html { background: url(../images/bg.gif); }
body { width: 99% margin: 0 auto; }
.body_wrapper { border: 1px solid #e8e8e8; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.threadlisthead, .threadbit, .forum_info .blockbody, .forum_info .blockhead, .thread_info h4, .thread_info .blockbody  { -moz-box-shadow: none !important; -webkit-box-shadow: none !important; }
.forumbit_post .forumrow, .forumbit_nopost .forumhead, .forumbit_nopost .forumrow, .forumbit_post .forumhead { -moz-box-shadow: none !important; -webkit-box-shadow: none !important; }
.wgo_block { -moz-box-shadow: none !important; -webkit-box-shadow: none !important; }
#searchtypeswitcher { border-bottom:4px solid #75c1f3 !important; }
#searchtypeswitcher li.selected a,
#searchtypeswitcher li a:hover  { background-color: #75c1f3 !important; }
#searchtypeswitcher li a { background-color: #9ed7fc !important; }
.postbitlegacy .title, .eventbit .title { color: #0d6689; }
.threadbit .title,
.postbitlegacy .title, .eventbit .title { font-family: "Arial", Helvetica, sans-serif !important; font-size: 16px !important; font-weight: bold !important; }
.postbitlegacy .title, .eventbit .title { font-size: 18px !important; }
.footer { -moz-box-shadow: none; -webkit-box-shadow: none; border: none; }
.notices li { -moz-box-shadow: none; -webkit-box-shadow: none; }
#header { background: #0d6689; height: 50px; }
.logo-image { margin: 6px 42px 0 0; }
.above_body { background: #0d6689; }
.logindetails { background: #3da4cc !important; }
#toplinks .nouser li a { background: #3da4cc !important; font-family: tahoma !important; }
#toplinks .isuser li a, #toplinks .isuser li.welcomelink { font-family: tahoma !important; }
#toplinks .isuser li a:hover { background: #3da4cc !important; font-family: tahoma !important; }
.navtabs, .navtabs li a.navtab { background: url(../images/navtabs.png) !important; }
.navtabs ul { border: none !important; }
.navtabs li.selected a.navtab { background: url(../images/activenav.png) !important; font-weight: bold !important; }
.navtabs li a.navtab { font-family: tahoma !important; font-weight: normal; }
.navtabs .floatcontainer { background: #0d6689 !important; }
.floatcontainer li a { font-family: tahoma !important; text-indent: 0 !important; }
.navtabs ul li:first-child { text-indent: 0 !important; }
.navbar_advanced_search li a { font-family: tahoma !important; }
ul.social-plugins { height: 42px; }
ul.social-plugins li { float: left; margin-right: 3px; }
ul.social-plugins li a { height: 32px; width: 32px; display: block;}
ul.social-plugins li.facebook { background: url(../images/social-plugins.png) 0 0 no-repeat; }
ul.social-plugins li.twitter { background: url(../images/social-plugins.png) -32px 0 no-repeat; }
ul.social-plugins li.youtube { background: url(../images/social-plugins.png) -64px 0 no-repeat; }
.va-footer { background: #FFF; margin: 10px 0; min-height: 216px; position: relative; border: 1px solid #e8e8e8; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.va-footer ul.footer-list-menu { width: 120px; height: 145px; background: url(../images/footer-list-menu-bg.gif) 0 0 repeat-y; padding-right: 20px; float: right; border-right: 1px solid #cfcfcf; margin-top: 40px; margin-right: 20px; position: relative; }
.va-footer ul.footer-list-menu:first-child { border-right: none; padding-right: 0; }
.va-footer ul.footer-list-menu:first-child li:first-child { right: 0; }
.va-footer ul.footer-list-menu li:first-child { position: absolute; top: -25px; right: 20px; font-weight: bold; color: #3c3c3c; font-size: 13px; padding-right: 0; background: none; }
.va-footer ul.footer-list-menu li { width: 120px; font-size: 11px; line-height: 2em; float: right; }
.va-footer ul.footer-list-menu li a { color: #929292; }
.va-footer span.footer-logo { width: 164px; height: 70px; background: url(../images/footer-logo.png) no-repeat; position: absolute; top: 20px; left: 20px; }
.va-footer .content-rights { width: 388px; padding: 10px 0 15px 0; position: absolute; top: 55px; left: 0; text-align: center; font-size: 14px; color: #929292; line-height: 1.7em; }
.below_body { direction: ltr; margin-bottom: 5px; }
.below_body, .below_body a { color: #595959; }
.footer_copyright { color: #595959; clear: both; }
.footer_time { clear: both; }
.footer_copyright, .footer_morecopyright { text-align: left; margin: 0px; padding: 0px; }
.footer_copyright { font-size: 11px; line-height: 1.5em; }
.footer_copyright a:hover { text-decoration: none; }
.footer_copyright .footer_time { color: #64889d; font-family: "Tahoma", Geneva, sans-serif; line-height: normal; padding-top: 2px; line-height: 1.5em; }
.footer_time span.time { color: #666; }
.below_body a:hover { color: #595959; text-decoration: underline; }
div.villaarts-copyrights { width: 250px; clear: both; direction: ltr; font-family: "Verdana", Geneva, sans-serif; overflow: hidden; margin-bottom: 3px; color: #595959; float: left; }
.villaarts-copyrights .villaarts-logo { width: 19px; height: 17px; display: block; background: url(../images/villaarts-logo.png) no-repeat; float: left; }
.villaarts-copyrights span { height: 17px; line-height: 17px; font-size: 11px; float: left; margin-left: 3px; }
.villaarts-copyrights span a { font-weight: bold; text-decoration: underline; color: #2e2e2e; }
.villaarts-copyrights span a:hover { text-decoration: none; color: #2e2e2e; }
.below_body { direction: ltr; }
.footer_copyright br { display: none; }