

a:link { color: rgb(71, 108, 142); text-decoration: none; }
a:visited { color: rgb(71, 108, 142); text-decoration: none; }
a:hover { text-decoration: underline; }
table { empty-cells: show; }
body, td, th, tr { color: rgb(68, 68, 68); }
#bodyarea { margin: 10px 0px; background-color: rgb(255, 255, 255); border-radius: 5px; box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3); border: 1px solid rgb(230, 230, 230); }
#bodyarea2 { padding: 10px; background: url('w149r4yer415.gif') repeat-x scroll center top rgb(255, 253, 254); }
form { padding: 0px; margin: 0px; }
input, textarea, button { color: rgb(0, 0, 0); font-family: verdana,sans-serif; }
input, button { font-size: 90%; }
select { font-size: 90%; font-weight: normal; color: rgb(0, 0, 0); font-family: verdana,sans-serif; }
h1, h2, h3, h4, h5, h6, h7 { color: black; font-size: 1em; margin: 0px; padding: 0px; }
a img { border: 0px none; }
a { outline: medium none; }
ul, ul li { padding: 0px; margin: 0px; list-style: none outside none; }
.eu8uv2u6xc1 { float: right; }
.zxthpf { float: left; }
.tinsycfe { font-size: 0.8em; font-family: verdana,sans-serif; }
.p0qormw1ijx0 { font-size: 0.85em; }
.y8w06b5kwdh { padding: 10px; }
.s606bj9ovse { padding: 0.7em; }
.tu4l1tp { margin-bottom: 1em; }
.sd79bls3egut { margin-top: 1em; }
.j1zo2r5kd:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.j1zo2r5kd { display: inline-block; }
.j1zo2r5kd { display: block; }
blockquote { border-width: 1px 1px 1px 5px; border-style: dotted dotted dotted solid; border-color: rgb(102, 102, 102) rgb(102, 102, 102) rgb(102, 102, 102) rgb(255, 90, 0); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin: 10px 0px; padding: 15px; color: rgb(51, 51, 51); font-style: italic; font-size: 12px; background: none repeat scroll 0% 0% rgb(252, 252, 252); }
.ciiwx1hxnsy, .codeheader { color: rgb(0, 0, 0); text-decoration: none; font-style: normal; font-weight: bold; font-size: x-small; line-height: 1.2em; width: 100%; }
.bbc_img { border: 0px none; }
.titlebg, tr.titlebg th, tr.titlebg td, .g7yno, tr.g7yno th, tr.g7yno td, #credits h3 { color: rgb(255, 255, 255); font-style: normal; background-color: rgb(61, 71, 95); border-bottom: 1px solid rgb(157, 192, 216); padding-left: 10px; padding-right: 10px; }
.catbg, tr.catbg td, .rek4wdd58, tr.rek4wdd58 td { background-color: rgb(61, 71, 95); padding-left: 10px; padding-right: 10px; }
.catbg, .catbg2, .rek4wdd58 { border-bottom: 1px solid rgb(255, 255, 255); }
.rek4wdd58, tr.rek4wdd58 td, .rek4wdd58 a:link, .rek4wdd58 a:visited { font-size: 95%; color: white; text-decoration: none; }
.zkt4wkda0 { padding: 0px; background-color: rgb(157, 192, 216); margin-top: 10px; }
.kuny86xk { padding: 1px; background-color: rgb(255, 255, 255); }
.voh6gxup6pg, .personalmessage { overflow: auto; line-height: 1.3em; width: 100%; }
.t95lbkdb77 .voh6gxup6pg { clear: right; float: left; }
.voh6gxup6pg .qesxxusbxcyj { padding-top: 0.7em; }
.zmq1ma { clear: right; padding: 1em 0px 3px; border-top: 1px solid rgb(136, 136, 136); width: 100%; overflow: auto; line-height: 1.3em; }
.voh6gxup6pg { min-height: 120px; overflow: hidden; }
.vsxta ul, .r5y6qg4rp ul { background: url('z9hv8wtoav5a.gif') no-repeat scroll 0% 0% transparent; padding-left: 13px; padding-bottom: 4px; padding-top: 4px; }
.vsxta ul li, .r5y6qg4rp ul li { margin: 0px; padding: 0px; display: inline; }
.vsxta ul li a, .vsxta ul li a:visited, .r5y6qg4rp ul li a, .r5y6qg4rp ul li a:visited { float: left; display: block; color: rgb(105, 128, 142); font-size: 0.8em; font-family: tahoma,sans-serif; text-transform: uppercase; border-bottom: 4px solid rgb(245, 134, 55); }
.vsxta ul li a:hover, .r5y6qg4rp ul li a:hover { color: rgb(101, 201, 235); text-decoration: none; border-bottom: 4px solid rgb(146, 183, 202); }
.vsxta ul li a span, .r5y6qg4rp ul li a span { display: block; padding: 0.1em 0.5em 0px; }
.r5y6qg4rp ul { background: url('z9hv8wtoav5a.gif') no-repeat scroll -3px center transparent; }
.r5y6qg4rp ul li a span { padding: 0.5em 0.5em 0.1em; }
.xcsku { background: url('fyr0l7pmjc7.png') no-repeat scroll left center transparent; height: 117px; }
.tlinvwg { background: url('wdwesqtiaem8.gif') no-repeat scroll left bottom transparent; padding: 10px; }
.emq5d { background-color: rgb(243, 244, 243); border: 1px solid rgb(206, 214, 221); }
.itl59js1ht { text-align: center; margin: 3px 0px; }
.vjennlg { background-color: rgb(237, 241, 244); border: 1px solid rgb(204, 204, 204); }
.v1d2apv2xjqp { background: none repeat scroll 0% 0% transparent; }


.voh6gxup6pg, .personalmessage { overflow: visible; }

@font-face {
	font-family: "PT Sans";
	font-style: normal;
	font-weight: 400;
	src: local("PT Sans"), local("PTSans-Regular"), url('pcss2lvxgh.woff') format("woff");
}
@font-face {
	font-family: "PT Sans";
	font-style: normal;
	font-weight: 700;
	src: local("PT Sans Bold"), local("PTSans-Bold"), url('b2m2bb24.woff') format("woff");
}
@font-face {
	font-family: "PT Sans";
	font-style: italic;
	font-weight: 400;
	src: local("PT Sans Italic"), local("PTSans-Italic"), url('yekx6roq.woff') format("woff");
}
body { background-image: url('l4hrd51tahru.png'); font-family: 'PT Sans',sans-serif ! important; font-size: 16px; }
div { border-radius: 5px; }
img { border-radius: 15%; padding: 4px; border: 1px solid rgb(249, 249, 249); }
#mainframe { font-size: 85%; width: 95%; margin: 0px auto; }
#nav_down { border-top: 1px solid rgb(232, 232, 232); border-bottom: 1px solid rgb(255, 254, 252); }
#main_menu { background-color: rgb(61, 71, 95); text-transform: uppercase; }
#main_menu ul { margin: 0px; }
#main_menu li { display: inline; margin: 0px; padding: 0px; }
#main_menu a { float: left; margin: 0px; text-decoration: none; }
#main_menu a span { float: left; display: block; color: rgb(255, 255, 255); padding: 16px 10px 18px; background-color: rgb(61, 71, 95); }
#main_menu a:hover span { color: rgb(253, 234, 204); background-color: rgb(61, 71, 95); text-decoration: underline; }
#main_menu li.epgchtlnb4n1 span { color: rgb(255, 255, 255); background-color: rgb(61, 71, 95); }
ul#linktree { clear: both; list-style: none outside none; margin: 0px 0px 9px; padding: 0px; }
ul#linktree li { margin: 0px; padding: 0px; display: inline; font-size: 0.9em; }
ul#linktree li a { color: rgb(102, 123, 140); }
ul#linktree li span { font-weight: bold; }
#bodyarea {  }
#footerarea { padding: 1em 0px 2em; text-align: center; }
#footerarea ul { margin: 0px auto; }
#footerarea ul li { text-align: center; display: inline; border-right: 1px solid rgb(136, 136, 136); margin: 0px; padding: 0px 4px 0px 2px; }
#footerarea ul li.qf3ymyva { display: block; line-height: 0; font-size: small; padding: 1em; }
#footerarea ul li.qf3ymyva, #footerarea ul li.cz1crgm { border-right: medium none; }
#footerarea p { clear: both; text-align: left; padding-left: 0.5em; }
p#show_loadtime { display: block; text-align: center; }#moderationbuttons { margin-left: 0.5em; }
#postbuttons .pdk9j7yuspm, #postbuttons_lower .pdk9j7yuspm { margin: 0.5em 0.5em 0px 0px; text-align: right; }
#postbuttons_lower .pdk9j7yuspm { margin: 0em 0.5em 0.5em 0px; }
#postbuttons, #postbuttons_lower { text-align: right; }
#forumposts h3.rek4wdd58 { font-weight: normal; padding: 0.4em; }
#forumposts h3.rek4wdd58 img { vertical-align: middle; }
#forumposts h3.rek4wdd58 span { padding-left: 2%; }
#forumposts h3.rek4wdd58 span#top_subject { padding-left: 9%; }
.un02ygdwe6f { width: 15%; border-right: 1px solid rgb(204, 204, 204); }
.t95lbkdb77 { padding: 10px; margin-left: 16%; }
.txyuo58b { float: left; margin: 0px 0.5em 0.5em 0px; }
div.t95lbkdb77 .hsfkbox { float: left; width: 60%; }
ul.exz5et5e { float: right; padding-right: 1px; text-align: right; }
ul.exz5et5e li { display: inline; }
.j0zs8h7 { clear: right; padding-top: 1em; }
.feas7rvir { clear: right; margin: 1em 0px 0px 16%; }
