body {
	color:#12243a;
	padding:0px;
	margin:0px;
	}
.boxwhite {
	background-color: #e2eaee;
	font: 10px Verdana,Arial,Tahoma,Geneva, sans-serif;
	color: #12243a;
	text-align:left;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#eeeeee');*/
	}
.boxbeige {
	background-color: #fbfce2;
	font: 10px Verdana,Arial,Tahoma,Geneva, sans-serif;
	color: #12243a;
	text-align:left;
	margin-left: -2px;
	}
.t { background: url(/images/layout/dot.gif) 0 0 repeat-x; }
.b { background: url(/images/layout/dot.gif) 0 100% repeat-x; }
.l { background: url(/images/layout/dot.gif) 0 0 repeat-y; }
.r { background: url(/images/layout/dot.gif) 100% 0 repeat-y; }
.bl { background: url(/images/layout/bl_o.gif) 0 100% no-repeat; }
.br { background: url(/images/layout/br_o.gif) 100% 100% no-repeat; }
.tl { background: url(/images/layout/tl_o.gif) 0 0 no-repeat; }
.tr { background: url(/images/layout/tr_o.gif) 100% 0 no-repeat; padding:10px; }
.bl_b { background: url(/images/layout/bl_b.gif) 0 100% no-repeat; }
.br_b { background: url(/images/layout/br_b.gif) 100% 100% no-repeat; }
.tl_b { background: url(/images/layout/tl_b.gif) 0 0 no-repeat; }
.tr_b { background: url(/images/layout/tr_b.gif) 100% 0 no-repeat; padding:10px; }

.fcontent {
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 20px;
	border: 0px;
	padding: 0px;
	}

blockquote {
	border-left: solid 1px #435a75;
	margin: 8px;
	width: 80%;
	padding: 6px;
	}
.linkbuttoncell {
	height:25px;
	}
.containerleft {
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	width: 50%;
	padding: 4px 0px 4px 0px;
	}
.containerright {
	float: right;
	text-align: right;
	margin: 10px 20px 10px 0px;
	padding: 0px 0px 6px 0px;
	width: 50%;
	}

.containertable {
	border-width: 0px;
	margin: 10px;
	}
.containertable tr td {
	font-size: 11px;
	padding: 4px;
	}
.containertable {
	padding: 5px;
	}

/* elements */

p {
	font-size: 10px;
	}

a {
	color: #435a75;
	text-decoration: none;
	}
a:visited {
	color: #435a75;
	text-decoration: none;
	}
a:hover {
	color: #12243a;
	text-decoration: underline;
	}
a.dark, a.dark:hover, a.dark:visited{
	color:#12243a;
	}
.smalltext {
	font: 9px Verdana, Arial, sans-serif;
	color: #12243a
	}
h2  {
	font-family: Arial, Verdana,  Tahoma, sans-serif;
	font-size: 11px;
	margin: 1px 0px 1px 11px;
	clear: both;
	}
h2 a, h2 a:visited, h2 a:hover, .containerright a, .containerright a:visited, .containerright a:hover  {
	color: #435a75;
	}
h3 {
	font: bold 11px Arial, Verdana, Tahoma, sans-serif;
	margin-bottom: 0px;
	letter-spacing: .1em;
	}

h5 {
	font: bold 10px Arial, Verdana, Tahoma, sans-serif;
	color: #6a8693;
	margin-bottom: 0px;
	margin-top: -6px;
	}

hr {
	color: #1a264d;
	background-color: #1a264d;
	border: 0px;
	height: 1px;
	border-collapse: collapse;
	}

pre {
	font-family: Monospace, Serif;
	font-size: 11px;
	background-color: #ebe7aa;
	color: #000000;
	padding: 6px 10px 6px 10px;
	}


.linkbutton, a.linkbutton, a:visited.linkbutton {
	font: 10px verdana, tahoma,  arial;
	line-height: 20px;
	height: 20px;
	border: 1px solid #12243a;
	background-color: #fbfce2;
	padding: 2px 4px 2px 4px;
	}

a:hover.linkbutton {
	color: #ebe7aa;
	font-family: verdana,helvetica,sans-serif;
	border: 1px solid #12243a;
	background-color: #eff0d7;
	padding: 2px 4px 2px 4px;
	text-decoration: none;
	}


select, textarea, .textbox {
	background-color: #eff0d7;
	font: 10px verdana, tahoma,  arial, sans-serif;
	border: solid 1px #12243a;
	color: #12243a;
	}

.warning {
	color: #e7811c;
	font: bold 11px verdana, arial, sans-serif;
	margin: 0px 0px 2px 0px;
	}
.warning a:hover {
	color: #e7811c;
	font: bold 11px verdana, arial, sans-serif;
	margin: 0px 0px 2px 0px;
	}
/* grids */

.grid {
	border-collapse: collapse;
	margin-bottom: 4px;
	margin-top: 4px;
	margin-left: -4px;
	margin-right: 0px;
	width: 723px;
	}
.grid td {
	padding-left: 12px;
	}
.gridpager {
	background-color: #6a8693;
	text-transform: lowercase;
	font: bold 10px Arial, Verdana,  sans-serif;
	letter-spacing: .1em;
	color: #12243a;
	height: 19px;
	padding: 0px 12px 0px 6px;
	}
.gridpager a, .gridpager a:visited, .gridpager a:hover {
	color: #263f60;
	text-decoration : none;
	}
.gridheader, .gridheader .lastpostcolumn, .gridheader .topicrepliescolumn,  .gridheader .topicviewscolumn{
	background-color: #435a75;
	text-transform: lowercase;
	font: bold 11px Arial, Verdana, Tahoma,  sans-serif;
	letter-spacing: .02em;
	color: #eff0d7;
	border-top: 1px solid #435a75;
	}
.threadheader, .threadheader td {
	background-color: #eff0d7;
	text-transform: lowercase;
	font: bold 11px Arial, Verdana, Tahoma,  sans-serif;
	letter-spacing: .02em;
	color: #435a75;
	border-top: 1px solid #435a75;
	}
.gridheader a, .gridheader a:visited {
	color: #6a8693;
	}

.gridheader a:hover {
	color: #435a75;
	text-transform: underline;
	}

.gridsubheader {
	background-color: #73919a;
	text-transform: lowercase;
	font: bold 10px Verdana,  Trebuchet MS, Arial, sans-serif;
	letter-spacing: .2em;
	color: #eff0d7;
	height: 19px;
	padding: 0px 0px 0px 6px;
}

#forumgrid, #forumarchivegrid, #forumstatgrid, #memberinfo, #PrivateStats {
	margin-top: 4px;
	}

.forumrow {
	background-color: #eff0d7;
	}

.forumrowalt {
	background-color: #fbfce2;
	}

.forumrow td, .forumrowalt td {
	padding: 4px;
	border-bottom: solid 1px #dcddc6;
	}

.newcolumn {
	width: 34px;
	text-align: center;
	vertical-align: middle;
	background-color: #eff0d7;
	}

.forumcolumn {
	/*vertical-align: top;*/
	color: #435a75;
	}

.lastpostcolumn {
	width: 245px;
	padding: 0px 0px 0px 4px;
	color: #435a75;
	}

.topicstartedbycolumn {
	width: 100px;
	font-size: 11px;
	}

.topictitlecolumn {
	width: 350px;
	}

.topicrepliescolumn, .topicviewscolumn {
	color: #435a75;
	width: 40px;
	text-align: center;
	}

.removecolumn {
	border-right: solid 1px #eff0d7;
	vertical-align: top;
	}

.grid .gridheader td {
	position: relative;
	padding:2px;
	}

.posttable td{
	padding: 4px 18px 4px 18px;
	}
.threadtr {
	background-color: #fbfce2;
	color: #435a75;

	}
.posttable {
	border-collapse: collapse;
	margin-bottom: 8px;
	margin-top: 15px;
	margin-left: -4px;
	width: 100%;
	}
.posttable .gridheader {
	background-color: #eff0d7;
	border-bottom: 1px solid #dcddc6;
	}
.postcell {
	padding: 6px 15px 6px 15px;
	font-size: 12px;
	}

.avatar {
	float: right;
	margin: 0px 0px 8px 8px;
	border-right: solid 1px #dcddc6;
	border-bottom: solid 1px #dcddc6;
	border-left: solid 1px #dcddc6;
	border-top: solid 1px #dcddc6;
	}

.forumcolumn, .topictitlecolumn, .topicrepliescolumn, .topicviewscolumn, .topicstartedbycolumn {
	padding-left: 4px;
	}

#forumgrid tr td {
	border-bottom: solid 1px #dcddc6;
	border-top: solid 1px #dcddc6;
	border-left:  solid 1px  #dcddc6;
	}
.biglink {

	}
.sigbar {
	background-color: #dcddc6;
	color: #dcddc6;
	_margin: -10px 0px -30px 0px;
	_padding-bottom: -20px; 
	}
.sig, .sig p {
	_margin: -12px 0px 0px 0px;
	color: #6a8693;
	font: 9px verdana, tahoma, arial, Trebuchet MS, Arial, sans-serif;
	}
.reg {
	font: 18px Arial,Verdana,Tahoma,Geneva, sans-serif;
	color:#12243a;
	text-align: left;
	margin-left: 11px;
	margin-top:5px;
	}