body{background:url('http://osguide.net/img/lyt/bg.gif');font-family:Arial, Helvetica, sans-serif;font-size:62.5%;margin:0;padding:0}
a{border:0;color:#FFF;text-decoration:none}
img{border:0}
h1{color:#fff;font-size:22px;font-weight:400;margin:0;padding:6px 8px}
h2{color:#fff;font-size:16px;font-weight:400;margin:0;padding:6px 8px}
h5{color:#fff;font-size:14px;font-weight:400;margin:0;padding:0}
.sm{font-size:1.2em}
.md{font-size:1.8em}
.lg{font-size:2.4em}
.leftArea{display:block;float:left;text-align:left;width:44%}
.rightArea{display:block;float:right;text-align:left;width:54%}
.clear{clear:both}
.blue{color:#57ACD3}
.lGrey{color:#7F7F7F}
.lGrey12{color:#EEE;font-size:12px}
.dBlue14{color:#2F81A6;font-size:14px;padding:4px}
.dGrey{color:#2B2B2B}
.dGrey18{color:#2B2B2B;font-size:18px}
.dMenuGrey11{color:#2B2B2B;font-size:11px;text-transform:none}
.mGrey{color:#545454}
.net,.mGrey24{color:#545454;font-size:24px}
.white24{color:#fff;font-size:24px}
#SiteContainer{background:#2B2B2B;border:10px solid #FFF;margin:15px auto;width:960px}
#titleArea{float:left;width:55%}
.title{color:#FFF;font-size:60px;font-weight:400;margin:0 0 0 10px}
.subTitle{color:#545454;font-size:1.4em;font-weight:700;margin:-10px 0 0 20px}
#searchArea{float:right;text-align:right;width:430px}
#mainSearch{background:url(http://osguide.net/img/lyt/search.gif) left no-repeat #545454;border:2px solid #FFF;color:#FFF;font-size:16px;margin:20px 20px 0 0;padding:4px 4px 4px 30px;width:220px}
#mainSearch:focus{background:url(http://osguide.net/img/lyt/search.gif) left no-repeat #666}
/*MainMenu */
#mainNav ul{background:#545454;border:3px solid #fff;border-left:0;border-right:0;color:#FFF;float:left;margin:5px 0 0;padding:0;width:100%}
#mainNav ul li a{background:#545454;color:#FFF;float:left;font-size:15px;padding:13px 12px;text-decoration:none;text-transform:uppercase}
#mainNav ul li a:hover{background:#7F7F7F;color:#fff}
.login{float:right;margin-right:10px}
.login input{background:#545454;border:2px solid #7F7F7F;color:#333;font-size:11px;margin:0 0 0 10px;padding-left:20px;width:120px}
.login #u{background:url('http://osguide.net/img/lyt/userName.jpg') no-repeat #FFF;margin-top:4px}
.login #p{background:url('http://osguide.net/img/lyt/key.jpg') no-repeat #FFF;margin-top:4px}
/*SubNavs */
#subMenu{background:#57ACD3;border-bottom:#fff 3px solid;clear:left;color:#FFF;margin:0;padding:0;width:100%}
#subMenu a{background:#57ACD3;color:#fff;display:block;float:left;font-size:12px;margin:0;padding:3px 5px;width:127px}
/*RightNav */
#rightNav{border:0;color:#fff;float:right;font-size:12px;margin:0;padding:0;text-align:center;width:268px}
#rssArea{color:#FFF;float:right;margin:0 auto;padding:7px 0;width:250px}
#rssArea img{border:0;float:left;margin:0;padding:0 0 0 35px}
#rssArea p{float:left;font-size:16px;margin:0;padding:14px 0 0 10px}
#ads img{border:1px solid #fff;margin:2px 0 0}
.recentItems1{color:#7B7B7B;float:right;line-height:1.3;margin:0;padding:2px 3px;text-align:left;width:250px}
.recentItems1 a{color:#7b7b7b}
.recentItems2{color:#7B7B7B;float:right;margin:0;padding:2px 3px;text-align:left;width:120px}
/*Content */
#content{background:url('http://osguide.net/img/lyt/contentBG.gif') repeat-y right #3D3D3D;width:auto}
#content h1{width:500px}
#contentArea{float:left;margin:0;padding:10px;width:665px}
.subcats{background:#57ACD3;border:#fff 2px solid;margin:0;padding:0;width:660px}
.subcats2{background:#57ACD3;border:#fff 2px solid;border-left:0;border-right:0;margin:0;padding:0;width:660px}
.subcats a,.subcats2 a{color:#fff;display:block;float:left;font-size:12px;margin:0;padding:4px 3px;width:159px}
#pageContentArea{background:#2B2B2B;border:#fff 2px solid;margin:10px auto 0;padding:0;width:660px}
/*Footer */
#footer{border-top:1px solid #fff;color:#3D3D3D;font-size:11px;padding:5px;text-align:center;width:auto}
#footer a{color:#7B7B7B;font-size:12px;text-decoration:none}
#footer a:hover{color:#fff;text-decoration:none}
#Header ul li{border-bottom:1px solid #acbedf;display:inline;margin:0 1px}
#Header ul li.TabOn{background-color:#fff;border:1px solid #acbedf;border-bottom:1px solid #fff;font-weight:700}
#Header ul li a{background-color:#5d709f;color:#fff;font-size:11px;padding:1px 5px;text-decoration:none}
#Header ul li a:hover{background-color:#919ebe}
#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}
#pgbottom{font-size:1px;height:1px;text-decoration:none !important;width:1px}
/* Errors & Success  */
.ErrorContainer{background:url(alert.gif) no-repeat top left #545454;overflow:hidden}
.ErrorTitle{color:#c00 !important;font-weight:700}
#Success{background:#E2F9E3;border-bottom:1px solid #9C9;border-top:1px solid #9C9;color:#060 !important;display:block;font-size:13px;line-height:200%;margin-bottom:10px !important;text-align:center}
.Notice{background:url(notice.gif) left center no-repeat #57acd3;border:1px solid #fff;color:#fff;font-size:13px;line-height:150%;margin-bottom:20px;padding:8px 8px 8px 30px}
/* Remove System Message Button  */
.Notice span{display:block;float:right;font-size:11px}
/* Session..  */
#Session{color:#5d709f;font-size:11px;margin-bottom:-25px;position:relative;right:18px;text-align:right;top:25px}
#Session a{color:#5d709f;text-decoration:none}
#Session a:hover{color:#000}
#AboutVanilla{clear:both;display:none}
/* ContentInfo/Control/Whatever - Universal to Discussion Index & Comments  */
.ContentInfo.Top{background:#545454;display:block;float:left;width:100%}
#CommentsPage .ContentInfo h1{float:left;text-align:left;white-space:nowrap;width:60%}
#DiscussionsPage .ContentInfo h1{float:none;text-align:left}
.ContentInfo a{color:#bbb;text-decoration:none}
.PageInfo{color:#666;font-weight:700;line-height:23px;margin:5px;padding:0 1px}
.PageInfo p{display:inline;float:left;margin:0;padding:0}
.PageList{color:#bbb;list-style:none;margin:0;padding:0}
.PageList a,.PageList li a{color:#3354aa !important;text-decoration:none}
/* Discussion Index  */
#PageJump{float:right;margin:9px 0 0 20px}
#Discussions{float:left;margin:0;padding:0;width:100%}
#Discussions ol{margin:0;padding:0}
#Discussions li ul{background-color:#545454;border-bottom:1px solid #7B7B7B;border-top:1px solid #7B7B7B;color:#777;list-style-type:none;margin:0;padding:7px 6px}
.Discussion{background:#FF0;margin:0;overflow:hidden;padding:0;width:100%}
.DiscussionType{color:#062971;float:left;font-size:14px;font-weight:700;line-height:20px;margin-right:5px !important}
.DiscussionTopic,.User.Name{font-size:14px;line-height:20px;overflow:hidden}
.DiscussionTopic a,.User.Name a{color:#fff !important;font-weight:700}
.DiscussionTopic a:hover{color:#57ACD3 !important}
/* Category Index  */
#CategoryPage div.ContentInfo h1{float:left;padding-bottom:6px;text-align:left;width:100%}
#Categories{border-top:1px solid #ccc;float:left;list-style:none;margin:0;padding:0;width:100%}
.BlockedCategory{background:#666}
.UnblockedCategory{background:#545454}
#Categories li ul{border-bottom:1px solid #ccc;list-style:none;margin:0;padding:7px 6px}
.Category{margin:0;overflow:hidden;padding:0;width:100%}
.CategoryName{color:#062971 !important;font-size:14px;font-weight:700;line-height:20px;margin-right:5px !important}
.CategoryName a{color:#fff !important;text-decoration:none !important}
.CategoryDescription{color:#B1B1B1;font-size:13px;line-height:20px;overflow:hidden}
/* Comments..  */
#Comments{height:1%;list-style:none;margin:0;padding:0}
#Comments li{background:#545454;border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin:0;padding:10px 0}
#Comments li.Hidden{background:url(hidden-tile.gif) top left repeat-x #fafafa}
#Comments .CommentHeader{line-height:32px;padding-left:8px;padding-right:8px;text-align:right}
#Comments .CommentHeader ul{border:0;float:left;list-style:none;margin:0;padding:0}
#Comments .CommentHeader li{border:0;color:#aaa;display:inline;font-size:11px;margin:0;padding:0}
#Comments .CommentHeader li div.CommentIcon{background:#fff center center no-repeat;background-repeat:no-repeat;display:inline;margin-right:6px;padding:9px 0 9px 30px}
#Comments .CommentHeader a.WhisperBack{color:#aaa;font-size:11px;font-weight:400;padding-left:10px;text-decoration:underline}
#Comments .CommentHeader a.WhisperBack:hover{color:#333}
#Comments .CommentHeader em{color:#bbb;font-style:normal}
#Comments li.Hidden .CommentHeader i{color:#c00;font-style:normal;padding-left:8px}
#Comments .CommentHeader a{border-top:0;color:#57ACD3;font-size:14px;font-weight:700;text-decoration:none}
#Comments .CommentHeader span a{border:0;color:#aaa;cursor:pointer;font-size:10px;font-weight:400;margin-left:3px;padding-left:3px;text-decoration:underline}
#Comments .CommentHeader span a:hover{color:#333;text-decoration:underline}
#Comments .CommentNotice{background:#FEE1E1;border-bottom:1px solid #D9999A;border-top:1px solid #D9999A;color:#850406 !important;font-size:13px;margin:10px 0;padding:6px;text-align:center}
#Comments .CommentBody{clear:both;color:#fff;display:block;font-size:13px;line-height:150%;padding:10px}
#Comments .CommentBody ul li,#Comments .CommentBody ol li{border-bottom:none;padding:0}
#CommentsPage .ContentInfo.Middle .PageInfo{border-top:0;margin:0}
#Comments code{background:#FFE;border-left:6px solid #FFA;display:block;padding:8px 8px 8px 16px;white-space:pre}
/* Thanks to Bergamot  */
#Comments blockquote{background-color:#E5EAF6;border-left:6px solid #ACBEDF;color:#56568F;margin:0 0 8px;padding:8px 16px}
#Comments blockquote blockquote{border-bottom:1px solid #ACBEDF;border-right:1px solid #ACBEDF;border-top:1px solid #ACBEDF}
#Comments blockquote cite{border-bottom:1px solid #ACBEDF;color:#56568F;display:block;font-weight:700;margin-bottom:8px;padding-bottom:8px}
/* Search Page  */
#Form.Search{padding:0 !important;width:99% !important}
html>body #Form.Search{width:100% !important}
#Form.Search fieldset legend{margin-bottom:6px;padding:3px !important}
#SearchSimple label{display:inline !important;width:10px !important}
#MainSearchInput #txtKeywords{margin-left:0 !important;width:60% !important}
#MainSearchInput label{display:none !important}
#Form.Search .Submit input{color:#000 !important;margin:0 !important}
#SimpleSearchRadios input{margin:0 2px 0 12px;width:auto !important}
.SearchSwitch{color:#57ACD3 !important;display:block;float:right;position:relative;right:10px;top:-25px}
.AdvancedSearchInput{width:60% !important}
.AdvancedUserInput,#DiscussionAutoCompleteResults,#CommentAutoCompleteResults{width:160px !important}
#ddRoles,#ddOrder,#ddCommentCategories,#ddDiscussionCategories{width:auto !important}
#SearchPage .ContentInfo h1{text-align:left !important}
#SearchPage .Bottom .PageInfo{border-top:0 !important;margin-top:0 !important}
#CommentResults li ul{background-color:#fefecc;border-bottom:1px solid #ccc;color:#777;min-width:0;padding:6px 6px 7px}
#CommentResults .CommentResult ul{background-color:#fff !important}
#CommentResults .CommentText span.Highlight{background:#ff9;color:red;display:inline}
#CommentResults .CommentText{margin:6px 0 4px !important}
#CommentResults .CommentText a:hover{background-color:#ffa}
/* This is an IE kludge.
  For some reason IE was adding about 20px of padding to the top of this element
  and the only way to get rid of it was to add a 1px border to the top. */
#CommentResults .SearchComment{border-top:1px solid #fefecc}
#UserResults li ul{border-bottom:1px solid #ccc;color:#777;margin-top:0 !important;min-width:0;padding:6px 6px 7px}
li.User{display:inline;font-size:10px;margin-right:10px !important}
li.User span{color:#aaa}
li.User.Name{display:block;font-size:11px;overflow:visible}
li.User.Name .UserIcon{background:center center no-repeat;background-repeat:no-repeat !important;display:inline !important;margin-right:6px !important;padding:9px 0 9px 30px !important}
li.User.Name a{font-size:14px}
li.User.Name.WithIcon{line-height:32px}
/* Forms..  */
#Form *{list-style:none;margin:0;padding:0}
#Form fieldset{border:0;clear:both;margin-bottom:20px}
#Form fieldset legend{color:#fff;font-size:14px;font-weight:700;padding:4px 8px}
#Form form{background-color:#545454;border:1px solid #ffedae;border-left:0;border-right:0;color:#fff;padding:10px}
#Form li{color:#b1b1b1;font-weight:700;margin-bottom:10px}
#Form label a{background-color:#fff;border:1px solid #ffedae;color:#57ACD3;float:right;font-weight:400;margin-bottom:-3px;margin-right:15px;padding:3px 6px;text-decoration:none}
#WhisperUsername,#WhisperAutoCompleteResults{width:200px}
#Form textarea,#Form input,#Form select{font-family:'Trebuchet MS', 'Verdana', 'Tahoma', 'Arial', sans-serif;font-size:13px;font-weight:400}
#Form textarea{height:150px;width:99.5%}
#Form textarea.SmallCommentBox{height:150px}
#Form textarea.LargeCommentBox{height:400px}
#Form .Button{color:#000 !important;cursor:pointer;width:auto !important}
#Form .Button.SubmitButton{margin-right:10px}
.AddComments{width:99%}
#Form.AddComments{margin:0 0 4px;padding:4px 0 0;width:100%}
#Form.AddComments form{margin-top:0 !important}
#Form.StartDiscussion label,#Form.AddComments label{color:#57ACD3;display:block;font-weight:700;width:100%}
#Form.StartDiscussion label.Radio,#Form.AddComments label.Radio{display:inline !important;width:auto !important}
.DiscussionBox{width:400px}
#CommentFormats input{margin:0 2px 0 12px}
/* Pad fatal errors on post page  */
#PostPage #Content{padding-top:20px !important}
/* Account Section Forms..  */
.Account{margin:0 !important;width:100%}
#Form.Account h2{font-size:14px;margin-bottom:10px}
#Form.Account p{padding-bottom:10px}
#Form.Account label{display:block;line-height:18px;margin-bottom:4px;width:80%}
#Form.Extensions label{width:100%}
#Form.Account input,#Form.Account select{color:#000;width:40%}
#Form.GlobalsForm input,#Form.GlobalsForm select{width:59%}
.Description{font-weight:400;margin:3px 0 !important;padding:3px 0 5px !important}
#Form.Account p span{display:block;margin-top:5px}
#Form.Account p span label{display:inline;float:none;font-weight:700;line-height:20px;margin-left:5px;width:90%}
#Form.Account p span input{width:14px}
/* Globals Form  */
#Form.GlobalsForm select.SmallSelect{font-size:11px;width:50px}
/* Update Check form  */
.UpdateOld .Name,.UpdateGood .Name,.UpdateUnknown .Name,.UpdateChecking .Name{padding:0 0 4px 23px !important}
.UpdateOld,.UpdateUnknown{background:#FFC}
.UpdateGood{background:#FFFB97}
.UpdateChecking{background:#FFFEEC}
.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}
/* Custom form for extensions management screen  */
#Form.Extensions{margin:0 0 20px !important}
div.Extensions ul{background-color:#fffeec;border:1px solid #ddd;border-bottom:0;margin:10px 0 20px !important}
div.Extensions ul li{border-bottom:1px solid #ddd;margin:0 !important;overflow:hidden;padding:10px !important}
div.Extensions h3{color:#000 !important;font-size:13px}
div.Extensions h3 label{display:inline !important;padding-left:30px !important}
div.Extensions ul li input{left:260px;margin-top:3px !important;position:absolute;width:auto !important}
div.Extensions h3 a{color:#1EB136 !important;text-decoration:none}
div.Extensions h3 a:hover{text-decoration:underline}
div.Extensions ul li span{font-size:12px;font-weight:400;margin-left:10px !important;z-index:1}
div.Extensions .Version{font-weight:700;margin-left:5px !important}
div.Extensions ul li p{color:#000 !important;font-weight:400;padding-left:30px !important}
div.Extensions ul li p a{color:#335eb7 !important;text-decoration:none}
div.Extensions ul li p a:hover{color:#062971 !important;text-decoration:underline}
/* Custom form for applicant management screen  */
div.Applicants ul li.CheckController p{padding-left:4px !important}
div.Applicants ul li.NoApplicants p{color:#84733D !important;padding-left:4px !important}
div.Applicants .Approve{padding:0 0 10px !important}
div.Applicants .Approve input{font-size:11px !important}
div.Applicants ul{margin:10px 0 !important}
/* Custom form for sortable list  */
.SortList{background-color:#3D3D3D;border:1px solid #545454;border-top:0}
.MovableSortListItem{cursor:move}
.SortListItem{border-top:1px solid #ddd;margin:0 !important;padding:6px !important;position:relative}
.SortListOptions{float:right !important;position:relative !important;right:auto !important}
.SortEdit,.SortEdit:link,.SortEdit:active,.SortEdit:visited{color:#1eb136 !important;font-weight:400 !important;text-decoration:none !important}
.SortEdit:hover{color:#393;text-decoration:underline}
.SortRemove{background:url(btn.remove.gif) no-repeat center right;margin-left:10px !important;padding-left:15px !important;text-decoration:none}
.SortNoRemove{margin-left:10px !important;padding-left:15px !important;text-decoration:none}
#CustomInfo li{float:left;width:50%}
#CustomInfo li input{width:80% !important}
.Submit{margin:20px 0 !important;text-align:right}
.Submit input{cursor:pointer;float:left;width:auto !important}
.Submit a{color:#fff !important}
/* Profile Page..  */
#AccountProfile #Success,#AccountProfile .ErrorContainer{margin-right:18px}
#AccountProfile .ErrorContainer{border-bottom:1px solid #FFC2CA;margin-bottom:10px}
#AccountProfile{float:left;width:100%}
#AccountProfile li{clear:both;list-style:none;margin:0 20px 0 0;padding:0}
#AccountProfile ol{font-size:14px;list-style:none}
#AccountProfile ol li a{background-color:#545454;border:2px solid #222;display:block;float:left;margin:2px;padding:6px;width:45%}
#AccountProfile ol li a img.icon{border:0;height:34px;padding-right:3px;width:34px}
#AccountProfile h3{color:#57ACD3;float:left;font-size:14px;font-weight:700;margin:0;padding:0 5px 0 0;width:auto}
#AccountProfile p{color:#eee;float:left;font-size:14px;margin:0;padding:0;width:auto}
#AccountProfile h2{color:#fff;float:left;font-size:14px}
#AccountProfile .Tagline{background:#FEE1E1;border-bottom:1px solid #D9999A;border-top:1px solid #D9999A;color:#850406 !important;margin:0 20px 10px 0;padding:6px;text-align:center}
.ProfileTitleIcon{background-repeat:no-repeat}
.ProfileTitle h2{width:48% !important}
.ProfileTitle.WithIcon h2{padding-left:4px !important;width:auto}
.ProfileTitle.WithIcon .ProfileIcon{background:#fff no-repeat center center;display:inline;float:left;margin-right:6px;padding:9px 0 9px 30px;width:32px}
#AccountProfile .ProfileTitle p{color:#aaa;float:right;font-size:11px;text-align:right;width:auto}
#AccountProfile .ProfileTitle{line-height:20px;margin-bottom:10px}
#AccountProfile .Picture{background:center center no-repeat;height:200px;margin-bottom:6px;overflow:hidden;width:280px}
#AccountHistory{margin-left:320px}
html>body #AccountHistory{margin-left:300px !important}
#AccountHistory ul,#AccountHistory h2{margin:0 20px}
#AccountHistory ul{border-top:1px solid #ccc;margin-bottom:20px}
#AccountHistory h2{color:#000;font-size:14px}
#AccountHistory li{border-bottom:1px solid #ccc;padding:5px}
#AccountHistory h3,#AccountHistory h3 a{color:#666;font-size:12px}
#AccountHistory p.Note{font-style:italic;padding:3px 3px 0}
/* Settings Home  */
#Form.Help form{margin:0;padding:0;width:100% !important}
#SettingsPage #Form.Help p.Description{clear:both;color:#eee !important;padding:10px !important}
#SettingsPage #Content dl dt{font-size:14px;font-weight:700;margin:0}
.WhisperFrom{background-color:#fefceb}
.WhisperTo{background-color:#feebfa}
.hiLite{background-color:#ff9;font-style:normal}
/* Autocomplete results  */
.AutoCompleteContainer{border:1px solid #888;border-top:0;margin:0;padding:0}
.AutoCompleteContainer td{cursor:pointer;padding:3px}
.AutoCompleteRow td{background:#fff;color:#000}
.AutoCompleteHoverRow td{background:#335EA8;color:#fff}
/* Ajax progress  */
.HideProgress{background:url(hprogress.gif) center center no-repeat;padding-left:15px;padding-right:15px;text-decoration:none !important}
.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}
/* IE Rendering Fixes  */
#Body,#Form h2,#Form p{height:1%}
/* Thank you positioniseverything.com */
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
/* End hide from IE-mac   IE 7 Fixes - thanks WallPhone  */
#Content .ContentInfo.Bottom .PageInfo p{min-width:20px}
#TopOfPage{color:#545454;font-size:12px}
a:hover,
.ContentInfo h1 a{color:#57ACD3;text-decoration:none}
form,
#Form.AddComments fieldset,
#SettingsPage #Content dl dd{margin:0}
h3,h4{color:#fff;font-size:16px;font-weight:400;margin:0;padding:4px}
.error,
#Discussions ul span a:hover,
#Discussions ul a:hover,
#Categories ul span a:hover,
#Categories ul a:hover,
#CommentResults ul span a:hover,
#CommentResults ul a:hover{color:red}
.none,
.Invisible,
.DiscussionType span,
.DiscussionType.Normal,
.DiscussionTopic span,
.CategoryName span,
.CategoryDescription span,
.CategoryName.Normal,
#Comments .CommentHeader li span,
#SearchDiscussionFields,
#SearchCommentFields,
#SearchUserFields,
#CommentResults .CommentText span,
li.User.Name span,
div.Extensions ul li.Processing input,
.PreferenceProgress input{display:none}
.center,
#Header ul{text-align:center}
#mainNav ul li,
.PageList li,
#Discussions li.Read.NewComments .DiscussionNew,
.PreferenceComplete input{display:inline}
#subMenu a:hover,
.subcats a:hover,
.subcats2 a:hover{background:#297BA0}
.Error,
.NewComments .DiscussionNew a{color:#c00 !important}
.Notice span a,
.Notice span a:link,
.Notice span a:visited,
.Notice span a:hover,
.ContentInfo h1,
#Form.Account legend{color:#fff}
.Visible,
.clearfix{display:block}
.ContentInfo h1 a:hover,
.ContentInfo a:hover{color:#2F81A6}
#Discussions li li,
#Categories li li,
#CommentResults li li,
#UserResults li li{border:0;height:auto}
.NoNewComments,
#Discussions li.Read ul,
.NewComments,
#Discussions li.Read.NewComments ul{background-color:#545454 !important}
#Discussions ul span,
#Discussions ul span a,
#Discussions ul a,
#Categories ul span,
#Categories ul span a,
#Categories ul a,
#CommentResults ul span,
#CommentResults ul span a,
#CommentResults ul a{color:#aaa;text-decoration:none}
#Discussions ul a,
#Categories ul a,
#CommentResults ul a{color:#777}
.DiscussionCategory,
.DiscussionStarted,
.DiscussionComments,
.DiscussionLastComment,
.DiscussionActive,
.DiscussionNew,
.CategoryDiscussionCount,
.CategoryOptions,
.CommentAuthor,
.CommentAdded{display:inline;font-size:10px;margin-right:10px;width:auto}
.CategoryName a:hover,
li.User.Name a:hover{text-decoration:none !important}
#CommentsPage .ContentInfo.Bottom,
#SearchPage,
#Form.GlobalsForm #ForumOptions{margin-bottom:20px}
#SearchSimple,
#CommentResults .SearchComment ul{margin:0 !important}
.SearchInput,
.SearchSelect,
.SearchSelect option,
#CommentResults .CommentText a{color:#000 !important}
#SimpleSearchRadios label,
#Form.GlobalsForm #ForumOptions p span label,
#Form.RoleEditForm li p span label,
#Form.CategoryForm li p span label{font-weight:400 !important}
#CommentResults,
#UserResults{margin-top:-5px !important}
#UserResults li,html>body #Content .ContentInfo.Bottom .PageInfo{border-top:1px solid #fff}
#Form,
#Form.GlobalsForm p{margin-bottom:10px}
#Form.StartDiscussion legend,
#PostPage #Form.AddComments legend{padding-top:0}
#PostPage #Form.AddComments,
#Form.Account ul p{padding:0}
#Form.AddComments a,
#Form.StartDiscussion a,
#Form.StartDiscussion #CommentFormats label,
#Form.AddComments #CommentFormats label,
#Form.Account .Description span label,
#Form.Account label small,
#Form.Preferences p span label,
.UpdateOld .Details,
.UpdateGood .Details,
.UpdateUnknown .Details,
.UpdateChecking .Details{font-weight:400}
#Form.GlobalsForm label,
.left{float:left}
.UpdateChecking .Name,
div.Extensions ul li.Processing label{background:url(progress.gif) no-repeat center left}
#Form.CategoryList .RoleBlocked,
div.Extensions ul li.Disabled{background:url(disabled-tile.gif) #F4F4C2}
div.Extensions ul li.Enabled,
div.Extensions ul li.Processing{background:#FEFECB}
#AccountHistory h3 small,
#AccountHistory p{font-size:11px}