/* Designed and developed by Philip Beel All Rights Reserved*//* ------------------------------------------------------------------------------------------------------Genetic--------------*//* Reset */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0}
html{background:#ffffff url('images/sts/sts_background.jpg') repeat-x;border-top:5px solid #1a243a}
body{margin:0px;padding:0px}
/* ------------------------------------------------------------------------------------------------------START OTHER STYLES--------------*/@charset "UTF-8";/* CSS Document */.bbcode_container{margin:20px;margin-top:5px;display:block}
.bbcode_container .bbcode_desc{margin-bottom:2px;font-size:11px}
.bbcode_container div.bbcode_code,.bbcode_container pre.bbcode_code{margin:0;padding:6px;border:1px inset;text-align:left;overflow:auto;direction:ltr;background:rgb(240,242,250) url(images/gradients/content3image-alpha.png) repeat-x;/*height:;*/ font-size:12px}
.bbcode_container code.bbcode_code{margin:0;text-align:left;direction:ltr;font-size:12px}
.bbcode_container code.bbcode_code code{white-space:nowrap}
.bbcode_container div.bbcode_quote{margin:0 10px;margin-bottom:10px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#f2f6f8 none;border-radius:5px;border:1px solid #2f374a;font:italic normal 13px Tahoma,Calibri,Verdana,Geneva,sans-serif;position:relative;top:0}
.bbcode_container .bbcode_quote_container{background:transparent url(images/misc/quote-left.png) no-repeat left;display:block;width:9px;height:13px;position:absolute;top:5;left:-9px}
.bbcode_quote div.quote_container{-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px 10px 5px 10px}
.bbcode_quote .bbcode_postedby img{position:relative;top:1px}
.bbcode_container div.bbcode_quote.printable{background:none;border:none}
.bbcode_container div.bbcode_quote div.message{/*font-style:italic;*/ padding:8px 0px}
/* fix the bug where li's in quotes are floated */.bbcode_container div.bbcode_quote div.message ol>li,.bbcode_container div.bbcode_quote div.message ul>li{float:none}
/* from components.css */.bbcode_postedby{font:normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif}
.bbcode_postedby img{margin:0}
.formcontrols .blockrow.texteditor{border-top:none}
.editor{border-top:solid 1px #6b91ab}
.editor.quickreply,.editor.quickedit{border-top:none;}
.editor_controls{padding:6px;_display:none;/* disabling clickable controls for IE6,although the form remains fully-functional,including keyboard-controls:select a word,hit control-b to bold a word in the editor. */}
.editor_controls>ul{clear:left}
.editor_controls>ul.right li>*{display:inline;float:left}
.editor_controls>ul.right{float:right}
.editor_controls ul.right{_float:right}
.editor_controls>ul>li{background:transparent url(images/editor/separator.gif) no-repeat;padding-left:6px;float:left;position:relative}
.editor_controls li,.editor_controls ul.right li,.editor_controls .popupmenu div.popupctrl{_display:inline}
.editor_controls>ul>li:first-child{background-image:none;padding-left:0px}
.editor_controls a.popupctrl img,.popupmenu .popupbody li img{vertical-align:middle}
.editor_controls a.popupctrl{text-decoration:none}
.editor_controls .imagebutton{padding:1px}
.editor_controls .colorbutton{float:left;margin:1px;border:0}
.editor_controls .colorbutton div{border:1px solid #ACA899;height:10px;width:10px;margin:2px}
.editor_controls .vbedit_colorbutton{padding-bottom:4px}
.editor_controls .vbedit_colorbar{position:absolute;background-color:black;top:15px;left:6px}
.formcontrols .blockrow .editor_textbox textarea:focus{background-color:rgb(244,244,244)}
.editor_container{float:left;margin-right:-90px;width:100%}
.editor_smiliebox{float:right;width:75px;height:200px;_background-color:rgb(244,244,244);_border:solid 1px #6b91ab;padding:0 3px 3px 3px}
.editor_smiliebox .blocksubhead{padding:0;font-size:11px;font-weight:normal;text-align:center;background:rgb(240,242,250);border:solid 1px #6b91ab;border-width:1px 0}
.editor_smiliebox ul.smiliebox{height:190px;overflow:hidden}
.editor_smiliebox ul.smiliebox li{float:left;height:21px;margin:2px;overflow:hidden;position:relative;text-align:center;width:20px}
.editor_smiliebox ul.smiliebox li div.table{display:table;height:100%;margin:auto}
.editor_smiliebox ul.smiliebox li div.tablecell{display:table-cell;vertical-align:middle}
.editor_smiliebox ul.smiliebox li img{height:auto;max-width:20px;width:auto !important}
.editor_smiliebox div.moresmilies{text-align:center;font-size:11px}
.editor_textbox_container{width:100%;float:left;margin-right:-85px}
.editor_textbox_smilie{margin-right:85px}
.editor_textbox textarea,.editor_textbox iframe{width:99%;height:200px;float:none;background-color:rgb(244,244,244)}
.editor_textbox iframe{padding:0;height:206px}
.editor_textbox .hider{background-color:rgb(244,244,244)}
.editor_textbox.quickreply textarea{height:100px}
.editor_textbox.quickreply iframe{height:106px}
.editor_textbox .description{float:none;width:auto;margin-top:2px}
.editorpopupbody{max-height:250px;*overflow:auto;overflow-y:auto;overflow-x:hidden}
.popupmenu.sizes .popupbody{min-width:50px;text-align:center}
.popupmenu.colors .popupbody{min-width:144px}
.editor_controls .popupmenu .popupbody{background:#FFFFFF none repeat scroll 0 0}
.editor_controls .category,.editor_controls .smilie,.editor_controls .attachment{font-size:11px;border-top:none;padding:1px;position:relative}
.editor_controls .smilie,.editor_controls .attachment,.editor_controls .attach .category{cursor:pointer}
.editor_controls .category{background:rgb(240,242,250);border:solid 1px #6b91ab;border-width:1px 0}
.editor_controls .smilie div,.editor_controls .category div,.editor_controls .attachment div{padding:2px;white-space:nowrap;overflow:hidden}
.editor_controls .fontsize,.editor_controls .fontname{padding:1px;border-top:none;font-size:14px}
.editor_controls .popupmenu .popupbody li>a{padding:1px 3px;overflow:hidden;background:none;-moz-border-radius:0;-webkit-border-radius:0;color:#000000}
.editor_controls .popupmenu .popupbody li>a:hover{color:#000000}
.popupmenu.colors{position:relative}
.popupmenu.fonts div.popupctrl{width:91px}
.popupmenu.sizes div.popupctrl{width:45px}
.editor_controls a.popupctrl{border:1px solid #E1E1E2;height:18px;line-height:17px}
.editor_controls .popupmenu div.popupctrl{height:18px;border:1px solid #E1E1E2;color:#000000;line-height:17px;background-color:#FFFFFF;padding-right:10px;background-image:url(images/misc/popupctrl.png);background-position:right center;background-repeat:no-repeat}
.popupmenu.imagemenu div.popupctrl{padding:1px;padding-right:10px;border:none}
.popupmenu.imagemenu div.popupctrl.active{padding:0px;padding-right:10px;margin-right:-1px}
.popupmenu.fonts div.popupctrl div,.popupmenu.sizes div.popupctrl div{font-size:11px;font-family:tahoma;overflow:hidden;white-space:nowrap;padding:0 3px 0 3px;_display:inline}
.editor_controls .imagebutton_selected,.editor_controls .imagebutton_hover,.editor_controls .imagebutton_down,.editor_controls a.popupmenu{padding:0;margin:0}
.editor_controls .popupmenu .popupctrl.active,.editor_controls .imagebutton_selected,.editor_controls .imagebutton_down,.editor_controls .imagebutton_hover{border:solid 1px #6b91ab}
.editor_controls .popupmenu .popupctrl.active,.editor_controls .imagebutton_hover{background-color:rgb(193,210,238)}
.editor_controls .imagebutton_selected{background-color:rgb(241,246,248)}
.editor_controls .imagebutton_down{background-color:rgb(151,181,226)}
.editor_controls .imagebutton_disabled{opacity:0.40;-moz-opacity:0.40;filter:alpha(opacity=40)}
.controlgroup_3 button.imagebutton{display:inline;margin:0;padding:2px;text-align:left;cursor:pointer;border:0px}
.popupbody>li:first-child{}
/* Used within the iframe */.wysiwyg hr.previewbreak{color:red;background-color:red;height:6px;border:none}
.wysiwyg p{margin:0}
.wysiwyg .inlineimg{vertical-align:middle}
.wysiwyg img.previewthumb,.wysiwyg img{max-width:150px;max-height:150px;height:auto !important;width:auto !important;width:150px;height:150px;margin:1px}
.wysiwyg ol.decimal li{list-style:decimal outside}
.wysiwyg ol.upper-roman li{list-style:upper-roman outside}
.wysiwyg ol.lower-roman li{list-style:lower-roman outside}
.wysiwyg ol.upper-alpha li{list-style:upper-alpha outside}
.wysiwyg ol.lower-alpha li{list-style:lower-alpha outside}
/* IE createStyleSheet() falls over on img.previewthumb.active */.wysiwyg img.previewthumbactive{border:1px solid red;margin:0}
.editoroverlay{position:relative}
.editoroverlay.tableoverlay,.editoroverlay.videooverlay{width:350px}
.editoroverlay.uploadoverlay{width:445px}
.editoroverlay.imageoverlay{width:550px}
.editoroverlay hr{border:solid 1px #6b91ab}
.editoroverlay .blockrow{background:rgb(255,255,255) bottom repeat-x;border:solid 1px #6b91ab;margin:10px;text-align:left}
.editoroverlay .blockrow .group{width:72%;float:right;margin-top:10px}
.editoroverlay ul.group li{float:left;margin-left:10px;font-size:11px}
.editoroverlay ul.group .textbox{margin-top:0;width:auto;float:none}
.editoroverlay ul.group li:first-child{margin-left:0}
.editoroverlay .cancelbutton{position:absolute;right:6px;top:6px;background-color:red;color:white;font-weight:bold;border:1px solid black;width:15px}
.editoroverlay .cancelbutton:hover{background-color:crimson}
.editoroverlay input.textbox:focus,.editoroverlay textarea:focus{background-color:rgb(255,255,200)}
.editoroverlay p.shade{font-size:11px;margin-bottom:10px}
.editoroverlay div.foot{text-align:center;padding:10px;position:relative}
.editoroverlay.uploadoverlay div.foot{padding-bottom:0}
.editoroverlay.videooverlay input.textbox{width:95%;margin-top:10px}
/* Table Overlay */.editoroverlay.tableoverlay .primary,.editoroverlay.tableoverlay ul.checkradio.group{float:right;width:45%;margin-top:0;margin-bottom:5px}
.editoroverlay.tableoverlay ul.group li{margin-left:0;float:none}
/* imageoverlay */.editoroverlay.imageoverlay .blockrow{width:100%:float:left;clear:both}
.editoroverlay.imageoverlay .blockrow .fullwidth>label{float:left;clear:both;width:25%;overflow:hidden;margin-top:10px}
.editoroverlay.imageoverlay .textbox{margin-top:0;width:95%}
.editoroverlay.imageoverlay div.imagetarget{margin-left:25%;border:solid 1px #6b91ab;padding:5px;font-size:11px;background-color:rgb(240,242,250);}
.editoroverlay.imageoverlay #imageconfigtarget{max-width:100px;max-height:100px;height:auto !important;width:auto !important;width:100px;height:100px}
.editoroverlay.imageoverlay #imageconfigtarget.right{float:right;margin-left:5px}
.editoroverlay.imageoverlay #imageconfigtarget.left{float:left;margin-right:5px}
.editoroverlay.imageoverlay #imageconfigtarget.center{display:block;margin-left:auto;margin-right:auto}
.editoroverlay.imageoverlay #imageoverlay_progress{display:none;position:absolute;right:10px}
.editoroverlay.uploadoverlay h2{font-size:123.1%;font-weight:bold}
.editoroverlay.uploadoverlay p,.editoroverlay.uploadoverlay h2{margin-bottom:5px}
.editoroverlay.uploadoverlay label{margin-bottom:2px}
.editoroverlay.uploadoverlay input.textbox{width:95%;margin-bottom:5px}
.editor{border-top-width:0px}
.postpreview{border:1px solid #B5CCDB;border-top:0px}
/* CSS Document */.popupbody{background:#e1e1e1 url(images/misc/blog/top-highlight.png) repeat-x;border:1px solid #c4c4c4;padding:2px;position:absolute;z-index:1000;top:1.5em;left:0;display:none;min-width:200px}
.popupmenu:hover ul.popuphover{display:block}
.popupbody li{border-top:solid 1px #e1e1e1}
.popupbody>li:first-child{border-top:none}
.popupbody li>a,.popupbody li>label{display:block;color:inherit;padding:6.235px 10px;background:rgb(255,255,255) bottom repeat-x;text-decoration:none;text-align:left;white-space:nowrap;font:normal 11px Tahoma,Calibri,Verdana,Geneva,sans-serif}
.blockhead .popupbody li>a{color:#3e3e3e}
/* vbmenu_hilite and vbmenu_option are for the ajax popup menus (tags) */.popupbody li>a:hover,.popupbody li>label:hover,.popupbody li.vbmenu_hilite>a{background-color:#ffeb90;color:#3e3e3e}
.popupbody li.vbmenu_hilite,li.vbmenu_option{float:none;display:list-item;width:100%}
.popupbody li.vbmenu_option>a:hover{background:rgb(255,255,255) bottom repeat-x}
.popupbody li input.searchbox{width:180px;padding:0px;font-size:10pt;font-style:italic;color:#777777}
.popupbody li input.searchbox:focus{font-style:normal;color:#3e3e3e}
.popupbody li.formsubmit{text-align:right;padding:0px;background:transparent}
.popupbody li.formsubmit .submitoptions{float:left;text-align:left}
.popupbody li.formsubmit .submitoptions label{display:block}
.popupbody li.formsubmit.jumptopage>label{display:inline;background:none}
.popupbody li.formsubmit input[type="submit"],.popupbody li.formsubmit input[type="reset"],.popupbody li.formsubmit input[type="button"]{font:9pt Tahoma,Calibri,Verdana,Geneva,sans-serif;padding:2px;padding-bottom:1px}
.popupbody li.formsubmit input[type="submit"]:hover,.popupbody li.formsubmit input[type="reset"]:hover,.popupbody li.formsubmit input[type="button"]:hover{color:#2f374a}
.blockhead .popupmenu,.blocksubhead .popupmenu{display:block;float:right;clear:left;text-transform:none}
/* MEMBER ACTION DROP-DOWN */.memberaction.popupmenu{position:relative;top:0;display:inline}
.memberaction.popupmenu a.popupctrl{background:none;padding:0}
.memberaction_body.popupbody{width:280px;background:rgb(255,255,255);-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;}
.memberaction_body.popupbody li{border:none;width:140px}
.memberaction_body.popupbody li.left{float:left;clear:left}
.memberaction_body.popupbody li.right{float:right;clear:right}
.memberaction_body.popupbody li>a{padding:4px}
.memberaction_body.popupbody hr{float:left;height:96px;width:0;display:inline}
/*Copyright (c) 2009,Yahoo! Inc. All rights reserved.Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txtversion:2.7.0*/html{color:#000}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit}
del,ins{text-decoration:none}
li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:baseline}
sub{vertical-align:baseline}
legend{color:#000}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button,textarea,select{*font-size:100%}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif}
table{font-size:inherit;font:100%}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}
/* CSS Document *//*THIS*//* REVERSE SOME YUI RESET STUFF */em{}
strong{}
/* BASIC PAGE ELEMENTS */body{color:#3E3E3E;font-size:13px;line-height:1.23;margin:0 auto;width:960px}
body a{color:#2f374a;text-decoration:none}
body a:hover,body a:hover .time,body a:hover .shade,body a:hover .understate{color:#2f374a;text-decoration:underline}
body a.understate,body a .understate{color:inherit;text-decoration:none;*clear:expression(style.color = parentNode.currentStyle.color,style.clear = "none",0)}
.body_wrapper{padding:0 20px 0px;background:rgb(255,255,255) none}
input,textarea,button,select{font-family:Tahoma,Calibri,Verdana,Geneva,sans-serif}
.button{padding:2.5px 5px;font:bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;border:1px solid #a8a8a8;/*border-bottom:1px solid #e0e0e0;*/ color:#424242;background:#e9e9e9 url(images/gradients/generic_button.png) repeat-x top left;-moz-border-radius:0px;-webkit-border-radius:0px}
.button:hover{background:#efefef url(images/gradients/generic_button.png) repeat-x;color:#424242}
/*.button[type="reset"]:hover{background:#efefef url(images/gradients/generic_button.png) repeat-x;color:#424242}
*/body,legend{font-family:Tahoma,Calibri,Verdana,Geneva,sans-serif}
.shade{color:#777777}
.time{color:#3e3e3e}
.nocss_label{display:none}
.normal{font-size:13px;font-weight:normal; line-height:18px;}
#photodetails table tbody tr td {line-height:18px;}
/* BLOCK STUFF */.block{background:rgb(255,255,255) images/sts/sts_background.jpg repeat-x;clear:both;padding:0;color:;font:;/*margin-bottom:20px;*/}
.blockhead a{color:}
.blockhead a:hover{color:}
#usercp_nav .block { 
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}
.blockhead{font:normal 14px Tahoma,Calibri,Verdana,Geneva,sans-serif;color:#ffffff;background:#2F374A url(images/buttons/newbtn_middle.png) repeat-x; _background-image:none;padding:5px 10px 7px 10px}
.blockhead h2{font-weight:bold}
.blockhead a{color:#ffffff}
.blockhead a:hover{color:#ffffff}
.blockhead img{margin-bottom:-4px}
.blocksubhead{font:normal 0px;color:#3e3e3e;background:#e9e9e9 none repeat-x;padding:4px 10px 4px 10px;border-top:1px solid #cecece;/*margin:0 1px;*/}
.blocksubhead img{vertical-align:middle}
/*dl.blocksubhead dt,dl.blocksubhead dd{display:inline}
dl.blocksubhead dt{color:#777777;font-weight:normal}
*/.blocksubhead a{color:#3e3e3e;text-decoration:none}
.blocksubhead a:hover{color:#2f374a}
.blockhead_info,.blocksubhead_info{float:right;font-weight:normal}
/*.blockhead+*/.blockbody{/* not sure why I had this .blockhead+.blockbody selector... need to look out for breakage */ background:rgb(255,255,255) none no-repeat;padding-left:0px;padding-right:0px}
.blockrow{background:rgb(255,255,255) none;padding:5px 10px 5px 10px;border:;color:;font:}
.blockrow a{color:}
.blockrow a:hover{color:}
.blockfoot,.blocksubfoot{display:block;clear:both;background:#ffffff none;padding:5px 0px 5px 0px;border:0 rgb(102,204,0);color:;font:}
.blockfoot a{color:}
.blockfoot a:hover{color:}
.blockfoot,.blocksubfoot{padding:5px 0px 5px 0px}
.blocksubfoot{text-align:right}
/* END BLOCK STUFF *//* WYSIWYG */.wysiwyg_block{margin-bottom:10px}
.wysiwyg_block .blockrow:first-child{background:transparent url(images/gradients/gradient-greytowhite.png) repeat-x top left}
.wysiwyg_block iframe.textbox{border:1px solid #6b91ab;background:#f3f7f9 none;padding-bottom:0}
.wysiwyg_block .formcontrols .blockrow{border-top:0}
.wysiwyg{font:13px Tahoma,Calibri,Verdana,Geneva,sans-serif}
/* CSS TABLE STUFF */.table{display:table;table-layout:fixed}
.thead{width:100%;padding:0}
.tr{display:table-row}
.td{display:table-cell}
/* POPUPS */.popupgroup{}
.popupmenu{*z-index:999;position:relative}
.popupmenu a.popupctrl{background-image:url(images/misc/arrow.png);background-position:right center;background-repeat:no-repeat;padding-right:15px;_padding-right:25px}
.popupmenu a.popupctrl.nogadget{padding-right:0;background-image:none}
.popupgroup .popupmenu a.popupctrl{font-size:11px;padding:2px 4px;border:solid 1px transparent;background-color:transparent;text-decoration:none;padding-right:15px;margin-left:5px}
.popupgroup .popupmenu:hover a.popupctrl{border:1px solid #2f374a;background-color:transparent}
/* see PopupMenu.set_control_style() *//*.popupgroup .popupmenu:hover a.popupctrl.active,.popupmenu a.popupctrl.active{border:1px solid #2f374a;background-color:transparent;color:#3e3e3e}
*/.popupgroup .popupmenu{float:left}
.blockfoot .popupctrl{text-decoration:none;padding:2px 6px;padding-right:15px;-moz-border-radius:0px;-webkit-border-radius:0px}
.blockhead .popupctrl{color:#ffffff}
.blockhead .popupctrl:hover{color:#ffffff}
/* PAGINATION LINKS */.pagination dt,.pagination dd{display:inline;font:normal 13px Tahoma,Calibri,Verdana,Geneva,sans-serif}
.pagination dd span,.pagination dt span{margin-left:1px}
.pagination span{display:block;float:left;clear:right;border:1px solid #2f374a}
.pagination dt span{background:#f2f6f8 none}
.pagination span a{font:normal 13px Tahoma,Calibri,Verdana,Geneva,sans-serif;border-top:1px solid #ffffff;display:block;float:left;clear:right;padding:2px 4px;background:#f2f6f8 none;text-decoration:none;color:#2f374a}
.pagination span:hover{border:1px solid #2f374a}
.pagination span.prev_next,pagination span.first_last{}
.pagination span.prev_next a,.pagination span.first_last a{height:15.99px;padding-top:0;padding-bottom:5px}
.pagination span.prev_next img,.pagination span.first_last img{position:relative;display:inline;top:3px}
.pagination dt.label{display:none}
.pagination dt a:hover,.pagination dd a:hover{text-decoration:none}
.pagination dd a.selected{background:#759fbb url(images/buttons/newbtn_middle.png) repeat-x;color:#ffffff;border:1px solid #2f374a;font-weight:bold;display:block;float:left;clear:right;padding:3px 4px 2px;margin-left:1px}
.pagination .separator,.pagination .elipsis{float:left;clear:right;background:none;border:0}
.pagination .separator:hover{border:0}
.pagination li.jumptopage{text-align:center;/*line-height:4em;*/}
.pagination dt span a.popupctrl{background:transparent url(images/misc/black_downward_arrow.png) no-repeat center left;padding-right:4px;padding-left:18px}
.pagination .popupmenu:hover a.popupctrl{border:1px solid #2f374a;color:#3e3e3e}
/* TEXT CONTROLS */.textcontrols a,a.textcontrol{position:relative;padding:3px 5px;/*padding-left:35px;*/ font:bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;line-height:1.230;text-decoration:none;border:1px solid #a8a8a8;color:#424242;background:#e9e9e9 url(images/gradients/generic_button.png) repeat-x top left;-moz-border-radius:0px;-webkit-border-radius:0px}
.textcontrols a img,a.textcontrol img{position:absolute;bottom:2px;left:-2px}
.textcontrols a:hover img,a:hover.textcontrol img{position:absolute;bottom:2px;left:-2px}
.textcontrols a:hover,/*.actionbutton_container a:hover.pagetitleinfo.textcontrol,a:hover.textcontrol */{background:#efefef url(images/gradients/generic_button.png) repeat-x;text-decoration:none;color:#2f374a}
.textcontrols a:hover,.actionbutton_container a:hover.pagetitleinfo.textcontrol,a:hover.textcontrol{text-decoration:none}
.blockhead a.textcontrol{float:right;font:bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;margin-top:-1.5px;text-transform:none}
.blockfoot a.textcontrol,.blocksubfoot a.textcontrol{margin-top:10px}
/* FORUMJUMP (navpopup) */.navpopupmenu{text-align:right;padding:10px 0;float:right}
.navpopupmenu.popupmenu.nohovermenu{margin-top:17.995px;margin-bottom:10px}
.navpopupmenu .popupctrl{text-decoration:none;padding:2px 6px;-moz-border-radius:0px;-webkit-border-radius:0px}
.navpopupmenu.popupmenu.nohovermenu a.textcontrol,.navpopupmenu.popupmenu.nohovermenu a.popupctrl{color:#424242;background:#e9e9e9 url(images/gradients/generic_button.png) repeat-x top left;_background-image:none;border:1px solid #a8a8a8;font:bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;padding:3.33333333333px 6.66666666667px}
.navpopupmenu .popupctrl .ctrlcontainer{background:transparent url(images/misc/black_downward_arrow.png) no-repeat center left;padding-left:15px}
.navpopupbody{width:auto;max-height:350px;text-align:left;*overflow:auto;overflow-y:scroll;left:auto;right:0}
.navpopupbody li{overflow:hidden}
.navpopupbody li.optionlabel{text-align:center;font-weight:bold}
/*** Not pretty,but it works...*/.navpopupbody .d1 a,option.d1{text-indent:20px}
.navpopupbody .d2 a,option.d2{text-indent:40px}
.navpopupbody .d3 a,option.d3{text-indent:60px}
.navpopupbody .d4 a,option.d4{text-indent:80px}
.navpopupbody .d5 a,option.d5{text-indent:100px}
.navpopupbody .d6 a,option.d6{text-indent:120px}
.navpopupbody .d7 a,option.d7{text-indent:140px}
.navpopupbody .d8 a,option.d8{text-indent:160px}
.navpopupbody .d9 a,option.d9{text-indent:180px}
.navpopupbody .d10 a,option.d10{text-indent:200px}
.navpopupbody .d11 a,option.d11{text-indent:220px}
.navpopupbody .d12 a,option.d12{text-indent:240px}
.navpopupbody .d13 a,option.d13{text-indent:260px}
.navpopupbody .d14 a,option.d14{text-indent:280px}
.navpopupbody .d15 a,option.d15{text-indent:300px}
.navpopupbody .d16 a,option.d16{text-indent:320px}
.navpopupbody .d17 a,option.d17{text-indent:340px}
.navpopupbody .d18 a,option.d18{text-indent:360px}
.navpopupbody .d19 a,option.d19{text-indent:380px}
.navpopupbody .d20 a,option.d20{text-indent:400px}
/* LEFT / RIGHT DT+DD */dl.stats.totals{float:right;padding:10px}
dl.stats dt{display:inline;color:#777777}
dl.stats dt:after{content:":"}
dl.stats dd{display:inline}
/* BLOCK STATS */dl.statsblock dt{display:block;float:left;clear:left;width:25%}
dl.statsblock dd{display:block;float:left;margin-left:10px}
/* LIGHT-TABS */dl.tabslight{border-bottom:solid 1px #6b91ab;padding-left:20px;margin-bottom:1em;height:23px;margin-top:15px}
dl.tabslight dt{display:none}
dl.tabslight dd{float:left}
dl.tabslight dd a{font-size:11px;font-weight:bold;color:#3e3e3e;text-decoration:none;text-align:center;padding:0 10px;min-width:55;height:22;line-height:22px;display:block;border:1px solid #6b91ab;background-color:#e9e9e9;margin-left:-1;margin-bottom:-1;-moz-border-radius-topleft:5px;-moz-border-radius-topright:11px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:11px}
dl.tabslight dd.selected a,dl.tabslight dd.selected a:hover{position:relative;border-bottom:1px solid transparent;background:#f1f3f8 none}
dl.tabslight dd a:hover{color:#2f374a;background:#2f374a url(images/gradients/selected-tab-gradient-with-top-alpha.png) repeat-x 0 -4px}
/* COLUMN SORT LINKS */.columnsort a,.columnsort span{display:block;text-decoration:none;white-space:nowrap;text-align:left}
.columnsort a:hover{background-color:#ffeb90;text-decoration:none;color:inherit}
tr.columnsort th{white-space:nowrap}
/* MISC */div.collapse{position:relative}
a.collapse{float:right;right:10px;top:20px;position:absolute}
.blockhead a.collapse{top:10px}
#forumrules{height:300px; overflow:scroll; margin-bottom:10px;border-bottom:1px solid #c4c4c4;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-top:1px solid rgb(255,255,255);background:rgb(255,255,255) url(images/gradients/gradient-greytowhite.png) repeat-x;_background-image:none;}
#forumrules ul.youcandoblock{float:left;width:55%;margin-bottom:10px;overflow:hidden}
#forumrules ul.bbcodeblock{float:right;width:42%;text-align:right;overflow:hidden}
#forumrules .rules_link{margin-top:10px;width:42%;padding-left:55%}
.errorblock ul.blockrow.error>li{border-bottom:solid 1px #2f374a;padding-bottom:10px;margin-bottom:10px}
.errorblock ul.blockrow.error li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}
blockquote.preview{font-family:Tahoma,Calibri,Verdana,Geneva,sans-serif}
blockquote.preview .bbcode_container div.bbcode_code,blockquote.preview .bbcode_container pre.bbcode_code{margin:0;padding:6px;border:1px inset;text-align:left;overflow:auto;direction:ltr;background:rgb(240,242,250) url(images/gradients/content3image-alpha.png) repeat-x;/*height:;*/ font-size:12px}
blockquote.preview .bbcode_container code.bbcode_code{margin:0;text-align:left;direction:ltr;font-size:12px}
blockquote.preview .bbcode_container code.bbcode_code code{white-space:nowrap}
blockquote.preview fieldset.postattachlist{background:rgb(255,255,255) bottom repeat-x;border-top:solid 1px #2f374a;padding-bottom:1em}
blockquote.preview .bbcode_container div.bbcode_quote{margin:0 10px;margin-bottom:10px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#f2f6f8 none;border-radius:5px;border:1px solid #2f374a;font:italic normal 13px Tahoma,Calibri,Verdana,Geneva,sans-serif;position:relative;top:0}
blockquote.preview .bbcode_container .bbcode_quote_container{background:transparent url(images/misc/quote-left.png) no-repeat left;display:block;width:9px;height:13px;position:absolute;top:5;left:-9px}
blockquote.preview .bbcode_quote div.quote_container{border-top:1px solid #fafafa;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px 10px 5px 10px}
.attachments{border:1px solid #cdcece;background:#ececec none;margin:20px 30px;-moz-border-radius:5px;padding:5px 10px 5px 10px;font-size:12px}
.attachments fieldset{margin:5px 0}
.attachments img.inlineimg{position:relative;top:2px}
blockquote.preview p.signature{margin-top:1.5em;border-top:solid 1px rgb(187,187,187);padding-top:0.5em}
.commalist li{display:inline}
.commalist li:after{content:","}
.commalist li:last-child:after{content:""}
ul.username li a,ol.username li a,a.username{}
.standard_error{max-width:600px;margin:0 auto;padding:4em 0 6em}
a.extlink{width:10px;height:10px;text-indent:-9999px;position:absolute;margin-left:2px;background:transparent url(images/buttons/extlink.png) no-repeat}
.hidden{display:none}
/* Auto-clearing of floats */.floatcontainer:after,.formcontrols .blockrow:after,dl.stats:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.floatcontainer,.formcontrols .blockrow,dl.stats{display:inline-block;font-weight:normal}
/* IE-Mac hide \*/* html .floatcontainer,.formcontrols .blockrow,dl.stats{height:1%}
.floatcontainer,.formcontrols .blockrow,dl.stats{display:block}
/* End IE-Mac hide *//* INLINEMOD */#inlinemod_formctrls{float:right}
#inlinemod_formctrls .popupctrl{text-decoration:none;background:#e9e9e9 url(images/gradients/generic_button.png) repeat-x top left;padding-right:0;color:#424242;border:1px solid #a8a8a8;font:bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;float:left;-moz-border-radius:0px;-webkit-border-radius:0px}
#inlinemod_formctrls a.popupctrl:hover{background:#efefef url(images/gradients/generic_button.png) repeat-x;color:#2f374a}
#inlinemod_formctrls a.popupctrl span.ctrlcontainer{display:inline-block;background:transparent url(images/misc/black_downward_arrow.png) no-repeat center left;padding:3.33333333333px 5px 3.33333333333px 15px;font-size:11px;float:left}
#inlinemod_formctrls .popupbody{left:auto;right:0px}
/* FORUM DISABLED */div.forum_disabled{text-align:center;color:red;background-color:white;padding:10px;font-size:20px}
/*** UN-RESET** These definitions are designed to undo the effects of YUI Reset,but only when contained within a *.reset element.* Code is based on YUI Base*//*Copyright (c) 2009,Yahoo! Inc. All rights reserved.Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txtversion:2.7.0*//** * YUI Base * @module base * @namespace yui- * @requires reset,fonts*/.restore body{/* For breathing room between content and viewport. */ margin:10px}
.restore h1{/* 18px via YUI Fonts CSS foundation. */ font-size:138.5%}
.restore h2{/* 16px via YUI Fonts CSS foundation. */ font-size:123.1%}
.restore h3{/* 14px via YUI Fonts CSS foundation. */ font-size:108%}
.restore h1,.restore h2,.restore h3{/* Top & bottom margin based on font size. */ margin:1em 0}
.restore h1,.restore h2,.restore h3,.restore h4,.restore h5,.restore h6,.restore strong,.restore dt{/* Bringing boldness back to headers and the strong element. */ font-weight:bold}
.restore optgroup{font-weight:normal}
.restore abbr,.restore acronym{/* Indicating to users that more info is available. */ border-bottom:1px dotted #000;cursor:help}
.restore em{/* Bringing italics back to the em element. */ font-style:italic}
.restore del{/* Striking deleted phrases. */ text-decoration:line-through}
.restore blockquote,.restore ul,.restore ol,.restore dl{/* Giving blockquotes and lists room to breath. */ margin:1em}
.restore ol,.restore ul,.restore dl{/* Bringing lists on to the page with breathing room. */ margin-left:2em}
.restore ol li,.restore ol.decimal li{list-style:decimal outside}
.restore ol.upper-roman li{list-style:upper-roman outside}
.restore ol.lower-roman li{list-style:lower-roman outside}
.restore ol.upper-alpha li{list-style:upper-alpha outside}
.restore ol.lower-alpha li{list-style:lower-alpha outside}
.restore ul li{/* Giving UL's LIs generated disc markers. */ list-style:disc outside}
.restore dl dd{/* Giving UL's LIs generated numbers. */ margin-left:1em}
.restore th,.restore td{/* Borders and padding to make the table readable. */ border:1px solid #000;padding:0.5em}
.restore th{/* Distinguishing table headers from data cells. */ font-weight:bold;text-align:center}
.restore caption{/* Coordinated margin to match cell's padding. */ margin-bottom:.5em;/* Centered so it doesn't blend in to other content. */ text-align:center}
.restore sup{/* to preserve line-height and selector appearance */ vertical-align:super}
.restore sub{/* to preserve line-height and selector appearance */ vertical-align:sub}
.restore p,.restore fieldset,.restore table,.restore pre{/* So things don't run into each other. */ margin-bottom:1em}
/* Opera requires 1px of passing to render with contemporary native chrome */.restore button,.restore input[type="checkbox"],.restore input[type="radio"],.restore input[type="reset"],.restore input[type="submit"]{padding:1px}
.unread{font-weight:bold}
/* Cloud tags */li.tag{display:inline;margin-right:5px}
li.tag label.mine{font-weight:bold}
li.tag a{text-decoration:none}
li.taglevel1{font-size:xx-small}
li.taglevel2{font-size:small}
li.taglevel3{font-size:medium}
li.taglevel4,li.taglevel5{font-size:large}
li.taglevel5{font-weight:bold}
li.tag.option{padding:10px}
/* Tag Controls *//* Tagging Controls */#thread_tags_list input#tag_add_input{display:block;width:90%;margin-top:2px;margin-bottom:0.5em}
#thread_tags_list .description{color:#777777}
#thread_tags_list .actionbuttons{text-align:right;margin-bottom:1em}
#tag_edit_list{list-style:none;margin:0;padding:0}
#tag_edit_list li{float:left;display:block;width:100px}
#tag_edit_list li.mine{font-weight:bold}
/* We don't use class="inlineimg" in vB4img.inlineimg{padding:0 10px}
*//* Social Bookmarks */#social_bookmarks_list li{display:block;float:left;padding-left:10px}
/* Imagereg */#imagereg{vertical-align:middle;margin-bottom:5px}
#wol_navpopup.navpopupmenu{margin-bottom:6px}
.navlinks{background:#f4f4f4 none;border-top:1px solid #e7e7e7;padding:10px 0;text-align:center;color:#5d5d5d;font-size:;margin-top:20px;margin-bottom:20px;width:100%;clear:both}
.cleardiv{clear:both}
#ajax_post_errors{position:absolute;width:420px;z-index:500;padding:2px;background-color:#FFFFFF;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px}
#ajax_post_errors .blockrow{border-bottom:1px solid #c4c4c4;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4}
#ajax_post_errors .blockfoot{text-align:center}
#ajax_post_errors_message ol{margin:1em;margin-left:2em}
#ajax_post_errors_message ol.numeric li,#ajax_post_errors_message ol li{list-style-image:none;list-style-position:outside;list-style-type:decimal}
.highlight{background:#FFEB90 none}
.clear{clear:both}
/* CSS Document *//*** CHROME:HEADER,NAVBAR,BREADCRUMB,FOOTER*//*************************************************//* HEADER */.above_body{/*background:#2f4456 url(images/gradients/gradient-grey-down.png) repeat-x;*/ _background-image:none;margin:0px 0px 0px 0px;width:100%;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}
.doc_header{_background-image:none;padding:0px 0px 10px 0px;border:;color:#a9a9a9;font:normal normal normal 11px Arial,Tahoma,Calibri,Verdana,Geneva,sans-serif;position:relative;/*padding-bottom:5px;*/ /*height:36px;*/ /*margin-bottom:52px;*/}
.doc_header a{color:}
.doc_header a:hover{color:}
.doc_header hr{display:none}
.logo-image{padding-top:15px;height:90px;float:left;clear:right;margin-left:20px;}
.toplinks{position:absolute;right:0px;top:0;color:#ffffff;font:normal normal normal 11px Arial,Tahoma,Calibri,Verdana,Geneva,sans-serif;text-align:right;width:340px;_width:400px}
.toplinks ul.isuser,.toplinks ul.nouser{border-bottom:5px solid #730a0a;background:#1a243a;height:80px;display:block;float:right;clear:left;list-style:none; width:340px;}
.toplinks ul.isuser li{display:inline;position:relative;color:#a9a9a9}
.toplinks ul.isuser li.welcomelink{display:block;float:right;clear:left;padding-top:3px;padding-bottom:3px;padding-left:4px;padding-right:4px}
.toplinks ul.isuser li.logoutlink{top:0}
.toplinks ul.isuser li a {background:transparent url(images/sts/sts_profile.png) no-repeat scroll 0 0;clear:left;color:#FFFFFF;display:block;float:right;font-weight:bold;margin-left:0;margin-top:22px;padding:9px 8px 9px 38px; margin-left:5px;}
.toplinks ul.isuser li a:hover{clear:left;color:#FFFFFF;display:block;float:right;font-weight:bold;margin-left:5px;margin-top:22px;padding:9px 8px 9px 38px;}
.toplinks ul.isuser li a.profile{background:url("images/sts/sts_profile.png") no-repeat scroll 0 0 transparent;height:30px;margin-right:10px;margin-top:20px;padding-left:40px;padding-top:10px}
.toplinks ul.isuser li a.profile:hover{background:url("images/sts/sts_profile.png") no-repeat scroll 0 0 transparent;height:30px;margin-right:10px;margin-top:20px;padding-left:40px;padding-top:10px}
.toplinks ul.isuser li a.settings{background:url("images/sts/sts_settings.png") no-repeat scroll 0 0 transparent;height:30px;margin-right:10px;margin-top:20px;padding-left:40px;padding-top:10px}
.toplinks ul.isuser li a.settings:hover{background:url("images/sts/sts_settings.png") no-repeat scroll 0 0 transparent;height:30px;margin-right:10px;margin-top:20px;padding-left:40px;padding-top:10px}
.toplinks ul.isuser li a.logout{background:url("images/sts/sts_logout.png") no-repeat scroll 0 0 transparent;height:30px;margin-right:10px;margin-top:20px;padding-left:40px;padding-top:10px}
.toplinks ul.isuser li a.logout:hover{background:url("images/sts/sts_logout.png") no-repeat scroll 0 0 transparent;height:30px;margin-right:10px;margin-top:20px;padding-left:40px;padding-top:10px;text-decoration:underline}
.toplinks ul.isuser li li a{float:none;margin-left:0}
.toplinks ul.isuser li.welcomelink a{display:inline;float:none;clear:none;margin-left:0}
.toplinks ul.nouser li{display:inline}
.toplinks ul.nouser li a{float:left;clear:right;color:#ffffff; background:transparent url(images/sts/sts_register.png) no-repeat scroll 0 0;}
.toplinks ul.nouser li a.home{background:transparent url('images/sts/sts_home.png') no-repeat;right:20px}
.toplinks ul.nouser li a.help{background:transparent url('images/sts/sts_info.png') no-repeat;right:40px}
.toplinks ul.nouser li a.register{background:transparent url('images/sts/sts_register.png') no-repeat}
.toplinks ul.nouser li a{display:block;float:right;clear:left;color:#ffffff;position:relative;padding:8px 10px 0 35px;height:32px;font-weight:bold;font-size:12px;margin-right:10px;margin-top:20px}
.toplinks ul.nouser li a:hover{text-decoration:underline}
.toplinks ul.isuser li.popupmenu,.toplinks ul.isuser .notifications,.toplinks ul.isuser .nonotifications{color:rgb(0,0,0);position:relative}
.toplinks ul.isuser li.popupmenu ul li{position:relative;top:0;margin:10px 0 0;text-align:left}
.toplinks ul.isuser .notifications .popupbody{margin-top:30px; background:#730A0A;border:1px solid #730A0A; width:100px;/* makes it look consistent with the popup background */}
.toplinks ul.isuser .notifications .popupbody li a{text-align:left; color:rgb(0,0,0);padding:0 5px;font-weight:normal;background:rgb(255,255,255);border-top:1px solid #2f374a;/* makes it look consistent with the popup background */ position:relative;text-align:left;padding-left:30px;line-height:26px}
.toplinks ul.isuser .notifications .popupbody li a span{position:absolute;left:5px}
.toplinks ul.isuser .notifications .popupbody li a:hover{background:#ffeb90;color:rgb(0,0,0);text-decoration:underline}
.toplinks form{clear:left;display:block;float:right;margin-top:66px;min-width:220px;position:relative;right:180px;text-align:left;z-index:100;_width:230px}
.toplinks .logindetails{padding:0 10px;text-align:center;background:none;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;height:26px}
.toplinks form input{border:0 none;font-size:11px;margin:2px 0 0;padding:4px;vertical-align:baseline}
.toplinks form input.default-value{color:#828282}
.toplinks .remember{font-size:10px;margin:4px 0 0 8px}
.toplinks .remember input{vertical-align:baseline}
.cb_cookieuser_navbar{position:relative;top:2px}
.notifications a.popupctrl:link,.notifications a.popupctrl:visited,.toplinks a:link,.toplinks a:visited{color:#ffffff;text-decoration:none}
.notifications>a:link,.notifications>a:visited{/* ie6 hack:broke this rule out on its own:the>selector makes ie6 ignore rule entirely. */ color:#ffffff;text-decoration:none}
.notifications>a:hover,.notifications a.popupctrl:hover{color:rgb(255,255,255)}
.notifications{font-size:11px;color:#ffffff;padding:0px 2px 6px 0;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px}
.notifications a{text-decoration:none}
.notifications .popupbody{color:rgb(0,0,0)}
#notifications {position: relative; z-index:3000;}
.toplinks .popupmenu .popupbody{*position:relative}
.header hr,.header h2{display:none}
/*************************************************//* NAVBAR */.navbar{position:relative;height:65px;background:#2F374A none;padding:0 0 0 0;font:11px Arial,Calibri,Verdana,Geneva,sans-serif;border-bottom:5px solid #730a0a}
.navbar a{color:rgb(255,255,255)}
.navbar a:hover{color:rgb(255,255,255)}
.navtabs{background:#2f374a;padding-left:20px;height:26px;_background-image:none}
.navtabs li:first-child{}
.navtabs ul{/* background:#2f4456;*/ position:absolute;top:16px;left:0px;width:100%;margin-right:-80px}
.navtabs li{float:left}
.navtabs ul li:first-child{text-indent:20px;border-left:0}
.navtabs ul li{border-right:0;position:relative}
.navtabs li a{height:26px;line-height:26px;padding:0 10px}
#galleryCTA{background:transparent url('images/sts/gallery_CTA.png') no-repeat;margin-left:-15px;position:relative;top:-3px}
#forumCTA{background:transparent url('images/sts/forum_CTA.png') no-repeat;margin-left:0px;position:relative;top:-3px}
.navtabs li a.navtab{display:block;width:225px;height:83px;text-align:left;text-indent:-9999px;color:#ffffff;font:bold 12px Arial,Calibri,Verdana,Geneva,sans-serif;text-decoration:none;line-height:26px;margin-top:90px}
.navtabs li a.navtab:hover{background:#730A0A;_background-image:none;/*color:#2f374a;*/ color:#FFFFFF}
.navtabs li.selected{height:26px;color:#111111}
.navtabs li.selected a.navtab{background:transparent url('images/sts/forum_CTA.png') no-repeat;color:#FFFFFF;position:relative;top:-4px;padding-top:4px;z-index:10}
.navtabs li.selected li a,.navbar_advanced_search li a{text-decoration:none;color:#730A0A;font:11px Arial,Calibri,Verdana,Geneva,sans-serif;line-height:26px}
.navtabs li.selected li a{color:rgb(255,255,255);padding:2px 5px}
li .popupmenu.ul li a{color:#000}
.navbar_advanced_search li{height:26px;display:block;clear:both}
.navbar_advanced_search li a{color:rgb(255,255,255)}
.navbar_advanced_search li a:hover{color:rgb(255,255,255);text-decoration:underline}
.navtabs li.selected li a:hover{text-decoration:underline}
.navtabs li.selected .popupbody li>a{color:#1A243A;padding:0px 10px;text-indent:0}
.navtabs li.selected li a.popupctrl{-moz-border-radius:3px;-webkit-border-radius:3px;border:solid 1px transparent;_border:none;background:transparent url(images/misc/arrow.png) no-repeat right center;padding-right:15px;_background-image:url('images/misc/arrow.gif');color:rgb(255,255,255)}
.toplinks .notifications a.popupctrl{width:95px;padding-bottom:3px;padding-left:4px;padding-right:12px;background:#2f374a url(images/misc/arrow.png) right center no-repeat;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;_background-image:url('images/misc/arrow.gif')}
.toplinks .nonotifications a.popupctrl{background:transparent url(images/misc/arrow.png) no-repeat scroll right center;color:#FFFFFF;margin-right:213px;padding:0px 12px 3px 4px;position:relative;z-index:99999;_background-image:url('images/misc/arrow.gif')}
.toplinks .notifications a.popupctrl:hover,.toplinks .nonotifications a.popupctrl:hover{background:#730A0A url(images/misc/arrow.png) no-repeat right center;_background-image:url('images/misc/arrow.gif'); }
.navtabs li.selected li:hover a.popupctrl{border-color:#730A0A;background-color:#730A0A;text-decoration:none}
.navtabs li.selected li:hover a.popupctrl.active,.navtabs li.selected li a.popupctrl.active{border-color:#730A0A;background-color:#730A0A;text-decoration:none}
.navtabs .popupbody{border:1px solid #730A0A;color:#FFFFFF;background:#730A0A;width:auto}
.navtabs .popupbody li{float:none;border-top:1px solid #2f374a}
.navtabs .popupbody li a:hover{background-color:#ffeb90}
.nonotifications div.popupbody{min-width:170px;width:auto !important;width:170px;background:#730A0A;border:1px solid #730A0A}
.nonotifications .popupbody p{color:rgb(0,0,0);text-align:left;background:rgb(255,255,255);border-top:1px solid #2f374a;padding:0;text-indent:5px;line-height:26px;display:block}
.toplinks .nonotifications .popupbody a{background:rgb(255,255,255);color:rgb(0,0,0);float:none;clear:none;padding:0 5px;margin-left:0;text-align:right}
.toplinks .nonotifications .popupbody a:hover{background:#ffeb90;color:rgb(0,0,0);text-decoration:underline;padding:0 5px}
.globalsearch{position:absolute;width:180px;right:20px;bottom:0;float:right;clear:left;text-align:right;line-height:1.0em;display:block}
.navbar_search{position:relative;width:180px;bottom:1px;right:-12px;display:block}
.navbar_search input{font-size:11px;vertical-align:middle;padding:1px;border:1px solid #5a7f97}
.globalsearch .textboxcontainer{height:26px;display:inline-block;float:left;text-align:center}
.globalsearch .textboxcontainer span{display:inline-block;height:22px;margin-bottom:1px;padding-left:2px;padding-right:2px;padding-top:26px;_width:140px;/* ie6 hack */}
.globalsearch input.textbox{width:140px;height:22px}
.toplinks form input.loginbutton{border:1px solid #666666;font-size:12px;padding:2px 5px width:30px;}
.globalsearch .buttoncontainer{height:26px;display:inline-block;width:34px;overflow:hidden;float:right}
.globalsearch .buttoncontainer span{display:inline-block;float:right;height:37px;overflow:hidden;width:34px}
.globalsearch .searchbutton{border:0 none;margin-left:-2px;padding:0}
/*************************************************//* BREADCRUMB */.breadcrumb{padding-top:5px}
.breadcrumb>ul{background:transparent url(images/misc/navbit-home.png) left top no-repeat;clear:both;border:none}
.breadcrumb .navbit{float:left;background-image:url(images/misc/navbit-arrow-right.png);background-position:right center;background-repeat:no-repeat;padding-right:10px;padding-left:3px}
.breadcrumb .navbit:first-child{padding-left:0}
.breadcrumb .navbit.lastnavbit{background:transparent}
.breadcrumb .navbit.lastnavbit span{float:left;background:transparent;padding-right:10px;padding-left:3px}
.breadcrumb .navbit>a,.breadcrumb .lastnavbit span{display:block;padding:2px 4px;float:left;background-color:transparent;border:solid 1px rgb(255,255,255);-moz-border-radius:5px;-webkit-border-radius:5px}
.breadcrumb .navbit a:hover{border-color:#2f374a;background-color:rgb(246,248,249)}
.breadcrumb .navbit a{text-decoration:none}
.breadcrumb .navbit a.popupctrl{background-image:url(images/misc/navbit-arrow-right.png);background-position:center center;padding:2px 6px;-moz-border-radius:3px;-webkit-border-radius:3px}
.breadcrumb .navbit a.popupctrl:hover{background-color:#ffeb90;color:#2f374a}
.breadcrumb hr{display:none}
/*************************************************//* PAGE TITLE */ #pagetitle{padding:0px 0px 0px 0px;clear:both;padding-top:5px;background:none;border:}
#pagetitle a{color:}
#pagetitle a:hover{color:}
#pagetitle h1{color:#3e3e3e;font:normal bold 14px;font-size:14px;font-weight:bold}
#pagetitle .description{color:#3E3E3E;font-size:14px;padding:5px 0}
/*************************************************//* NEW CONTENT LINK */.newcontent_textcontrol{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-x-system-font:none;background:#81AA33 url(images/buttons/newbtn_middle.png) repeat-x scroll left top;border:1px solid #638828;clear:right;color:#FFFFFF;display:block;float:left;font-family:Arial,sans-serif;font-size:14px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding:4px 15px}
.newcontent_textcontrol span{font-size:15px;font-weight:bold;display:inline}
.newcontent_textcontrol:hover{background:#638828 url(images/buttons/newbtn_middle.png) repeat-x left top;_background-image:none;color:rgb(255,255,255);text-decoration:none}
/*************************************************//* FOOTER */.footer{background:#1A243A none repeat scroll 0 0;border-bottom:3px solid #730A0A;clear:both;display:block;font-family:Arial,Tahoma,Calibri,Verdana,Geneva,sans-serif;font-size:13px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin-left:-20px;margin-top:30px;padding:5px 0;text-align:right;width:960px}
.footer a{color:rgb(255,255,255)}
.footer a:hover{color:rgb(255,255,255)}
.footer_copyright,.footer_morecopyright{padding-bottom:5px;color:rgb(102,102,102);font:normal 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;margin-top:10px;text-align:center;display:block}
.footer_time{color:rgb(102,102,102);font:normal 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;padding-top:10px;text-align:center}
.footer_select{float:left;text-align:left;margin-left:10px;margin-top:0}
.footer_links{margin-right:10px;margin-top:2px}
.footer_links li{display:inline;margin-left:5px}
.notices{background:rgb(255,255,255);margin-bottom:5px}
.notices li{background:#ffeb90 none;font-size:12px;color:#3e3e3e;padding:5px 10px;margin-bottom:5px;border:1px solid #E4DCC5;text-align:left;clear:both}
/* from components.css *//* start styles for template:navbar *//*doesn't seem to be used anywhere.popup_inline_break{color:#262626;margin-left:5px;font-weight:bold;padding:4px 0px}
*/.breadcrumb>ul{background-image:none;padding-left:0px}
.breadcrumb .navbithome{float:left;padding:3.5px 0}
/* end styles for template:navbar *//*************************************************//* ADS GLOBAL */.ad_global_header{clear:both}
#ad_global_header1{width:49%;float:left;padding:0 0 0 0;margin:0 0 0 0}
#ad_global_header2{width:49%;float:right;padding:0 0 0 0;margin:0 0 0 0}
#ad_global_below_navbar{width:100%;padding:0 0 0 0;margin:0 0 0 0}
#ad_global_above_footer{width:100%;padding:0 0 0 0;margin:0 0 0 0;text-align:left;clear:both}
#ad_board_below_whats_going_on{width:100%;padding:0 0 0 0;margin:0 0 0 0;text-align:left}
#ad_thread_first_post_content{float:right;margin:0 0 0 0}
#ad_thread_last_post_content{float:right;margin:0 0 0 0;z-index:1000}
.google_adsense_footer{clear:both}
/* CSS Document */.vbform .blockhead{margin-top:2em}
.body_wrapper #usercp_nav .blockhead { -moz-border-radius-topleft:0px; -moz-border-radius-topright:0px;}
.vbform .blockhead:first-child{margin-top:0}
.settings_form_top_border{border-top:1px solid #6b91ab}
.settings_form_border{border-right:1px solid #6b91ab;border-left:1px solid #6b91ab;border-bottom:1px solid #6b91ab}
.vbform{clear:both;width:auto;max-width:750px;_width:750px;margin:0 auto;margin-bottom:2em}
form.vbform .formcontrols{/*margin-bottom:1em;*/}
.formcontrols{border-right:1px solid #6b91ab;border-left:1px solid #6b91ab;border-bottom:1px solid #6b91ab}
.formcontrols .blockrow{background:rgb(255,255,255) bottom repeat-x;border-top:solid 1px #2f374a}
.formcontrols>*:first-child,.formcontrols .blocksubhead+.blockrow{border-top:none}
/* BASIC CONTROL STYLING */input,textarea,select,button{font:bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;font-weight:normal}
.button{padding:2px 2px}
.button:hover{color:#2f374a}
.button[type="reset"]:hover{color:#2f374a}
.textbox,textarea{background-color:rgb(255,255,255);border:solid 1px #6b91ab;padding:3px;outline:0}
.textbox[disabled],textarea[disabled]{font-style:italic;color:#777777}
.formcontrols .blockrow input.textbox:focus,.formcontrols .blockrow textarea:focus{background:#f2f6f8 none}
/* INPUT / SELECT / TEXTAREA / GROUP */.formcontrols .blockrow .primary,.formcontrols .blockrow .group{width:55%;float:left;clear:left}
.formcontrols .blockrow .dep_group .primary{width:100%}
.formcontrols .blockrow .dep_group .primary.partial{width:55%}
.formcontrols .blockrow .primary.center{}
.formcontrols .blockrow .primary.center img.icon{border:1px solid rgb(65,93,141)}
.formcontrols .blockrow .titleprefix{float:left;margin-right:0.5em}
.formcontrols .blockrow * .group{width:auto;float:none}
.formcontrols .blockrow input.textbox[size]{width:auto}
.formcontrols .blockrow.texteditor textarea{width:99%;height:200px;float:none}
.formcontrols .blockrow input.numeric,.formcontrols .blockrow select.numeric{text-align:right}
/* LABELS */.formcontrols .blockrow label,.formcontrols .blockrow .group.multifield label,.formcontrols .blockrow .groupoption label{display:block;margin-bottom:2px}
.formcontrols .blockrow label{width:55%}
.formcontrols .blockrow label.floatlabel{margin-left:10px}
.formcontrols .blockrow * label{/* undoes the above two rules */ display:inline;margin-bottom:auto;width:auto}
.formcontrols .blockrow .label{margin-bottom:8px}
.formcontrols .blockrow.singlecheck label{float:left}
.formcontrols fieldset.blockrow legend{margin:0}
/* DESCRIPTIONS */.formcontrols .blockrow .description{color:#777777;font-size:11px}
.formcontrols .blockrow .description{float:right;width:42%;overflow:hidden}
.formcontrols .blockrow .group.multifield+.description{padding-top:1.3em}
.formcontrols .blockrow.texteditor .description{float:none;width:auto;margin-top:2px}
.formcontrols .blockrow .group .description,.formcontrols .blockrow .singlecheck .description{float:none;width:auto;margin-left:20px}
.formcontrols .blockrow .group.numeric+.description{/* descriptions to the right of numeric groups */}
.formcontrols .blockrow .singledescription{display:block;float:left;clear:left;color:#777777;margin-bottom:10px}
/* CHECKBOX / RADIO EXCLUSIVE GROUPS */.formcontrols .blockrow .group.checkradio{width:auto}
.formcontrols .blockrow .group.checkradio.full{width:100%}
.formcontrols .blockrow .group.checkradio.partial{width:55%}
.formcontrols .blockrow .group.checkradio>li{margin-bottom:0.5em;/* maybe questionable */}
/* MULTI-FIELD GROUPS (dd,mm,yyyy fields etc.) */.formcontrols .blockrow .group.multifield li{float:left;margin-right:1em}
/* Display multi-field controls vertically */.formcontrols .blockrow .group.multifield.stacked li{float:none;margin-top:2px}
.formcontrols .blockrow .group.multifield label{margin-bottom:2px;display:block}
.formcontrols .blockrow .group.multifield select,.formcontrols .blockrow .group.multifield input.textbox{float:none}
/* NUMERIC GROUP (rgb color etc.) */.formcontrols .blockrow .group.numeric{width:auto;*width:24%;max-width:55%;margin-right:2%}
.formcontrols .blockrow .group.numeric li{clear:both}
.formcontrols .blockrow .group.numeric label{float:left;margin-top:1px}
.formcontrols .blockrow .group.numeric input.textbox{float:right;text-align:right;margin-left:20px;margin-bottom:2px}
.formcontrols .blockrow .group.numeric .description{clear:both;text-align:right;margin:auto;margin-bottom:0.2em}
/* NUMERIC INPUT */.formcontrols .blockrow input.textbox.numeric{text-align:right}
/* ACTION BUTTONS */.formcontrols input.button,.actionbuttons{max-width:100%}
.actionbuttons .group{float:none;text-align:right;padding-right:10px}
.vbform .actionbuttons .group{margin:0 auto;width:auto;max-width:750px}
.actionbuttons .small_text_buttons,.actionbuttons .small_text_buttons input.button{padding-left:10px;padding-right:10px}
.actionbuttons .group .button{/* min-width:75px;*/ cursor:pointer;padding:2.5px 5px;font:bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;border:1px solid #a8a8a8;color:#424242;background:#e9e9e9 url(images/gradients/generic_button.png) repeat-x top left;/* -moz-border-radius:5px;-webkit-border-radius:5px;*/}
.actionbuttons .group .button:hover{background:#efefef url(images/gradients/generic_button.png) repeat-x;color:#2f374a}
/* *** SPECIAL ITEMS *** *//* POST ICONS */.formcontrols .blockrow #posticon_preview{width:16px;height:16px;margin-left:10px}
.formcontrols .blockrow.posticons table{width:55%}
.formcontrols .blockrow.posticons td{padding:2px}
/* RATING SELECT */.formcontrols .blockrow select.rating option{background-image:url(images/rating/rating-15_3.png);background-repeat:no-repeat;background-position:5px center;padding-left:85px}
/* DEP GROUPS */.formcontrols .blockrow dl.dep_group dd{margin-top:0.3em;margin-bottom:0.2em;margin-left:20px}
.formcontrols .blockrow dl.dep_group dd dl.dep_group{/*margin-top:1em;*/ /* Handles the margin above sub-dependent controls,remove? */}
input[type="submit"][disabled]#blog_deletebtn:active,input[type="submit"][disabled]#blog_deletebtn{color:graytext}
/* ATTACH FILES */.formcontrols .blockrow .group.attachments li{margin-bottom:0.5em}
.formcontrols .blockrow .group.attachments li img{vertical-align:middle}
.formcontrols .blockrow .group.attachments li:last-child{margin-top:1em}
/* Upper / Lower comparison and IM FIELDS (AIM,Skype...) */.formcontrols .group.upperlower li,.formcontrols .group.imfields li{width:45%;padding-bottom:0.3em}
.formcontrols .group.upperlower li input.textbox,.formcontrols .group.imfields li input.textbox,.formcontrols .group.imfields li select{width:100%}
.formcontrols .group.imfields li select{margin-bottom:-0.3em}
/* Group of text controls */.groupcontrols{text-align:right;clear:both}
.groupcontrols .textcontrol{margin-left:10px;margin-top:0}
/* Single Button */.formcontrols .blockrow.singlebutton .button{float:left}
/* IE7 Float Fix */.formcontrols .groupoption{display:block;clear:left}
/* DEBUG */.group.radio,.group.checkbox{background:#f2f6f8 none}
/* NEWEVENT.php TEMP */.formcontrols .blockrow .group.checkradio .daycheckboxes li{float:left;padding-right:1em;padding-top:0.5em}
/*For the search,not worth creating a new css file*/.savepreferences{float:left;text-align:left;width:49.5%;margin-left:10px}
/*-------------------------*/@charset "UTF-8";/* CSS Document */#forums{clear:both}
.forumhead{background-color:#2f374a;_background-image:none;padding:0;font:bold 14px Arial,Tahoma,Calibri,Verdana,Geneva,sans-serif;color:#ffffff;clear:both;margin-top:8px;float:left;width:100%;-moz-box-shadow:none}
.forumhead a:link, .forumhead aactive, .forumhead a:visited {color:#FFFFFF; padding-left:0px;}
.forumhead a:hover{color:#FFFFFF; padding-left:0px; text-decoration: underline;}
#forums .L1 .forumhead a{font:bold 15px Arial,Tahoma,Calibri,Verdana,Geneva,sans-serif}
#forums .L1 .forumhead .forumdescription{display:none}
#forums .L1 .L2{display:block;clear:both}
#forums a.username{color:#2f374a}
#forums a.username:hover{color:#2f374a}
.forumbit_post .forumrow,.forumbit_nopost .forumhead,.forumbit_nopost .forumrow,.body_wrapper .forumbit_post .forumhead{-moz-box-shadow:none;}
.forumbit_post:nth-child(even) {background: #CAE1FF}

.body_wrapper tbody .forumbit_post .forumhead .foruminfo {-moz-box-shadow:none; background: #2F374A;}
.forumbit_nopost .forumbit_nopost .forumrow,.forumbit_post .forumrow{background:rgb(255,255,255) url(images/gradients/grey-up.png) repeat-x left bottom;_background-image:none;display:block;width:100%;float:left;min-height:58px;/* 48px is the icon size */ position:relative;border-bottom:1px solid #c4c4c4}
.forumbit_nopost .forumbit_nopost .forumrow .forumicon{position:absolute;left:10px;top:5px;width:48px}
.forumbit_nopost .forumbit_nopost .forumrow .forumdata{display:inline-block;width:100%}
.forumbit_nopost .forumbit_nopost .forumrow .forumdata .datacontainer{margin-left:68px}
.forumbit_nopost .forumbit_post .forumrow .forumdata .datacontainer{margin-left:0}
/* forumbit nopost *//* forumbit nopost ->forumhead */.forumbit_nopost .forumhead .forumtitle,.forumbit_nopost .forumhead span,.forumbit_nopost .forumhead .collapse,.forumbit_post .forumhead h2 span{display:block;float:left;clear:right;font:bold 12px Arial,Tahoma,Calibri,Verdana,Geneva,sans-serif;padding:4px 0;color:#ffffff; margin-left:5px;}
.forumbit_nopost .forumhead h2,.forumbit_post .forumhead h2{margin-left:3px;margin-right:3px}
.forumbit_nopost{clear:left; //background:#2F374A url(images/buttons/newbtn_middle.png) repeat-x;
}
.forumbit_nopost .forumrowdata{clear:both;display:block;width:100%}
.forumbit_nopost .subforumdescription{padding:5px 10px;font-weight:normal;color:#3e3e3e;background:#e9e9e9 none repeat-x; }
.forumbit_post .foruminfo .forumdata{padding:4px 0;font-size:12px}
.forumbit_nopost .forumhead .forumtitle{font-size:13;min-width:76%}
.forumbit_nopost .forumhead .forumtitle a{color:#ffffff;/*margin-left:10px*/}
.forumbit_nopost .forumhead span,.forumbit_post .forumhead span{font-size:15px}
.forumbit_nopost .forumhead span.forumlastpost,.forumbit_post .forumhead span.forumlastpost{width:21%}
.forumbit_nopost .forumhead a.collapse img{/* values are based on the image */ position:absolute;top:-15px;right:-6px;display:block;width:13px;height:13px;overflow:hidden;background:transparent url(images/buttons/collapse_collapsed_40b.png) no-repeat;float:right;clear:left}
.forumbit_nopost:hover .forumhead a.collapsegadget{visibility:visible}
.forumbit_nopost .forumbit_nopost .forumrow .forumdata,.forumbit_post .forumrow .forumdata{padding:5px 10px;padding-left:0;font-size:11px}
.forumbit_nopost .forumbit_nopost .foruminfo .subforums{margin-left:10px;position:relative;top:-10px}
/* forumbit post */.forumbit_post{float:left;position:relative;width:100%;display:block}
.forumbit_post .forumhead span{padding:0}
.forumbit_post .forumhead .forumlastpost{top:0;margin-top:0}
.forumbit_post .foruminfo,.forumbit_post .forumlastpost,.forumbit_post .forumactionlinks,.forumbit_post .forumstats,.forumbit_post .forumstats_2{padding:5px 0}
/* commenting this out for the time being as it is included for test.forumbit_post .forumstats{background:#f2f6f8;margin:0;padding-bottom:15px;overflow:hidden}
*/.forumbit_post .forumhead .forumtitle{width:76%}
.forumbit_post .forumhead .forumtitle span{padding:0;padding-left:10px}
.forumbit_post .foruminfo{width:57%;min-width:30%;float:left;clear:right;min-height:48px}
.forumbit_post .foruminfo .forumicon{position:absolute;left:10px;width:48px;margin-top:5px;}
.forumbit_post .foruminfo .forumdata,.forumbit_post .foruminfo .forumtitle,.forumbit_post .foruminfo .viewing{float:left;clear:right;color:#4e4e4e}
.forumbit_post .foruminfo .viewing{white-space:nowrap}
.forumbit_post .foruminfo .forumdata{padding:0;width:100%}
.forumbit_post .foruminfo .forumdata .datacontainer{float:left;width:88%;padding-left:68px}
.forumbit_post .foruminfo .forumdata .forumtitle,.forumbit_nopost .forumbit_nopost .forumrow .forumtitle{font-size:13px;margin-right:10px}
.forumbit_post .foruminfo .forumdata .forumtitle a,.forumbit_nopost .forumbit_nopost .forumrow .forumtitle a{/* color:#2f374a;*/ font-weight:bold}
.childsubforum .forumbit_post .foruminfo .forumdata .datacontainer .forumtitle a{padding-left:1.8em;background:url('images/misc/child_forum.png') top left no-repeat}
.forumbit_post .foruminfo .forumdata .viewing{font-style:italic;margin-right:10px;margin-top:3px;font-size:11px}
.forumbit_post .forumactionlinks{width:5%;display:block;float:left;clear:right}
.forumbit_post .forumactionlinks li{display:inline}
.forumbit_post .forumactionlink{/* values based on icon size */ display:block;width:18px;height:12px;overflow:hidden;float:right;clear:left;background:transparent none no-repeat;position:relative;margin:3px 10px 0 0}
.forumactionlink a{/* values based on icon size */ display:block;padding-left:18px}
.forumactionlinks .rsslink{background-image:url(images/misc/rss_40b.png)}
.forumactionlinks .subslink{background-image:url(images/misc/subscribed_40b.png)}
.forumactionlinks .unsubslink{background-image:url(images/misc/unsubscribed_40b.png)}
.forumbit_post .forumdescription{display:block;clear:both;padding-right:10px}
.forumbit_post .unsubscribe{display:block;right:0;top:2px}
.forumbit_post .forumstats,.forumbit_post .forumstats_2{display:block;float:left;clear:right;width:12%;margin-right:2%}
.forumbit_post .forumstats li,.forumbit_post .forumstats_2 li{font-size:12px;text-align:right;padding-right:20px;display:block}
.forumbit_post .forumlastpost{display:block;float:left;clear:right}
.forumbit_post .forumrow .forumlastpost{width:22%;font-size:12px;padding-top:5px}
.forumbit_post .forumlastpost .lastpostdate{font-size:11px}
.forumbit_post .forumlastpost .lastposttitle a,.forumbit_post .forumlastpost .lastpostby a{/* color:#2f374a;*/ padding-left:5px;position:relative;}
.lastpostlabel{display:none}
.moderators,.subforums{display:block;clear:both}
.moderators h4,.subforums h4{font-weight:bold;padding-right:5px}
.moderators h4,.moderators .commalist,.subforums h4,.subforums .commalist{float:left;clear:right}
/* Project Tools Forum Display */.forumstats dt{display:inline;margin-right:0}
.forumstats dl{color:#3e3e3e;font-size:12px;display:block;text-align:right}
.forumstats dd{display:inline-block;padding-left:10px;padding-right:20px}
.forumstats dt:after{content:":"}
/* CSS Document */#forums{width:100%}
#welcomemessage{color:#3e3e3e;font-size:100%}
/* wgo */.wgo_block{display:block;clear:both;width:100%;margin-top:15px;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;margin-bottom:10px}
.wgo_block h2{font:bold 15px Tahoma,Calibri,Verdana,Geneva,sans-serif;color:#ffffff;background:#2F374A;_background-image:none;border:1px solid #2F374A;width:100%}
.wgo_block .time{color:#3e3e3e}
.wgo_block h2 span{display:block;padding:4px 0;padding-left:10px;/*border-top:1px solid rgb(255,255,255);*/ -moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px}
.wgo_block div.floatcontainer{background:rgb(255,255,255) url(images/gradients/gradient-greytowhite.png) repeat-x;_background-image:none}
.wgo_block .wgo_subblock{display:block;padding:4px 0;border-bottom:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-left:1px solid #c4c4c4;font-size:12px;clear:both;width:100%}
.wgo_subblock h3{padding-left:10px;font:bold 13px Tahoma,Calibri,Verdana,Geneva,sans-serif;color:#3e3e3e;padding-bottom:5px}
.wgo_subblock h3 img{padding-right:5px}
.wgo_subblock div,.wgo_subblock ol{padding-left:20px}
.wgo_subblock div p{padding-bottom:5px}
.wgo_subblock div ol{padding-left:0}
.wgo_subblock dl dt{display:inline}
.wgo_subblock dl dt:after{content:":"}
.wgo_subblock dl dd{display:inline;margin-right:5px}
.wgo_subblock dl.icon_legends dt{float:left;clear:right;margin-right:5px}
.wgo_subblock dl.icon_legends dt:after{content:""}
.wgo_subblock dl.icon_legends dd{margin-bottom:5px;display:block}
/****************************//* Don't use left and right stylevar here */#content_container{width:100%;float:left;margin-right:-290px;padding:10px 0}
#content_container.contentright{float:right;margin-right:0;margin-left:-280px}
#content_container #content{margin-right:290px}
#content_container.contentright #content{margin-right:0;margin-left:280px}
/*-----------------------------------*//* SIDEBAR *//* Don't use left and right stylevar here */#sidebar_container{float:right;width:270px;padding:17px 0;margin-bottom:3em}
#sidebar_container.sidebarleft{float:left}
#sidebar_button{display:block;margin-top:40px;float:right;margin-right:-28px;_margin:40px 0 0 0;_display:inline-block}
#sidebar_button{_display:inline}
#sidebar_container.sidebarleft #sidebar_button{float:left;margin-left:-28px}
#sidebar_container .block{margin-bottom:4px;padding:6px;background:#f1f1f1 url(images/misc/blog/top-highlight.png) repeat-x left top;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}
#sidebar_container .blockbody{color:#424242;background:rgb(255,255,255);-moz-border-radius:5px;-webkit-border-radius:5px;padding:0;border:1px solid #DADADA}
#sidebar_container .blockrow{border-top:1px solid rgb(255,255,255);/* makes the bevel look part of the background */ -moz-border-radius:5px;-webkit-border-radius:5px;background:rgb(255,255,255) url(images/misc/blog/gradient-black-down.png) repeat-x;_background-image:none}
#sidebar_container .underblock{height:9px;background:transparent url(images/misc/blog/bottom-shadow.png) repeat-x left bottom}
#sidebar_container .blockrow,#sidebar_container .blocksubhead{padding:10px 6px 10px 6px;color:#424242}
#sidebar_container .blocksubhead{background:transparent none;height:16.76px;padding:5px 6px;border:none;outline:none;font-weight:bold}
#sidebar_container .blocksubhead span.blocktitle{width:200px;display:block;white-space:nowrap;float:left;overflow:hidden;padding-left:3px}
#sidebar_container .blocksubhead img{margin-right:7px;vertical-align:middle;float:left}
#sidebar_container .blocksubhead img.inlineimg{float:none;position:relative;top:-2px}
/* Add a "middle" font size,between default and small */#sidebar_container .blocksubhead.smaller{font:normal normal bold 13px Tahoma,Calibri,Verdana,Geneva,sans-serif}
#sidebar_container .blockrow{font-size:12px}
#sidebar_container .blockrow .meta{font-size:11px}
#sidebar_container .blocksubhead a.username{padding-right:20px}
#sidebar_container .formcontrols .blockrow label{width:auto}
#sidebar_container .advanced.blockfoot{padding:6px;border-bottom:none;font-size:88%;font-weight:bold;background:transparent}
#sidebar_container .searchblock .advanced a{line-height:2}
#sidebar_container .searchblock .advanced .button{float:right}
#sidebar_container>ul{background-color:#f1f1f1;border:1px solid #c1c1c1;-moz-border-radius:5px;-webkit-border-radius:5px;width:100%}
.avatarcontent{padding-top:10px}
.avatarcontent:first-child{padding-top:0}
.smallavatar{height:30px;width:30px;overflow:hidden;float:left}
div.smallavatartext{margin-left:40px;margin-top:-30px;float:right;width:202px;word-wrap:break-word}
#sidebar_container a.collapse{position:static}
#sidebar_container a.title{font-weight:bold}
a.tagcloudlink:link,a.tagcloudlink:visited{text-decoration:none}
a.tagcloudlink:hover,a.tagcloudlink:active{text-decoration:underline}
a.level1{font-size:xx-small}
a.level2{font-size:small}
a.level3{font-size:medium}
a.level4{font-size:large}
a.level5{font-size:xx-large}
#tag_searchbox{text-align:center;padding:6px}
#tag_search{margin-top:10px}
#thread h2.searchlisthead{background-color:#2F374A;border:1px solid #2F374A}
/* ------------------------------------------------------------------------------------------------------END OTHER STYLES--------------*//*------------------------------------------------Gallery STYLES--------------*/A:link,A:visited,A:active,A:hover{}
A:link{color:{COLOR1}
}
A:visited{color:{COLOR2}
}
A:active{color:{COLOR3}
}
A:HOVER{color:{COLOR4}
;background-color:}
.onbody{color:{COLOR5}
}
.onbody A:link{color:{COLOR6}
}
.onbody A:visited{color:{COLOR7}
}
.onbody A:active{color:{COLOR8}
}
.onbody A:hover{color:{COLOR9}
}


BODY,P,TABLE,TD,TR{}


BODY,P,TABLE,TD,TR{font-size:9pt;color:{COLOR10}; font-family:Verdana,Helvetica,sans-serif; margin: 0 auto;}
BODY{background:{COLOR11}

}
FORM{display:inline;margin-bottom:0}
PRE{font-size:;font-family:}

.tddetails{
	padding-bottom:7px;
	padding-top:10px;
	text-align:right; 
	padding:5px;
}

.tddetailsR{
	padding-bottom:7px;
	padding-top:10px;
	text-align:left; 
	padding:5px;
}

.tddetailsC {
	padding-bottom:7px;
	padding-top:10px;
	text-align:center; 
	padding:5px;
}
.submission {
	padding-bottom:7px;
	padding-top:10px;
	text-align:center; 
	padding:5px;
	margin-top:10px;
}

.panelsurround {
	padding:10px;
}

.tdbackground{font-size:9pt;font-weight:;color:{COLOR14}
;background:{COLOR15}
;font-family:Verdana,Helvetica,sans-serif}
.tdnothumbs{font-size:9pt;font-weight:;color:{COLOR16}
;background:{COLOR17}
;font-family:Verdana,Helvetica,sans-serif} 
.menubar{background:{COLOR19}
;font-size:8pt;color:{COLOR18}
}
.menubar A:link{color:{COLOR20}
}
.menubar A:visited{color:{COLOR21}
}
.menubar A:active{color:{COLOR22}
}
.menubar A:hover{color:{COLOR23}
}
.catcolumn{font-size:8pt;font-style:;text-align:;background:{COLOR24}
}
.photocol{font-size:8pt;font-style:;text-align:;background:{COLOR25}
}
.commentscol{font-size:8pt;font-style:;text-align:;background:{COLOR26}
}
.lastphocol{font-size:8pt;font-style:;text-align:;background:{COLOR27}
}
.lastcommcol{font-size:8pt;background:{COLOR28}
;color:}
.small{font-size:8pt;font-family:Verdana,Helvetica,sans-serif}
.medium{font-size:10pt;font-family:Verdana,Helvetica,sans-serif}
.large{font-size:12pt;font-family:Verdana,Helvetica,sans-serif}
.welcome{background:;font-family:Verdana,Helvetica,sans-serif;color:{COLOR29}
}
.lighttable{background:{COLOR30}
;color:#000000}
.alternatetable{background:{COLOR31}
}
.formboxes{font-family:;background-color:;color:;font-size:9pt}
blockquote{color:#000;font-size:9pt;margin:0px 20px;padding:0px 10px}
blockquote .small{background:#E6E6E6;margin-left:-10px;padding:1px 2px}
blockquote hr{visibility:hidden;height:1px}
blockquote br{font-size:1px}
/* ---------------------------------------------------ADDITIONALS ------------------*/@charset "UTF-8";/* CSS Document */#forums{clear:both}
.forumhead{background:#2F374A;_background-image:none;padding:0;font:bold 12px Arial,Tahoma,Calibri,Verdana,Geneva,sans-serif;color:#ffffff;clear:both;margin-top:8px;float:left;border-left:1px solid #C4C4C4;border-right:1px solid #C4C4C4;width:100%;-moz-box-shadow:none}
tbody .forumbit_post .forumhead{-moz-box-shadow:none}
tbody {padding:5px;}
#forums .L1 .forumhead a{font:bold 12px Arial,Tahoma,Calibri,Verdana,Geneva,sans-serif}
#forums .L1 .forumhead .forumdescription{display:none}
#forums .L1 .L2{display:block;clear:both}
#forums a.username{color:#417394}
#forums a.username:hover{color:#417394}
.body_wrapper .forumbit_post .forumrow,.forumbit_nopost .forumhead,.forumbit_nopost .forumrow,.forumbit_post .forumhead{-moz-box-shadow:none;-webkit-box-shadow:none}
.forumhead+.childforum .L2:first-child .forumrow,.forumhead+.L2 .forumrow{background:rgb(255,255,255) url(images/gradients/grey-up.png) repeat-x left bottom;_background-image:none;}
.forumrow+.childsubforum .forumrow,.forumhead+.childforum .L2:first-child .L2 .forumrow,.forumhead+.childforum .L2 .L2:first-child .forumrow{background:rgb(255,255,255) url(images/gradients/grey-up.png) repeat-x left bottom;_background-image:none}
.forumbit_nopost .forumbit_nopost .forumrow,.forumbit_post .forumrow{background:rgb(255,255,255) url(images/gradients/grey-up.png) repeat-x left bottom;_background-image:none;display:block;width:100%;float:left;min-height:58px;/* 48px is the icon size */ position:relative;border-bottom:1px solid #c4c4c4;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4}
.forumbit_nopost .forumbit_nopost .forumrow .forumicon{position:absolute;left:10px;top:5px;width:48px}
.forumbit_nopost .forumbit_nopost .forumrow .forumdata{display:inline-block;width:100%}
.forumbit_nopost .forumbit_nopost .forumrow .forumdata .datacontainer{margin-left:68px}
.forumbit_nopost .forumbit_post .forumrow .forumdata .datacontainer{margin-left:0}
/* forumbit nopost *//* forumbit nopost ->forumhead */.forumbit_nopost .forumhead .forumtitle,.forumbit_nopost .forumhead span,.forumbit_nopost .forumhead .collapse,.forumbit_post .forumhead h2 span{display:block;float:left;clear:right;font:bold 12px Arial,Tahoma,Calibri,Verdana,Geneva,sans-serif;padding:4px 0;color:#ffffff}
.forumbit_nopost .forumhead h2,.forumbit_post .forumhead h2{/*border-top:1px solid rgb(255,255,255);*/ margin-left:3px;margin-right:3px}
.forumbit_nopost{clear:left}
.forumbit_nopost .forumrowdata{clear:both;display:block;width:100%;}
.forumbit_nopost .subforumdescription{padding:5px 10px;font-weight:normal;color:#3e3e3e;background:#e9e9e9 none repeat-x}
.forumbit_post .foruminfo .forumdata{padding:4px 0;font-size:12px}
.forumbit_nopost .forumhead .forumtitle{font-size:13;min-width:76%; padding-left:5px;}
.forumbit_nopost .forumhead span,.forumbit_post .forumhead span{font-size:12px}
.forumbit_nopost .forumhead span.forumlastpost,.forumbit_post .forumhead span.forumlastpost{width:21%}
.forumbit_nopost .forumhead a.collapse img{/* values are based on the image */ position:absolute;top:-15px;right:-6px;display:block;width:13px;height:13px;overflow:hidden;background:transparent url(images/buttons/collapse_collapsed_40b.png) no-repeat;float:right;clear:left}
.forumbit_nopost:hover .forumhead a.collapsegadget{visibility:visible}
.forumbit_nopost .forumbit_nopost .forumrow .forumdata,.forumbit_post .forumrow .forumdata{padding:5px 10px;padding-left:0;font-size:11px}
.forumbit_nopost .forumbit_nopost .foruminfo .subforums{margin-left:10px;position:relative;top:-10px}
/* forumbit post */.forumbit_post{float:left;position:relative;width:100%;display:block}
.forumbit_post .forumhead span{padding:0}
.forumbit_post .forumhead .forumlastpost{top:0;margin-top:0}
.forumbit_post .foruminfo,.forumbit_post .forumlastpost,.forumbit_post .forumactionlinks,.forumbit_post .forumstats,.forumbit_post .forumstats_2{padding:5px 0}
/* commenting this out for the time being as it is included for test.forumbit_post .forumstats{background:#f2f6f8;margin:0;padding-bottom:15px;overflow:hidden}
*/.forumbit_post .forumhead .forumtitle{width:76%}
.forumbit_post .forumhead .forumtitle span{padding:0;padding-left:10px}
.forumbit_post .foruminfo{width:57%;min-width:30%;float:left;clear:right;min-height:48px}
.forumbit_post .foruminfo .forumicon{position:absolute;left:10px;width:48px}
.forumbit_post .foruminfo .forumdata,.forumbit_post .foruminfo .forumtitle,.forumbit_post .foruminfo .viewing{float:left;clear:right;color:#4e4e4e}
.forumbit_post .foruminfo .viewing{white-space:nowrap}
.forumbit_post .foruminfo .forumdata{padding:0;width:100%}
.forumbit_post .foruminfo .forumdata .datacontainer{float:left;width:88%;padding-left:68px}
.forumbit_post .foruminfo .forumdata .forumtitle,.forumbit_nopost .forumbit_nopost .forumrow .forumtitle{font-size:13px;margin-right:10px}
.forumbit_post .foruminfo .forumdata .forumtitle a,.forumbit_nopost .forumbit_nopost .forumrow .forumtitle a{/* color:#417394;*/ font-weight:bold}
.childsubforum .forumbit_post .foruminfo .forumdata .datacontainer .forumtitle a{padding-left:1.8em;background:url('images/misc/child_forum.png') top left no-repeat}
.forumbit_post .foruminfo .forumdata .viewing{font-style:italic;margin-right:10px;margin-top:3px;font-size:11px}
.forumbit_post .forumactionlinks{width:5%;display:block;float:left;clear:right}
.forumbit_post .forumactionlinks li{display:inline}
.forumbit_post .forumactionlink{/* values based on icon size */ display:block;width:18px;height:12px;overflow:hidden;float:right;clear:left;background:transparent none no-repeat;position:relative;margin:3px 10px 0 0}
.forumactionlink a{/* values based on icon size */ display:block;padding-left:18px}
.forumactionlinks .rsslink{background-image:url(images/misc/rss_40b.png)}
.forumactionlinks .subslink{background-image:url(images/misc/subscribed_40b.png)}
.forumactionlinks .unsubslink{background-image:url(images/misc/unsubscribed_40b.png)}
.forumbit_post .forumdescription{display:block;clear:both;padding-right:10px}
.forumbit_post .unsubscribe{display:block;right:0;top:2px}
.forumbit_post .forumstats,.forumbit_post .forumstats_2{display:block;float:left;clear:right;width:12%;margin-right:2%}
.forumbit_post .forumstats li,.forumbit_post .forumstats_2 li{font-size:12px;text-align:right;padding-right:20px;display:block}
.forumbit_post .forumlastpost{display:block;float:left;clear:right}
.forumbit_post .forumrow .forumlastpost{width:22%;font-size:12px;padding-top:5px}
.forumbit_post .forumlastpost .lastpostdate{font-size:11px}
.forumbit_post .forumlastpost .lastposttitle a,.forumbit_post .forumlastpost .lastpostby a{/* color:#417394;*/}
.lastpostlabel{display:none}
.moderators,.subforums{display:block;clear:both}
.moderators h4,.subforums h4{font-weight:bold;padding-right:5px}
.moderators h4,.moderators .commalist,.subforums h4,.subforums .commalist{float:left;clear:right}
/* Project Tools Forum Display */.forumstats dt{display:inline;margin-right:0}
.forumstats dl{color:#3e3e3e;font-size:12px;display:block;text-align:right}
.forumstats dd{display:inline-block;padding-left:10px;padding-right:20px}
.forumstats dt:after{content:":"}
/* CSS Document */.pagetitle{}
.threadlist{display:block;clear:both;width:100%;margin-top:5px;float:left}
.threadlist hr{display:none}
.threadlist .threads,.threadlist .stickies{display:block;clear:both}
.above_threadlist{display:block;clear:both;width:100%;position:relative;float:left;margin-top:10px;height:32px}
.above_threadlist .newcontent_textcontrol{position:absolute;margin-bottom:5px;left:0}
.above_threadlist .threadpagenav{float:right;clear:left;position:absolute;right:0;width:50%;bottom:-10px}
.above_threadlist .threadpagenav .threadpagestats,.above_threadlist .threadpagenav .pagination{float:right;clear:left;vertical-align:middle;position:relative}
.above_threadlist .threadpagenav .threadpagestats{position:relative;font-size:12px;color:#3e3e3e;top:6px;margin-right:10px;border:0}
.above_threadlist_controls{clear:both;display:block;width:100%;border:1px solid #cecece;background:#e9e9e9 url(images/buttons/newbtn_middle.png) repeat-x;_background-image:none;margin-top:5px;margin-bottom:0;position:relative;-moz-border-radius:0px;-webkit-border-radius:0px;float:left}
.above_threadlist_controls div{color:#4e4e4e;-moz-border-radius:0px;-webkit-border-radius:0px;text-align:right;width:100%;clear:both;float:left}
.above_threadlist_controls ul{padding:5px 0;float:right;margin-right:10px}
.forumsearch.popupmenu .popupbody{min-width:236px;font:normal 11px Tahoma,Calibri,Verdana,Geneva,sans-serif}
.forumdisplaypopups a.popupctrl,.forumdisplaypopups.popupgroup .popupmenu a.popupctrl{font:normal 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;color:#4e4e4e;background:transparent url(images/misc/black_downward_arrow.png) no-repeat center left;padding:0;padding-right:5px;border:0;padding-left:15px;/* based on icon size */ display:block;_display:inline;float:left;clear:right}
.forumdisplaypopups .popupmenu:hover a.popupctrl,.forumdisplaypopups .popupmenu:hover .popupctrl a.popupctrl.active{border:0;color:#4e4e4e}
.forumdisplaypopups li{position:relative;_display:block;_float:left;_clear:right}
.forumdisplaypopups ul{text-align:left;float:left}
.forumdisplaypopups .popupbody{padding:3px}
.forumsearch input.button{float:right;top:0}
.formsubmit .submitoptions{width:48%;float:left;text-align:left;clear:right}
.formsubmit .advancedsearchlink{width:48%;float:left;clear:right}
.forumdisplaypopups .popupbody a{color:#3e3e3e}
.forumdisplaypopups .popupbody li{width:100%}
.forumfoot{display:block;width:100%;clear:both;height:2em;padding-top:1em;position:relative}
.below_threadlist{display:block;position:relative;float:left;left:0;margin-bottom:5px;width:100%;clear:both}
.below_threadlist .threadpagenav{float:right;margin-top:5px;width:100%}
.below_threadlist .threadpagenav .pagination{float:right;clear:left;position:relative;margin-top:14px;margin-left:10px}
.below_threadlist .newcontent_textcontrol{position:absolute;top:-2em}
.navpopupmenu.popupmenu.nohovermenu{float:right;padding:0;clear:left;margin-left:10px;font-size:12px;margin-top:17.995px;margin-bottom:10px}
.navpopupmenu.popupmenu.nohovermenu a.textcontrol,.navpopupmenu.popupmenu.nohovermenu a.popupctrl{color:#424242;background:#e9e9e9 url(images/gradients/generic_button.png) repeat-x top left;_background-image:none;border:1px solid #a8a8a8;font:bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;padding:3.33333333333px 6.66666666667px}
.navpopupmenu.popupmenu.nohovermenu a.popupctrl{position:relative;top:0}
.navpopupmenu.popupmenu.nohovermenu a.popupctrl span.ctrlcontainer{background:transparent url(images/misc/black_downward_arrow.png) no-repeat center left;padding-left:15px}
.navpopupmenu.popupmenu.nohovermenu a.textcontrol:hover,.navpopupmenu.popupmenu.nohovermenu a.popupctrl:hover{color:#417394;background:#efefef url(images/gradients/generic_button.png) repeat-x;_background-image:none}
.announcements{display:block}
.announcements .announcerow{background:#cedfeb none;_background-image:none;margin-top:5px;display:block;float:left;clear:both;width:100%;padding:5px 0}
.announcements .announcerow:first-child{margin-top:0}
.announcerow .announceinfo,.announcerow .announcement{float:left;clear:right;display:block;background:#cedfeb none;_background-image:none}
.announcerow .announcement{width:80%;text-align:left}
.announcerow .announceinfo{width:20%;text-align:right}
.announcement dl{font-weight:bold;font-size:13px;display:block}
.announcement dl dt,.announcement dl dd,.announceinfo dl dt,.announceinfo dl dd{display:inline}
.announcement .username,.announcement .usertitle,.announceinfo dl{font-size:}
.announcement .username,.announcement dl{margin-left:10px}
.announceinfo .date,.announceinfo dl{margin-right:10px}
.announceinfo .date{}
.forum_info{margin-bottom:5px;float:left;width:100%;clear:both;position:relative;top:- 10px;color:#3e3e3e;font-size:12px}
.forum_info h4{font:bold 12px Tahoma,Calibri,Verdana,Geneva,sans-serif;color:#ffffff;background:#2F374A;_background-image:none;border:1px solid #606060;margin-top:5px;}
.forum_info h4.forumoptiontitle{width:100%}
.forum_info h4.forumoptiontitle2{width:48.9%}
.forum_info a.collapse{position:absolute;top:6.88px}
.forum_info .optiontitle{background:#2F374A url(images/buttons/newbtn_middle.png) repeat-x; display:block;padding:4px 0;padding-left:10px;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px}
.forum_info_block,.forum_info_form{border-bottom:1px solid #c4c4c4;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;background:rgb(255,255,255) url(images/gradients/gradient-greytowhite.png) repeat-x;_background-image:none;width:100%}
.forum_info_subblock,.info_subblock{padding:5px 10px}
.forum_info_form,.forum_info_form_block{float:left;width:100%;padding:0}
.forum_info_form .options_input_wrapper{float:right;display:inline-block}
.forum_info_form .options_input_block{float:left;display:inline-block;padding:10px 10px}
.forum_info_form .options_input_block .description{display:none}
.forum_info_form .options_input_block label{display:block}
.forum_info_form .options_input_block .checkradio li{display:inline-block;margin-right:10px}
.forum_info_form .options_input_block .button{position:relative;margin-top:15.99px}
.forum_info .options_block_container{width:100%;float:left;display:block;position:relative}
.forum_info .options_block{width:49.5%;display:block;float:left;clear:right}
.forum_info .options_block_container h4{width:100%}
.forum_info .options_block2{width:49.5%;float:left;clear:right;position:relative;margin-left:1%}
dl.icon_legends dt{float:left;clear:right;margin-right:5px}
dl.icon_legends dt:after{content:""}
dl.icon_legends dd{margin-bottom:5px;display:block}
.forum_info_subblock ul li{margin-bottom:2px}
.youcandoblock{width:50%;float:left;margin-bottom:10px}
.bbcodeblock{float:right;display:block;width:50%;margin-bottom:10px}
.rules_link{width:50%;padding-left:50%}
.bbcodeblock ul li a,.rules_link a{font-weight:bold}
/* forumbits */.forumbits{float:left;margin-bottom:10px;width:100%;clear:both}
.forumbits .forumhead h2{padding:5px 0;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;display:block;float:left;width:100%;font-weight:bold;clear:both}
.forumbits .forumhead h2 span{display:block;float:left;clear:right}
.forumbits .forumhead h2 span.forumtitle{width:76%;text-indent:10px}
.forumbits .forumhead h2 span.forumlastpost{width:20%}
.forumbits ol{float:left;width:100%;clear:both}
.forumbits ol.commalist{width:auto;clear:none}
.forumbits .forumbit_nopost .forumhead{margin-top:0;background:#2F374A url(images/buttons/newbtn_middle.png) repeat-x;_background-image:none;-moz-border-radius:0;-moz-box-shadow:none;-webkit-border-radius:0;border:1px solid #c4c4c4;border-top:0}
.forumbits .forumbit_nopost .forumhead h2{padding:0}
.forumbits .forumbit_nopost .forumhead span.forumtitle{text-indent:0}
.forumbits .forumbit_nopost .forumhead span.forumlastpost{display:none}
.forumbits .forumbit_nopost .forumhead .forumrowdata .subforumdescription{background:transparent;border-top:0}
/* CSS Document *//*threadlisthead*/.threadlisthead{font:bold 12px Tahoma,Calibri,Verdana,Geneva,sans-serif;margin:0;width:100%;border:1px solid #5a7f97;background:#2F374A url(images/buttons/newbtn_middle.png) repeat-x;color:#ffffff;float:left;display:block;-moz-border-radius-topright:0px;-moz-border-radius-topleft:0px;-webkit-border-top-right-radius:0px;-webkit-border-top-left-radius:0px;position:relative}
.threadlisthead a,.threadlisthead a:hover{color:#ffffff}
.threadlisthead div{/*border-top:1px solid rgb(255,255,255);*/ margin-left:3px;margin-right:3px;-moz-border-radius-topright:0px;-moz-border-radius-topleft:0px;-webkit-border-top-right-radius:0px;-webkit-border-top-left-radius:0px}
.threadlisthead span.threadinfo,.threadlisthead span.threadinfo_withnotification,.threadlisthead span.threadstats,.threadlisthead span.threadreplies,.threadlisthead span.threadviews,.threadlisthead span.threadnotification,.threadlisthead span.threadlastpost{display:block;float:left;clear:right;padding:4px 0}
.threadlisthead span.threadinfo{width:62%}
.threadlisthead span.threadinfo_withnotification{width:47%}
.threadlisthead span.threadinfo .threadtitle{padding-left:10px}
.threadlisthead span.threadreplies{width:6%;text-align:center}
.threadlisthead span.threadviews{width:6%;text-align:center}
.threadlisthead span.threadstats{text-align:center;width:12%}
.threadlisthead span.threadnotification{width:10%}
.threadlisthead span.threadnotification{text-align:center}
.threadlisthead span.threadlastpost{width:23%;text-align:left;padding-left:2%}
.threadlisthead a:hover{background:transparent}
.threadlisthead .threadimod{position:absolute;right:5px;padding-top:5px}
/*threadbit*/#thread .threadbit{padding:0;width:100%;display:block;clear:both;color:#3e3e3e;float:left;position:relative;-moz-box-shadow:none}
.body_wrapper .forumhead{background:#2F374A url(images/buttons/newbtn_middle.png) repeat-x; padding:3px 0 0;-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-moz-box-shadow:none;border-top:1px solid #C4C4C4;border-left:1px border-bottom:none}
.threadbit .threadtitle{margin-top:5px;font-size:13}
.threadbit .threadtitle_unread{font-weight:bold}
.threadbit .threaddetails{float:right;clear:left;position:relative;right:0;bottom:20px;margin-right:10px;margin-bottom:-20px}
.threadbit .sticky{background:#F2F6F8 url(images/gradients/grey-up.png) repeat-x left bottom;border:1px solid #c4c4c4;border-top:1px solid rgb(255,255,255);width:100%;float:left;display:block;clear:both;position:relative}
.threadbit .nonthread{background:#ffffff url(images/gradients/grey-up.png) repeat-x left bottom;border:1px solid #c4c4c4;border-top:1px solid rgb(255,255,255);width:100%;float:left;display:block;clear:both;position:relative;padding:5px 0 0;text-indent:10px}
.threadbit .nonsticky,.threadbit .deleted,.threadbit .discussionrow,.threadbit .ignored{border:1px solid #c4c4c4;border-top:1px solid rgb(255,255,255);width:100%;float:left;display:block;clear:both;position:relative;margin-top:0}
.threadbit .nonsticky,.threadbit .discussionrow{background:#ffffff url(images/gradients/grey-up.png) repeat-x left bottom}
.threadbit .deleted,.threadbit .ignored{background:#e5e5e5 url(images/gradients/gradient-black-down_sm.png) repeat-x}
.threadinfo .threaddesc{height:0;overflow:hidden;text-indent:-9999px}
.threadbit .threadmeta{font-size:12px}
.threadbit .threadstatus{min-height:47px;height:auto !important;height:47px}
.threadbit .threadstatus,.threadbit .threadinfo,.threadbit .threadinfo_withnotification,.threadbit .threadstats,.threadbit .threadlastpost,.threadbit .threaddeleted,.threadbit .threadnotification,.threadbit .nothreadstatus,.threadbit .threadthread{float:left;clear:right;display:inline-block}
.threadbit .threadinfo{width:62%;min-width:350px}
.threadbit .threadinfo_withnotification{width:47%}
.threadbit .threadstats{width:12%}
.threadbit .threadnotification{width:10%}
.threadbit .threadthread{width:10%}
.threadbit .threadstats{font-size:12px;text-align:right;padding:8.74px 0}
.threadbit .threadstats li{margin-right:20px}
.threadbit .threadstats .replies,.threadbit .threadstats .views,.threadbit .threadstats .smallreplies{display:inline-block;float:left;clear:right;padding:16.12px 0;text-align:center;font-size:12px}
.threadbit .threadstats .replies,.threadbit .threadstats .views{width:50%}
.threadbit .threadstats .smallreplies{width:33.3%}
.threadbit .discussionrow .threadstats .views,.threadbit .ignored .threadstats .views{text-align:center}
.threadbit .threadstats .replies a.understate:link{color:#3e3e3e}
.threadbit .threadlastpost{width:23%;padding:8.74px 0;padding-left:2%;float:left;clear:right;display:block;height:29.52px;font-size:11px}
.threadbit .alt{background:#f2f6f8 url(images/gradients/grey-up.png) repeat-x left bottom}
.threadbit .threaddeleted{width:35%;padding:8.74px 0;float:left;clear:right;display:block;vertical-align:middle;padding-left:3%;font-size:12px}
.threadbit .threadnotification{padding:16.12px 0;font-size:12px;text-align:center}
.threadbit .threadlastpost .username{font-size:12px}
.threadbit .discussionrow .inner{margin-left:10px}
span.searchdesc,.threadbit .discussionrow .inner span.searchdesc{font-size:11px}
.threadbit .discussionrow .threadinfo{padding:12.38px 0}
.threadbit .discussionrow.hasstatus .threadinfo{width:62%;padding:0}
.threadbit .discussionrow.hasstatus .threadlastpost{height:auto}
.threadbit .discussionrow.hasstatus .threadtitle{margin-top:10px}
.threadbit .discussionrow.hasstatus .threadstats{padding:17.5px 0;font:12px}
.threadbit .discussionrow.hasstatus .threadstats li{margin-left:10px}
.threadbit .discussionrow .threadtitle{margin-top:0}
.threadbit .discussionrow .threadstats{font-size:{vb;stylevar mid_fontSize}
;padding:5px 0}
.threadbit .discussionrow .threadlastpost{padding-left:3%;height:44.28px}
}
.threadbit .threadimod{width:0%;overflow:show}
.threadbit .threadimod input{position:absolute;right:1%;margin-top:17px}
.threadbit .threadnotification+.threadimod{position:absolute;right:5px;margin-top:0}
.threadbit.imod_highlight .deleted,.threadbit.imod_highlight .sticky,.threadbit.imod_highlight .nonsticky,.threadbit.imod_highlight .discussionrow,.threadbit.imod_highlight .alt,.threadbit.imod_highlight .ignored{background-color:#ffeb90}
/* threadbit status */.threadbit .nonsticky a.threadstatus,.threadbit .sticky a.threadstatus{background-repeat:no-repeat;background-position:10px 4px;position:relative;float:left;clear:right;width:60px;display:block}
.threadbit .threadstatus{background-image:url(images/statusicon/thread_old-30.png)}
.threadbit.dot .threadstatus{background-image:url(images/statusicon/thread_dot-30-right.png)}
.threadbit.dot.hot .threadstatus{background-image:url(images/statusicon/thread_dot_hot-30-right.png)}
.threadbit.dot.hot.lock .threadstatus{background-image:url(images/statusicon/thread_dot_hot_lock-30-right.png)}
.threadbit.dot.hot.lock.new .threadstatus{background-image:url(images/statusicon/thread_dot_hot_lock_new-30-right.png)}
.threadbit.dot.hot.new .threadstatus{background-image:url(images/statusicon/thread_dot_hot_new-30-right.png)}
.threadbit.dot.lock .threadstatus{background-image:url(images/statusicon/thread_dot_lock-30-right.png)}
.threadbit.dot.lock.new .threadstatus{background-image:url(images/statusicon/thread_dot_lock_new-30-right.png)}
.threadbit.dot.new .threadstatus{background-image:url(images/statusicon/thread_dot_new-30-right.png)}
.threadbit.hot .threadstatus{background-image:url(images/statusicon/thread_hot-30.png)}
.threadbit.hot.lock .threadstatus{background-image:url(images/statusicon/thread_hot_lock-30.png)}
.threadbit.hot.lock.new .threadstatus{background-image:url(images/statusicon/thread_hot_lock_new-30.png)}
.threadbit.hot.new .threadstatus{background-image:url(images/statusicon/thread_hot_new-30.png)}
.threadbit.lock .threadstatus{background-image:url(images/statusicon/thread_lock-30.png)}
.threadbit.lock.new .threadstatus{background-image:url(images/statusicon/thread_lock_new-30.png)}
.threadbit.moved .threadstatus{background-image:url(images/statusicon/thread_moved-30.png)}
.threadbit.moved.new .threadstatus{background-image:url(images/statusicon/thread_moved_new-30.png)}
.new .threadstatus{background-image:url(images/statusicon/thread_new-30.png)}
.threadbit .deleted .threadstatus{background:url(images/statusicon/thread_deleted_30.png) no-repeat 10px 4px;position:relative;float:left;clear:right;width:60px;display:block;*background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/statusicon/thread_deleted_30.png',sizingMethod=scale)}
/*threadbit ratings */.threadbit .threadtitle{background:transparent none no-repeat right top;padding-left:0;margin-right:10px}
.threadbit .rating1 .threadtitle{background-image:url(images/rating/rating-trans-15_1.png);padding-right:15px}
.threadbit .rating2 .threadtitle{background-image:url(images/rating/rating-trans-15_2.png);padding-right:30px}
.threadbit .rating3 .threadtitle{background-image:url(images/rating/rating-trans-15_3.png);padding-right:45px}
.threadbit .rating4 .threadtitle{background-image:url(images/rating/rating-trans-15_4.png);padding-right:60px}
.threadbit .rating5 .threadtitle{background-image:url(images/rating/rating-trans-15_5.png);padding-right:75px}
/*threadbit icon*/.threadbit .title{background:transparent none no-repeat left top}
.threadbit .pagination{position:relative;display:inline-block;margin-left:5px}
.threadbit .pagination .pagelinks{border:0}
.threadbit .pagination .pagelinks:hover{border:0}
.threadbit .pagination .pagelinks a{padding:0 4px;-moz-border-radius:2px;-webkit_border-radius:2px;border:1px solid #cedfeb;color:#417394;font-size:11px;display:inline;float:none}
.threadbit .pagination .pagelinks a:hover{border:1px solid #417394}
.threadbit .deleted .threadinfo{width:62%}
.threadbit .deleted .author{display:inline-block;float:left}
.threadbit .managethread{display:inline-block;float:left;clear:right}
.threadbit .managethread li{display:inline;margin-left:10px}
/*************************************************//* ADS THREADS */#ad_forum_below_threadlist{width:100%;padding:0 0 0 0;text-align:left}
/*--------------------------- SHOW THREAD ----------------------*/@charset "UTF-8";/* CSS Document */.postlist,#postlist{clear:both;margin-top:5px;margin-bottom:10px;position:relative;_height:1%;_zoom:1}
.above_postlist,#above_postlist{width:100%;position:relative;left:0;float:left;margin-top:5px;height:32px;_height:1%;_zoom:1}
.postlist_popups,#postlist_popups{float:right;position:relative;clear:both}
.postlist_popups li,#postlist_popups li{position:relative}
.postlist_popups .popupmenu ul,#postlist_popups .popupmenu ul{left:auto;right:0}
#postlist_popups a,.postlist_popups a{color:#4e4e4e;_border:none}
#postlist_popups a:hover,.postlist_popups a:hover{color:#4e4e4e}
#postlist_popups ul a,.postlist_popups ul a{color:#3e3e3e}
#postlist_popups,.postlist_popups{/* ie6+ie7 fix */ *width:540px}
#postlist_popups .popupmenu:hover a.popupctrl,#postlist_popups .popupmenu:hover .popupctrl a.popupctrl.active,.postlist_popups .popupmenu:hover a.popupctrl,.postlist_popups .popupmenu:hover .popupctrl a.popupctrl.active{border:1px solid transparent}
.posts,#message_list{margin:10px 0}
#inlinemod_formctrls ul{left:auto;right:0}
.postlist_navpopup{clear:both;margin-top:2em}
.qr_require_click{display:none}
form#quick_reply{max-width:100%}
form#quick_reply .actionbuttons .group{max-width:100%}
form#quick_reply textarea{height:100px}
.above_postlist .newcontent_textcontrol{margin-top:5px;position:relative;_display:inline}
#pagination_postlist_bottom{float:left}
.pagination_top{width:60%;float:right;position:relative;margin-top:5px;right:0}
.above_postlist .pagination_top .pagination,.above_postlist .pagination_top .postpagestats{float:right;clear:left;vertical-align:middle;font-size:12px;color:#3e3e3e;_display:inline}
.postpagestats{padding-top:5px;/* 1.5px;*/ vertical-align:inherit}
.pagination_top .pagination{margin-left:10px;position:relative;top:-3px}
.postlistfoot{display:block;width:100%;height:2em;clear:both;position:relative}
.below_postlist{display:block;clear:both;position:relative;float:right;margin-bottom:1em;width:100%}
.discussionlist+.below_postlist{margin-bottom:20px}
.below_postlist .pagination_bottom{float:right;margin-top:5px;width:100%}
.below_postlist .pagination_bottom .pagination{float:right;clear:left;margin-left:5px;position:relative}
.below_postlist .newcontent_textcontrol{position:absolute;top:-2.5em}
.navpopupmenu{display:block;float:right;padding:0;padding-top:3px;clear:left;margin-left:10px;font-size:12px;margin-top:0}
.navpopupmenu a.textcontrol,.navpopupmenu a.popupctrl{color:#424242;border:1px solid #a8a8a8;background:#e9e9e9 url(images/gradients/generic_button.png) repeat-x top left;_background-image:none;font:bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;padding:3.33333333333px 6.66666666667px;-moz-border-radius:0px;-webkit-border-radius:0px}
.navpopupmenu a.textcontrol:hover,.navpopupmenu a.popupctrl:hover{color:#417394;background:#efefef url(images/gradients/generic_button.png) repeat-x;_background-image:none}
.navpopupmenu a.popupctrl{}
.navpopupmenu a.textcontrol{}
/* CSS Document */.pagetitle{}
.postlist{/* ie6-only hack */ _border:1px solid rgb(255,255,255)}
.thread_controls{position:relative;display:block;float:left;width:100%;border:1px solid #cecece;background:#e9e9e9 url(images/buttons/newbtn_middle.png) repeat-x;_background-image:none;margin-bottom:5px;margin-top:10px;font:normal 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;-moz-border-radius:0px;-webkit-border-radius:0px}
.thread_controls div:first-child{padding:5px 0;float:left;width:100%}
.popupbody .rating{display:block;padding:0;padding-left:75px;background:transparent url(images/rating/rating-15_0.png) left center no-repeat}
.popupbody .rating.r5{background-image:url(images/rating/rating-15_5.png)}
.popupbody .rating.r4{background-image:url(images/rating/rating-15_4.png)}
.popupbody .rating.r3{background-image:url(images/rating/rating-15_3.png)}
.popupbody .rating.r2{background-image:url(images/rating/rating-15_2.png)}
.popupbody .rating.r1{background-image:url(images/rating/rating-15_1.png)}
.searchthread.popupmenu .popupbody{width:236px}
.searchthread.popupmenu .popupbody input.searchbox{margin-top:1px;margin-bottom:3px}
.searchthread.popupmenu .popupbody input.button{float:right;top:0}
/* FORUM INFO / OPTIONS BLOCK *//*thread info*/.thread_info{margin-bottom:5px;float:left;width:100%;clear:both;position:relative;top:-10px;margin-bottom:0;color:#3e3e3e;font-size:12px}
.thread_info a{font-weight:bold}
.thread_info h4{font:bold 12px Tahoma,Calibri,Verdana,Geneva,sans-serif;color:#ffffff;background:#2F374A url(images/buttons/newbtn_middle.png) repeat-x;_background-image:none;border:1px solid #606060;margin-top:5px;}
.thread_info h5{display:none}
.thread_info .optiontitle{display:block;padding:4px 0;padding-left:10px;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px}
.thread_info_block{border-bottom:1px solid #c4c4c4;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;background:rgb(255,255,255) url(images/gradients/gradient-greytowhite.png) repeat-x;_background-image:none;}
.thread_info .inner_block,.info_subblock{padding:4px 10px}
.thread_info .options_block_container{width:100%;float:left;display:block;position:relative;top:0;padding-top:0;margin-top:0}
.thread_info .options_block{width:49.5%;display:block;float:left;clear:right;margin-right:1%}
.thread_info .options_block:last-child{margin-right:0}
.options_block h4{width:100%}
.options_block .thread_info_block{float:left;width:100%;display:block}
ul.icon_list li{display:block;width:100%;margin-bottom:5px}
.info_subblock ul li{margin-bottom:2px}
.youcandoblock{width:50%;float:left;margin-bottom:10px}
.bbcodeblock{float:right;display:block;width:50%;margin-bottom:10px}
.rules_link{width:50%;padding-left:50%}
.inner_block .commalist{margin-top:1em}
#thread_info_block_1{width:34.9%;float:left}
#thread_info_block_1>*{margin-right:2px}
#thread_info_block_2{width:65%;float:right}
/* Similar Threads */.similar_threads{clear:both}
.similar_threads li{padding:5px 10px 5px 10px}
ol.similar_threads li h6 a{font-size:12px}
.similar_threads .starter_forum{font-size:11px}
.similar_threads .titleblock{float:left}
.similar_threads .dateblock{float:right;text-align:right}
a.firstunread{background-image:url(images/buttons/firstnew.png);background-position:right center;background-repeat:no-repeat;padding:2px 4px;padding-right:15px;font-size:11px;border:1px solid transparent;margin-left:5px;text-decoration:none}
#navlinks{background:#f4f4f4 none;_background-image:none;border-top:1px solid #e7e7e7;padding:6px;text-align:center;color:#5d5d5d;font-size:1em;clear:both}
.thread_info a.collapse{position:absolute;top:6.88px}
/*************************************************//* ADS First and Last Post */#ad_thread_first_post_content{float:right}
#ad_thread_last_post_content{float:right}
/* CSS Document *//* last edited notice */.lastedited{font-style:italic;padding-top:1em;color:#3e3e3e;font-size:11px;/* clear:both;*/}
.lastedited a{color:#3e3e3e}
/* reputation image */.postbit_reputation{padding:0 0 0 3px}
img.repimg{padding:0;margin:0 0 0 -3px;display:inline}
.quickedit{border-top:1px solid #6b91ab}
/*signature */.signature{padding-top:1em;border-top:1px solid #e9e9e9;margin-top:2em}
/*post bit*/.postbit{margin-bottom:10px;display:block;width:100%;clear:both;position:relative;border:1px solid #e9e9e9;background:#fafafa none;_background-image:none}
.postbit object{clear:both}
.postbit .postdetails{width:100%;display:block;float:left}
.postbit .posthead{background:#2F374A url(images/buttons/newbtn_middle.png) repeat-x;_background-image:none;border:1px solid #5A7F97;clear:both;display:block;float:left;width:100%;color:#ffffff;margin:-1px -1px 0;font:normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif;padding:4px 0}
.postbit .posthead .postdate{display:block;float:left;clear:right;width:49%;margin-left:10px;font:normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif}
.postbit .posthead .postdate.old{background:transparent url(images/statusicon/post_old.png) no-repeat center left}
.postbit .posthead .postdate.new{background:transparent url(images/statusicon/post_new.png) no-repeat center left}
.postbit .posthead .postdate .date{display:block;margin-left:14px;color:#ffffff}
.postbit .postdate .time{color:#ffffff;margin-left:10px}
.postbit .posthead .nodecontrols{display:block;float:left;clear:right;width:50%;text-align:right;position:relative;top:0;font:normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif}
.postbit .posthead .nodecontrols .postcontrols_top{display:block;margin-right:10px}
.postbit .posthead .nodecontrols a.postcounter{color:#ffffff;position:relative;top:-2px}
.postbit .userinfo .contact,.postbit .userinfo_noavatar .contact{position:relative;float:left;clear:right;width:50%;display:block}
.postbit .postuseravatarlink{display:block;text-align:center;position:relative;top:0;margin-left:15px;overflow:hidden;float:left;clear:right}
.postbit .postuseravatarlink img{}
.postbit .nodecontrols .postimod{top:0;position:relative;margin-left:10px}
.postbit .userinfo,.postbit .userinfo_noavatar{background:#f2f6f8 none;_background-image:none;clear:both;min-height:-23.76px;height:auto !important;border-bottom:1px solid #e9e9e9;padding:0.5em 0;width:100%;float:left}
.postbit .userinfo .contact,.userinfo .userinfo_extra,.postbit .userinfo_noavatar .contact{display:inline-block;min-height:-23.76px;height:auto !important;height:-23.76px}
.postbit .username_container{float:left;clear:right;display:block;margin-left:10px}
.postbit .userinfo .username_container .memberaction,.postbit .userinfo_noavatar .username_container .memberaction{display:inline}
.postbit .postdetails_noavatar .posthead,.postbit .postdetails_noavatar .userinfo .contact{margin-left:0}
/*.postbit .userinfo .postbit_reputation{margin-left:15px}
*/.postbit .userinfo .username,.postbit .userinfo_noavatar .username{font-size:13px;font-weight:bold}
.postbit .userinfo_noavatar .imlinks img{display:inline}
.postbit .userinfo .username.guest,.postbit .userinfo_noavatar .username.guest{font-weight:normal}
.postbit .userinfo_noavatar .usertitle,.postbit .userinfo .usertitle,.postbit .userinfo_noavatar .rank,.postbit .userinfo .rank{font-size:11px;font-weight:bold;display:block;clear:both}
.postbit .userinfo .userinfo_extra,.postbit .userinfo_noavatar .userinfo_extra{text-align:right;width:300px;float:right;font-size:11px}
.postbit .userinfo .userinfo_extra dl,.postbit .userinfo_noavatar .userinfo_extra dl{margin-right:10px;float:right;width:150px}
.postbit .userinfo_extra dl dt{float:left;display:block;/*color:#777777;*/ margin-right:5px}
.postbit .userinfo_extra dl dt:after{content:":"}
.postbit .userinfo_extra dl dt.blank:after{content:none}
.postbit .userinfo_extra dl dd{display:block}
.postbit .userinfo .moreinfo,.postbit .userinfo_noavatar .moreinfo{float:left;display:inline}
.postbit .userinfo .popupmenu a.popupctrl,.postbit .userinfo_noavatar .popupmenu a.popupctrl{font-size:12px;background:transparent;padding:0;display:inline-block}
.postbit .userinfo .popupmenu a.popupctrl:hover,.postbit .userinfo_noavatar .popupmenu a.popupctrl:hover{color:#417394;text-decoration:}
.postbit .postbody{clear:both;color:rgb(51,51,51)}
.postbit .postrow{padding:5px 10px 3em;font:normal 13px Verdana}
.postbit hr{display:none}
.postcontent{word-wrap:break-word; line-height:20px;}
.postbit .posttitle{display:block;padding:10px;font-weight:bold;font:bold 14px Tahoma,Calibri,Verdana,Geneva,sans-serif;margin:0}
.postbit .posttitle.icon{padding-left:0;background-repeat:no-repeat;background-position:10px center}
.postbit .posttitle.icon1{background-image:url(images/icons/icon1.png);padding-left:30px}
.postbit .posttitle.icon2{background-image:url(images/icons/icon2.png);padding-left:30px}
.postbit .posttitle.icon3{background-image:url(images/icons/icon3.png);padding-left:30px}
.postbit .posttitle.icon4{background-image:url(images/icons/icon4.png);padding-left:30px}
.postbit .posttitle.icon5{background-image:url(images/icons/icon5.png);padding-left:30px}
.postbit .posttitle.icon6{background-image:url(images/icons/icon6.png);padding-left:30px}
.postbit .posttitle.icon7{background-image:url(images/icons/icon7.png);padding-left:30px}
.postbit .posttitle.icon8{background-image:url(images/icons/icon8.png);padding-left:30px}
.postbit .posttitle.icon9 label{background-image:url(images/icons/icon9.png);padding-left:30px}
.postbit .posttitle.icon10{background-image:url(images/icons/icon10.png);padding-left:30px}
.postbit .posttitle.icon11{background-image:url(images/icons/icon11.png);padding-left:30px}
.postbit .posttitle.icon12{background-image:url(images/icons/icon12.png);padding-left:30px}
.postbit .posttitle.icon13{background-image:url(images/icons/icon13.png);padding-left:30px}
.postbit .posttitle.icon14{background-image:url(images/icons/icon14.png);padding-left:30px}
.postbit .content{font:13px Verdana;color:rgb(51,51,51)}
.postbitlegacy .content{font:13px Verdana;color:rgb(51,51,51)}
.postbitdeleted .content,.postbitignored .content{font:13px Verdana;color:rgb(51,51,51)}
.postbit .postfoot{display:block;clear:both;position:relative;/* top:15px;*/ right:0;padding:3px 0 7px;background:#e9e9e9 none;_background-image:none;width:100%;font:bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;height:16px}
.postbit .postfoot .textcontrols{display:block;padding-left:300px}
.postbit .postfoot .textcontrols a{-moz-border-radius:0;-webkit-border-radius:0;padding:3px 0;padding-left:21px;position:relative;display:inline-block;float:left;border:0px solid #a8a8a8;background:#e9e9e9 url(images/buttons/newbtn_middle.png) repeat-x;_background-image:none;color:#4e4e4e;font:bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;margin-left:3px}
.postbit .postfoot .textcontrols a:hover{color:#417394;background:url(images/buttons/newbtn_middle.png) repeat-x;_background-image:none}
.postbit .postfoot .textcontrols a.multiquote{margin-left:1px;border:0;margin-right:0}
.postbit .postfoot .textcontrols a.highlight{background-color:}
.postbit .postfoot .textcontrols a img{position:absolute;top:2px;left:1px;margin-right:1px}
.postbit .postfoot .textcontrols a:hover img{top:2px}
.postbit .postfoot .postcontrols{position:absolute;right:10px}
.postbit .postfoot .postlinking{position:absolute;left:10px}
/*postbit legacy*/.postbitlegacy,.eventbit{margin-bottom:10px;display:block;width:100%;clear:both;position:relative;float:left;color:#3e3e3e;border:1px solid #e9e9e9}
.birthdays{border-top:1px solid #e9e9e9}
.postbitlegacy hr,.eventbit hr{display:none}
.postbitlegacy .postdetails,.eventbit .eventdetails{float:left;width:100%;background:#f2f6f8 none;_background-image:none}
.postbitlegacy .posthead,.eventbit .eventhead{border:1px solid #2F374A;background:#2F374A url(images/buttons/newbtn_middle.png) repeat-x;_background-image:none;padding:4px 0;padding-left:10px;color:#ffffff;margin:-1px -1px 0;font:normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif}
.eventbit .eventhead{height:auto;padding-bottom:5px}
.birthdays .posthead{border:1px solid #5A7F97;background:#2F374A url(images/buttons/newbtn_middle.png) repeat-x;_background-image:none;padding:4px 0;padding-left:10px;color:#ffffff;margin-left:0;font:normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif}
.birthdays .eventrow{background:#fafafa none;_background-image:none}
.postbitlegacy .posthead .postdate{font:normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif;padding-left:15px;color:#ffffff}
.eventbit .eventhead .eventdate span.date,.eventbit .eventhead .eventdate .time{font:normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif;color:#ffffff}
.eventbit .eventhead .eventdate span.date{padding-left:10px;font:normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif}
.postbitlegacy .posthead .postdate.old{background:transparent url(images/statusicon/post_old.png) no-repeat center left}
.postbitlegacy .posthead .postdate.new{background:transparent url(images/statusicon/post_new.png) no-repeat center left}
.postbitlegacy .posthead .time{font:normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif;color:#ffffff}
.postbitlegacy .posthead .nodecontrols,.eventbit .eventhead .nodecontrols{position:absolute;color:#ffffff;right:0;top:0;width:50%;padding:4px 10px 0;text-align:right;font:normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif;vertical-align:middle}
.postbitlegacy .posthead .nodecontrols a,.eventbit .eventhead .nodecontrols a{color:#ffffff}
.postbitlegacy .posthead .nodecontrols img,.eventbit .eventhead .nodecontrols img{position:relative;top:2px;padding:0}
.postbitlegacy .posthead .nodecontrols .postimod,.eventbit .eventhead .nodecontrols .postimod{top:0px;position:relative;margin-left:5px}
.postbitlegacy .postbody,.eventbit .eventdetails .eventbody{margin-left:200px;border-left:1px solid #efefef;background:#fafafa none;_background-image:none;padding-bottom:1em}
.postbitlegacy .postrow,.eventbit .eventrow{padding:5px 10px 10px;font:normal 13px Verdana;color:rgb(51,51,51)}
.eventbit dl.stats{display:inline-block;height:auto}
.postbitlegacy .userinfo{float:left;position:relative;width:180px;padding:2px 10px 5px;font-size:11px;display:block;background:#f2f6f8 none;clear:both}
.postbitlegacy .userinfo .rank{font-size:11px;display:block;clear:both}
.eventbit .userinfo{float:left;position:relative;width:180px;padding:2px 10px 5px;font-size:11px;display:block}
.postbitlegacy .userinfo .username_container{margin-bottom:8px}
.postbitlegacy .userinfo .username_container .memberaction{display:inline}
.postbitlegacy .userinfo .postuseravatar,.eventbit .userinfo .eventuseravatar{display:block;margin:3.33333333333px auto 0;text-align:left;width:auto}
.postbitlegacy .userinfo .postuseravatar img,.eventbit userinfo .eventuseravatar img{border:0px solid #f2f6f8;outline:0px dotted #d8d8d8;max-width:180px}
.postbitlegacy .userinfo a.username,.eventbit .userinfo a.username{clear:right;font-size:13px;font-weight:bold;width:auto;max-width:160px;word-wrap:break-word}
.postbitlegacy .userinfo .guest.username,.eventbit .userinfo .guest.username{padding-top:5px;display:block;font-size:13px}
.postbitlegacy dl.userinfo_extra,.postbitlegacy dl.user_rep{margin:5px 0;display:block;float:left;width:80px}
.postbitlegacy dl.userinfo_extra dt,.postbitlegacy dl.user_rep dt{float:left;text-align:left;/*color:#777777;*/ margin-right:10px;margin-left:0;min-width:60px;width:auto !important;width:60px}
.postbitlegacy dl.userinfo_extra dt:after,.postbitlegacy dl.user_rep dt:after{content:":"}
.postbitlegacy dl.user_rep dt.blank:after{content:none}
.postbitlegacy dl.userinfo_extra dd,.postbitlegacy dl.userinfo_extra dd a,.postbitlegacy dl.user_rep dd{padding-bottom:3px}
.postbitlegacy dl.user_rep img{margin-top:10px}
.postbitlegacy .imlinks{width:100%;float:left}
.postbitlegacy .imlinks img{display:inline}
.postbitlegacy .title,.eventbit .title{display:block;padding:10px;font:bold 14px Tahoma,Calibri,Verdana,Geneva,sans-serif}
.postbitlegacy .title.icon{padding-left:0;background-repeat:no-repeat;background-position:left center}
.postbitlegacy .title.icon1{background-image:url(images/icons/icon1.png);padding-left:30px}
.postbitlegacy .title.icon2{background-image:url(images/icons/icon2.png);padding-left:30px}
.postbitlegacy .title.icon3{background-image:url(images/icons/icon3.png);padding-left:30px}
.postbitlegacy .title.icon4{background-image:url(images/icons/icon4.png);padding-left:30px}
.postbitlegacy .title.icon5{background-image:url(images/icons/icon5.png);padding-left:30px}
.postbitlegacy .title.icon6{background-image:url(images/icons/icon6.png);padding-left:30px}
.postbitlegacy .title.icon7{background-image:url(images/icons/icon7.png);padding-left:30px}
.postbitlegacy .title.icon8{background-image:url(images/icons/icon8.png);padding-left:30px}
.postbitlegacy .title.icon9{background-image:url(images/icons/icon9.png);padding-left:30px}
.postbitlegacy .title.icon10{background-image:url(images/icons/icon10.png);padding-left:30px}
.postbitlegacy .title.icon11{background-image:url(images/icons/icon11.png);padding-left:30px}
.postbitlegacy .title.icon12{background-image:url(images/icons/icon12.png);padding-left:30px}
.postbitlegacy .title.icon13{background-image:url(images/icons/icon13.png);padding-left:30px}
.postbitlegacy .title.icon14{background-image:url(images/icons/icon14.png);padding-left:30px}
.postbitlegacy .postfoot,.eventbit .eventfoot{display:block;position:relative;right:0;float:left;clear:both;vertical-align:bottom;background:transparent;height:26px;font:bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;width:100%}
.postbitlegacy .postrow.has_after_content{padding-bottom:4em}
.postbitlegacy .after_content{position:relative;width:100%;clear:both}
.postbitlegacy .signature,.postbitlegacy .lastedited{margin-top:1em;padding:1em 10px 0}
.postbitlegacy .postfoot .textcontrols,.eventbit .eventfoot .eventcontrols{padding:3px 0 7px;display:block;background:#e9e9e9 none;_background-image:none;font:bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;width:100%;height:16px;margin-right:10px}
.eventbit .eventfoot .textcontrols{display:block;float:right;margin-right:10px}
.postbitlegacy .postfoot .textcontrols img.inline,.postbit .postfoot .textcontrols img.inline{position:absolute;top:2px;left:-1px;margin-right:1px}
.postbitlegacy .postfoot .textcontrols span.seperator,.postbit .postfoot .textcontrols span.seperator{position:relative;top:2px;left:3px;background:#d8d8d8;_background-image:none;display:inline-block;height:80%;width:1px;float:left;margin:0 5px}
.postbitlegacy .postfoot .textcontrols a,.postbit .postfoot .textcontrols a,.eventbit .eventfoot .eventcontrols a{-moz-border-radius:0px;-webkit-border-radius:0px;padding:3px;padding-left:23px;border:0px solid #a8a8a8;background:#e9e9e9 url(images/buttons/newbtn_middle.png) repeat-x;_background-image:none;color:#4e4e4e;font:bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;display:inline-block;float:left;margin-left:5px}
/* Text button hover images */.postbitlegacy .postfoot .textcontrols img.spam,.postbit .postfoot .textcontrols img.spam{padding-top:2px}
.postbitlegacy .postfoot .textcontrols img.moderated,.postbit .postfoot .textcontrols img.moderated,.postbitlegacy .postfoot .textcontrols img.spam,.postbit .postfoot .textcontrols img.spam,.postbitlegacy .postfoot .textcontrols img.deleted_nolink,.postbit .postfoot .textcontrols img.deleted_nolink{padding-top:2px}
.postbitlegacy .postfoot .textcontrols a.editpost,.postbit .postfoot .textcontrols a.editpost,.eventbit .eventfoot .textcontrols a.editevent{background:url(images/buttons/edit_40b.png) no-repeat transparent left;padding-left:20px}
.postbitlegacy .postfoot .textcontrols a.editpost:hover,.postbit .postfoot .textcontrols a.editpost:hover,.eventbit .eventfoot .textcontrols a.editevent:hover{background:url(images/buttons/edit_40b-hover.png) no-repeat transparent left;padding-left:20px}
.postbitlegacy .postfoot .textcontrols a.quickreply,.postbit .postfoot .textcontrols a.quickreply{background:url(images/buttons/reply_40b.png) no-repeat transparent left;padding-left:20px}
.postbitlegacy .postfoot .textcontrols a.quickreply:hover,.postbit .postfoot .textcontrols a.quickreply:hover{background:url(images/buttons/reply_40b-hover.png) no-repeat transparent left;padding-left:20px}
.postbitlegacy .postfoot .textcontrols a.newreply,.postbit .postfoot .textcontrols a.newreply{background:url(images/buttons/quote_40b.png) no-repeat transparent left;padding-left:20px}
.postbitlegacy .postfoot .textcontrols a.newreply:hover,.postbit .postfoot .textcontrols a.newreply:hover{background:url(images/buttons/quote_40b-hover.png) no-repeat transparent left;padding-left:20px}
.postbitlegacy .postfoot .textcontrols a.multiquote,.postbit .postfoot .textcontrols a.multiquote{background:url(images/buttons/multiquote-back_40b.png) no-repeat transparent left;padding-left:20px}
.postbitlegacy .postfoot .textcontrols a.multiquote:hover,.postbit .postfoot .textcontrols a.multiquote:hover{background:url(images/buttons/multiquote_40b-hover.png) no-repeat transparent left;padding-left:20px}
.postbitlegacy .postfoot .textcontrols a.promotecms,.postbit .postfoot .textcontrols a.promotecms{background:url(images/cms/promote_small.png) no-repeat transparent left;padding-left:20px}
.postbitlegacy .postfoot .textcontrols a.promotecms:hover,.postbit .postfoot .textcontrols a.promotecms:hover{background:url(images/cms/promote_small-hover.png) no-repeat transparent left;padding-left:20px}
.postbitlegacy .postfoot .textcontrols a.infraction,.postbit .postfoot .textcontrols a.infraction{background:url(images/buttons/add-infraction_sm.png) no-repeat transparent left;padding-left:20px}
.postbitlegacy .postfoot .textcontrols a.infraction:hover,.postbit .postfoot .textcontrols a.infraction:hover{background:url(images/buttons/add-infraction_sm-hover.png) no-repeat transparent left;padding-left:20px}

#quickreply td {
	padding:5px;
}
/*---------- gallery edit icon------*/
/*
#yui-gen13 { 
	background:url("images/sts/sts_edit.png") no-repeat scroll 78px 0 transparent;
	float:left;
	padding-bottom:0;
	padding-right:30px;
	position:relative;
}*/



/* start common styles */
.post_controls{height:1em; padding-left:0px}

/* end common styles */
/* start presence and reputation */
.isonline{/* TODO:this is highly experimentalthe hope is to be able to reuse this rule on block *and* inline elementsbut i'm not sure it's guna work.inline elements should ignore the padding-left in px rule.block elements should override the padding-left in em rule.the font-size of an inline element would have to be at the very least 15 pixels to accommodate the image.*/padding-left:1em; padding-left:20px; background:url('images/statusicon/user-online.png') top left no-repeat; background-position:0 0.25em}

.reputation{font-size:8px; background:url('images/reputation/reputation_pos.gif') top left repeat-x}

.reputation .reputation_display{display:none}

.reputation_value_1{padding-right:1em}

.reputation_value_2{padding-right:2em}

.reputation_value_3{padding-right:3em}

.reputation_value_4{padding-right:4em}

.reputation_value_5{padding-right:5em}

.reputation_value_6{padding-right:6em}

/* end presence and reputation */
/* member.css */
.member_content{margin:10px 0}

.member_content .friends_total, .member_content .albums_total, .member_content .group_count, .member_content .comments_total{font-weight:normal}

.member_content img.inlineimg{padding:0; background:transparent; border:0; display:inline}

/* summary of member details */
.member_summary{width:240px; float:left; clear:right;  background-color:#f1f1f1; border:1px solid #c4c4c4; display:inline-block; margin-bottom:10px}

.member_summary h2{font-weight:bold}

.member_summary .member_block_controls{padding:10px; display:block; clear:both}

.member_summary .textcontrol{float:right; border:0; padding:0; margin-left:5px; background:transparent; -moz-border-radius:0; -webkit-border-radius:0; font-size:11px; color:#417394}

.member_summary .imagecontrol{position:relative; top:0; display:block; width:16px; height:16px}

.member_summary .imagecontrol img{float:right; position:relative; top:-4px}

.member_summary h1{/*color:#233d78; */font: bold 16px Tahoma,Calibri,Verdana,Geneva,sans-serif}

/* memberinfo block style */
.member_summary .block{margin-bottom:4px; padding:6px; background:#f1f1f1 url(images/misc/blog/top-highlight.png) repeat-x left top; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px}

.member_summary #view_stats_mini.block{background-image:none}

.member_summary .block .blockbody{color:; background:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; padding:0; border:1px solid #DADADA}

.member_summary .block .blockrow{background:#fff; border-top:1px solid #fff; -moz-border-radius:5px; -webkit-border-radius:5px; background:#fff url(images/misc/blog/gradient-black-down.png) repeat-x left top}

.member_summary .underblock{height:9px; background:transparent url(images/misc/blog/bottom-shadow.png) repeat-x left bottom}

.member_summary .blockrow, 

.member_summary .blocksubhead{padding:10px 6px 10px 6px; color:#424242}

.member_summary .blocksubhead{background:transparent none; height:17px; padding:5px 6px; border:none; outline:none; font-weight:bold}

.member_summary .blocksubhead img{vertical-align:middle}

.member_summary .blocksubhead.smaller, 

.member_summary .blockrow{font-size:12px}

.member_summary .blocksubhead a.username{padding-right:20px}

.member_summary .blocksubhead a.username.offline{background:url(images/statusicon/user-offline.png) top right no-repeat}

.member_summary .blocksubhead a.username.online{background:url(images/statusicon/user-online.png) top right no-repeat}

.member_summary .blocksubhead a.username.invisible{background:url(images/statusicon/user-invisible.png) top right no-repeat}

.member_summary .mainblock .usertitle{font-weight:normal; font-size:11px}

.member_summary .mainblock .blocksubhead{height:auto}

.member_summary .mainblock{margin-bottom:8px}

.member_summary .mainblock a.avatar .avatarcontainer{margin:0 auto; text-align:center; display:block}

.member_summary .mainblock a.avatar .avatarcontainer img{border:3px solid rgb(255,255,255); outline:1px solid #d9d9d9; max-width:220px; height:auto; !important}

#usermenu{font-size:11px; margin-left:10px}

#usermenu li{margin-bottom:2px}

#usermenu li a{color:#3e3e3e}

#usermenu li.separator{height:1px; margin-top:2px; background:#c4c4c4; margin-right:10px}

#usermenu img.inlineimg{position:relative; top:2px}

/* end memberinfo block style */
/* mini stats */
.member_summary .mini_stats h5{display:none}

.member_summary dl{font-size:11px}

.member_summary dl.stats dt{width:85px; display:block; float:left; clear:right}

.member_summary dl.stats dd{float:left; clear:right; display:block; width:129px}

.member_summary dl.stats dd a{word-wrap:break-word}

.member_summary dd.avatar img{height:auto; padding:3px; background:rgb(255,255,255); border:1px solid #d9d9d9; -moz-border-radius:3px; -webkit-border-radius:3px}

/* end mini stats*/
/* friends mini */
.member_summary .friends_mini .friendcontrol{float:right; margin-top:-20px}

.member_summary .friends_mini .friendcontrol li{display:inline; margin-left:5px}

.member_summary .friends_mini .friendcontrol li .textcontrol{float:none}

/*
.member_summary .friends_mini ul.friends_list{display:block; position:relative; padding:5px 0; margin:0 0 10px; width:220px; background:#fff; border:1px dotted #d8d8d8; float:left}
*/
.member_summary .friends_mini .friends_list li{width:63px; height:85.06px; display:block; float:left; text-align:center; margin-left:5px; overflow:hidden}

.member_summary .friends_mini .friends_list li .friend_info{clear:both}

.member_summary .friends_mini .friends_list li .friend_info a{text-decoration:none; font-size:11px}

.member_summary .friends_mini .friends_list li .image_friend_link{padding:3px; background:rgb(255,255,255) none no-repeat center center; border:1px solid #d9d9d9; -moz-border-radius:3px; -webkit-border-radius:3px; width:50px; height:50px; overflow:hidden; display:inline-block}

.member_summary .friends_mini .friends_list li img{height:50px; width:auto}

/* end friends mini */
/* albums */
.member_summary .albums a{text-decoration:none}

.member_summary .albums dt:after{content:none}

.member_summary .albums .albumthumb_container{width:93px; float:left; clear:right; display:inline-block; min-height:47.97; overflow:hidden}

.member_summary .albums .album_showcase{width:88px; float:left; clear:right; margin-bottom:5px; display:inline-block}

.member_summary .albums .album_showcase img{width:80px; height:auto; padding:3px; background:rgb(255,255,255) none no-repeat center center; border:1px solid #d9d9d9; -moz-border-radius:3px; -webkit-border-radius:3px}

.member_summary .albums .album_content{float:left; clear:right; margin-top:5px; width:121px}

/* end albums */
/* social groups */
.member_summary .groups a{text-decoration:none}

.member_summary .groups li{display:block; width:100%; clear:both; margin-bottom:5px}

.member_summary .groups .grouppic_container{width:93px; float:left; clear:right; margin-bottom:5px; display:inline-block; min-height:47.97}

.member_summary .groups .group_pic{width:88px; float:left; clear:right; margin-bottom:5px}

.member_summary .groups .group_pic img{width:80px; height:auto; padding:3px; background:rgb(255,255,255) none no-repeat center center; border:1px solid #d9d9d9; -moz-border-radius:3px; -webkit-border-radius:3px; overflow:hidden}

.member_summary .groups .groups_list .group_content{float:left; clear:right; margin-top:5px; width:121px}

/* end social groups */
/* tabbed content */
.member_tabs{margin-left:260px}

dl.tabslight{margin:0}

.view_section{display:none}

.selected_view_section{display:inline-block; width:100%}

.profile_content{display:block; background:transparent}

.profile_content .subsectionhead, #postlist .subsectionhead{padding:10px 0; clear:both; font-weight:bold; font-size:17px; color:}

#message_form .subsectionhead{border-right:1px solid #6b91ab; border-left:1px solid #6b91ab}

.profile_content .subsectionhead a.textcontrol{float:right; clear:left; font-weight:normal; font-size:13px;  color:#417394; border:0; border-bottom:1px dotted #000; padding:0; -moz-border-radius:0; -webkit-border-radius:0; background:transparent}

.profile_content .subsectionhead .subsectiontitle{display:none}

.profile_content .subsubsectionhead{font-weight:bold; margin-top:10px}

/* comments */
.profile_content div.subsectionhead, .profile_content .texteditor, .profile_content .actionbuttons{padding-bottom:10px; padding-left:15px; padding-right:10px; background:#f1f3f8; /*border-right:1px solid #6b91ab; border-left:1px solid #6b91ab; */}

.profile_editor_border, .profile_content .actionbuttons{border-right:1px solid #6b91ab; border-left:1px solid #6b91ab}

.profile_editor_border{border-bottom:0}

.profile_content div.subsectionhead{padding-bottom:20px}

.profile_content .texteditor{padding-top:10px}

.profile_content .quickedit .blocksubfoot.actionbuttons{border:0}

.profile_content .editor{border-top:0}

.profile_content .editor_textbox textarea, .profile_content .editor_textbox iframe{background:rgb(255,255,255); font-size:11px; height:100px}

.profile_content .actionbuttons{border-bottom:1px solid #6b91ab; margin-bottom:10px}

.profile_content #postlist, #postlist{margin-top:0; position:relative}

.profile_content #above_postlist, #above_postlist{height:45px; top:10px; width:100%;}

.profile_content #above_postlist #pagination_top, #above_postlist #pagination_top{float:right}

.profile_content #below_postlist, #below_postlist{float:left; width:100%; margin:1em 0}

.profile_content #pagination_bottom, #pagination_bottom{float:right}

/* end comments */
/*friends list*/
.profile_content .friends_list{display:block; width:100%; clear:both}

.profile_content .friends_list li{border-bottom:1px solid #999; clear:both; position:relative; padding-left:80px; padding-top:10px; height:80px}

.profile_content .friends_list li:hover{background:#f1f3f8 none  }

.profile_content .friends_list .group li{border:0; padding:0; display:inline}

.profile_content .friends_list li a.image_friend_link{clear:both; position:absolute; top:10px; left:10px; width:60px; overflow:hidden}

.profile_content .friends_list li a.image_friend_link img{height:60px; width:auto !important; max-width:60px}

.profile_content .friends_list li .friend_info{}

.profile_content .breakfriendship{background-image:url(images/misc/cross.png); background-repeat:no-repeat; position:absolute; width:16px; height:16px; overflow:hidden; right:10px; margin-top:-32px}

.profile_content .breakfriendship a{padding-left:16px}

/* about me */
.profile_content .subsectionhead-understate{font-weight:bold; background:rgb(255,255,255); position:relative; top:6.5px; display:block; float:left; padding-top:5px; padding-right:5px}

.profile_content .subsection{clear:both; border-top:1px solid #d8d8d8; padding-top:10px}

.profile_content .subsection p.description{margin-top:10px}

.profile_content .subsection .stats dt{display:block; float:left; clear:right; width:250px}

.profile_content .subsection .stats dd{float:left; clear:right}

.profile_content .profilecategorytitle{display:none}

/* infractions */
.profile_content .infractions_block .inflisthead{width:100%; border-bottom:1px solid #d8d8d8; background:#f1f3f8 none ; height:26pxpx; font-weight:bold; font-size:13}

.inflistinfo{float:left;  width:40%}

.inflistdate{float:left;  width:20%}

.inflistexpires{float:left;  width:20%}

.inflistpoints{float:right;  width:10%}

.inflistview{float:right;  width:10%}

.profile_content .infractions_block .infractionbit{display:block; width:100%; clear:both}

.profile_content #infractionslist li{width:100%; height:auto; display:block; float:left; clear:both; border-bottom:1px solid #d8d8d8}

.profile_content #infractionslist li:hover{background:#dae1ee none ; border-bottom:1px solid #6980a8}

/* blog */ 
/* pull css code snippets from blog.css */
/* needs to be converted to stylevars */
.profile_content .bloghead{border-bottom:3px solid #425769; padding-bottom:5px; margin-bottom:5px; padding:10px 0; clear:both; font-weight:bold; font-size:17px; color:#233d78}

.profile_content .bloghead .textcontrol{font:  bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif; background:#e9e9e9 url(images/gradients/generic_button.png) repeat-x top left; padding:4px 15px; float:right; clear:left}

.profile_content .blogentrybit{width:100%; clear:both; border-bottom:; padding-bottom:10px}

.profile_content .blogentryhead{color:; font-size:16px; line-height:35px; font-weight:bold}

.profile_content .blog_stats{clear:both; font-size:11px}

.profile_content .blog_stats div{float:left; display:block; clear:right; width:50%}

.profile_content .blog_date{text-align:left}

.profile_content .blog_data{text-align:right}

.profile_content .blog_data a.comments{background:transparent url(images/misc/blog/comments.gif) no-repeat scroll right top; padding-right:20px}

.profile_content .blograting.rating1{background-image:url(images/rating/rating-trans-15_0.png); padding-left:80px}

.profile_content .blograting.rating1{background-image:url(images/rating/rating-trans-15_1.png); padding-left:80px}

.profile_content .blograting.rating2{background-image:url(images/rating/rating-trans-15_2.png); padding-left:80px}

.profile_content .blograting.rating3{background-image:url(images/rating/rating-trans-15_3.png); padding-left:80px}

.profile_content .blograting.rating4{background-image:url(images/rating/rating-trans-15_4.png); padding-left:80px}

.profile_content .blograting.rating5{background-image:url(images/rating/rating-trans-15_5.png); padding-left:80px}

.profile_content .blograting{ background:transparent none no-repeat left top}

.profile_content blockquote.blog_content{margin-top:10px; padding-top:10px; clear:both}

.profile_content .blogentrybit .continue_reading{padding-top:10px}

.profile_content .blogentrybit .continue_reading a{color:#dd250c}

.profile_content .blogentrybit .blog_meta{padding-top:20px; font-size:11px}

/* CSS Document */
/* last edited notice */
.lastedited{font-style:italic; padding-top:1em; color:#3e3e3e; font-size:11px; /*clear:both; */}

.lastedited a{color:#3e3e3e}

/* reputation image */
.postbit_reputation{padding:0 0 0 3px}

img.repimg{padding:0; margin:0 0 0 -3px; display:inline}

.quickedit{border-top:1px solid #6b91ab}

/*signature */
.signature{ padding-top:1em; border-top:1px solid #e9e9e9;  margin-top:2em}

/*post bit*/
.postbit{margin-bottom:10px; display:block; width:100%; clear:both; position:relative; border:1px solid #e9e9e9; background:#fafafa none  ; _background-image:none}

.postbit object{clear:both}

.postbit .postdetails{width:100%; display:block; float:left}

.postbit .posthead{background:#2F374A url(images/buttons/newbtn_middle.png) repeat-x ; _background-image:none; border:1px solid #5A7F97; clear:both; display:block; float:left; width:100%; color:#fff; margin:-1px -1px 0; font:  normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif; padding:4px 0}

.postbit .posthead .postdate{display:block; float:left; clear:right; width:49%; margin-left:10px; font:  normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif}

.postbit .posthead .postdate.old{background:transparent url(images/statusicon/post_old.png) no-repeat center left}

.postbit .posthead .postdate.new{background:transparent url(images/statusicon/post_new.png) no-repeat center left}

.postbit .posthead .postdate .date{display:block; margin-left:14px; color:#fff}

.postbit .postdate .time{color:#fff; margin-left:10px}

.postbit .posthead .nodecontrols{display:block; float:left; clear:right; width:50%; text-align:right; position:relative; top:0; font: normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif}

.postbit .posthead .nodecontrols .postcontrols_top{display:block; margin-right:10px}

.postbit .posthead .nodecontrols a.postcounter{color:#fff; position:relative;  top:-2px}

.postbit .userinfo .contact, .postbit .userinfo_noavatar .contact{position:relative; float:left; clear:right; width:50%; display:block}

.postbit .postuseravatarlink{display:block; text-align:center; position:relative; top:0; margin-left:15px; overflow:hidden; float:left; clear:right}

.postbit .postuseravatarlink img{}

.postbit .nodecontrols .postimod{top:0; position:relative; margin-left:10px}

.postbit .userinfo, .postbit .userinfo_noavatar{background:#f2f6f8 none ; _background-image:none; clear:both; min-height:-23.76px; height:auto !important; border-bottom:1px solid #e9e9e9; padding:0.5em 0; width:100%; float:left}

.postbit .userinfo .contact, .userinfo .userinfo_extra, .postbit .userinfo_noavatar .contact{display:inline-block; min-height:-23.76px; height:auto !important; height:-23.76px}

.postbit .username_container{ float:left;  clear:right;  display:block;  margin-left:10px}

.postbit .userinfo .username_container .memberaction, .postbit .userinfo_noavatar .username_container .memberaction{ display:inline}

.postbit .postdetails_noavatar .posthead, .postbit .postdetails_noavatar .userinfo .contact{margin-left:0}

/*
.postbit .userinfo .postbit_reputation{        margin-left:15px}

*/
.postbit .userinfo .username, .postbit .userinfo_noavatar .username{font-size:13px; font-weight:bold}

.postbit .userinfo_noavatar .imlinks img{display:inline}

.postbit .userinfo .username.guest, .postbit .userinfo_noavatar .username.guest{font-weight:normal}

.postbit .userinfo_noavatar .usertitle, .postbit .userinfo .usertitle, .postbit .userinfo_noavatar .rank, .postbit .userinfo .rank{font-size:11px; font-weight:bold; display:block; clear:both}

.postbit .userinfo .userinfo_extra, .postbit .userinfo_noavatar .userinfo_extra{text-align:right; width:300px; float:right; font-size:11px}

.postbit .userinfo .userinfo_extra dl, .postbit .userinfo_noavatar .userinfo_extra dl{margin-right:10px; float:right; width:150px}

.postbit .userinfo_extra dl dt{float:left; display:block; /*color:#777; */margin-right:5px}

.postbit .userinfo_extra dl dt:after{content:":"}

.postbit .userinfo_extra dl dt.blank:after{content:none}

.postbit .userinfo_extra dl dd{display:block}

.postbit .userinfo .moreinfo, .postbit .userinfo_noavatar .moreinfo{float:left; display:inline}

.postbit .userinfo .popupmenu a.popupctrl, .postbit .userinfo_noavatar .popupmenu a.popupctrl{font-size:12px; background:transparent; padding:0; display:inline-block}

.postbit .userinfo .popupmenu a.popupctrl:hover, .postbit .userinfo_noavatar .popupmenu a.popupctrl:hover{color:#417394; text-decoration:}

.postbit .postbody{clear:both; color:rgb(51,51,51)}

.postbit .postrow{padding:5px 10px 3em; font:  normal 13px Verdana}

.postbit hr{display:none}

.postcontent{word-wrap:break-word}

.postbit .posttitle{display:block; padding:10px; font-weight:bold; font:  bold 14px Tahoma,Calibri,Verdana,Geneva,sans-serif; margin:0}

.postbit .posttitle.icon{padding-left:0; background-repeat:no-repeat; background-position:10px center}

.postbit .posttitle.icon1{background-image:url(images/icons/icon1.png); padding-left:30px}

.postbit .posttitle.icon2{background-image:url(images/icons/icon2.png); padding-left:30px}

.postbit .posttitle.icon3{background-image:url(images/icons/icon3.png); padding-left:30px}

.postbit .posttitle.icon4{background-image:url(images/icons/icon4.png); padding-left:30px}

.postbit .posttitle.icon5{background-image:url(images/icons/icon5.png); padding-left:30px}

.postbit .posttitle.icon6{background-image:url(images/icons/icon6.png); padding-left:30px}

.postbit .posttitle.icon7{background-image:url(images/icons/icon7.png); padding-left:30px}

.postbit .posttitle.icon8{background-image:url(images/icons/icon8.png); padding-left:30px}

.postbit .posttitle.icon9  label{background-image:url(images/icons/icon9.png); padding-left:30px}

.postbit .posttitle.icon10{background-image:url(images/icons/icon10.png); padding-left:30px}

.postbit .posttitle.icon11{background-image:url(images/icons/icon11.png); padding-left:30px}

.postbit .posttitle.icon12{background-image:url(images/icons/icon12.png); padding-left:30px}

.postbit .posttitle.icon13{background-image:url(images/icons/icon13.png); padding-left:30px}

.postbit .posttitle.icon14{background-image:url(images/icons/icon14.png); padding-left:30px}

.postbit .content{font: 13px Verdana; color:rgb(51,51,51)}

.postbitlegacy .content{font: 13px Verdana; color:rgb(51,51,51)}

.postbitdeleted .content, .postbitignored .content{font: 13px Verdana; color:rgb(51,51,51)}

.postbit .postfoot{display:block; clear:both; position:relative; /* top:15px; */right:0; padding:3px 0 7px; background:#e9e9e9 none  ; _background-image:none; width:100%; font:  bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif; height:16px}

.postbit .postfoot .textcontrols{display:block; padding-left:300px}

.postbit .postfoot .textcontrols a{-moz-border-radius:0; -webkit-border-radius:0; padding:3px 0; padding-left:21px; position:relative; display:inline-block; float:left; border:0px solid #a8a8a8; background:#e9e9e9 url(images/buttons/newbtn_middle.png) repeat-x ; _background-image:none; color:#4e4e4e; font:  bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif; margin-left:3px}

.postbit .postfoot .textcontrols a:hover{color:#417394; background: url(images/buttons/newbtn_middle.png) repeat-x ; _background-image:none}

.postbit .postfoot .textcontrols a.multiquote{margin-left:1px; border:0; margin-right:0}

.postbit .postfoot .textcontrols a.highlight{background-color:}

.postbit .postfoot .textcontrols a img{position:absolute; top:2px; left:1px; margin-right:1px}

.postbit .postfoot .textcontrols a:hover img{top:2px}

.postbit .postfoot .postcontrols{position:absolute; right:10px}

.postbit .postfoot .postlinking{position:absolute; left:10px}

/*postbit legacy*/
.postbitlegacy, .eventbit{margin-bottom:10px; display:block; width:100%; clear:both; position:relative; float:left; color:#3e3e3e; border:1px solid #e9e9e9}

.birthdays{border-top:1px solid #e9e9e9}

.postbitlegacy hr, .eventbit hr{display:none}

.postbitlegacy .postdetails, .eventbit .eventdetails{float:left; width:100%; background:#f2f6f8 none  ; _background-image:none}

.postbitlegacy .posthead, .eventbit .eventhead{border:1px solid #2F374A; background:#2F374A url(images/buttons/newbtn_middle.png) repeat-x ; _background-image:none; padding:4px 0; padding-left:10px; color:#fff; margin:-1px -1px 0; font:  normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif}

.eventbit .eventhead{height:auto; padding-bottom:5px}

.birthdays .posthead{border:1px solid #5A7F97; background:#2F374A url(images/buttons/newbtn_middle.png) repeat-x ; _background-image:none; padding:4px 0; padding-left:10px; color:#fff; margin-left:0; font:  normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif}

.birthdays .eventrow{background:#fafafa none  ; _background-image:none}

.postbitlegacy .posthead .postdate{font:  normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif; padding-left:15px; color:#fff}

.eventbit .eventhead .eventdate span.date, .eventbit .eventhead .eventdate .time{font:  normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif; color:#fff}

.eventbit .eventhead .eventdate span.date{padding-left:10px; font:  normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif}

.postbitlegacy .posthead .postdate.old{background:transparent url(images/statusicon/post_old.png) no-repeat center left}

.postbitlegacy .posthead .postdate.new{background:transparent url(images/statusicon/post_new.png) no-repeat center left}

.postbitlegacy .posthead .time{font: normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif; color:#fff}

.postbitlegacy .posthead .nodecontrols, .eventbit .eventhead .nodecontrols{position:absolute; color:#fff; right:0; top:0; width:50%; padding:4px 10px 0; text-align:right; font: normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif; vertical-align:middle}

.postbitlegacy .posthead .nodecontrols a, .eventbit .eventhead .nodecontrols a{color:#fff}

.postbitlegacy .posthead .nodecontrols img, .eventbit .eventhead .nodecontrols img{position:relative; top:2px; padding:0}

.postbitlegacy .posthead .nodecontrols .postimod, .eventbit .eventhead .nodecontrols .postimod{top:0px; position:relative; margin-left:5px}

.postbitlegacy .postbody, .eventbit .eventdetails .eventbody{margin-left:200px; border-left:1px solid #efefef; background:#fafafa none ; _background-image:none; padding-bottom:1em}

.postbitlegacy .postrow, .eventbit .eventrow{padding:5px 10px 10px; font: normal 13px Verdana; color:rgb(51,51,51)}

.eventbit dl.stats{display:inline-block; height:auto}

.postbitlegacy .userinfo{float:left; position:relative; width:180px; padding:2px 10px 5px; font-size:11px; display:block;  background:#f2f6f8 none ; clear:both}

.postbitlegacy .userinfo .rank{font-size:11px; display:block; clear:both}

.eventbit .userinfo{float:left; position:relative; width:180px; padding:2px 10px 5px; font-size:11px; display:block}

.postbitlegacy .userinfo .username_container{margin-bottom:8px}

.postbitlegacy .userinfo .username_container .memberaction{display:inline}

.postbitlegacy .userinfo .postuseravatar, .eventbit .userinfo .eventuseravatar{display:block; margin:3.33333333333px auto 0; text-align:left; width:auto}

.postbitlegacy .userinfo .postuseravatar img, .eventbit userinfo .eventuseravatar img{border:0px solid #f2f6f8;  outline:0px dotted #d8d8d8;  max-width:180px}

.postbitlegacy .userinfo a.username, .eventbit .userinfo a.username{clear:right; font-size:13px; font-weight:bold; width:auto; max-width:160px; word-wrap:break-word}

.postbitlegacy .userinfo .guest.username, .eventbit .userinfo .guest.username{padding-top:5px; display:block; font-size:13px}

.postbitlegacy dl.userinfo_extra, .postbitlegacy dl.user_rep{margin:5px 0; display:block; float:left; width:80px}

.postbitlegacy dl.userinfo_extra dt, .postbitlegacy dl.user_rep dt{float:left; text-align:left; /*color:#777; */margin-right:10px; margin-left:0; min-width:60px; width:auto !important; width:60px}

.postbitlegacy dl.userinfo_extra dt:after, .postbitlegacy dl.user_rep dt:after{content:":"}

.postbitlegacy dl.user_rep dt.blank:after{content:none}

.postbitlegacy dl.userinfo_extra dd, .postbitlegacy dl.userinfo_extra dd a, .postbitlegacy dl.user_rep dd{padding-bottom:3px}

.postbitlegacy dl.user_rep img{margin-top:10px}

.postbitlegacy .imlinks{width:100%; float:left}

.postbitlegacy .imlinks img{display:inline}

.postbitlegacy .title, .eventbit .title{display:block; padding:10px; font:  bold 14px Tahoma,Calibri,Verdana,Geneva,sans-serif}

.postbitlegacy .title.icon{padding-left:0; background-repeat:no-repeat; background-position:left center}

.postbitlegacy .title.icon1{background-image:url(images/icons/icon1.png); padding-left:30px}

.postbitlegacy .title.icon2{background-image:url(images/icons/icon2.png); padding-left:30px}

.postbitlegacy .title.icon3{background-image:url(images/icons/icon3.png); padding-left:30px}

.postbitlegacy .title.icon4{background-image:url(images/icons/icon4.png); padding-left:30px}

.postbitlegacy .title.icon5{background-image:url(images/icons/icon5.png); padding-left:30px}

.postbitlegacy .title.icon6{background-image:url(images/icons/icon6.png); padding-left:30px}

.postbitlegacy .title.icon7{background-image:url(images/icons/icon7.png); padding-left:30px}

.postbitlegacy .title.icon8{background-image:url(images/icons/icon8.png); padding-left:30px}

.postbitlegacy .title.icon9{background-image:url(images/icons/icon9.png); padding-left:30px}

.postbitlegacy .title.icon10{background-image:url(images/icons/icon10.png); padding-left:30px}

.postbitlegacy .title.icon11{background-image:url(images/icons/icon11.png); padding-left:30px}

.postbitlegacy .title.icon12{background-image:url(images/icons/icon12.png); padding-left:30px}

.postbitlegacy .title.icon13{background-image:url(images/icons/icon13.png); padding-left:30px}

.postbitlegacy .title.icon14{background-image:url(images/icons/icon14.png); padding-left:30px}

.postbitlegacy .postfoot, .eventbit .eventfoot{display:block; position:relative; right:0; float:left; clear:both; vertical-align:bottom; background:transparent; height:26px; font:  bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif; width:100%}

.postbitlegacy .postrow.has_after_content{padding-bottom:4em}

.postbitlegacy .after_content{position:relative; width:100%; clear:both}

.postbitlegacy .signature, .postbitlegacy .lastedited{margin-top:1em; padding:1em 10px 0}

.postbitlegacy .postfoot .textcontrols, .eventbit .eventfoot .eventcontrols{padding:3px 0 7px; display:block; background:#e9e9e9 none  ; _background-image:none; font:  bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif; width:100%; height:16px; margin-right:10px}

.eventbit .eventfoot .textcontrols{display:block; float:right; margin-right:10px}

.postbitlegacy .postfoot .textcontrols img.inline, .postbit .postfoot .textcontrols img.inline{position:absolute; top:2px; left:-1px; margin-right:1px}

.postbitlegacy .postfoot .textcontrols span.seperator, .postbit .postfoot .textcontrols span.seperator{position:relative; top:2px; left:3px; background:#d8d8d8; _background-image:none; display:inline-block; height:80%; width:1px; float:left; margin:0 5px}

.postbitlegacy .postfoot .textcontrols a, .postbit .postfoot .textcontrols a, .eventbit .eventfoot .eventcontrols a{-moz-border-radius:0px; -webkit-border-radius:0px; padding:3px; padding-left:23px; border:0px solid #a8a8a8; background:#e9e9e9 url(images/buttons/newbtn_middle.png) repeat-x ; _background-image:none; color:#4e4e4e; font: bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif; display:inline-block; float:left; margin-left:5px}

/* Text button hover images */
.postbitlegacy .postfoot .textcontrols img.spam, .postbit .postfoot .textcontrols img.spam{padding-top:2px}

.postbitlegacy .postfoot .textcontrols img.moderated, .postbit .postfoot .textcontrols img.moderated, .postbitlegacy .postfoot .textcontrols img.spam, .postbit .postfoot .textcontrols img.spam, .postbitlegacy .postfoot .textcontrols img.deleted_nolink, .postbit .postfoot .textcontrols img.deleted_nolink{padding-top:2px}

.postbitlegacy .postfoot .textcontrols a.editpost, .postbit .postfoot .textcontrols a.editpost, .eventbit .eventfoot .textcontrols a.editevent{background:url(images/buttons/edit_40b.png) no-repeat transparent left; padding-left:20px}

.postbitlegacy .postfoot .textcontrols a.editpost:hover, .postbit .postfoot .textcontrols a.editpost:hover, .eventbit .eventfoot .textcontrols a.editevent:hover{background:url(images/buttons/edit_40b-hover.png) no-repeat transparent left; padding-left:20px}

.postbitlegacy .postfoot .textcontrols a.quickreply, .postbit .postfoot .textcontrols a.quickreply{background:url(images/buttons/reply_40b.png) no-repeat transparent left; padding-left:20px}

.postbitlegacy .postfoot .textcontrols a.quickreply:hover, .postbit .postfoot .textcontrols a.quickreply:hover{background:url(images/buttons/reply_40b-hover.png) no-repeat transparent left; padding-left:20px}

.postbitlegacy .postfoot .textcontrols a.newreply, .postbit .postfoot .textcontrols a.newreply{background:url(images/buttons/quote_40b.png) no-repeat transparent left; padding-left:20px}

.postbitlegacy .postfoot .textcontrols a.newreply:hover, .postbit .postfoot .textcontrols a.newreply:hover{background:url(images/buttons/quote_40b-hover.png) no-repeat transparent left; padding-left:20px}

.postbitlegacy .postfoot .textcontrols a.multiquote, .postbit .postfoot .textcontrols a.multiquote{background:url(images/buttons/multiquote-back_40b.png) no-repeat transparent left; padding-left:20px}

.postbitlegacy .postfoot .textcontrols a.multiquote:hover, .postbit .postfoot .textcontrols a.multiquote:hover{background:url(images/buttons/multiquote_40b-hover.png) no-repeat transparent left; padding-left:20px}

.postbitlegacy .postfoot .textcontrols a.promotecms, .postbit .postfoot .textcontrols a.promotecms{background:url(images/cms/promote_small.png) no-repeat transparent left; padding-left:20px}

.postbitlegacy .postfoot .textcontrols a.promotecms:hover, .postbit .postfoot .textcontrols a.promotecms:hover{background:url(images/cms/promote_small-hover.png) no-repeat transparent left; padding-left:20px}

.postbitlegacy .postfoot .textcontrols a.infraction, .postbit .postfoot .textcontrols a.infraction{background:url(images/buttons/add-infraction_sm.png) no-repeat transparent left; padding-left:20px}

.postbitlegacy .postfoot .textcontrols a.infraction:hover, .postbit .postfoot .textcontrols a.infraction:hover{background:url(images/buttons/add-infraction_sm-hover.png) no-repeat transparent left; padding-left:20px}

.postbitlegacy .postfoot .textcontrols a.report, .postbit .postfoot .textcontrols a.report{background:url(images/buttons/report-40b.png) no-repeat transparent left; padding-left:20px}

.postbitlegacy .postfoot .textcontrols a.report:hover, .postbit .postfoot .textcontrols a.report:hover{background:url(images/buttons/report-40b-hover.png) no-repeat transparent left; padding-left:20px}

.postbitlegacy .postfoot .textcontrols a.blog, .postbit .postfoot .textcontrols a.blog{background:url(images/misc/blog/blogpost_40b.png) no-repeat transparent left; padding-left:20px}

.postbitlegacy .postfoot .textcontrols a.blog:hover, .postbit .postfoot .textcontrols a.blog:hover{background:url(images/misc/blog/blogpost_40b-hover.png) no-repeat transparent left; padding-left:20px}

.postbitlegacy .postfoot .textcontrols a.reputation, .postbit .postfoot .textcontrols a.reputation{background:url(images/buttons/reputation-40b.png) no-repeat transparent left; padding-left:20px}

.postbitlegacy .postfoot .textcontrols a.reputation:hover, .postbit .postfoot .textcontrols a.reputation:hover{background:url(images/buttons/reputation-40b-hover.png) no-repeat transparent left; padding-left:20px}

.postbitlegacy .postfoot .textcontrols a.ip, .postbit .postfoot .textcontrols a.ip{background:url(images/buttons/ip-40b.png) no-repeat transparent left; padding-left:20px}

.postbitlegacy .postfoot .textcontrols a.ip:hover, .postbit .postfoot .textcontrols a.ip:hover{background:url(images/buttons/ip-40b-hover.png) no-repeat transparent left; padding-left:20px}

.postbitlegacy .postfoot .textcontrols a.redcard, .postbit .postfoot .textcontrols a.redcard{background:url(images/buttons/red-card_sm.png) no-repeat transparent left; padding-left:20px}

.postbitlegacy .postfoot .textcontrols a.redcard:hover, .postbit .postfoot .textcontrols a.redcard:hover{background:url(images/buttons/red-card_sm-hover.png) no-repeat transparent left; padding-left:20px}

.postbitlegacy .postfoot .textcontrols a.yellowcard, .postbit .postfoot .textcontrols a.yellowcard{background:url(images/buttons/yellow-card_sm.png) no-repeat transparent left; padding-left:20px}

.postbitlegacy .postfoot .textcontrols a.yellowcard:hover, .postbit .postfoot .textcontrols a.yellowcard:hover{background:url(images/buttons/yellow-card_sm-hover.png) no-repeat transparent left; padding-left:20px}

.postbitlegacy .postfoot .textcontrols a.deleted, .postbit .postfoot .textcontrols a.deleted{background:url(images/buttons/deleted_sm.png) no-repeat transparent left; padding-left:20px}

.postbitlegacy .postfoot .textcontrols a.deleted:hover, .postbit .postfoot .textcontrols a.deleted:hover{background:url(images/buttons/deleted_sm-hover.png) no-repeat transparent left; padding-left:20px}

.postbitlegacy .postfoot .textcontrols a:hover{color:#417394; background: url(images/buttons/newbtn_middle.png) repeat-x ; _background-image:none}

.postbitlegacy .postfoot .textcontrols a.highlight{background-color:}

.postbitlegacy .postfoot .textcontrols a.multiquote{border:0; margin-right:0; padding-right:10px}

.postbitlegacy .postfoot .textcontrols a img{position:absolute; top:2px; left:3px}

.postbitlegacy .postfoot .textcontrols a:hover img{top:2px}

.postbitlegacy .postfoot .postcontrols{position:absolute; right:10px}

.postbitlegacy .postfoot .postlinking{position:absolute; left:10px}

/*post bit deleted*/
.postbitdeleted, .postbitignored{margin-bottom:10px; display:block; width:100%; clear:both; position:relative; color:#3e3e3e; border:1px solid #e9e9e9; float:left; background:#f2f6f8 none  ; _background-image:none}

.postbitdeleted hr, .postbitignored hr{display:none}

.postbitdeleted .posthead, .postbitignored .posthead{display:table; background:#2F374A url(images/buttons/newbtn_middle.png) repeat-x ; _background-image:none; border:1px solid #5A7F97; height:16px; padding:4px 0; color:#fff; width:100%; margin:-1px -1px 0; font:  normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif}

.postbitdeleted .posthead .date, .postbitignored .posthead .date{display:inline-block; padding-left:14px; margin-left:10px; color:#fff; background:transparent url(images/statusicon/post_old.png) no-repeat center left; font: normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif}

.postbitdeleted .posthead .date .time, .postbitignored .date .time{color:#fff; margin-left:10px; font: normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif}

.postbitdeleted .posthead .postimod, .postbitignored .posthead .postimod{position:absolute; right:10px; top:5px}

.postbitdeleted .postbody, .postbitignored .postbody{padding:0}

.postbitdeleted .postrow, .postbitignored .postrow{padding: 10px}

.postbitdeleted .userinfo .memberaction, .postbitignored .userinfo .memberaction{display:block}

.postbitdeleted .userinfo, .postbitignored .userinfo{display:block; background:transparent; position:relative; clear:both; padding:5px 10px; border-bottom:1px solid #e9e9e9; word-wrap:break-word}

.postbitdeleted .userinfo .username, .postbitignored .userinfo .username{display:block; float:left; clear:right; font-size:13px; /*font-weight:bold; */}

.postbitdeleted .userinfo .moreinfo, .postbitignored .userinfo .moreinfo{float:left; display:block; position:relative; top:-5px}

.postbitdeleted .userinfo .usertitle, .postbitignored .userinfo .usertitle{clear:both; display:blockwidth:100%}

.postbitdeleted .userinfo .popupmenu a.popupctrl:hover, .postbitignored .userinfo .popupmenu a.popupctrl:hover{color:#417394; text-decoration:underline}

.postbitdeleted .title, .postbitignored .title{font:  bold 14px Tahoma,Calibri,Verdana,Geneva,sans-serif}

.postbitdeleted .nodecontrols, .postbitignored .nodecontrols{padding:4px 0; padding-right:10px; text-align:right; background:#e9e9e9 none  ; _background-image:none; font:  bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif; height:16px}

.postbitdeleted .nodecontrols .textcontrol, .postbitignored .nodecontrols .textcontrol{background:#e9e9e9 url(images/buttons/newbtn_middle.png) repeat-x ; _background-image:none; border:0px solid #a8a8a8; font:  bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif}

.postbitdeleted .nodecontrols a.textcontrol:hover, .postbitignored .nodecontrols a.textcontrol:hover{background: url(images/buttons/newbtn_middle.png) repeat-x ; _background-image:none; border:0px solid #a8a8a8}

.userinfo .popupmenu:hover a.popupctrl{background-color:transparent}

.userinfo .popupgroup .popupmenu:hover a.popupctrl.active, 

.userinfo .popupmenu a.popupctrl.active{background-color:transparent; color:inherit}

.postbit .userinfo .popupmenu .popupctrl{color:auto}

.postbit.imod_highlight .posthead, 

.postbitlegacy.imod_highlight .posthead, 

.postbitdeleted.imod_highlight .posthead, 

.postbitignored.imod_highlight .posthead{background:#ffeb90; color:#3e3e3e}

.postbit.imod_highlight .posthead .time, 

.postbit.imod_highlight .posthead .date, 

.postbit.imod_highlight .posthead .nodecontrols a.postcounter, 

.postbitlegacy.imod_highlight .posthead .date, 

.postbitlegacy.imod_highlight .posthead .time, 

.postbitlegacy.imod_highlight .posthead .nodecontrols a.postcounter, 

.postbitdeleted.imod_highlight .posthead .date, 

.postbitdeleted.imod_highlight .posthead .time, 

.postbitignored.imod_highlight .posthead .date, 

.postbitignored.imod_highlight .posthead .time{color:#3e3e3e}

/* start styles for postbit_legacy */
.userinfo .popupmenu:hover a.popupctrl{background-color:transparent}

.userinfo .popupgroup .popupmenu:hover a.popupctrl.active, 

.userinfo .popupmenu a.popupctrl.active{background-color:transparent; color:inherit}

.postbitlegacy .userinfo .popupmenu .popupctrl{color:auto}

/* end styles for postbit_legacy */
img.onlinestatus_noavatar{position:relative; top:5px; left:-56px}

img.onlinestatus{position:relative; top:5px; left:-4px}

/* last edited */
.postbody fieldset{background:#ececec none ; _background-image:none; -moz-border-radius:5px; padding:5px 10px 5px 10px; font-size:12px}

.postbody img.inlineimg{position:relative; top:2px}

.postbody .lastedited .reason{font-weight:bold}

.postbitlegacy .userinfo .userinfo_extra{width:180px; float:left; font-size:11px}

.has_ad{display:block; margin-right:0px}

/* CSS Document */
.postbit-lite{clear:both; position:relative; padding-bottom:10px}

.postbit.postbit-lite{border:0}

.postbit-lite.noavatar{padding-left:0}

.postbit-deleted, 

.postbit-ignored{padding-left:0; margin-left:80px}

.postbit-deleted .postcontent.deletereason dt, .postbit-deleted .postcontent.deletereason dd{display:block}

.postbit-deleted .posttext .deletedby{font-weight:bold}

.postbit-deleted .managelinks{float:right; margin-right:10px}

.postbit-deleted .managelinks a{margin-left:1em; text-decoration:none; font-size:11px}

.postbit-lite dl.stats.groups{font-size:11px; margin-left:80px; margin-bottom:-10px; font-weight:normal}

.postbit-lite dl.stats.groups dd{padding-right:10px}

.postbit-lite p.moderated{padding:10px 10px 0; margin-left:80px}

.postbit-lite.imod_highlight, 

.postbit-lite.imod_highlight .blocksubhead, 

.postbit-lite.imod_highlight:hover .blockfoot{background:#ffeb90 none no-repeat 10px 10px}

/*
.postbit-lite .postdate{float:right; display:block; padding:10px; font-size:11px}

*/
.postbit-lite .postbithead{background:#f2f6f8 none ; border:1px solid #CEDFEB; padding:5px 10px; margin-left:80px}

.postbit-lite .postbit-chkbox{position:absolute; right:10px; margin-top:5px}

.postbit-lite .avatarlink{float:left; clear:right}

.postbit-lite .avatarlink img{width:60px; height:auto}

.postbit-lite .username{font-weight:normal}

.postbit-lite .posttext{padding:10px; /* padding-bottom:0; */font-family:Tahoma,Calibri,Verdana,Geneva,sans-serif; margin-left:80px}

.postbit-lite.noavatar .posthead, .postbit-lite.noavatar .posttext, .postbit-lite.noavatar p.moderated{margin-left:0}

.postbit-lite .postinfo{color:#777}

.postbit-lite .postbitfoot{position:absolute; top:5px; right:20px}

.postbit-lite .postbitfoot .postcontrols li{display:inline; position:relative; top:-3px}

.postbit-lite .postbitfoot .postcontrols li.separator{color:#CEDFEB; /* do not change,makes the separator appear like a border */font-size:1.25em; position:relative; top:-2px}

.postbit-lite .postbitfoot .postcontrols a{color:#3e3e3e}

.postbit-lite .postbitfoot .postcontrols li img{position:relative; top:2px}

.postbit-lite .postbitfoot .postcontrols a, .postbit-lite .postbitfoot .postcontrols a:hover{border:0; padding:0; font-size:11px; margin-right:10px}

.postbit-lite .postbitfoot .postcontrols a:hover{text-decoration:none /* to preserve normal style of links. do not change */}

.postbit-lite .postbitfoot .postcontrols a.edit{padding-left:20px; background:transparent url(images/misc/blog/edit_generic.png) no-repeat left center; border-right:1px dotted #CEDFEB; margin-right:0; padding-right:10px}

.postbit-lite .postbitfoot .postcontrols a.reply{padding-left:20px; background:transparent url(images/buttons/reply_40b.png) no-repeat left center}

.postbit-lite input.inlinemod{position:relative; top:2px}

.postbit-lite.moderated-picturecomment{padding-left:0}

.postbit-lite.moderated-picturecomment .postbithead, 

.postbit-lite.moderated-picturecomment .posttext, 

.postbit-lite.moderated-picturecomment .stats.groups, 

.postbit-lite.moderated-picturecomment .posttext{margin-left:120px}

.postbit-lite img.statusicon, 

.postbit-lite img.posticon{vertical-align:top}

.postbit-lite .title img{}

.postbit-deleted .posttext, 

.postbit-ignored .posttext{margin-left:0}

/* Moderated Picture Comments Attachent */
.avatarlink.pc-attachment{width:100px; font-size:11px; text-align:center}

.avatarlink.pc-attachment img{width:100px}

/* CSS Document */
.pagetitle{}

.postlist{ /* ie6-only hack */  _border:1px solid rgb(255,255,255)}

.thread_controls{position:relative; display:block; float:left; width:100%; border:1px solid #cecece; background:#e9e9e9 url(images/buttons/newbtn_middle.png) repeat-x ; _background-image:none; margin-bottom:5px; margin-top:10px; font:  normal 11px Tahoma,Calibri,Verdana,Geneva,sans-serif; -moz-border-radius:0px; -webkit-border-radius:0px}

.thread_controls div:first-child{padding:5px 0; float:left; width:100%}

.popupbody .rating{display:block; padding:0; padding-left:75px; background:transparent url(images/rating/rating-15_0.png) left center no-repeat}

.popupbody .rating.r5{background-image:url(images/rating/rating-15_5.png)}

.popupbody .rating.r4{background-image:url(images/rating/rating-15_4.png)}

.popupbody .rating.r3{background-image:url(images/rating/rating-15_3.png)}

.popupbody .rating.r2{background-image:url(images/rating/rating-15_2.png)}

.popupbody .rating.r1{background-image:url(images/rating/rating-15_1.png)}

.searchthread.popupmenu .popupbody{width:236px}

.searchthread.popupmenu .popupbody input.searchbox{margin-top:1px; margin-bottom:3px}

.searchthread.popupmenu .popupbody input.button{float:right; top:0}

/* FORUM INFO / OPTIONS BLOCK */
/*thread info*/
.thread_info{margin-bottom:5px; float:left; width:100%; clear:both; position:relative; top:-10px; margin-bottom:0; color:#3e3e3e; font-size:12px}

.thread_info a{font-weight:bold}

.thread_info h5{display:none}

.thread_info .optiontitle{display:block; padding:4px 0; padding-left:10px; -moz-border-radius-topright:5px; -moz-border-radius-topleft:5px; -webkit-border-top-right-radius:5px; -webkit-border-top-left-radius:5px}

.thread_info_block{border-bottom:1px solid #c4c4c4; border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4; background:rgb(255,255,255) url(images/gradients/gradient-greytowhite.png) repeat-x ; _background-image:none; }

.thread_info .inner_block, .info_subblock{padding:4px 10px}

.thread_info .options_block_container{width:100%; float:left; display:block; position:relative; top:0; padding-top:0; margin-top:0}

.thread_info .options_block{width:49.5%; display:block; float:left; clear:right; margin-right:1%}

.thread_info .options_block:last-child{margin-right:0}

.options_block h4{width:100%}

.options_block .thread_info_block{float:left; width:100%; display:block}

ul.icon_list li{display:block; width:100%; margin-bottom:5px}

.info_subblock ul li{margin-bottom:2px}

.youcandoblock{width:50%; float:left; margin-bottom:10px}

.bbcodeblock{float:right; display:block; width:50%; margin-bottom:10px}

.rules_link{width:50%; padding-left:50%}

.inner_block .commalist{margin-top:1em}

#thread_info_block_1{width:34.9%; float:left}

#thread_info_block_1 >*{margin-right:2px}

#thread_info_block_2{width:65%; float:right}

/* Similar Threads */
.similar_threads{clear:both}

.similar_threads li{padding:5px 10px 5px 10px}

ol.similar_threads li h6 a{font-size:12px}

.similar_threads .starter_forum{font-size:11px}

.similar_threads .titleblock{float:left}

.similar_threads .dateblock{float:right; text-align:right}

a.firstunread{background-image:url(images/buttons/firstnew.png); background-position:right center; background-repeat:no-repeat; padding:2px 4px; padding-right:15px; font-size:11px; border:1px solid transparent; margin-left:5px; text-decoration:none}

#navlinks{background:#f4f4f4 none ; _background-image:none; border-top:1px solid #e7e7e7; padding:6px; text-align:center; color:#5d5d5d; font-size:1em; clear:both}

.thread_info a.collapse{position:absolute; top:6.88px}

/*************************************************/
/* ADS First and Last Post */
#ad_thread_first_post_content{ float:right}

#ad_thread_last_post_content{ float:right}

select, input, button {
font:10pt Tahoma,Calibri,Verdana,Geneva,sans-serif;
}
.button {
padding:0 4px;
}
.invisible {
visibility:hidden;
}
#addfiles_container {
border-bottom:1px solid #808080;
padding:4px;
text-align:center;
}
.cleardiv {
clear:both;
}
#overlay {
background-color:#000000;
display:none;
height:100%;
left:0;
opacity:0;
position:absolute;
top:0;
width:100%;
z-index:9999;
}
#help_container {
border:1px solid #808080;
font:11px verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
left:0;
position:absolute;
top:0;
width:408px;
z-index:2;
}
#help_content {
background-color:#FFFFFF;
height:200px;
overflow-x:hidden;
overflow-y:auto;
padding:4px;
width:400px;
}
#help_content .usagerow1 {
border-bottom:1px solid #CCCCCC;
padding:3px;
}
#help_content .usagerow2 {
border-bottom:1px solid #CCCCCC;
padding:3px;
}
.yui-skin-sam .yui-layout .yui-layout-unit-left div.yui-layout-hd .collapse {
width:13px;
}
.yui-skin-sam .yui-layout .yui-layout-clip {
background-color:#F5F5FF;
}
.ygtvspacer {
width:34px !important;
}
tr.ygtvrow {
border-bottom:medium none;
}
.ygtvdepthcell .ygtvspacer, .ygtvblankdepthcell .ygtvspacer {
width:18px !important;
}
.yuimenu li {
font-size:11px;
padding:1px;
}
.asset_category_label {
background-color:transparent;
font-size:11px;
padding-left:2px;
position:relative;
white-space:nowrap;
}
.dragon {
border:2px dotted red !important;
padding-left:0;
}
.dragbefore {
border-top:2px dotted red !important;
}
.dragafter {
border-bottom:2px dotted red !important;
}
#asset_category_tree_root {
cursor:pointer;
float:left;
}
#asset_category_tree_root_container .inactive {
padding:3px 3px 3px 2px;
}
#asset_category_tree_root_container .active {
padding:1px 1px 1px 0;
}
#asset_header {
padding:0;
}
#asset_header h2 {
display:inline;
font-size:110%;
font-weight:bold;
}
#asset_header div.description {
display:inline;
}
#asset_header div.uploadmanager {
padding-top:4px;
}
#asset_header_body {
padding:4px;
}
#asset_header_body div.step1 {
padding-top:2px;
}
#asset_header_body div.step1 strong {
font-weight:bold;
}
#addfiles {
float:right;
font:10pt Tahoma,Calibri,Verdana,Geneva,sans-serif;
margin-top:-1px;
padding:3px 20px 3px 25px;
}
#asset_header div.quota {
float:right;
margin-right:10px;
padding:1px 0 0;
}
#filemenu_help {
cursor:pointer;
}
#filemenu_help, #progressimage {
float:right;
margin:4px;
}
#addfiles:hover img, #addfiles img {
bottom:3px;
left:7px;
}
#quotaattach {
background-color:#FFFFFF;
border:1px outset #808080;
overflow:hidden;
padding:0;
width:130px;
}
#quotaattachsum {
background-color:#64A7EB;
height:0;
}
.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd {
background-color:#F5F5FF;
}
.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-hd h2, .yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-hd div {
background-color:#E1E4F2;
color:#000000;
font:11px verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
margin:0;
padding:2px;
}
#asset_category_header, #asset_upload_header, #asset_attachment_list_header {
font-weight:bold;
}
#asset_attachment_list_header .ordercontrols {
float:right;
font-weight:normal;
padding:0;
}
#upload_header {
color:#777777;
float:right;
font-weight:normal;
}
.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-ft {
background-color:#E1E4F2;
border-top:1px solid #808080;
font:11px verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
padding:2px 0;
text-align:center;
z-index:1;
}
.yui-skin-sam .yui-layout .yui-layout-unit-top div.yui-layout-bd {
}
.yui-skin-sam .yui-layout .yui-layout-unit-top {
}
.yuimenubaritemlabel-selected {
background-color:#ABCDEF;
cursor:pointer;
}
.yui-skin-sam .yuimenubar {
border:medium none;
line-height:1.5;
}
.yui-skin-sam .yuimenubaritemlabel {
border:medium none;
}
#filemenubar .yuimenubaritem {
float:right;
}
#pagestats {
border-right:1px solid #777777;
color:#777777;
display:inline;
padding-right:10px;
}
#asset_upload_list {
padding:2px;
}
#asset_upload_message {
left:0;
padding-top:40px;
position:absolute;
text-align:center;
width:100%;
}
#asset_attachment_list_footer {
padding:0 4px;
text-align:right;
}
#asset_attachment_list_footer div.onehourdelete {
padding-top:2px;
text-align:left;
}
#firstpage, #prevpage, #nextpage, #lastpage {
color:#777777;
cursor:pointer;
text-decoration:underline;
}
#prevpage {
padding-left:8px;
}
#nextpage {
padding-right:8px;
}
#currentpage {
color:#777777;
padding:0 8px;
}
#selectall1, #selectall2 {
float:left;
}
#selectallbox1, #selectallbox2 {
height:13px;
margin:0 2px 0 4px;
padding:0;
vertical-align:top;
width:13px;
}
.uploadinput {
display:block;
margin-bottom:2px;
}
.urlinput {
display:block;
margin-bottom:2px;
width:275px;
}
#asset_addfiles {
padding:0 4px;
text-align:right;
}
#upload_controls_container {
border:1px solid #808080;
font:11px verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
position:absolute;
right:2px;
top:59px;
z-index:1;
}
#upload_controls_container .upload_controls {
background-color:#F5F5FF;
padding:8px;
position:relative;
}
#upload_controls_container .upload_controls .buttons {
text-align:right;
}
.popup_title {
background-color:#ABCDEF;
padding:2px;
text-align:center;
}
#switch_url_link1, #switch_url_link2, #switch_upload_link {
cursor:pointer;
text-decoration:underline;
}
.closebutton {
background-color:#F5F5FF;
border:1px solid #BBBBBB;
color:#000000;
cursor:pointer;
font-size:9px;
font-weight:bold;
padding:3px;
position:absolute;
right:1px;
top:1px;
}
.closebutton:hover {
background-color:#CC3333;
color:#FFFFFF;
}
#insert_attachment {
margin-right:10px;
}
.composite {
background-color:#DDDDDD;
border:1px solid #BBBBBB;
height:96px;
width:96px;
}
.composite div {
float:left;
height:20px;
margin:2px;
width:20px;
}
.composite img {
height:auto !important;
max-height:20px;
max-width:20px;
width:auto !important;
}
.asset_popup_img {
}
.asset_div .asset_attach_delete, .asset_div .asset_attach_usage {
background-color:#F5F5FF;
border:1px solid #BBBBBB;
color:#000000;
cursor:pointer;
font-size:9px;
font-weight:bold;
height:14px;
padding-bottom:1px;
position:absolute;
right:1px;
top:-7px;
width:13px;
}
.asset_div .asset_attach_delete:hover {
background-color:#CC3333;
color:#FFFFFF;
}
.asset_div .thumbnailsmall .asset_attach_usage {
right:15px;
top:-7px;
}
.asset_div .asset_attach_usage:hover {
background-color:blue;
color:#FFFFFF;
}
.asset_div {
background-color:#DDDDDD;
border:1px solid #BBBBBB;
float:left;
margin:4px;
position:relative;
z-index:1;
}
.asset_div input.checkme {
bottom:0;
position:absolute;
right:1px;
}
.asset_div .detailedview {
height:60px;
position:relative;
width:155px;
}
.asset_div .detailedview .asset_attachment, .asset_div .detailed .asset_attachment_nothumb {
height:auto !important;
max-height:50px;
max-width:50px;
padding:5px;
width:auto !important;
}
.asset_div .detailedview .asset_attachment_container {
float:left;
width:60px;
}
.asset_div .detailedview .asset_detailed_container {
font:10px verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
margin:5px 5px 0 0;
overflow:hidden;
white-space:nowrap;
width:85px;
}
.asset_div .thumbnail {
height:112px;
position:relative;
width:100px;
}
.asset_div .thumbnail .asset_attachment, .asset_div .thumbnail .asset_attachment_nothumb {
height:auto !important;
max-height:75px;
max-width:75px;
position:relative;
top:8px;
width:auto !important;
}
.asset_div .thumbnail .asset_attachment_container {
text-align:center;
}
.asset_div .thumbnail img {
vertical-align:middle;
}
.asset_div .thumbnail .asset_attachment_filename {
font:10px verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
left:2px;
overflow:hidden;
position:absolute;
text-align:center;
top:85px;
white-space:nowrap;
width:96px;
}
.asset_div .thumbnailsmall {
height:87px;
width:75px;
}
.asset_div .thumbnailsmall .asset_attachment, .asset_div .thumbnailsmall .asset_attachment_nothumb {
height:50px;
max-height:50px;
max-width:50px;
top:8px;
width:50px;
}
.asset_div .thumbnailsmall .asset_attachment_filename {
top:60px;
width:71px;
}
.asset_div .listview {
height:18px;
margin-top:4px;
padding:2px;
position:relative;
width:100px;
}
.asset_div .listview .asset_attachment_filename {
font:10px verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
margin-right:13px;
overflow:hidden;
white-space:nowrap;
}
.ygtvfocus, .assetclick {
background-color:#ABCDEF;
}
.asset_attachment_filename .filename {
display:block;
}
#yui_clearlist, #yui_uploadfiles, #yui_selectfilestext {
cursor:pointer;
padding:2px;
white-space:nowrap;
}
.displayinline {
display:inline-block;
}
#yui_uploadfiles {
margin:0 4px;
}
#yui_selectfiles {
-moz-border-radius:5px 5px 5px 5px;
height:10px;
position:absolute;
width:10px;
}
.yui_selectfiles_hover {
background-color:#FFFFC8;
color:#417394;
}
.yui_controls {
height:19px;
text-align:center;
width:400px;
}
#uploadprogress_container {
background-color:#FFFFFF;
border:1px solid #808080;
height:115px;
overflow:auto;
text-align:left;
width:400px;
}
#fileheader {
float:left;
}
#sizeheader {
float:left;
margin-left:275px;
overflow:hidden;
}
#uploadprogress_container li {
background:url("uploadprogress.gif") repeat-y scroll -400px 0 transparent;
border-bottom:1px solid #CCCCCC;
font:11px verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
height:16px;
padding:3px;
}
.uploadprogress_container ul, .uploadprogress_container li {
clear:both;
}
#uploadprogress_container .name, #uploadprogress_container .size, #uploadprogress_container .delete {
float:left;
overflow:hidden;
white-space:nowrap;
}
#uploadprogress_container .name {
width:275px;
}
#uploadprogress_container .size {
text-align:right;
width:60px;
}
#uploadprogress_container .delete {
text-align:right;
width:40px;
}
#uploadprogress_container .delete button {
background-color:#F5F5FF;
border:1px solid #BBBBBB;
color:#000000;
cursor:pointer;
font-size:9px;
font-weight:bold;
height:14px;
margin-right:2px;
padding-bottom:1px;
vertical-align:middle;
width:13px;
}
#uploadprogress_container .delete button:hover {
background-color:#CC3333;
color:#FFFFFF;
}
#uploadprogress_container .delete img {
vertical-align:middle;
}
.uploadprogress_footer {
background-color:#CCCCCC;
border-color:-moz-use-text-color #808080 #808080;
border-right:1px solid #808080;
border-style:none solid solid;
border-width:0 1px 1px;
margin-bottom:8px;
padding:4px;
width:392px;
}
.uploadprogress_footer .totalsize {
float:right;
}
#yui_progressbar_container {
border:1px outset #808080;
height:16px;
text-align:left;
width:400px;
}
#yui_progressbar {
background-color:#64A7EB;
height:16px;
width:0;
}

#filmstrip {
	padding-top:15px;
}

.spoiler { color: #000000; background-color: #000000 }
/* --- CALENDAR --*/
#calendarpicker{float:right}#calendar_main{width:100%;float:left;margin-right:-175px}#calendar_content{margin-right:175px}#calendar_nav{float:right;width:165px}#addnewcontrols dt{margin-bottom:0.5em}#addnewcontrols dd a,#neweventbutton{display:block;text-align:center;margin-bottom:0.5em}#addnewcontrols{margin-bottom:1.5em}#calendar_nav .block,#calendar_main .block{margin-bottom:2em;clear:none}#monthjump{padding:2.5px 10px}#monthjump select,#monthjump option{font-size:12px}#monthjump img{vertical-align:middle}.calendar form{float:right;padding:10px}.calendar{margin-bottom:2em}.calendar th{text-align:center;width:14%;word-wrap:break-word}.calendar th .blocksubhead{margin-left:1px;border-right:solid 1px rgb(143,149,191);padding:10px 0}.calendar td{vertical-align:top}.calendar .othermonth{background-color:rgb(240,240,240)}.calendar .events.today,.calendar .today{border-color:#c4c4c4;background:#ffeb90}.today .blockrow.eventlist{background:transparent}.calendar .events a.weeklink,.calendar .events a.daynum{color:rgb(0,0,0);font-weight:bold;text-decoration:none;display:block;padding-top:4px}.calendar .events a.weeklink:hover,.calendar .events a.daynum:hover{color:rgb(255,68,0)}.calendar .events a.weeklink{padding-left:4px;float:left}.calendar .events a.daynum{padding-right:4px;text-align:right}.calendar .othermonth a{color:rgb(153,153,153)}.calendar .events{height:100px;border-right:solid 1px #c4c4c4;border-bottom:solid 1px #c4c4c4;-moz-border-radius-bottomright:7px;-moz-border-radius-bottomleft:7px;-webkit-border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;font-size:11px;margin-left:1px;margin-bottom:2px;overflow:hidden}.calendar th:first-child .blocksubhead,.calendar td:first-child .events{margin-left:0}.calendar .events ol{}.calendar .events ol li{list-style:outside disc;float:left;margin-left:1.5em;width:85%}.calendar a{text-decoration:none}.calendar.mini{width:165px}.calendar.mini .blockhead{font-size:13px}.calendar.mini table{width:100%}.calendar.mini td{text-align:right}.calendar.mini th,.calendar.mini td{font-size:11px}.calendar.mini .blocksubhead{font-size:9.5px;padding:5px 0}.calendar.mini td .simpleday,.calendar.mini td a{display:block;padding:3px}.calendar.mini td.othermonth a{border-right:solid 1px rgb(143,149,191);border-bottom:solid 1px rgb(143,149,191);-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}.quarter{clear:both}.quarter .calendar{float:left;margin-right:10px} .weekcontrols{float:right;padding:4px 10px}.week li.floatcontainer{ width:99.8%; border:1px solid #c4c4c4;border-top:0}.week li.floatcontainer .blocksubhead{border:0;margin:0}.week .dayname{display:block}.week .daynum{display:block;font-size:24pt;float:left;padding:10px;width:40px;text-align:center}.week .eventlist{padding-left:60px}.week .eventlist li{list-style:inside disc}.week .eventlist li .eventtime{font-size:11px;color:grey}.week .eventlist li a[href="calendarevent.php"]{display:block;padding-left:1em}.week .eventlist li.birthdays{-moz-border-radius:7px;-webkit-border-radius:7px;
