div#bd { width: auto; }
div#ft { background: #fff;}
div#ft p, div#ft a { color: #888;}

div#forumtop { width: 960px; margin: 0 auto; padding:5px 0; font-family: Verdana,Geneva; font-size: 85%;}
div#forumtop a {color: #000; text-decoration: underline;}
div#forumtop a:hover {color: #ff6600;}
div#forumtop .seporator {color:#D1D1D1; padding:0 2px;}
div#forummenu {float: left;}
div#forumsettings {float: right;}

div#forums {min-width: 930px; margin: 0 15px; font-family: verdana,helvetica,arial,sans-serif;} 
div#forums a:link, div#forums a:visited { color:#000; text-decoration:underline; } 	
div#forums a:hover { color:#ff6600;}  	
div#forums h3 { font-family: "lucida grande",verdana; font-size:100%;font-weight:bold; padding:3px 5px;}
div#forums blockquote	{ font-size:7.5pt; background-color: #ebeadd; border: 1px solid #b8b8b8; line-height: 1.7em;
							padding: 5px 8px; margin: 1em 1px 1em 15px; overflow-x: hidden; overflow-y: hidden;}
div#forums blockquote hr {color: #ebeadd; margin:0;padding:0;}
div#forums blockquote blockquote, div#forums blockquote blockquote blockquote blockquote {background-color: #EEEEE3}
div#forums blockquote blockquote blockquote {background-color: #ebeadd}

div#forums blockquote cite { font-weight: bold; padding-left: 20px; margin-bottom: 5px; display: block; background-image: url(./images/quote.gif); background-repeat: no-repeat;}

div#forums pre { font-size:10pt; font-family: "courier new", courier; }
div#forums blockquote pre {font-size:8pt;}

div#forums select { font-size: 13px; font-family: "courier new", courier;}
div#forums .inputTextarea {border-color: #b8b8b8; font-family: "courier new", courier; font-size: 12px; line-height: 1.2em; min-height: 1em;}
div#forums textarea.autogrow { overflow: hidden; padding: 3px; border: 1px solid #b8b8b8; font-family: "courier new", courier; font-size: 13px; line-height: 16px; }

div#forums h4 { font-family: Arial,Helvetica,sans-serif; font-weight: bold; text-transform: uppercase; margin: 2px 0 3px 0; padding-bottom: 2px; font-size: 12px; color: #333; letter-spacing: 1px;}

div#forumserror .listheader { padding:6px 0 6px 0; color: #bc2a4d; font-size: 123.1%; font-weight: bold; font-family: helvetica,arial,sans-serif;}
div#forumserror ul {padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #A8A8A8;}
div#forumserror li { margin: 2px 0 3px 35px; padding: 0; list-style: disc; font-size: 93%; }

div#forums #currentusers {padding:10px 10px; border-top:1px solid #D1D1D1;}

.forumheader { color: #000; margin: 0 0 30px 0;}
.forumtitle { margin: 20px 0 5px 0; font-size: 153.9%; }
.forumcrumb {font-size:85%;}
.forumtable, .topictable {width: 100%; font-family: "lucida grande",verdana,helvetica,arial,sans-serif;}
.forumtable td {padding:8px 7px;}
.forumtable td.gamethread {padding:3px 7px;}
.forumtable td.poll {padding: 1px;}
.topictable td {padding:10px 7px;}

.dfs		{	font-size:93%; }	/* default */
.sfs		{	font-size:85%; }	/* small */
.tfs		{	font-size:77%; }	/* tiny */
.lfs		{	font-size:100%; }	/* large */
.xlfs		{	font-size:153.9%; }	/* x-large */

.hcc { background:#747474 } 	/* Header Cell Color */
.hfc { color:#fff } 			/* Header Font Color */
div#forums .hfc a {color:#fff; text-decoration: none;}
div#forums .hfc a:hover {color:#fff; text-decoration: underline;}

div#forums #currentusers, .forumtable, .topictable, .fcc { background:#dedfdf } 	/* Forum  Cell Color */
.facc { background:#f7f7f7; } 	/* Forum Alternating Cell Color */
.wfc { color:#bc2a4d; } 			/* warning Font Color */
.lfc { color:#8B8B8B; }			/* Light Font Color */
.bold {font-weight:bold;}

.tbc, .tbc td	{ border:1px solid black; border-collapse:collapse } 	/* Table Border Color */

.tc	 { margin-left:auto; margin-right:auto } /* Table Center */
.l	 { text-align: left; } 
.c	 { text-align: center; }
.r	 { text-align: right; }
.nw	 { white-space: nowrap; }

div#forums .codebuttons a:link, div#forums .codebuttons a:visited { font-size: 11px; text-decoration: none; border: 1px solid #818181; padding: 3px;background: #f7f7f7;}
div#forums .codebuttons a:hover { border: 1px solid #ff6600;  text-decoration: none;}

.pagingbuttonscontainer {width:100%; margin:2px 0; _margin: 1px 0;}
.paging {float: left; position: relative; bottom: 0px; _margin-top: 3px; background-color: #f7f7f7; font: 11px verdana, geneva, lucida, "lucida grande"; border: 1px solid #D1D1D1; padding: 4px 0; }
.pagecell, .pagenumstatic,.pagecount {padding: 4px 6px; white-space: nowrap;}
.pagecell { border-left: 1px solid #C4C4C4;}
div#forums .pagecell a:link, div#forums .pagecell a:visited, div#forums .pagecell a:active { text-decoration: none; }
div#forums .pagecell a:hover { text-decoration: underline; }
.pagecount { background: #f7f7f7 url(images/pgcount_strip_bg.gif) repeat-x top left; }
.pagenumstatic {  background-color: #DEDFDF; font-weight:bold;}

div#forums div.selectors {float: right; position: relative; bottom: 0px; _margin-bottom:1px;}
div#forums div.selectors a, div.selectors2 { display:block; float:right;  background: #41454a; color: #fff;
				border:solid 1px #D9DFEA; border-bottom-color:#0e1f5b; border-right-color:#0e1f5b;
				padding:4px 15px 4px 15px; margin: 0px 0 0 2px; _margin-top: 2px; text-align:center; 
				font-family: "lucida grande",verdana,sans-serif; font-size: 85%; font-weight: bold; text-decoration: none;}
div#forums div.selectors a:link, div#forums div.selectors a:visited { color: #fff;text-decoration: none; }				
div#forums div.selectors a:hover { color: #000;  background: #ff6600; text-decoration: none;}
div#forums .messagebox {padding:10px; background:#dedfdf;}
div#forums .messagebox td {padding: 5px;}

ul.profile-icons { 	margin-left: 10px; list-style: none; }

/* Rollover state */
ul.profile-icons li { float: left; margin: 0 0 0 6px; background-position: 0 100%; }
ul.profile-icons li.delete-icon	{ margin-top:1px; }

/* Rolloff state */
ul.profile-icons li a { display: block; width: 100%; height: 100%; background-position: 0 0;}

/* Hide <a> text and hide off-state image when rolling over (prevents flicker in IE) */
ul.profile-icons li span { display:none; }
ul.profile-icons li a:hover { background: none; }

/* Set profile icon dimensions */
ul.profile-icons li.report-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.edit-icon	{ width: 42px; height: 20px; }
ul.profile-icons li.delete-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.warn-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.quote-icon	{ width: 54px; height: 20px; }

.report-icon, .report-icon a		{ background-image: url("images/icon_post_report.gif"); }
.edit-icon, .edit-icon a			{ background-image: url("images/icon_post_edit.gif"); }
.delete-icon, .delete-icon a		{ background-image: url("images/icon_post_delete.gif"); }
.quote-icon, .quote-icon a			{ background-image: url("images/icon_post_quote.gif"); }
.warn-icon, .warn-icon a			{ background-image: url("images/icon_user_warn.gif"); } 

.postshowhide {margin-top: 2px;}
div#forums .postshowhide a:link, div#forums .postshowhide a:visited {font-size: 85%; background-color: #ccc; text-decoration: none; padding:3px; color: #105cb6; font-family: "courier new", courier;}
div#forums .postshowhide a:hover {text-decoration: underline; }
.postignore {margin-top: 15px;}
.postheader {padding: 0 0 4px 0; border-bottom: 0px solid #D1D1D1; }
.posttopic {padding: 5px 0; line-height: 1.3em; margin-bottom: 15px; /*border-bottom: 1px solid #D1D1D1;*/}
div#forums .posttopic a:link, div#forums .posttopic a:visited { color:#8B8B8B; text-decoration:underline; } 	
div#forums .posttopic a:hover { color:#ff6600; } 

.postbody {padding: 5px 0; line-height: 1.3em;}
.postbody li { list-style: disc; margin-left: 35px;}
.postbody p {padding-top: 1em;}
.postbody blockquote {line-height: 1.3em;}
div#forums .postbody a:hover { color:#ff6600; text-decoration:underline } 

div#forums img.smile {vertical-align: middle;}

div#forums .postbody img.img { max-width:700px }

/* div#forums .postbody img { padding: 10px 0; } */
.postsignature {padding-top: 5px; margin-top: 15px; border-top: 1px solid #D1D1D1; }
.youtube {padding:2px; margin: 2px; border: 1px solid #C0C0C0;}

.postbody blockquote blockquote blockquote blockquote blockquote {
    display: none;
}