html {
	background: #fff;
	min-width: 1024px;
}

body, .notices li {
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
}

input, textarea, button, select {
	font-size: 12px;
}

.above_body {
	background: #fff;
	margin: 0;
}

#header {
	background: #252932;
	height: 40px;
}

#header .header_content {
	height: 100%;
}


#header .header_content {
	min-width: 964px;
	max-width: 1220px;
	margin: 0 auto;
	padding: 0 30px;
}

.subforumdescription {
padding: 7px;
margin-left: 10px;
font-size: 14px;
}

.navtabs li.selected, .navtabs li a.navtab {
	display: inline-block;
}

.navtabs ul li:first-child {
	margin-left: 18px;
}

.logo-image {

}

label, .label {
	padding: 0;
	font-weight: normal;
}

.toplinks .logindetails, ul.nouser, ul.isuser {
	
}

body, .toplinks ul.nouser li a, .toplinks ul.nouser li a:hover, .toplinks ul.nouser li a:active, .toplinks ul.nouser li a:visited, .toplinks ul.isuser li a, .toplinks ul.isuser li a:hover, .toplinks ul.isuser li a:active, .toplinks ul.isuser li a:visited, .toplinks ul.isuser li.popupctrl a, .toplinks ul.isuser li.popupctrl a:hover, .toplinks ul.isuser li.popupctrl a:active, .toplinks ul.isuser li.popupctrl a:visited, .toplinks ul.isuser li.welcomelink a, .toplinks ul.isuser li.welcomelink a:hover, .toplinks ul.isuser li.welcomelink a:active, .toplinks ul.isuser li.welcomelink a:visited, .navtabs ul, .navtabs li, .navtabs li a.navtab, .navtabs li:first-child, .globalsearch .textboxcontainer, .globalsearch .textboxcontainer span, .globalsearch .buttoncontainer, .globalsearch .buttoncontainer span, .globalsearch input.textbox, .blockhead, .textbox, textarea, #usercp_nav .blockhead, .navtabs li.selected .popupbody li > a:hover, .forumhead, .forumbit_nopost .forumbit_nopost .forumrow, .forumbit_post .forumrow, .forumbit_nopost .forumbit_nopost .forumrow, .forumbit_post .forumrow, .navlinks, .wgo_block .blockhead, .wgo_block .blockbody, .formcontrols, .blockbody.settings_form_border, #usercp_nav .blockbody, .toolsmenu div, .thread_info h4, .thread_info .blockbody, .postbody, .threadbit .nonsticky, .threadbit .deleted, .threadbit .discussionrow, .threadbit .ignored, .forum_info .blockbody, #searchtypeswitcher, .footer, .textbox, textarea, select, .toplinks .logindetails, .navtabs li.selected li a.popupctrl, .navbar, .globalsearch input.textbox, .newcontent_textcontrol, #searchtypeswitcher li a, .posthead {
	border: 0;
	border-radius: 0;
}

body, .toplinks ul.nouser li a, .toplinks ul.nouser li a:hover, .toplinks ul.nouser li a:active, .toplinks ul.nouser li a:visited, .toplinks ul.nouser li .logindetails div div input.loginbutton {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal !important;
	font-family: Arial, Verdana, sans-serif;
}

.forumbit_post .forumrow, .forumbit_nopost .forumhead, .forumbit_nopost .forumrow, .forumbit_post .forumhead, .notices li, .wgo_block, .newcontent_textcontrol, .threadlisthead, .postbit .posthead, .postbitlegacy .posthead, .eventbit .eventhead, .thread_info h4, .thread_info .blockbody, .threadbit, .forum_info .blockhead, .forum_info .blockbody, .footer {
	box-shadow: none;
}

.toplinks form input, .toplinks form input.default-value, .game_name, .navbar, .navtabs li a.navtab, .navtabs, .navtabs li, .navtabs li.selected a.navtab, .navtabs li a.navtab:hover, .globalsearch input.textbox, input, button, textarea, .newcontent_textcontrol {
	color: #fff;
}

.toplinks ul.nouser a.loginbutton, .below_threadlist .newcontent_textcontrol {
	display: none;
}

.popupbody, .toplinks .notifications .popupbody a, .toplinks .nonotifications .popupbody a, .toplinks .notifications .popupbody a:hover, .toplinks .nonotifications .popupbody a:hover, .navtabs, .globalsearch .textboxcontainer span {
	padding: 0;
}

.popupmenu a.popupctrl {
	background: transparent url(images/misc/arrow.png) no-repeat right center;
}

.toplinks .logindetails {
	padding: 0;
}

.toplinks ul.isuser li, .toplinks ul.isuser li.popupctrl, .toplinks ul.isuser li.welcomelink {
	padding: 6px 5px;	
}

.toplinks ul.isuser {
	margin: -2px 5px 0;
}

.toplinks ul.isuser li.welcomelink {
        font: 12px Arial,Tahoma,Calibri,Verdana,Geneva,sans-serif;
	color: #fff;
}

.toplinks ul.isuser li a, .toplinks ul.isuser li a:hover, .toplinks ul.isuser li a:active, .toplinks ul.isuser li a:visited, .toplinks ul.isuser li.popupctrl a, .toplinks ul.isuser li.popupctrl a:hover, .toplinks ul.isuser li.popupctrl a:active, .toplinks ul.isuser li.popupctrl a:visited, .toplinks ul.isuser li.welcomelink a:hover, .toplinks ul.isuser li.welcomelink a:active, .toplinks ul.isuser li.welcomelink a, ul.isuser li {
	font-weight: bold;
}

ul.nouser li, ul.isuser li {
	height: 15px;
	float: right;
}

.toplinks ul.isuser li.notifications a.popupctrl, .toplinks ul.isuser li.nonotifications a.popupctrl {
	padding: 0 15px 0 0;
}

.toplinks ul.isuser .popupbody li {
	padding: 5px;
}

.toplinks .notifications .popupbody a, .toplinks .nonotifications .popupbody a, .toplinks .notifications .popupbody a:hover, .toplinks .nonotifications .popupbody a:hover {
	line-height: normal;
	font-weight: bold;
	font-size: 12px;
        font-family: Arial,Verdana,sans-serif;
	background: #e4e4e4;
}

.toplinks ul.isuser li.popupmenu ul li {
	background: #ffffff;
	color: #000000;
}

.toplinks ul.isuser li a, .toplinks ul.isuser li a:hover {
	padding: 0;
}

.toplinks ul.isuser li.popupmenu li:hover, .toplinks .notifications .popupbody a:hover {
	background: #d1d1d1;
}

.toplinks .notifications .popupbody a, .toplinks .nonotifications .popupbody a {
	background: transparent;
}

.toplinks .notifications .popupbody a:hover, .toplinks .nonotifications .popupbody a:hover {
	background: #d0d0d0;
	text-decoration: none;
}

.toplinks form {
	margin: 0;
	min-width: 350px;
}

.textbox, textarea {
	border: 1px solid #c3c3c3;
	color: #000;
} 

select {
	border: 1px solid #c3c3c3;
}

.toplinks {
	height: 21px;
	position: relative;
	float: right;
	padding: 7px 13px;
	right: 0;
}

.toplinks ul.nouser li {
	line-height: 20px;
}

.toplinks form input {
	background: #3a3b40;
	border: 1px solid #69696d;
	width: 110px;
	margin: 0 5px;
	padding-left: 5px;
}

.toplinks ul.nouser li .logindetails div div input {
	display: inline-block;
}

.toplinks form input.cb_cookieuser_navbar {
	width: auto;
	margin-right: 5px;
	display: none;
}

.toplinks .remember {
	margin: 3px 0 0 15px;
}

.toplinks .remember, .toplinks form input {
	font-size: 12px;
	color: #fff !important;
}

label[for="cb_exactname"] {
	vertical-align: top;
}

label[for="cb_childforums"], label[for="cb_exactname"], label[for="rb_showposts_0"], label[for="rb_showposts_1"] {
 	cursor: pointer;
 }

label[for="cb_childforums"]:before, label[for="cb_exactname"]:before {
	height: 15px; 
	width: 15px;
	content: '';
	background: url('/img/radio_checkbox.png') -13px 3px no-repeat;
	display: inline-block;
}

#cb_childforums:checked + label[for="cb_childforums"]:before, #cb_exactname:checked + label[for="cb_exactname"]:before {
	background: url('/img/radio_checkbox.png') 1px 3px no-repeat;
}

#cb_childforums, #cb_exactname {
	display: none;
}

label[for="rb_showposts_0"]:before, label[for="rb_showposts_1"]:before {
	height: 13px; 
	width: 13px;
	content: '';
	background: url('/img/radio_checkbox.png') -14px -14px no-repeat;
	display: inline-block;
}

#rb_showposts_0:checked + label[for="rb_showposts_0"]:before, #rb_showposts_1:checked + label[for="rb_showposts_1"]:before {
	background: url('/img/radio_checkbox.png') 0 -14px no-repeat;
}

#rb_showposts_0, #rb_showposts_1 {
	display: none;
}

.toplinks .remember label:before {
	content: '';
	height: 15px; 
	width: 15px;
	background: url('img/checkbox.png') 0 -12px no-repeat;
	display: inline-block;
	vertical-align: top;
}

.toplinks form input.cb_cookieuser_navbar:checked + label:before {
	background: url('/img/checkbox.png') 0 2px no-repeat;
}

.toplinks ul.nouser li .logindetails div div input.loginbutton {
	background: #6CBB9D;
	height: 20px;
	width: 70px;
	border: 0;
	text-align: center;
	position: relative;
	top: -1px;
	cursor: pointer;
}

.games {
	background: url('img/main-page-container-bg.jpg');
	text-align: center;
	padding: 20px 0 20px;
}

.games ul {
	margin: 0 auto;
}

.games ul li {
	display: inline-block;
	margin: 0 5px;
}

.games ul li a:hover {
	text-decoration: none;
}

.games img {
	margin-bottom: 5px;
}

.game_name {
	text-transform: uppercase;
	display: block;
}

.navbar, .navtabs li a.navtab, .navtabs, .navtabs li {
	background: #575960;
	font-size: 14px;
	font-weight: normal;
}

.navtabs li a, .navtabs li a:hover {
	padding-top: 4px;
}

.navtabs li.selected li:hover a.popupctrl, .navtabs li.selected li:active a.popupctrl {
	text-decoration: underline;
}

.navtabs li.selected .popupbody li > a:hover {
	background: #d1d1d1;
	text-decoration: none;
}

.navtabs .popupbody, .toplinks .popupbody {
	border: 1px solid #727272;
}

.navtabs .popupbody li, .toplinks .popupbody li {
	border-top: 1px solid #727272;
}

.navtabs li.selected a.navtab, .navtabs li a.navtab:hover {
	background: #25262f;
	padding-top: 4px;
	position: relative;
	top: 0;
	z-index: 10;
}

.navtabs li.selected ul.floatcontainer {
	margin-top: 3px;
}


.postlist_popups li a, .postlist_popups li a:hover {
	padding-top: 4px;
}

.postlist_popups li:hover a.popupctrl, .postlist_popups li:active a.popupctrl {
	text-decoration: underline;
}

.postlist_popups .popupmenu > a:hover {
	background: #d1d1d1;
	text-decoration: none;
}

.postlist_popups .popupbody, .toplinks .popupbody {
	border: 1px solid #727272;
}

.postlist_popups .popupbody li, .toplinks .popupbody li {
	border-top: 1px solid #727272;
}

.postlist_popups .popupbody li {
	background: #e4e4e4;
}

.postlist_popups .popupbody li .rating {
	color: #000;
}

.postlist_popups .popupbody li.formsubmit {
	background: transparent;
}

.toolsmenu .popupgroup .popupbody, .toolsmenu .popupgroup .popupbody ul {
	padding: 0;
}

.postlist_popups .popupmenu .popupbody input[type="text"], .postlist_popups .popupmenu .popupbody input[type="button"] {
	margin: 2px;
}

#threadrating_current, .postlist_popups .popupmenu .popupbody label, .popupbody li > a, .popupbody li > label, #showthread_threadrate_form ul li, #showthread_threadrate_form label {
	cursor: pointer;
	display: block;
	background: #e4e4e4;
}

#showthread_threadrate_form label:after {
	content: '';
	display: inline-block;
	height: 13px;
	width: 13px;
	background: url('/img/radio_checkbox.png') -14px -14px no-repeat;
	margin-right: 10px;
	float: right;
}

#showthread_threadrate_form label:before {
	display: none;
}

#yui-gen19 label:before {
	background: url('/img/radio_checkbox.png') 0 -14px no-repeat;
}

.popupbody .rating {
	display: inline-block;
}

#showthread_threadrate_form input[type="radio"]:checked + label:after {
	background: url('/img/radio_checkbox.png') 0 -14px no-repeat;	
}

#threadrating_current {
	height: 23px;
	line-height: 23px;
}

.postlist_popups .popupmenu .popupbody label:hover, #showthread_threadrate_form ul li:hover, #showthread_threadrate_form label:hover {
	background: #d1d1d1;
}

#showthread_threadrate_form li.formsubmit:hover, #showthread_threadrate_form ul li#threadrating_current:hover {
	background: #e4e4e4;
}

.postlist_popups .popupmenu .popupbody input[type="radio"] {
	display: none;
}

.postlist_popups .popupmenu .popupbody label:before {
	content: '';
	display: inline-block;
	height: 13px;
	width: 13px;
	background: url('/img/radio_checkbox.png') -14px -14px no-repeat;
	margin-right: 10px;
}

.postlist_popups .popupmenu .popupbody input[type="radio"]:checked + label:before {
	background: url('/img/radio_checkbox.png') 0 -14px no-repeat;	
}

.navbar {
	height: 55px;
	margin: 0 auto 15px;
	max-width: 1220px;
	background: #575960;
}

.navbar_search {
	right: 0;
}

.searchcontainer {
	height: 18px;
	border: 1px solid #b3b3b6;
	background: #7c7d81
}

.navbar_advanced_search li a {
	font-size: 12px;
}

.globalsearch {
	top: 10px;
}

.globalsearch .textboxcontainer {
	height: auto;
	background: #7c7d81;
	height: 18px;
}

.globalsearch input.textbox {
	background: #7c7d81;
	width: 150px;
	height: 16px;
}

.globalsearch .buttoncontainer {
	height: 18px;
	background: #7c7d81
}

.globalsearch .searchbutton {
	margin-top: -5px;
}

.body_wrapper {
	padding: 20px 30px 15px 30px;
	min-width: 964px;
	max-width: 1220px;
	margin: 0 auto;
}

#pagetitle {
	padding-bottom: 0;
}

#pagetitle h1 {
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	color: #363636;
	font-weight: normal
}

#pagetitle .description {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #666666;
}

.forumhead {
	background: #585a60;
	height: 30px;
	margin-top: 20px;
}

#forums .L1 .forumhead a {
	font-size: 14px;
}

.forumbit_nopost .forumbit_nopost .forumrow, .forumbit_post .forumrow {
	background: #f4f4f4;
}

.forumhead + .childforum .L2:first-child .forumrow, .forumhead + .L2 .forumrow {
	background: #f4f4f4;
}

.forumbit_nopost .forumbit_nopost .forumrow, .forumbit_post .forumrow {
	border-bottom: 1px solid #fff;
}

.forumhead + .childforum .L2:first-child .forumrow {
	border-top: 0;
}

.forumbit_nopost .forumhead .forumtitle, .forumbit_nopost .forumhead span, .forumbit_nopost .forumhead .collapse, .forumbit_post .forumhead h2 span {
	padding: 7px 0;
}

.forumbit_nopost .forumhead span {
	font-size: 14px;
	font-weight: bold;
	padding: 7px 0;
}

.forumbit_nopost .forumhead a.collapse img {
	top: -12px;
}

.forumbit_post a, #forums a.username {
	color: #3498db;
	text-decoration: none;
}

.forumbit_post a:hover, #forums a.username:hover {
	text-decoration: underline;
}

.forumbit_post .foruminfo .forumdata .forumtitle {
	color: #3498db;
	font-size: 14px;
}

.forumbit_post .foruminfo .forumdata {
	font-size: 12px;	
}

.forumbit_post .foruminfo .forumdata, .forumbit_post .foruminfo .forumtitle, .forumbit_post .foruminfo .viewing {
	color: #39393a;
}

.forumbit_post .foruminfo, .forumbit_post .forumlastpost, .forumbit_post .forumactionlinks, .forumbit_post .forumstats, .forumbit_post .forumstats_2 {
	padding: 10px 0;
}

.forumbit_post .forumstats li, .forumbit_post .forumstats_2 li {
	text-align: left;
}

.forumbit_post .forumrow .forumlastpost {
	line-height: 19px;
}

.above_postlist, #above_postlist {
	height: 36px;
	padding: 18px 0;
}

.above_postlist .newcontent_textcontrol {
	margin-top: 0;
}

.vbform {
	margin: 0 auto;
}

.wysiwyg_block {
	margin-bottom: 0;
}

.blockfoot.floatcontainer.qrcontainer {
	padding: 0;
}

.actionbuttons input {
	height: 20px;
}

.notices li {
	background: #1abc9c;
	color:#fff;
}

.notices li a {
	text-decoration: underline;
	color:#fff;
}

.notices li a:hover {
	color: #EEE;
	text-decoration: none;
}

.navlinks {
	background: #fff;
}

.navlinks a {
	color: #5f97d8;
	text-decoration: none;
}

.navlinks a:hover {
	text-decoration: underline;
}

.navlinks strong {
	font-size: 12px;
	color: #3498db;
}

.wgo_block a {
	color: #5f97d8;
	text-decoration: none;
}

.wgo_block a.username {
	color: #39393a;
}

.wgo_block a:hover {
	text-decoration: underline;
}

.wgo_block .blockhead {
	background: #d5d5d7;
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #39393a;
}

.blockhead {
	background: #595a60;
	padding: 7px 10px;
    font-weight: bold;
    color: #fff;
}

.wgo_block .section {
	background: #f3f3f3;
	padding-bottom: 10px;
}

.icon_legends {
	padding-left: 8px;
}

.wgo_block .blockbody {
	background: #fff;
}

.notices li a.close_button {
	float: right;
	margin: -5px -5px 0 0;
	display: block;
	height: 20px;
	width: 20px;
	font-size: 20px;
	text-decoration: none;
	text-align: center;
}

.formcontrols .section .blockrow {
	padding-left: 10px;
}

.standard_error {
	max-width: 690px;
}

#searchtypes .blocksubhead {
	background: #d5d6d7;
	font-size: 14px;
	color: #363636;
	padding: 8px 10px;
}

#searchtypes .section .blockrow {
	background: #f3f3f3;
	height: 20px;
}

#searchform .section .blockrow.empty_row {
	height: 44px;
}

#searchform .section .blockrow {
	height: 20px;
	border-top: 1px solid #fff;
}

#searchform .section .blockrow label {
	line-height: 20px;
}

#searchform .section .blockrow input, #searchform .section .blockrow select {
	height: 20px;
	width: 220px;
	padding: 0 0 0 4px;
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	color: #363636;
}

#searchform .blockfoot, #searchform .blockfoot .group input {
	height: 20px;
}

#searchform .blocksubhead {
	font-size: 14px;
}

#searchform .section#additionaloptions .blockrow .multifield li .primary {
	height: 80px;
}

#searchform .section#additionaloptions .blockrow .multifield li .rightcol {
	position: relative;
	top: 5px;
}

#searchform .section#additionaloptions .blockrow {
	height: auto;
}

.formcontrols .blockrow .group.checkradio > li {
	margin: 0;
}

.formcontrols .blocksubhead {
    background: #f1f1f1;
	border-top: 1px solid #fff;
	padding: 10px;
	vertical-align: bottom;
}

.formcontrols .blockrow.restore {
	padding: 0 5px;
}

.vbform .formcontrols .blocksubhead {
	background: #d5d5d7;
}

.vbform .formcontrols .blocksubhead.font-normal {
	font-weight: normal;
}

.vbform .blockfoot.actionbuttons .group {
	padding-left: 212px;
}

.blockbody, .formcontrols .blockrow {
	background: #f4f4f4;
    font-size: 12px;
}

.formcontrols .blockrow.singlecheck {
	padding-top: 0;
	padding-left: 217px;
	border-top: 0;
	height: 20px;
}

.formcontrols .blockrow input.primary {
	height: 20px;
	width: 267px;
	padding: 0 5px;
}

.wgo_block .section ol {
	padding-left: 10px;
}

.wgo_block .section div {
	padding: 5px 0 5px 10px;
}

.blockfoot, .blocksubfoot {
	background: #58595f;
}

.actionbuttons .group {
	position: relative;
	padding-left: 217px;
	text-align: left;
}

#searchform {
	margin-bottom: 55px;
}

.actionbuttons .group .button {
	font-weight: normal;
	font-size: 14px;
	padding: 0 10px;
}

.actionbuttons .group .button[accesskey="s"], .actionbuttons .group .button[accesskey="r"], .actionbuttons .group .button[accesskey="x"] {
	color: #fff;
	font-weight: normal;
	border: 0;
	box-sizing: border-box;
	width: 70px;
	margin: 0 5px;
}

.actionbuttons .group .button[accesskey="s"] {
	background: #6cba9d;
}

.actionbuttons .group .button[accesskey="r"], .actionbuttons .group .button[accesskey="x"] {
	background: #828387;
}

#additionaloptions .savepreferences {
	margin-top: -2px;
}

.savepreferences {
	display: none;
}

.formcontrols .section {
	padding: 0;
	background: #f1f1f1;
}

.formcontrols .blockrow {
	padding: 10px 5px;
}

.formcontrols .blocksubhead + .blockrow, .formcontrols .blockrow {
    border-top: 1px solid #fff;
}

.formcontrols p.blockrow {
    padding: 7px 10px 8px;
}

.formcontrols .blockrow.singlecheck input {
    float: left;
    position: relative;
    top: 1px;
    left: -2px;
}

.blockrow a {
    color: #3498db;
}

#usercp_nav .blockhead {
	background: #585960;
}

#usercp_nav .blockbody {
	background: #e9e9e9;
}

#usercp_nav hr {
	background: #727272;
	color: #727272;
	border-style: none;
	width: 100%;
	margin: 0;
}

#usercp_nav .blockrow li a {
	color: #363636;
}

#usercp_nav .blockrow li a:hover, #usercp_nav .blockrow .active {
	background: #d1d1d1;
	color: #363636;
	text-decoration: none;
}

.toolsmenu .popupgroup a.popupctrl, .toolsmenu .popupgroup .popupmenu a.popupctrl, .toolsmenu .nopopupgroup li a {
	font-size: 12px;
}

.toolsmenu {
	background: #585a60;
}

.postbit .posthead, .postbitlegacy .posthead, .postbitlegacy .posthead .date, .postbitlegacy .posthead .time, .eventbit .eventhead {
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	color: #363636;
}

.threadlisthead, .postbit .posthead, .postbitlegacy .posthead, .eventbit .eventhead {
	background: #c4c5c8;
}

.postbitlegacy .userinfo a.username, .eventbit .userinfo a.username, .postbitlegacy .userinfo a.username:hover, .eventbit .userinfo a.username:hover {
	font-size: 14px;
	color: #3498db;
	text-decoration: none;
}

.postbitlegacy .userinfo .rank, .postbitlegacy .userinfo .usertitle {
	font-size: 12px;
	color: #25262f;
}

.postbitlegacy .userinfo .userinfo_extra {
	font-size: 12px;
	color: #666666;	
}

.postbitlegacy dl.userinfo_extra dt, .postbitlegacy dl.user_rep dt {
	min-width: 30px;
}

.postbitlegacy .title, .eventbit .title {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Verdana, sans-serif;
	color: #363636;
}

.postbitlegacy .postrow, .eventbit .eventrow, .postbitdeleted .postrow, .postbitignored .postrow {
	font: 14px normal, Arial, Verdana, sans-serif;
	color: #363636;
	line-height: 1.3;
}

.postbit .posthead .nodecontrols a, .postbitlegacy .posthead .nodecontrols a, .eventbit .eventhead .nodecontrols a {
	font: 12px normal, Arial, Verdana, sans-serif;
	color: #363636;
}

.above_threadlist {
	height: 26px;
	padding: 20px 0;
}

.newcontent_textcontrol {
	background: #3498db;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 16px;
	height: 20px;
	padding: 7px 30px;
}

.newcontent_textcontrol:hover {
	background: #097cb3;
	color: #fff;
}

.threadtitle {
	color: #666666;
	font-weight: normal;
        font-family: Verdana, sans-serif;
}

.postbitlegacy .postdetails, .eventbit .eventdetails, .postbitlegacy .userinfo {
	background: #e7e7e7;
}

.postbitlegacy .postbody, .eventbit .eventdetails .eventbody, .postbitlegacy .postrow, .eventbit .eventrow, .postbitdeleted .postrow, .postbitignored .postrow {
	background: #f4f4f4;
}

.postbit .postfoot .textcontrols, .postbitlegacy .postfoot .textcontrols, .eventbit .eventfoot .eventcontrols {
	background: #d5d5d7;
}

.below_postlist {
	padding: 10px 0;
	height: 70px;
}

.below_postlist .newcontent_textcontrol {
	position: relative;
}

.postbitlegacy .postfoot .textcontrols a.promotecms, .postbit .postfoot .textcontrols a.promotecms, .postbitlegacy .postfoot .textcontrols a.promotecms:hover, .postbit .postfoot .textcontrols a.promotecms:hover, .postbitlegacy .postfoot .textcontrols a.blog, .postbit .postfoot .textcontrols a.blog, .postbitlegacy .postfoot .textcontrols a.blog:hover, .postbit .postfoot .textcontrols a.blog:hover, .postbitlegacy .postfoot .textcontrols a.editpost, .postbit .postfoot .textcontrols a.editpost, .postbitlegacy .postfoot .textcontrols a.editpost:hover, .postbit .postfoot .textcontrols a.editpost:hover, .postbitlegacy .postfoot .textcontrols a.quickreply, .postbit .postfoot .textcontrols a.quickreply, .postbitlegacy .postfoot .textcontrols a.quickreply:hover, .postbit .postfoot .textcontrols a.quickreply:hover, .postbitlegacy .postfoot .textcontrols a.newreply, .postbit .postfoot .textcontrols a.newreply, .postbitlegacy .postfoot .textcontrols a.newreply:hover, .postbit .postfoot .textcontrols a.newreply:hover {
	background-repeat: no-repeat;
	background-position: left;
	padding: 5px 5px 5px 20px;
}

.postbitlegacy .postfoot .textcontrols a.ip, .postbit .postfoot .textcontrols a.ip, .postbitlegacy .postfoot .textcontrols a.ip:hover, .postbit .postfoot .textcontrols a.ip:hover, .postbitlegacy .postfoot .textcontrols a.infraction, .postbit .postfoot .textcontrols a.infraction, .postbitlegacy .postfoot .textcontrols a.infraction:hover, .postbit .postfoot .textcontrols a.infraction:hover, .postbitlegacy .postfoot .textcontrols a.report, .postbit .postfoot .textcontrols a.report, .postbitlegacy .postfoot .textcontrols a.report:hover, .postbit .postfoot .textcontrols a.report:hover, .postbitlegacy .postfoot .textcontrols a.multiquote, .postbit .postfoot .textcontrols a.multiquote, .postbitlegacy .postfoot .textcontrols a.multiquote:hover, .postbit .postfoot .textcontrols a.multiquote:hover {
	background-position: center;
	padding: 5px 5px 5px 20px;
}

.postbitlegacy .postfoot .textcontrols a.promotecms, .postbit .postfoot .textcontrols a.promotecms, .postbitlegacy .postfoot .textcontrols a.blog, .postbit .postfoot .textcontrols a.blog, .postbitlegacy .postfoot .textcontrols a.ip, .postbit .postfoot .textcontrols a.ip, .postbitlegacy .postfoot .textcontrols a.infraction, .postbit .postfoot .textcontrols a.infraction, .postbitlegacy .postfoot .textcontrols a.report, .postbit .postfoot .textcontrols a.report, .postbitlegacy .postfoot .textcontrols a.editpost, .postbit .postfoot .textcontrols a.editpost, .postbitlegacy .postfoot .textcontrols a.quickreply, .postbit .postfoot .textcontrols a.quickreply, .postbitlegacy .postfoot .textcontrols a.newreply, .postbit .postfoot .textcontrols a.newreply, .postbitlegacy .postfoot .textcontrols a.multiquote, .postbit .postfoot .textcontrols a.multiquote {
	background-color: #bebec0;
}

.postbitlegacy .postfoot .textcontrols a.promotecms:hover, .postbit .postfoot .textcontrols a.promotecms:hover, .postbitlegacy .postfoot .textcontrols a.blog:hover, .postbit .postfoot .textcontrols a.blog:hover, .postbitlegacy .postfoot .textcontrols a.ip:hover, .postbit .postfoot .textcontrols a.ip:hover, .postbitlegacy .postfoot .textcontrols a.infraction:hover, .postbit .postfoot .textcontrols a.infraction:hover, .postbitlegacy .postfoot .textcontrols a.report:hover, .postbit .postfoot .textcontrols a.report:hover, .postbitlegacy .postfoot .textcontrols a.editpost:hover, .postbit .postfoot .textcontrols a.editpost:hover, .postbitlegacy .postfoot .textcontrols a.quickreply:hover, .postbit .postfoot .textcontrols a.quickreply:hover, .postbitlegacy .postfoot .textcontrols a.newreply:hover, .postbit .postfoot .textcontrols a.newreply:hover, .postbitlegacy .postfoot .textcontrols a.multiquote:hover, .postbit .postfoot .textcontrols a.multiquote:hover {
	background-color: #aaaaab;
	color: #4e4e4e;
}

.postbitlegacy .postfoot .textcontrols a.promotecms, .postbit .postfoot .textcontrols a.promotecms, .postbitlegacy .postfoot .textcontrols a.promotecms:hover, .postbit .postfoot .textcontrols a.promotecms:hover {
	background-image: url(images/cms/promote_small.png);
}

.postbitlegacy .postfoot .textcontrols a.blog, .postbit .postfoot .textcontrols a.blog, .postbitlegacy .postfoot .textcontrols a.blog:hover, .postbit .postfoot .textcontrols a.blog:hover {
	background-image: url(images/misc/blog/blogpost_40b.png);
}

.postbitlegacy .postfoot .textcontrols a.ip, .postbit .postfoot .textcontrols a.ip, .postbitlegacy .postfoot .textcontrols a.ip:hover, .postbit .postfoot .textcontrols a.ip:hover {
	background-image: url(images/buttons/ip-40b.png);
}

.postbitlegacy .postfoot .textcontrols a.infraction, .postbit .postfoot .textcontrols a.infraction, .postbitlegacy .postfoot .textcontrols a.infraction:hover, .postbit .postfoot .textcontrols a.infraction:hover {
	background-image: url(images/buttons/add-infraction_sm.png);
}

.postbitlegacy .postfoot .textcontrols a.report, .postbit .postfoot .textcontrols a.report, .postbitlegacy .postfoot .textcontrols a.report:hover, .postbit .postfoot .textcontrols a.report:hover {
	background-image: url(images/buttons/report-40b.png);
}

.postbitlegacy .postfoot .textcontrols a.editpost, .postbit .postfoot .textcontrols a.editpost, .postbitlegacy .postfoot .textcontrols a.editpost:hover, .postbit .postfoot .textcontrols a.editpost:hover {
	background-image: url(images/buttons/edit_40b.png);
}

.postbitlegacy .postfoot .textcontrols a.quickreply, .postbit .postfoot .textcontrols a.quickreply, .postbitlegacy .postfoot .textcontrols a.quickreply:hover, .postbit .postfoot .textcontrols a.quickreply:hover {
	background-image: url(images/buttons/reply_40b.png);
}

.postbitlegacy .postfoot .textcontrols a.newreply, .postbit .postfoot .textcontrols a.newreply, .postbitlegacy .postfoot .textcontrols a.newreply:hover, .postbit .postfoot .textcontrols a.newreply:hover {
	background-image: url(images/buttons/quote_40b.png);
}

.postbitlegacy .postfoot .textcontrols a.multiquote, .postbit .postfoot .textcontrols a.multiquote, .postbitlegacy .postfoot .textcontrols a.multiquote:hover, .postbit .postfoot .textcontrols a.multiquote:hover {
	background-image: url(images/buttons/multiquote-back_40b.png);
}

.thread_info h4 {
	background: #c5c5c8;
	color: #363636;
}

.thread_info .blockbody {
	background: #f0f0f0;
}

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

.inner_block .commalist {
	margin: 0;
}

.commalist li a, .inner_block p a {
	color: #3498db;
	font-weight: normal;
}

.threadbit .alt {
	background: #f4f4f4;
}

.threadbit {
	border-top: 1px solid #fff;
}

.threadbit .nonsticky, .threadbit .deleted, .threadbit .discussionrow, .threadbit .ignored {
	background: #f4f4f4;
}

.forum_info .blockhead {
	background: #585960;
}

.forum_info .blockbody {
	background: #f4f4f4;
}

#searchtypeswitcher li a {
	background: #5c5c63;
}

#searchtypeswitcher li a:hover, #searchtypeswitcher li.selected a {
	background: #25262e;
}

.formcontrols .blockrow .group.multifield li input, .formcontrols .blockrow .group.multifield li seelect, .formcontrols .blockrow input.textbox, .formcontrols .blockrow input.textbox:focus {
	border: 1px solid #c3c3c3;
	background: #fff;
	color: #363636;
}

.optgroup, .option, .option.selected {
	color: #363636;
}

.footer {
	background: #595a60;
	font-size: 14px;
	font-weight: normal;
	font-family: Arial, Verdana, sans-serif;
	margin: 15px auto 0;
	min-width: 964px;
	max-width: 1220px;
}

.footer_links {
	margin-top: 5px;
}

.footer_select {
	margin-left: 5px;
}

.footer_select select {
	background: #797a80;
	border: 1px solid #b4b4b7;
	color: #fff;
}

.footer_select select option:hover {
	background: #636367;
}

.footer_copyright, .footer_morecopyright {
	margin-top: 5px;
}

.footer_time {
	color: #39393a;
}