@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("forum.userstyles.org"){
/*takes up space in the top area*/
#Header>a:not([href]),
/*remove vanilla update check notifaction (if anyone else is made a mod)*/
#NoticeCollector{display:none!important}

/*font*/
body,div,table,td{font-family:'Verdana','Tahoma','Arial','Trebuchet MS',sans-serif!important}
/*hide leftside till hover/active*/
#Panel{position:absolute!important;margin-left:0!important}
#Panel:not(:hover)[id]:not(:active){max-width:1pt!important;max-height:20em!important;padding:0!important}
#Panel:hover{padding:6pt 2pc!important}
#Panel:not(:hover)[id]:not(:active) *{max-width:1pt!important;visibility:hidden!important}
/*left panel*/
#Panel ul ul li{width:15em!important}
#Panel ul ul li a{display:inline!important}
#AboutVanilla{padding:4pt!important}
#Panel ul ul li a{width:50%!important}
/*resize large comment input area (just big enough for 1200 to fill the screen)*/
#CommentBox.LargeCommentBox{height:55em!important}
/*colour for comment preview*/
#Comment_Preview{background-color:#C0C0C0!important}
/*alt forum comment colours*/
#Comments>.Alternate{background-color:#DDD!important}
/*remove "Add your comments"*/
#Form.AddComments>fieldset>legend,
/*remove extra margin below post comment box*/
#Content>.Bottom{margin:0!important}
/*remove extra space from main area*/
#Content{padding:0!important;margin:0!important;margin-right:1pt!important}
/*remove extra padding comments*/
#Comments li{padding:0!important}
/*shrink number of pages*/
.PageInfo p{font-size:10pt!important}
/*make panel h2 smaller*/
#Panel h2{width:auto!important}
/*make icon bg transparent*/
.ProfileTitle.WithIcon .ProfileIcon,.CommentIcon{background-color:transparent!important}
/*resize for long urls*/
#AccountProfile{width:60%!important;overflow-x:auto!important}
/*sign in/sign out*/
#Session{top:1em!important;width:auto!important;z-index:9!important}
/*remove bg line*/
body,#Panel{background-image:none!important}
/*resize*/
/*title*/
#Header>h1{margin:0!important;display:inline!important;margin-left:4em!important}
/*border*/
#AboutVanilla,#Panel,#AccountProfile>ul>li,#Form>fieldset>form,.SearchSelect option,#Header>ul>li,#Comments>li,a,#Categories>li,#Discussions>li{-moz-border-radius:4pt!important;border:solid 1pt transparent!important}
/*link border rounding*/
a,.SearchSelect option{-moz-border-radius:4pt!important}
#Header,input{-moz-border-radius:4pt!important;border:outset 1pt #666!important}
/*button click*/
input:active{border:solid 1pt #444!important}
/*resize body for fadeout below*/
body{height:2.5em!important}
/*fade out*/
#Header,#Panel{opacity:.2!important}
#Session:hover+#Header,#Panel:hover,#Header:hover{opacity:.8!important}
/*hover*/
#Panel:hover,#Panel:hover>#AboutVanilla,#AccountProfile>ul>li:not(.Picture):hover,#Form>fieldset>form:hover,.SearchSelect option:hover,#Comments>li:hover,textarea:hover,#Categories>li:hover,#Discussions>li:hover{background:#EEE!important;border-color:#AAA!important}
/*misc hover*/
input:hover{background:#BBB!important}
a:hover{background-color:#ffffcc!important;color:#3354aa!important;border-color:#3250a5!important}
/*changes color on hover*/
#Panel:hover>#AboutVanilla,#AccountProfile>ul>li:hover>h3,#AccountProfile>ul>li:hover>p,label:hover,#Session:hover,#Comments>li:hover>.CommentHeader>span>a,#Comments>li:hover>.CommentHeader>ul>li:last-child,p:hover,#Comments>li:hover>.CommentHeader em,#Categories>li:hover li>span,#Discussions>li:hover li>span,#Discussions>li:hover .DiscussionActive{color:#000!important}
#Header>ul>li.TabOn:hover>a{color:#9a95ad!important}
#Panel:hover>#AboutVanilla>a{color:darkblue!important}
#Panel:hover>#AboutVanilla{border:solid 1pt #999!important}
/*save button*/
input[value="Save"]:hover,#SearchSimple input[value="Search"]:hover{color:#000!important;background:lightgreen!important}
/*scrollbars for long search results*/
#CommentResults .SearchComment,
/*scrollbars for long posts by Greg S & Valacar*/
#Comments code,#Comments>li{overflow-x:auto!important}
/*bg for long search results scroll*/
#CommentResults .SearchComment{background:#fefecc!important}
/*colour for alt comments*/
.CommentHeader em{color:#444!important}
.CommentHeader>span>a,
.CommentHeader li{color:#666!important}
/*change update colours*/
#UpdateCheckItems>.UpdateGood{background-color:#33FF33!important}
#UpdateCheckItems>.UpdateOld{background-color:#FF9900!important}
}