html {background:#fff;}
body a {color:#00417A; text-decoration:none;}
body a:hover, body a:hover .time, body a:hover .shade, body a:hover .understate {color:#00417A; text-decoration:underline;}
.cms_widget_content a {color:#00417A;text-decoration:none;}

* html img {behavior:url(iepngfix.htc);}

.doc_header {background-image:url(http://www.cardboardfish.com/talk3g/imagesvb4/main_head_background.gif); background-repeat:repeat-x; margin-left:-35px; padding-left:35px; padding-right:35px;width:100%; min-width:885px;}
.toplinks {line-height:20px; margin-right:35px;}
.navtabs {background-repeat:no-repeat; background-repeat:repeat-x; height:39px; padding-top:7px; background:none; background-image:url(http://www.cardboardfish.com/talk3g/imagesvb4/blockheadback.gif); padding-left:0px;}
.logindetails {background-color:none;}
.globalsearch .textboxcontainer span {border-left:0px;}
.navbar {height:99px;min-width:850px; background-image:url(http://www.cardboardfish.com/talk3g/imagesvb4/navbarbottomback.gif); background-repeat:repeat-x; background-position:bottom; background-color:none;}
.globalsearch {top:-51px; width:277px; background-image:url(http://www.cardboardfish.com/talk3g/imagesvb4/search_back.gif); background-repeat:no-repeat;}
.navtabs ul {border-top:0px; top:54px;}
.navtabs li a.navtab { background:none; border-left:0px; border-top:0px; margin-left:30px; margin-right:33px; height:33px; margin-top:7px;}
.navtabs li.selected a.navtab {background:none; border-left:0px; border-top:0px; color:#99cffc; height:40px;}
.navtabs li a.navtab:hover { background:none; border-left:0px; border-top:0px; color:#ecd615;}
.navtabs li.selected {height:40px;}
.logindetails {background:none;}
* html .globalsearch { width:300px;}

.toplinks ul.isuser li.welcomelink a { background:none; margin-left:0px}
.toplinks ul.isuser li a { margin-left:45px;}
.toplinks .logindetails { background:none; margin-left:-7px; text-align:left;}
.toplinks form input.loginbutton {background-image:url(http://www.cardboardfish.com/talk3g/imagesvb4/navbarbottomback.gif); background-repeat:repeat-x; background-position:top; color:#FFF; border:1px solid #99cffc; height:23px; margin-top:6px;padding-bottom:4px; width:55px;}
.toplinks ul.nouser li a { background:none}
.toplinks ul.nouser li a:hover { background:none; color:#ecd615;}

.globalsearch .textboxcontainer {border-left:0px;}
.globalsearch .textboxcontainer span { border-top:0px;}
.globalsearch .buttoncontainer span { border-top:0px; border-left:0px;}
.globalsearch .buttoncontainer { border-left:0px; border-right:0px; margin-right:32px; margin-top:7px; width:38px; height:39px;}
.navbar_search { width:auto}
.navbar_advanced_search li {height:auto;}
.navbar_advanced_search{ clear:both; margin-top:63px;}

.navtabs li:first-child { border-left:0px;}

.navtabs ul li { margin-left:18px;}
.navtabs ul li:first-child {text-indent:0px;}
.leftsidenavbar{background-image:url(http://www.cardboardfish.com/talk3g/imagesvb4/navbar-left.gif); background-repeat:no-repeat; float:left; background-position:bottom; width:16px; height:99px;}
.rightsidenavbar{background-image:url(http://www.cardboardfish.com/talk3g/imagesvb4/navbar-right.gif); background-repeat:no-repeat; float:right; background-position:bottom; width:16px; height:99px;}

.globalsearch input.textbox {background-image:url(http://www.cardboardfish.com/talk3g/imagesvb4/searchbox_back.gif); background-repeat:no-repeat; border:2px solid #0057a4; color:#0f3c64; font-size:16px; height:27px; margin-top:6px; padding:4px 0 0 4px; text-indent:5px; vertical-align:top; width:205px; margin-left:-13px;}
* html .globalsearch input.textbox { margin-left:0px;}
.globalsearch .searchbutton {width:38px; height:39px;}
.toplinks form {float:none; margin-top:32px; background-image:url(http://www.cardboardfish.com/talk3g/imagesvb4/login_back.gif); background-repeat:no-repeat; width:300px; height:58px; margin-right:-23px;}

#logindetails input.textbox {background-image:url(http://www.cardboardfish.com/talk3g/imagesvb4/searchbox_back.gif); background-repeat:no-repeat; border:2px solid #0057a4; color:#0f3c64; font-size:13px; height:20px; margin-top:6px; padding:0px 0 0 4px; text-indent:5px; vertical-align:top; width:90px; margin-left:5px;}

.toplinks .remember {margin:0px; padding-left:11px; margin-top:8px;}
* html .toplinks .remember {margin:0px; padding-left:11px; margin-top:-2px;}
.body_wrapper { min-width:810px;}
.nonotifications div.popupbody { background:#012442 none repeat scroll 0 0; border:1px solid #012442;}
.toplinks .nonotifications .popupbody a {background:#FFFFFF none repeat scroll 0 0; clear:none; color:#000000; float:none; margin-left:0; padding:0 5px; text-align:right;}
.toplinks .nonotifications .popupbody a:hover {background:#9cd2fe none repeat scroll 0 0; clear:none; color:#01284a; float:none; margin-left:0; padding:0 5px; text-align:right; text-decoration:underline;}
.navtabs li.selected li:hover a.popupctrl.active, .navtabs li.selected li a.popupctrl.active {background-color:#9cd2fe; border-color:#012442; color:#01284a;text-decoration:none;}
.navtabs .popupbody {background:#9cd2fe none repeat scroll 0 0; border:1px solid #012442; width:auto; color:#01284a;}
.navtabs li.selected li:hover a.popupctrl {background-color:#9cd2fe; color:#01284a; border-color:#5c9fd6; text-decoration:none;}

.navtabs .popupbody li a:hover{background-color:#ecd615;}

.toplinks .nonotifications a.popupctrl:hover {background-color:transparent; text-decoration:underline;}
.toplinks ul.isuser li.welcomelink a:hover {text-decoration:underline;}
.toplinks ul.isuser li a:hover {text-decoration:underline;background-color:transparent;}

.navtabs li.selected .popupbody li > a {margin-left:-18px}

h1.header, h2.header {border-top:0px; padding-top:0px; font-size:15px; font-family:Verdana, Geneva, sans-serif; color:#FFF; background:transparent url(http://www.cardboardfish.com/talk3g/imagesvb4/forumhead.gif) repeat scroll center top; line-height:32px; height:32px; border-bottom:0px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;padding-left:8px;}

h2.category_nav { background:transparent url(http://www.cardboardfish.com/talk3g/imagesvb4/forumhead.gif) repeat scroll center top; height:30px; line-height:30px;}
#forums .L1 .forumhead a { line-height:30px}
.forumbit_nopost .forumhead .forumtitle, .forumbit_nopost .forumhead span, .forumbit_nopost .forumhead .collapse, .forumbit_post .forumhead h2 span { line-height:30px;}
.forumbit_nopost .forumhead a.collapse img { top:-9px}
.forumhead {background:transparent url(http://www.cardboardfish.com/talk3g/imagesvb4/forumhead.gif) repeat scroll center top; line-height:30px;}

.body_wrapper { padding-bottom:0px;}
.footer {background:transparent url(http://www.cardboardfish.com/talk3g/imagesvb4/footerback.gif) repeat scroll center top; width:100%; padding:0px; height:100px; border:0px; -moz-box-shadow:0px; padding-left:55px; margin-left:-55px; padding-right:55px; padding-bottom:0px; padding-top:0px}
.below_body {background:transparent url(http://www.cardboardfish.com/talk3g/imagesvb4/footerbackbottom.gif) repeat scroll center top; height:119px; padding-left:55px; width:100%; margin-left:-55px; padding-right:35px; padding-bottom:0px}
.footer_time { padding-top:0px}
.footer select { margin-top:38px;}
.footer_copyright, .footer_morecopyright { margin-top:5px}
.footer_select {background:transparent url(http://www.cardboardfish.com/talk3g/imagesvb4/footerlogo.gif) right top; background-repeat:no-repeat; height:100px; padding-right:110px;}
.footer_links { padding-top:38px;}
.footer_copyright, .footer_morecopyright { margin-top:5px}
form#quick_reply textarea { font-size:12px;}
.formcontrols .blockrow.texteditor textarea {font-size:12px;}

div.article_preview {background:transparent url(http://www.cardboardfish.com/talk3g/imagesvb4/speechbubble.gif) right top; background-repeat:no-repeat;}

.forumhead + .childforum .L2:first-child .forumrow, .forumhead + .L2 .forumrow { background:#FFFFFF url(http://www.cardboardfish.com/talk3g/imagesvb4/row-gradient.png) repeat-x scroll left bottom;}
.forumbit_nopost .forumbit_nopost .forumrow, .forumbit_post .forumrow {background:#FFFFFF url(http://www.cardboardfish.com/talk3g/imagesvb4/row-gradient.png) repeat-x scroll left bottom;}
.editor_textbox textarea { font-size:12px;}

.forumbit_nopost .subforumdescription { background-color:#fefeed;}
.navlinks { background-color:#e9f4f5;}
.wgo_block h2 {background-color:#01284a;}
.cms_toolbar {background-color:#0055A0}
.cms_toolbar:hover {background-color:#228ae6}
.cms_widget { background-color:#e9f5ff;}
.newcontent_textcontrol {background-color:#0055A0}
.newcontent_textcontrol:hover {background-color:#228ae6}
.above_threadlist_controls {background-color:#d3edff;}
.forum_info h4 {background-color:#01284A;}
.threadlisthead { background-color:#0055a0;}

.threadbit .sticky {background-color:#f1fafd; background-image:none;}
.threadbit .alt {background-color:#f1fafd; background-image:none;}
.threadbit .nonsticky, .threadbit .discussionrow {background-color:#f1fafd; background-image:none;}
.threadbit .deleted, .threadbit .ignored { background-color:#e6ebed; background-image:none;}

.thread_info h4 {background-color:#01284A}

.thread_controls {background-color:#d3edff;}
.pollresultsblock {background-color:#f8fdff;}
.postbit .posthead {background-color:#0055A0;}
.postbit .posthead .nodecontrols {float:right; width:40%;}

.popupbody { background-color:#d3edff;}
.navpopupmenu.popupmenu.nohovermenu a.textcontrol, .navpopupmenu.popupmenu.nohovermenu a.popupctrl { background-color:#f8fcff;}
.navpopupmenu.popupmenu.nohovermenu a.textcontrol:hover, .navpopupmenu.popupmenu.nohovermenu a.popupctrl:hover { background-color:#cfdae2;}
#inlinemod_formctrls .popupctrl { background-color:#f8fcff;}
.postbit .postfoot { background-color:#dbe2e3;}
.postbitdeleted .posthead, .postbitignored .posthead { background-color:#5985ab}
.postbit { background-color:#f6fbff;}

.blockhead { background:#012240 url(images/gradients/grey-up.png) repeat-x scroll left bottom;}
.formcontrols .blockrow .editor_textbox textarea { background-color:#dee7ee;}
.formcontrols .blockrow .editor_textbox textarea:focus { background-color:#f1fafd;}

.popupbody li > a:hover, .popupbody li > label:hover, .popupbody li.vbmenu_hilite > a {background-color:#ecd615;}
.cms_widget_post_header { padding-top:0px;}
.cms_widget_content { background-image:none; padding-top:5px;}
.textcontrols a:hover, .actionbutton_container a.pagetitleinfo.textcontrol:hover, a.textcontrol:hover {color:#417394;}
.blockhead a.textcontrol { margin-top:-3.5px}

div.title a.edit { visibility:visible;}