body { margin:0;     padding:0;     }

body,div,table,td { font-family:Verdana,Tahoma,Arial,sans-serif;     font-size:12px;     color:#000000;     }

a { color:#663300;     text-decoration:underline;     cursor:pointer;     }

a:hover { color:#555A02;     text-decoration:none;     }

#pgbottom { text-decoration:none!important;     height:1px;     width:1px;     font-size:1px;     }

.ErrorContainer { background:url(alert.gif) no-repeat top left #FF6600;     border-top:1px solid #FFC2CA;     padding:10px 10px 10px 27px!important;     overflow:hidden;     }

.ErrorTitle { font-weight:bold;     color:#000000!important;     }

.Error { color:#000000!important;     }

#Success { border-top:1px solid #9C9;     border-bottom:1px solid #9C9;     background:#E2F9E3;     color:#060!important;     display:block;     line-height:200%;     text-align:center;     font-size:13px;     margin-bottom:10px!important;     }

.Notice { background:url(notice.gif) left center no-repeat;     border:1px solid #FAEBB1;     font-size:13px;     padding:8px 8px 8px 30px;     margin-bottom:20px;     color:#D57D00;     line-height:150%;     }

.Notice span { float:right;     display:block;     font-size:11px;     }

.Notice span a,.Notice span a:link,.Notice span a:visited,.Notice span a:hover { color:#f60;     }

.Invisible { display:none;     }

.Visible { display:block;     }

#Session { position:absolute;   width: 185px;  top:90px;     left:775px;     font-size:12px;     color:#ffffff;     font-weight: bold;}

#Session a { color:#ffffff;     text-decoration:none;     font-weight: bold;	}

#Session a:hover { color:#FFcc66;     font-weight: bold;	}

#Header {    }

#Header * { margin:0;     padding:0;     }

#Header h1 { font-family: poornut, verdana, arial; text-align:center;     color:#6B5A3F;     font-size:32px;     margin:0px 0px 0px 20px;     }

#Header h1 strong { color:#FF6600;     }

#Header ul { text-align:center;     }

#Header ul li { display:inline;     margin:0 1px;  border:1px solid #4D412D;     border-bottom:1px solid #4D412D;      }

#Header ul li.TabOn {  background-color:#fff;     border:1px solid #4D412D;     border-bottom:1px solid #4D412D;     font-weight:bold;     }

#Header ul li a { padding:1px 5px;     font-size:11px;     text-decoration:none;     background-color:#6B5A3F;     color:#fff;     }

#Header ul li a:hover { background-color:#ffcc66;     color:#000; }

#Header ul li.TabOn a,#Header ul li.TabOn a:hover {  background-color:#fff;     color:#000;     }

#Header ul li a em { font-style:normal;     text-decoration:underline;     }

#Panel {      }

#Panel * { margin:0;     padding:0;     list-style:none;     }

#Panel h1 { margin-top:20px;     font-size:14px;     text-align: center; }

#Panel h1 a { color:#E44108;     font-size:14px;     font-weight: bold; }

#Panel h1 a em { font-style:normal;     text-decoration:underline;     color:#7E2C00;     font-weight: bold; }

#Panel h1 a:hover { color:#FF6600;     }

#Panel h2 { color:#000;     font-size:14px;     border-bottom:1px solid #EBEDDE;     margin:10px 0 3px 0;     padding:0;     text-indent:4px;        }

#Panel ul ul,#Panel ul p,#Panel select { margin:0 4px;     }

#Panel ul,#Panel p { color:#692405;     font-size:11px;     }

#Panel ul ul { color:#FF6600;     font-size:10px;     }

#Panel select {   margin-top:3px;     }

#Panel ul ul li { margin-bottom:3px;     overflow:hidden;     }

#Panel ul ul li a { font-size:11px;     display:inline;     width:100%;     color:#692405;     text-decoration:none;     }

#Panel ul ul li a span { color:#FF3300;     font-size:10px;     padding-left:4px;     display:inline;  }

#Panel ul ul li a:hover { background-color:#FDF5ED;     display:inline;  }

#AboutVanilla { padding:3px 0 3px 0;     text-align:center;     color:#000!important;      }

#AboutVanilla a { color:#404040!important;     text-decoration:none;     }

#AboutVanilla a:hover { color:#663300!important;     text-decoration:underline;     }

#Content { margin:0;     }

.ContentInfo { text-align:right;     font-size: 10px;   }

.ContentInfo.Top { white-space: normal;     overflow:hidden;    font-size: 10px;    }

#AccountPage #Content,#CommentsPage #Content,#DiscussionsPage #Content,#CategoryPage1 #Content,#ExtensionPage #Content,#SettingsPage #Content,#SearchPage #Content 
{ padding-top:20px;     }

#DiscussionsPage .Bottom { margin:-6px 0 8px 0;     }

.ContentInfo * { font-size:12px;     font-weight:bold;     margin:0;     padding:0;     }

.ContentInfo h1 { color:#000;    font-size:14px;   font-family:Verdana,Tahoma,Arial,sans-serif;     }

#CommentsPage .ContentInfo h1 { font-family:Verdana,Tahoma,Arial,sans-serif;     font-size:14px;  float:left;     width:60%;     overflow:hidden;     white-space:normal;     text-align:left;     }

html>body#CommentsPage .ContentInfo h1 { font-family:Verdana,Tahoma,Arial,sans-serif;     font-size:12px;  width:80%!important;     }

.ContentInfo input { font-size:10px;     margin-left:5px;     }

#DiscussionsPage .ContentInfo h1 { float:none;     text-align:left;     }

.ContentInfo h1 a { color:#663300;     text-decoration:none;     }

.ContentInfo h1 a:hover { color:#000;     }

.ContentInfo a { color:#663300;     text-decoration:none;     }

.ContentInfo a:hover { color:#663300;     }

.PageInfo { font-size: 10px; 	color:#663300;       padding:0 1px;     margin:5px 0;     line-height:23px;     font-weight:bold;     }

#CommentsPage .ContentInfo.Top .PageInfo { margin:5px 0 0 0!important;    font-size: 10px; 	 }

.PageInfo p { margin:0;     padding:0;     display:inline;     float:left;    font-size: 10px; 	 }

.PageList { margin:0;     padding:0;     list-style:none;     color:#663300;     }

.PageList li { display:inline;     }

.PageList a,.PageList li a { text-decoration:none;     color:#663300!important;     }

#PageJump { margin:9px 0 0 20px;     float:right;     }

#Discussions { margin-top:-5px!important;     float:left;     width:100%;     }

#Discussions,#Discussions * { margin:0;     padding:0;     list-style:none;     }

#Discussions li ul { border-bottom:1px solid #FFF2D9;     }

#Discussions li li { height:auto;     border:0;     }

.NoNewComments,#Discussions li.Read ul { background-color:#ffffff!important;     }

.NewComments,#Discussions li.Read.NewComments ul { background-color:#ffffff!important;     }

#Discussions li ul { padding:7px 6px 7px 6px;     color:#777;     }

#Discussions ul span,#Discussions ul span a,#Discussions ul a { color:#8A8A00;     text-decoration:none;     }

#Discussions ul span a:hover,#Discussions ul a:hover { color:#FF6600;     }

#Discussions ul a { color:#777;     }

.Discussion {    margin:0;     padding:0;     overflow:hidden;     width:100%;     }

.DiscussionType { font-size:14px;     float:left;     margin-right:5px!important;     color:#FF6600;     font-weight:bold;     line-height:20px;     }

.DiscussionType span,.DiscussionType.Normal { display:none;     }

.DiscussionType * { float:left;     }

.DiscussionTopic,.User.Name { font-size:14px;     line-height:20px;     overflow:hidden;     }

.DiscussionTopic span { display:none;     }

.DiscussionTopic a,.User.Name a { color:#663300!important;     text-decoration:underline!important;     font-weight:bold;     }

.DiscussionTopic a:hover { text-decoration:none!important;     }

.DiscussionCategory,.DiscussionStarted,.DiscussionComments,.DiscussionLastComment,.DiscussionActive,.DiscussionNew
 { width:auto;     display:inline;     font-size:10px;     margin-right:5px!important;     }

.NewComments .DiscussionNew a { color:#FF3300!important;     }

#Discussions li.Read.NewComments .DiscussionNew { display:inline;     }

#CategoryPage1 div.ContentInfo h1 { float:left;     text-align:left;     width:100%;     padding-bottom:6px;     }

#Categories1 { margin:0;     padding:0;     list-style:none;     border-top:1px solid #EBEDDE;     float:left;     width:100%;     }

.BlockedCategory { background:#FFF1DD;     }

.UnblockedCategory {     }

#Categories1 li ul { border-bottom:1px solid #EBEDDE;     padding:7px 6px 7px 6px;     list-style:none;     margin:0;     }

#Categories1 li li { height:auto;     border:0;     }

#Categories1 ul span,#Categories1 ul span a,#Categories1 ul a { color:#8A8A00;     text-decoration:none;     }

#Categories1 ul span a:hover,#Categories1 ul a:hover { color:#FF6600;     }

#Categories1 ul a { color:#777;     }

.Category1 { margin:0;     padding:0;     overflow:hidden;     width:100%;     }

.CategoryName1 { font-size:14px;     margin-right:5px!important;     color:#FF6600!important;     font-weight:bold;     line-height:20px;     }

.CategoryName1 a { color:#663300!important;     text-decoration:underline!important;     }

.CategoryName1 a:hover { text-decoration:none!important;     }

.CategoryName1 span,.CategoryDescription1 span,.CategoryName1.Normal { display:none;     }

.CategoryDescription1 { font-size:13px;     line-height:20px;     overflow:hidden;     }

.CategoryDiscussionCount1,.CategoryOptions1 { width:auto;     display:inline;     font-size:10px;     margin-right:5px!important;     }

#Comments { margin:0;     padding:0;     list-style:none;     height:1%;     }

#Comments li { margin:0;     padding:10px 0;     border-bottom:1px solid #EBEDDE;     }

#Comments li.Hidden { background:url(hidden-tile.gif) top left repeat-x #fafafa;     }

#Comments .CommentHeader { padding-left:8px;     padding-right:8px;     text-align:right;     line-height:32px;     }

#Comments .CommentHeader ul { float:left;     margin:0;     padding:0;     list-style:none;     }

#Comments .CommentHeader li { margin:0;     padding:0;     display:inline;     color:#8A8A00;     font-size:11px;     border-bottom:0;     }

#Comments .CommentHeader li div.CommentIcon { padding:9px 0 9px 30px;     margin-right:6px;     background-repeat:no-repeat;     display:inline;     background:#fff center center no-repeat;     }

#Comments .CommentHeader li span { display:none;     }

#Comments .CommentHeader a.WhisperBack { padding-left:10px;     color:#8A8A00;     text-decoration:underline;     font-size:11px;     font-weight:normal;     }

#Comments .CommentHeader a.WhisperBack:hover { color:#333;     }

#Comments .CommentHeader em { color:#663300;     font-style:normal;     }

#Comments li.Hidden .CommentHeader i { padding-left:8px;     color:#FF3300;     font-style:normal;     }

#Comments .CommentHeader a { text-decoration:none;     font-weight:bold;     font-size:14px;     color:#663300;     }

#Comments .CommentHeader span { font-size:10px;     font-weight:normal;     color:#8A8A00;     }

#Comments .CommentHeader span a { font-size:10px;     font-weight:normal;     color:#8A8A00;     margin-left:3px;     padding-left:3px;     cursor:pointer;     text-decoration:underline;     }

#Comments .CommentHeader span a:hover { text-decoration:underline;     color:#333;     }

#Comments .CommentNotice { padding:0px;     font-size:11px;     text-align:center;     border-top:1px solid #DAB298;     border-bottom:1px solid #DAB298;     background:#FFF1E3;     color:#552301!important;     margin:10px 0 10px 0;     }

#Comments .CommentBody { display:block;     margin:10px;     color:#000;     font-size:13px;     line-height:150%;     }

#Comments .CommentBody ul li,#Comments .CommentBody ol li { border-bottom:none;     padding:0;     }

#CommentsPage .ContentInfo.Middle .PageInfo { border-top:0;     margin:0;     }

#CommentsPage .ContentInfo.Bottom { margin-bottom:20px;     }

#Comments code { border-left:6px solid #FFDD97;     background:#FFECC4;     padding:8px;     padding-left:16px;     display:block;     white-space:pre;     }

#Comments blockquote { padding:8px 16px;     margin:0 0 8px;     background-color:#F7ECE5;     border-left:6px solid #DFC2AB;     color:#502D1A;     }

#Comments blockquote blockquote { border-right:1px solid #DFC2AB;     border-top:1px solid #DFC2AB;     border-bottom:1px solid #DFC2AB;     }

#Comments blockquote cite { font-weight:bold;     display:block;     margin-bottom:8px;     padding-bottom:8px;     border-bottom:1px solid #DFC2AB;     color:#502D1A;     }

#Form.Search { width:99%!important;     padding:0!important;     }

html>body #Form.Search { width:100%!important;     }

#Form.Search fieldset legend { padding:0!important;     margin-bottom:6px;     }

#SearchSimple { margin:0!important;     }

#SearchSimple label { display:inline!important;     width:10px!important;     }

#MainSearchInput #txtKeywords { width:60%!important;     margin-left:0!important;     }

#MainSearchInput label { display:none!important;     }

#Form.Search .Submit input { margin:0!important;     color:#000!important;     }

.SearchInput,.SearchSelect,.SearchSelect option { color:#000!important;     }

#SimpleSearchRadios input { width:auto!important;     margin:0 2px 0 12px;     }

#SimpleSearchRadios label { font-weight:normal!important;     }

.SearchSwitch { display:block;     color:#f60!important;     position:relative;     top:-20px;     float:right;     }

#SearchDiscussionFields,#SearchCommentFields,#SearchUserFields { display:none;     }

.AdvancedSearchInput { width:60%!important;     }

.AdvancedUserInput,#DiscussionAutoCompleteResults,#CommentAutoCompleteResults { width:160px!important;     }

#ddRoles,#ddOrder,#ddCommentCategories,#ddDiscussionCategories { width:auto!important;     }

#SearchPage { margin-bottom:20px;     }

#SearchPage .ContentInfo h1 { text-align:left!important;     }

#SearchPage .Bottom .PageInfo { margin-top:0!important;     border-top:0!important;     }

#CommentResults { margin-top:-5px!important;     }

#CommentResults,#CommentResults * { margin:0;     padding:0;     list-style:none;     }

#CommentResults li li { height:auto;     border:0;     }

#CommentResults li ul { padding:6px 6px 7px 6px;     color:#777;     background-color:#fefecc;     border-bottom:1px solid #EBEDDE;     min-width:0;     }

#CommentResults ul span,#CommentResults ul span a,#CommentResults ul a { color:#8A8A00;     text-decoration:none;     }

#CommentResults ul span a:hover,#CommentResults ul a:hover { color:#FF6600;     }

#CommentResults ul a { color:#777;     }

#CommentResults .CommentResult ul { background-color:#fff!important;     }

#CommentResults .CommentText span { display:none;     }

#CommentResults .CommentText span.Highlight { display:inline;     color:#FF6600;     background:#ff9;     }

#CommentResults .CommentText { margin:6px 0 4px 0!important;     }

#CommentResults .CommentText a { color:#000!important;     }

#CommentResults .CommentText a:hover { background-color:#FFDD97;     }

.CommentAuthor,.CommentAdded { width:auto;     display:inline;     font-size:10px;     margin-right:10px!important;     }

#CommentResults .SearchComment { border-top:1px solid #fefecc;     }

#CommentResults .SearchComment ul { margin:0!important;     }

#UserResults { margin-top:-5px!important;     }

#UserResults,#UserResults * { margin:0;     padding:0;     list-style:none;     }

#UserResults li { border-top:1px solid #fff;     }

#UserResults li ul { margin-top:0!important;     border-bottom:1px solid #EBEDDE;     min-width:0;     }

#UserResults li li { height:auto;     border:0;     }

#UserResults li ul { padding:6px 6px 7px 6px;     color:#777;     }

li.User { display:inline;     font-size:10px;     margin-right:10px!important;     }

li.User span { color:#8A8A00;     }

li.User.Name { display:block;     font-size:11px;     overflow:visible;     }

li.User.Name .UserIcon { padding:9px 0 9px 30px!important;     margin-right:6px!important;     background-repeat:no-repeat!important;     display:inline!important;     background:center center no-repeat;     }

li.User.Name a { font-size:14px;     }

li.User.Name.WithIcon { line-height:32px;     }

li.User.Name a:hover { text-decoration:none!important;     }

li.User.Name span { display:none;     }

#Form * { margin:0;     padding:0;     list-style:none;     }
#Form { margin-bottom:10px;     }

#Form fieldset { border:0;     clear:none;     margin-bottom:20px;     }

#Form fieldset legend { padding:4px 0 4px 0;     margin:0;     font-size:14px;     font-weight:bold;     color:#000;     }

#Form form { margin:0;     padding:10px 10px 0 10px;     border:1px solid #FFECC4;     border-left:0;     border-right:0;     background-color:#fef9e9;     }

#Form li { margin-bottom:10px;     color:#834300;     font-weight:bold;     }

#Form label a { 
margin-bottom:-3px;     
margin-right:15px;     
float:right;     
padding:3px 6px;     
color:#834300;     
text-decoration:none;     
font-weight:normal;     
border:1px solid #FFECC4;     
background-color:#fff;     
}

#WhisperUsername,#WhisperAutoCompleteResults { width:200px;     }

#Form textarea,#Form input,#Form select { font-family:Verdana,Tahoma,Arial,sans-serif;     font-size:13px;     font-weight:normal;     }

#Form textarea { width:99.5%;     height:150px;     }

#Form textarea.SmallCommentBox { height:150px;     }

#Form textarea.LargeCommentBox { height:400px;     }

#Form .Button { cursor:pointer;     color:#000!important;     }

#Form .Button.SubmitButton { margin-right:10px;     }

#Form.StartDiscussion legend { padding-top:0;     }

#PostPage #Form.AddComments legend { padding-top:0;     }

.AddComments { width:99%;     }

#Form.AddComments { width:100%;     }

#Form.AddComments fieldset { margin:0;     }

#Form.AddComments form { margin-top:0!important;     }

#Form.StartDiscussion label,#Form.AddComments label { display:block;     width:100%;     color:#834300;     font-weight:bold;     }

#Form.StartDiscussion label.Radio,#Form.AddComments label.Radio { display:inline!important;     width:auto!important;     }

#Form.AddComments { margin:0 0 4px 0;     padding:4px 0 0 0;     }

#PostPage #Form.AddComments { padding:0;     }

.DiscussionBox {      }

#Form .Button { width:auto!important;     }

#Form.AddComments a,#Form.StartDiscussion a { font-weight:normal;     }

#CommentFormats input { margin:0 2px 0 12px;     }

#Form.StartDiscussion #CommentFormats label,#Form.AddComments #CommentFormats label { font-weight:normal;     }

#PostPage #Content { padding-top:20px!important;     }

.Account {      margin:0!important;     }

#Form.Account * { color:#84733d;     }

#Form.Account legend { color:#000;     }

#Form.Account h2 { font-size:14px;     margin-bottom:10px;     }

#Form.Account p { padding-bottom:10px;     }

#Form.Account ul p { padding:0;     }

#Form.Account label { display:block;     width:80%;     line-height:18px;     margin-bottom:4px;     }

#Form.GlobalsForm label { float:left;     }

#Form.Extensions label { width:100%;     }

#Form.Account .Description span label,#Form.Account label small { font-weight:normal;     }

#Form.Account input,#Form.Account select { color:#000;     width:40%;     }

#Form.GlobalsForm input,#Form.GlobalsForm select { width:59%;     }

.Description { margin:3px 0!important;     padding:3px 0 5px 0!important;     font-weight:normal;     }

#Form.Account p span { display:block;     margin-top:5px;     }

#Form.Account p span label { float:none;     display:inline;     margin-left:5px;     font-weight:bold;     line-height:20px;     width:90%;     }

#Form.Account p span input { width:14px;     }

#Form.Preferences p span label { font-weight:normal;     }

#Form.GlobalsForm select.SmallSelect { font-size:11px;     width:50px;     }

#Form.GlobalsForm #ForumOptions p span label { font-weight:normal!important;     }

#Form.GlobalsForm #ForumOptions { margin-bottom:20px;     }

#Form.GlobalsForm p { margin-bottom:10px;     }

.UpdateOld .Name,.UpdateGood .Name,.UpdateUnknown .Name,.UpdateChecking .Name { padding:0 0 4px 23px!important;     }

.UpdateOld .Details,.UpdateGood .Details,.UpdateUnknown .Details,.UpdateChecking .Details { font-weight:normal;     }

.UpdateOld,.UpdateUnknown { background:#FFC;     }

.UpdateGood { background:#FFFB97;     }

.UpdateChecking { background:#FFFECC4EC;     }

.UpdateOld .Name { background:url(ico.alert.gif) no-repeat top left;     }

.UpdateGood .Name { background:url(ico.check.gif) no-repeat top left;     }

.UpdateUnknown .Name { background:url(ico.unknown.gif) no-repeat top left;     }

.UpdateChecking .Name { background:url(progress.gif) no-repeat center left;     }

#Form.RoleEditForm li p span label { font-weight:normal!important;     }

#Form.CategoryList1 .RoleBlocked { background:url(disabled-tile.gif) #F4F4C2;     }

#Form.CategoryForm1 li p span label { font-weight:normal!important;     }

#Form.Extensions { margin:0 0 20px 0!important;     }

div.Extensions ul { border:1px solid #ddd;     border-bottom:0;     margin:10px 0 20px 0!important;     }

div.Extensions ul { background-color:#FFECC4;     }

div.Extensions ul li { border-bottom:1px solid #ddd;     margin:0!important;     padding:10px!important;     overflow:hidden;     }

div.Extensions ul li.Enabled { background:#FFEFCE;     }

div.Extensions ul li.Disabled { background:url(disabled-tile.gif) #F4F4C2;     }

div.Extensions ul li.Processing { background:#FFEFCE;     }

div.Extensions ul li.Processing label { background:url(progress.gif) no-repeat center left;     }

div.Extensions ul li.Processing input { display:none;     }

div.Extensions ul li.Processing * { color:#B9AB7E!important;     }

div.Extensions h3 { font-size:13px;     color:#000!important;     }

div.Extensions h3 label { display:inline!important;     padding-left:30px!important;     }

div.Extensions ul li input { width:auto!important;     margin-top:3px!important;     left:260px;     position:absolute;     }

div.Extensions h3 a { color:#1EB136!important;     text-decoration:none;     }

div.Extensions h3 a:hover { text-decoration:underline;     }

div.Extensions ul li span,div.Extensions ul li span * { font-size:12px;     font-weight:normal;     z-index:1;     }

div.Extensions ul li span { margin-left:10px!important;     }

div.Extensions .Version { font-weight:bold;     margin-left:5px!important;     }

div.Extensions ul li p { padding-left:30px!important;     color:#000!important;     font-weight:normal;     }

div.Extensions ul li p a { color:#692405!important;     text-decoration:none;     }

div.Extensions ul li p a:hover { color:#FF6600!important;     text-decoration:underline;     }

div.Applicants ul li.CheckController p { padding-left:4px!important;     }

div.Applicants ul li.NoApplicants p { padding-left:4px!important;     color:#84733D!important;     }

div.Applicants .Approve { padding:0 0 10px 0!important;     }

div.Applicants .Approve input { font-size:11px!important;     }

div.Applicants ul { margin:10px 0 10px 0!important;     }

.SortList { background-color:#ffc;     border:1px solid #ddd;     border-top:0;     }

.MovableSortListItem { cursor:move;     }

.SortListItem { border-top:1px solid #ddd;     padding:6px!important;     margin:0!important;     position:relative;     }

.SortListOptions { float:right!important;     float:none;     position:relative!important;     position:absolute;     right:auto!important;     right:20px;     }

.SortEdit,.SortEdit:link,.SortEdit:active,.SortEdit:visited 
{ color:#1eb136!important;     font-weight:normal!important;     text-decoration:none!important;     }

.SortEdit:hover { color:#393;     text-decoration:underline;     }

.SortRemove { background:url(btn.remove.gif) no-repeat center right;     text-decoration:none;     margin-left:10px!important;     padding-left:15px!important;     }

.SortNoRemove { text-decoration:none;     margin-left:10px!important;     padding-left:15px!important;     }

#CustomInfo li { width:50%;     float:left;     }

#CustomInfo li input { width:80%!important;     }.Submit { margin:20px 0!important;     text-align:right;     }

.Submit input { width:auto!important;     float:left;     cursor:pointer;     }

.Submit a { color:#f60!important;     }

#AccountProfile #Success,#AccountProfile .ErrorContainer { margin-right:18px;     }

#AccountProfile .ErrorContainer { margin-bottom:10px;     border-bottom:1px solid #FFC2CA;     }

#AccountProfile { float:left;     border-right:1px solid #EBEDDE;     }

#AccountProfile * { margin:0;     padding:0;     list-style:none;     }

#AccountProfile li { clear:both;     margin-right:20px;     line-height:18px;     }

#AccountProfile h3 { font-size:12px;     width:44%;     float:left;     }

#AccountProfile p { float:left;     width:55%;     }

#AccountProfile h2 { font-size:14px;     color:#000;     width:60%;     float:left;     }

#AccountProfile .ProfileTitle * { line-height:32px;     }

#AccountProfile .Tagline { 
padding:6px;     
text-align:center;     
border-top:1px solid #DAB298;     
border-bottom:1px solid #DAB298;     
background:#FEE1E1;     
color:#850406!important;     
margin:0 20px 10px 0;     
}

.ProfileTitleIcon { background-repeat:no-repeat;     }

.ProfileTitle h2 { width:48%!important;     }

.ProfileTitle.WithIcon h2 { padding-left:4px!important;     width:auto;     }

.ProfileTitle.WithIcon .ProfileIcon { padding:9px 0 9px 30px;     background:#fff no-repeat center center;     margin-right:6px;     display:inline;     float:left;     width:32px;     }

#AccountProfile .ProfileTitle p { width:auto;     float:right;     text-align:right;     font-size:11px;     color:#8A8A00;     }

#AccountProfile .ProfileTitle { line-height:20px;     margin-bottom:10px;     }

#AccountProfile .Picture { width:280px;     height:200px;     overflow:hidden;     background:center center no-repeat;     margin-bottom:6px;     }

#AccountHistory { margin-left:320px;     }

html>body #AccountHistory { margin-left:300px!important;     }

#AccountHistory * { margin:0;     padding:0;     list-style:none;     color:#999;     }

#AccountHistory ul,#AccountHistory h2 { margin:0 20px;     }

#AccountHistory ul { margin-bottom:20px;     }

#AccountHistory h2 { font-size:14px;     color:#000;     }

#AccountHistory ul { border-top:1px solid #EBEDDE;     }

#AccountHistory li { padding:5px;     border-bottom:1px solid #EBEDDE;     }

#AccountHistory h3,#AccountHistory h3 a { color:#666;     font-size:12px;     }

#AccountHistory h3 small { font-size:11px;     }

#AccountHistory p { font-size:11px;     }

#AccountHistory p.Note { padding:3px;     padding-bottom:0;     font-style:italic;     }

#Form.Help form { width:590px!important;     margin:0;     padding:0;     }

#SettingsPage #Form.Help p.Description { padding:10px!important;     color:#84733d!important;     }

#SettingsPage #Content dl * { margin:0;     padding:0;     color:#84733d;     font-size:12px;     }

#SettingsPage #Content dl dt { margin:10px 10px;     font-weight:bold;     font-size:14px;     }

#SettingsPage #Content dl dd { margin:10px;     }

.WhisperFrom { background-color:#fefceb;     }

.WhisperTo { background-color:#feebfa;     }

.left { float:left;     }

.hiLite { background-color:#ff9;     font-style:normal;     }

.AutoCompleteContainer { margin:0;     padding:0;     border:1px solid #888;     border-top:0;     }

.AutoCompleteContainer td { padding:3px;     cursor:pointer;     }

.AutoCompleteRow td { background:#fff;     color:#000;     }

.AutoCompleteHoverRow td { background:#335EA8;     color:#fff;     }

.HideProgress { background:url(hprogress.gif) center center no-repeat;     text-decoration:none!important;     padding-left:15px;     padding-right:15px;     }

.Progress { background:url(hprogress.gif) left center no-repeat;     padding-left:22px!important;     }

.PreferenceProgress { background:url(hprogress.gif) left center no-repeat;     padding-left:16px!important;     }

.Complete,.PreferenceComplete { background:none;     padding-left:0;     }

.PreferenceProgress input { display:none;     }

.PreferenceComplete input { display:inline;     }

#Body,#Form h2,#Form p,blockquote { height:1%;     }

.clearfix:after { content:".";     display:block;     height:0;     clear:both;     visibility:hidden;     }

.clearfix { display:inline-table;     }

/* Hides from IE-mac \*/ * html .clearfix { height:1%;     }

.clearfix { display:block;     }

/* End hide from IE-mac */ #Content .ContentInfo.Bottom .PageInfo p { min-width:20px;     }

html>body #Content .ContentInfo.Bottom .PageInfo { border-top:1px solid #fff;     }

#MoveDiscussionDropdown { display:none;     }


