/****************************************************************/
/* 1. INITIAL SETTINGS */
/*****************************************************************/
.agora TABLE,.agora DIV, .agora FORM, .agora P,.agora H1, .agora H2,.agora H4,.agora PRE, .agora UL,.agora OL,.agora LI,.agora DL,.agora DT .agora DD, .agora TD,.agora FIELDSET,.agora IMG {MARGIN:0px;PADDING:0px; font-size:12px; color:#5c6a73;}
.agora TH{MARGIN:0px;PADDING:0px; font-size:11px;}
.agora li, .agora UL,.agora OL, .box.inbox LI, .agora ol li:hover,.agora li:hover{list-style-type:none !important;}
.agora IMG{BORDER:none;}
.agora INPUT, .agora SELECT, .agora TEXTAREA, .agora OPTGROUP {MARGIN:0; background-color:#fff;}
.agora BLOCKQUOTE{ background:#f9f9f9;width:98%;color:#5c6a73;font-style:italic;}
.agora a, agora a:link, agora a:visited{ text-decoration:none; font-weight:bold;}
.agora a:hover{ text-decoration:none; font-weight:bold;}
.agora TD, .agora TH {border:0px;}
a.external {background:center right no-repeat; TEXT-DECORATION:none;BORDER-BOTTOM:1px dotted;padding-right:13px;}/* image for external links */
/****************************************************************/
/* 2. STRUCTURAL SETTINGS - VERY IMPORTANT - DO NOT CHANGE */
/*****************************************************************/
/* 2.1 Clearing floats and invisible items */
.agora .clearer, .agora .nosize {HEIGHT:0;WIDTH:0;LINE-HEIGHT:0;FONT-SIZE:0;OVERFLOW:hidden;}
.agora .clearer, .agora .clearb {clear:none}
.agora .nosize {POSITION:absolute; LEFT:-10000px;}
/* 2.2 Overflow settings for posts */
DIV.blockpost DIV.box, DIV.postleft, DIV.postsignature {OVERFLOW:hidden;}
/*****************************************************************/
/* 3. BUG FIXES - VERY IMPORTANT - DO NOT CHANGE */
/*****************************************************************/
/* 3.1 This attempts to eliminate rounding errors in Gecko browsers. */
DIV>DIV>DIV.postfootright {PADDING-TOP:1px; MARGIN-TOP:-1px;}
/* 3.2 This is only visible to IE6 Windows and cures various bugs. Do not alter comments */
/* Begin IE6Win Fix \*/
 /*HTML .inbox, * HTML .inform, * HTML .agora, * HTML .intd, * HTML .tclcon {HEIGHT:1px;}*/
HTML .inbox DIV.postmsg {
	WIDTH:99%;
	background-color:#f5f5f5;
	overflow:auto;}/*search results*/
 /*End of IE6Win Fix */
/* 3.3 This is the equivelant of 3.2 but for IE7. It is visible to other browsers but does no harm */
/*Begin IE7Win Fix */
.agora, .agora .inbox, .agora .inform, .agora .intd, .agora .tclcon {min-height:1px;}
/*End of IE7Win Fix */
/*****************************************************************/
/* 5. BOX CONTAINERS AND FLOATS */
/*****************************************************************/
/* 5.1. Setup all left and right content using floats. */
.conr {FLOAT:right;OVERFLOW:hidden;WHITE-SPACE:nowrap;text-align:right;}
.conl {FLOAT:left;OVERFLOW:hidden;WHITE-SPACE:nowrap;text-align:left;}
.conr li:hover, conl li:hover, conl, conr{ list-style:none;}
.conr li:hover, conl li:hover, conl, conr{ list-style:none;}
LABEL.conl {WIDTH:auto;OVERFLOW:visible;MARGIN-RIGHT:6px;}
LABEL.conr {WIDTH:auto;OVERFLOW:visible;MARGIN-LEFT:6px;}
/* 5.2a new topic new poll links */
DIV.linkst .conr, DIV.linksb .conr, DIV.postlinksb .conr {margin-bottom:0px;}
FORM DIV.linksb .conr {}
/* 5.3 Keep breadcrumbs from shifting to the right when wrapping */
.linkst UL, linksb UL, .postlinksb UL {}
.postlinksb li {MARGIN-LEFT:0px;}
div.linkst li {MARGIN-LEFT:0px;}
div.postlinksb li {MARGIN-LEFT:0px;}
/* 5.4 Settings for Profile and Admin interface.*/
div #adminmenu{ margin-top:0PX;FLOAT:left;}
DIV.block2col {}
DIV.block2col DIV.blockform, DIV.block2col DIV.block, #viewprofile DD {}
DIV.blockmenu, #viewprofile DT {margin-left:0px;margin-top:0px;}
DIV.blockmenu H2{}
DIV.blockmenu span {margin-left:0px;}
#profileavatar IMG {FLOAT:right;MARGIN-LEFT:1em;}
#viewprofile DL {FLOAT:left; WIDTH:100%; OVERFLOW:hidden;}
#profile .blockmenu li { margin-left:0px; padding-left:0px;}
#adminprofilebox{ background-color:#ededed; border:none;}
.admin li {color:#000;}
#agoraadmin .agora {color:#000;} 
 /*****************************************************************/
/* 6. TABLE SETUP */
/*****************************************************************/
/* 6.1 Table Basic Setup */
.agora TABLE {WIDTH:100%;}
DIV.box{padding:0px;}
/* 6.2 Fixed Table Setup - viewforum */
#agoraindex TABLE, #vf TABLE {}
th.tcl,th.tc2,th.tc3,th.tc4,th.tc5,th.tcr,th.ag_forum{ background:url(img/Impact_Light/crash_header_bar.jpg) top; font-weight:bold; height:20px;}
td.tcl{
	TEXT-ALIGN:center;
	width:7%;
	border:#666 solid;
	border-width:1px 1px 0 0;}
td.tc2{
	TEXT-ALIGN:center;
	border:#666 solid;
	border-width:1px 1px 0 0;}
.tcmod {WIDTH:12%; TEXT-ALIGN:center;}
td.tc3 {
	WIDTH:5%;
	TEXT-ALIGN:center;
	border:#666 solid;
	border-width:1px 1px 0 0;}
td.tc4 {
	WIDTH:10%;
	TEXT-ALIGN:center;
	border:#666 solid;
	border-width:1px 1px 0 0;}
td.tc5{
	TEXT-ALIGN:center;
	border:#666 solid;
	border-width:1px}
td.tc6 {
	TEXT-ALIGN:left;
	border:#666 solid;
	border-width:1px 1px 0 0;}
td.tc7 {
	TEXT-ALIGN:left;
	border:#666 solid;
	border-width:1px 1px 0 0;}
td.tcr {WIDTH:20%;
	TEXT-ALIGN:left;
	padding-left:3px;
	border:#666 solid;
	border-width:1px 1px 0 0;}
.tcr {WIDTH:20%; TEXT-ALIGN:left;padding-left:3px;}
th.ag_forum{
	text-align:left;}
td.ag_forum{
	text-align:left;
	border:#666 solid;
	border-width:1px 1px 0 0;
}
td.ag_tcr {
	WIDTH:225px;
	TEXT-ALIGN:left;
	vertical-align:top;
	background-color:#ededed;
	border:#666 solid;
	border-width:1px 0 0 0;}
th.ag_tcr {
	WIDTH:225px;
	TEXT-ALIGN:center;
	background:url(img/Impact_Light/crash_header_bar.jpg) top;
	font-weight:bold;
	height:20px;}
#agorasearch #vf .tcl, #agoramoderate #vf .tcl {WIDTH:25%;}
#agorasearch #vf .tc2 {WIDTH:18%; TEXT-ALIGN:left;}
.tcl, .tcr {OVERFLOW:HIDDEN; padding:2px;}
td.tcl { background-color:#ededed;}
td.tcl:hover {}
#vf.blocktable h2 {margin-top:5px;}
#vf{}
/* 6.3 Other Table Setup */
#users1 .tcl {WIDTH:20%;}
#users1 .tcr {WIDTH:20%;}
#users1 .tc2 {WIDTH:20%; TEXT-ALIGN:center;}
#users1 .tc3 {WIDTH:20%; TEXT-ALIGN:center;}
#users1 .tc4 {WIDTH:20%; TEXT-ALIGN:center;}
#debug .tcr {WIDTH:85%; WHITE-SPACE:normal;}
#agoraindex TD.tcr SPAN.byuser {}
/*****************************************************************/
/* 7. VIEWTOPIC SETUP */
/*****************************************************************/
/* 7.1 This is the basic structure. */
#agoraindex.agora { padding:0px; background:#ededed; margin:0px 2px 0px 2px;}
#avatararea {background-color:#5c6a73;}
#avatararea.userimg {
	width:135px;
	border:0px #333 outset;
	margin:0px;
	vertical-align:top;
	padding:0px 2px 0px 2px;
	background-color:#c5c5c5;
}
#topicarea { border:0px; width:100%;}
#topicarea.spacer { border:none;}
DIV.postleft{width:135px; OVERFLOW:hidden; text-align:center; float:left; background-color:#ededed;}
#postarea {width:100%; padding:0px; vertical-align:top;}
#postarea.spacer { border:none;}
#signature.spacer { border:none;height:20px; overflow:visible; vertical-align:bottom; text-align:right;}
#post_tools{ height:22px; vertical-align:bottom;}
#post_tools.spacer{ border:none; height:22px; padding:0px;}
td.spacer { border:none; background:transparent;}
div.postleft { background-color:#c5c5c5;}
dd.usercontacts, dd.usertitle, dd.userimg{
	display:block;
	background:#ededed;
	border:1px inset #333;
	margin-top:3px;
	margin-bottom:3px;
	height:18px;
	width:95%;
	padding:0px;
}
dd.postavatar {}
DIV.postleft DT, DIV.postleft DD{ text-align:center;padding:2px;}
DIV.postleft DT {font-size:16px;}
DIV.postleft DD {font-size:12px;}
DIV.postright{margin-left:inherit;}
DIV.postfootright{margin:3px;}
DIV.postfootleft{display:none;}
DIV.postfootright, P.multidelete {TEXT-ALIGN:right;}
DIV.blockpost>DIV>DIV.inbox {PADDING-BOTTOM:1px;}
DIV.postleft DD {margin-left:0px;}
DIV.postleft DL{display:block; vertical-align:top;}
DIV.postfootright ul { vertical-align:bottom; list-style-image:none; list-style:none;}
.userinfo {vertical-align:top;}
/* 7.3 This is the div which actually contains the post and is inside .postright */
DIV.postmsg {padding:5px; margin-left:0px; margin-top:0px; overflow:hidden;}
DIV.postmsg p {WIDTH:auto; OVERFLOW:hidden;PADDING:6px;}
/* 7.4 These items control overflow and scrolling within posts. */
DIV.incqbox {WIDTH:auto; OVERFLOW:hidden;padding:3px ;}
DIV.scrollbox {WIDTH:auto; OVERFLOW:auto; background-color:#f9f9f9; padding:0px; white-space:normal;}
div .codebox { width:auto; margin:0px; padding:3px; white-space:normal; background-color:#000000;}
#postreview .inbox { background-color:#fff;}
IMG.postimg {}
A .postimg {}
textarea#req_message {
	margin:auto;
	width:99%;
	color:#000;
	background-color:#fff;}
form#post {}
/* 7.5 Turn off the poster information column for preview */
#postpreview DIV.postright {BORDER-LEFT:none;}
/* 7.7 Maximum height for search results as posts. Position go to post link */
DIV.searchposts DIV.postmsg {HEIGHT:8em;}
DIV.searchposts DD P {PADDING-TOP:3em;}
/* 7.8 Class for bbcode [u] */
SPAN.bbu {TEXT-DECORATION:none;}
/****************************************************************/
/* 8. LISTS SPECIAL SETTINGS */
/*****************************************************************/
/* 8.1 Horizontal display of online list, main navigation menu and breadcrumbs */
#onlinelist DD, #onlinelist DT,DIV.linkst LI, DIV.linksb LI, DIV.postlinksb LI,DIV.postfootright LI, UL.bblinks LI {DISPLAY:inline;}
/* 8.2 Turn on square icon for posterror list */
#posterror UL LI {LIST-STYLE:square inside;}
/* 8.3 Right alignment of descriptions in ordinary member view of other members profiles */
#viewprofile DT {TEXT-ALIGN:left;}
/*****************************************************************/
/* 9. FORM SETTINGS */
/*****************************************************************/
/* 9.1 Makes textareas and long text inputs shrink with page */
DIV.txtarea {WIDTH:99%;}
DIV.txtarea TEXTAREA, INPUT.longinput {WIDTH:100%;}
.agora LABEL {DISPLAY:block; border:none; text-align:left;}
/*****************************************************************/
/* 10. HELP FILES AND MISC. */
/*****************************************************************/
/* 10.1 Put some space between sections of the help file */
#helpfile H2 {MARGIN-TOP:12px;}
/* 10.2 Internal padding */
#helpfile DIV.box {PADDING:10px;}
/* 10.3 Other templates */
#agoraredirect DIV.block, #agoramaint DIV.block {MARGIN:50px 20% 12px 20%;}
#agoraredirect {background-color:#ededed;font-family:Arial, Verdana, sans-serif;}
/************************************************************/
/* Add better parser and video */
/************************************************************/
.bbtitel { color:#666; font-size:11px; font-weight:bold; border-bottom:1px solid #ccc;}
#bbtoolbar, #bbtoolbar2 { text-align:center; margin-top:5px; padding:3px 6px; position:relative; width:auto; height:20px; border:solid 1px #444;background-color:#f1f1f1;}
div.bbcode { text-align:center; margin-top:5px; padding:3px 3px 5px; width:auto; height:auto; border:solid 1px #ccc;}
img.bbcode { cursor:pointer; margin-right:2px; padding:2px 3px;}
img.bbcode:hover { background-color:#e4e4e4; cursor:pointer; margin-right:2px; padding:2px 3px;}
img.spacer { margin-bottom:1px; margin-left:-2px;}
#bbmovies { text-align:center; display:none; margin-top:4px; padding:5px 6px; width:auto; height:auto; overflow:hidden; border:solid 1px #555;background-color:#ededed;}
img.vid_spacer { margin-bottom:2px; margin-left:-2px;}
#bbmovies_divider { color:#5c6a73; background-color:#ccc; margin-top:5px; margin-bottom:5px; width:100%; height:1px; border:0;}
#bbsmiley { text-align:center; display:none; margin-top:4px; padding:10px 30px; width:auto; height:auto; max-height:100px; overflow:auto; border:solid 1px #ccc;}
#bbsmiley IMG { margin:1px;}
/************ Post Styling BBCodes ******************************/
div.postmsg span.bbu { text-decoration:underline;}
div.postmsg span.bbs { text-decoration:line-through;}
div.postmsg .bbcenter { text-align:center;}
div.postmsg .bbleft { text-align:left;}
div.postmsg .bbright { text-align:right;}
div.postmsg .bbjustify { text-align:justify;}
div.postmsg .bbindent { line-height:normal; margin-left:20px;}
div.postmsg span.bbhighlight { background-color:#ff6; padding-right:4px; padding-bottom:3px; padding-left:4px;}
div.postmsg HR { color:#5c6a73; background-color:#ccc; text-align:center; height:0px; border:none; width:80%; display:none;}
div.postmsg PRE { color:#660; font-size:12px; font-family:monaco, "Bitstream Vera Sans Mono", "Courier New", courier, monospace;background-color:#F9F9F9;border:none;overflow:hidden;white-space:normal; padding:3px;}
div.postmsg ol, div.postmsg ul { margin-left:40px;}
div.postmsg li { margin-left:40px; padding:0px;}
div.postmsg ol li { list-style-type:decimal; margin:0;}
div.postmsg ul li { list-style-type:disc; margin:0;}
div.postmsg .bbvideo { text-align:center; margin-top:10px; margin-bottom:10px; padding:0px; width:auto; height:auto; clear:both;}
/*********** overwrites the base textarea settings **************/
/* The width of the whole commentsarea */
DIV.txtarea { width:99%;}
/**** The Textarea ****/
DIV.txtarea TEXTAREA { margin-top:5px; margin-bottom:5px; width:100%;}
/*****************************************************************/
/**** The Titlearea ****/
.agora ul li {padding-left:0px;line-height:150%;background-image:none;list-style-type:none;}
#brdtitle {padding:0px 0px 0em;font-size:100%;font-weight:bold;color:#5c6a73;text-transform:uppercase;letter-spacing:.1em;text-align:center; background:transparent; height:30px; margin-top:0px; padding-bottom:10px; background:#173140; background:url(img/Impact_Light/crash_header_bar.jpg) center bottom;}
#brdtitle .inbox{ height:40px; margin-top:0px;}
#brdtitle p, #brdtitle h1 {margin-top:0px; padding:0px 0px 0px 15px;text-align:center; color:#5c6a73;}
/*****************************************************************/
/* 3. LINKS */
/*****************************************************************/
/* 3.1 Remove underlining for main menu, post header links, post links and vertical menus */
.blockpost DT A:link, .blockpost DT A:visited, .blockpost AGORA:link,.blockpost AGORA:visited, .postlink A:link, .postlink A:visited, .postfootright A:link, .postfootright A:visited,.blockmenu A:link, .blockmenu A:visited {TEXT-DECORATION:none;}
/* 3.2 none on hover for links in headers and main menu */
.blockpost AGORA:hover { text-decoration:none;}
/*****************************************************************/
/* 4. BORDER WIDTH AND STYLE */
/*****************************************************************/
DIV.box, .agora BLOCKQUOTE, DIV.codebox, DIV.forminfo, DIV.blockpost LABEL {BORDER-STYLE:solid;BORDER-WIDTH:0px; border-color:#666;}
/* 4.2 Special settings for the \n header. */
#brdheader DIV.box {BORDER-TOP-WIDTH:1px;}
/* 4.4 Special setting for fieldsets to preserve IE defaults */
DIV>FIELDSET {BORDER-STYLE:solid;BORDER-WIDTH:1px;}
/*****************************************************************/
/* 5. VERTICAL AND PAGE SPACING */
/*****************************************************************/
/* 5.1 Page margins */
#agorawrap {margin:0px;background-color:transparent; width:100%; height:auto; font-size:11px;}
/* 5.2 Creates vertical space between main \n elements (Margins) */
DIV.blocktable, DIV.block, DIV.blockform, DIV.block2col, #postreview {MARGIN-BOTTOM:12px;}
#agoraindex DIV.blocktable, DIV.blockpost {MARGIN-BOTTOM:6px;}
DIV.block2col DIV.blockform, DIV.block2col DIV.block {MARGIN-BOTTOM:0px;}
/* 5.3 Remove space above breadcrumbs, postlinks and pagelinks with a negative top margin */
DIV.linkst{margin-left:5px;PADDING:0px;}
DIV.linksb {MARGIN-bottom:0px;margin-left:5px;}
DIV.postlinksb {MARGIN-bottom:0px;}
.pagelink.conl{ margin-right:30px; margin-left:5px;}
.postlink.conr { margin-right:5px;}
DIV.linksb, DIV.postlinksb {PADDING:0px;}
/*****************************************************************/
/* 6. SPACING AROUND CONTENT */
/*****************************************************************/
/* 6.1 Default padding for main items */
DIV.block DIV.inbox, DIV.blockmenu DIV.inbox {PADDING:3px 6px;}
.agora P, .agora UL, DIV.blockmenu LI, .agora LABEL{PADDING:3px 0;list-style-type:none;}
.agora DL{PADDING:0px;list-style-type:none;}
h2 span{ margin-left:3px; margin-top:3px;color:#5c6a73;}
h2 span img, .agora H2 span img {width:12px; height:12px; display:inline;}
h2 span .conr{PADDING:0px; margin:auto; display:inline; margin-top:-2px}
h2 span input.postselection {margin:auto; display:inline; padding-bottom:2px;}
.blocktable h2 {}
.agora H2{
	PADDING:3px;
	border-bottom:1px solid #333;
	color:#5c6a73;
	font-weight:bold;
	font-size:14px;
	height:auto;
	background:url(img/Impact_Light/crash_title_bar.jpg) top left;
	background-color:transparent;
}
.agora H2 a{padding-left:5px;text-decoration:none;text-transform:uppercase;}
.agora H3{
	margin:5px;
	color:#666!important;
	font-size:12px;
	text-decoration:none;
	margin-left:5px;
	font-weight:700;
}
.members-only { text-decoration:none;}
/* 6.2 Special spacing for various elements */
.agora H1 {PADDING:0px 0px 0px 0; font-size:20px; text-transform:none; font-weight:bold;}
#brdtitle P {PADDING-TOP:0px;}
DIV.blockmenu LI, DIV.rbox INPUT {LINE-HEIGHT:1.4em;list-style-type:none;}
#viewprofile DT, #viewprofile DD {PADDING:0 3px; LINE-HEIGHT:2em;}
/* 6.4 Create some horizontal spacing for various elements */
DIV.rbox INPUT, DIV.blockform P INPUT {MARGIN-RIGHT:12px; color:#000;}
/*****************************************************************/
/* 7. SPACING FOR TABLES */
/*****************************************************************/
/* 3.3 Table internal borders. By default TH is same as background so border is invisible */
.agora TH{
	color:#FCFCFC;
	PADDING:4px 6px;
	text-transform:uppercase;
	font-weight:bold; font-size:.85em;
	background:url(img/Impact_Light/crash_title_header_bar.jpg);
	height:20px;}
.agora TD{
	PADDING:4px 6px;}
.agora TD P {PADDING:5px 0 0 0;}
/*****************************************************************/
/* 8. SPACING FOR POSTS */
/*****************************************************************/
/* 8.1 Padding around left and right columns in viewtopic */
DIV.postleft DL, DIV.postright {PADDING:6px;}
/* 8.2 Extra spacing for poster contact details and avatar */
DD.usercontacts, DD.postavatar {MARGIN-TOP:5px;}
DD.postavatar {MARGIN-BOTTOM:5px;}
/* 8.3 Extra top spacing for signatures and edited by */
DIV.postmsg P.postedit {PADDING:0px;}
#postsignature {PADDING:0px; bottom:0px;}
/* 8.4 Spacing for code and quote boxes */
DIV.postmsg H4 {MARGIN-BOTTOM:10px; font-weight:bold; color:#5c6a73;}
.agora BLOCKQUOTE, DIV.codebox {MARGIN:5px 15px 5px 15px; PADDING:8px; margin:0px;}
/* 8.5 Padding for the action links and online indicator in viewtopic */
/*DIV.postfootleft P,*/
 DIV.postfootright UL, DIV.postfootright DIV {PADDING:5px 3px 5px 3px;} 
DIV.postfootright ul { vertical-align:bottom; text-align:right;}
/* 8.6 This is the input on moderators multi-delete view */
DIV.blockpost INPUT, DIV.blockpost LABEL {PADDING:3px;DISPLAY:inline; border:none;}
P.multidelete {PADDING-TOP:15px;PADDING-BOTTOM:5px;}
/*****************************************************************/
/* 9. SPECIAL SPACING FOR FORMS */
/*****************************************************************/
/* 9.1 Padding around fieldsets */
DIV.blockform FORM, DIV.fakeform {PADDING:20px 20px 15px 20px;}
DIV.inform {PADDING-BOTTOM:12px;}
DIV.fakeform {width:98%; text-align:left;}
/* 9.2 Padding inside fieldsets */
.agora FIELDSET {PADDING:0px 12px 0px 12px; width:700px;}
DIV.infldset {PADDING:9px 0px 12px 0; width:99%;}
DIV.infldset th { background:none; background-color:#ededed;}
DIV.infldset td { background-color:#ededed;}
DIV.infldset input { background-color:#fff!important;border:1px #222 solid; color:#000;}
.agora LEGEND, .legend {PADDING:0px 6px 0px 6px; width:98%;}
/* 9.3 The information box at the top of the registration form and elsewhere */
DIV.forminfo {MARGIN-BOTTOM:12px;PADDING:9px 10px;}
/* 9.4 BBCode help links in post forms */
UL.bblinks LI {PADDING-RIGHT:20px;}
UL.bblinks {PADDING-BOTTOM:10px; PADDING-LEFT:4px;}
/* 9.5 Horizontal positioning for the submit button on forms */
DIV.blockform P INPUT {MARGIN-LEFT:12px; color:#000;}
/* 9.6 Hover, focus and that kind of stuff */
.agora input[type=submit] {background-color:#fff;border:1px solid #000;font-weight:normal;color:#000; padding:1px 5px 2px 5px; vertical-align:middle;}
.agora input[type=submit]:hover {border:1px solid #ccc;color:#173140;cursor:pointer;}
.agora input[type=text], textarea {border:1px solid #ccc;padding:2px 5px; background:#fff; color:#000;}
.agora input[type=text]:focus, textarea:focus {border:1px solid #555;color:#000;}
.agora select {cursor:s-resize;border:1px solid #999; padding:0px 0px 0px 5px;background:#fff; color:#000;}
.agora select:focus {cursor:default;}
#post input[type=submit]{border:#000 solid 1px;}
/****************************************************************/
/* 1. BACKGROUND AND TEXT COLOURS */
/****************************************************************/
/* 1.1 Default background colour and text colour */
.agora {color:#f5f5f5;}
DIV.box, #adminconsole FIELDSET TH{BACKGROUND-color:#fff;}
#adminconsole TD, #adminconsole TH {BORDER:0px;background-color:#ededed;}
/* 1. 2 Darker background colours */
 TD.tcmod, #postpreview, #viewprofile DD, DIV.forminfo,#adminconsole FIELDSET TD, DIV.blockmenu DIV.box, #adstats DD {BACKGROUND-color:#ededed;}
/* 1.4 Table header rows */
.agora TH, .bgc4 {BACKGROUND-color:transparent;}
/* 1.5 Fieldset legend */
.agora LEGEND {color:#5c6a73; text-decoration:none; font-weight:bold; width:98%; padding:0px 6px;font-size:12px;}
/* 1.6 Highlighted text for various items */
.agora DIV.blockmenu LI.isactive A, #posterror LI STRONG {color:#333;}
/***************************************************************/
/* 2. POST BACKGROUNDS AND TEXT */
/****************************************************************/
/* 2.1 This is the setup for posts. */
DIV.blockpost DIV.box, DIV.postright, DIV.postfootright{BACKGROUND-color:#ededed;}
DIV.postright, DIV.postfootright {BORDER-LEFT:none;}
DIV.postfootright li {BACKGROUND-color:#ededed; margin-left:5px; border-bottom:#ccc solid 1px;}
/* 2.2 Background for post headers and text colour for post numbers in viewtopic */
DIV.blockpost H2 {}
DIV.blockpost H2 SPAN.conr {color:#5c6a73;padding-top:5px;}
/* 2.3 This is the line above the signature in posts. Colour and background should be the same */
.agora HR {BACKGROUND-color:#ededed; color:#5c6a73; height:0px; text-align:center; display:none;}
/****************************************************************/
/* 3. BORDER COLOURS */
/****************************************************************/
/* 3.1 All external borders */
DIV.box {
border:#000 solid;
border-width:0 1px 1px 1px;
background-color:#ededed;}
/* 3.2 Makes the top border of posts match the colour used for post headers */
DIV.blockpost DIV.box { width:auto}
/* 3.4 Creates the inset border for quote boxes, code boxes and form info boxes */
.agora BLOCKQUOTE, DIV.codebox, DIV.forminfo, DIV.blockpost LABEL {BORDER:1px solid #555;}
/* 3.5 Gecko's default fieldset borders are really nasty so this gives them a colour without interferring with IE's rather nice default */
.agora DIV>FIELDSET {BORDER-color:#ACA899; margin-left:3px;}
/*****************************************************************/
/* 4. LINK COLOURS */
/*****************************************************************/
LI.postreport A:link, LI.postreport A:visited, TR.iclosed TD.tcl A:link, TR.iclosed TD.tcl A:visited {color:#888;}
LI.postreport A:hover, TR.iclosed TD.tcl A:hover {color:#AAA;}
LI.maintenancelink A:link, LI.maintenancelink A:visited {color:#B42000;}
LI.maintenancelink A:hover {color:#B42000;}
/*****************************************************************/
/* 5. POST STATUS INDICATORS */
 /************************************************/
DIV.icon {background:url(img/Impact_Light/icon.gif) no-repeat;FLOAT:left;MARGIN-TOP:0.4em;MARGIN-right:0.4em;DISPLAY:block; width:34px; height:34px; margin-left:2px;}
DIV.inew {background:url(img/Impact_Light/icon_new.gif) no-repeat;}
TR.isticky DIV.icon {background:url(img/Impact_Light/folder_sticky.gif) no-repeat;}
TR.isticky DIV.inew {background:url(img/Impact_Light/folder_sticky.gif) no-repeat;}
TR.iclosed DIV.icon {background:url(img/Impact_Light/topic_lock.gif) no-repeat;}
TR.iredirect DIV.icon {background:url(img/Impact_Light/lastpost.gif) no-repeat;}
tr.inew { background-color:#ffcc00;}
DIV.searchposts DIV.icon {MARGIN-LEFT:0;}
/* Class .tclcon is a div inside the first column of tables with post indicators. The margin creates space for the post status indicator */
TD DIV.tclcon {
	MARGIN-LEFT:10px;}
TD DIV.tclcon p {MARGIN-bottom:-1em;}
/************************************************/
/*header*/
#brdheader{
	border:none;
	text-align:left;
	padding-bottom:0px;
	border:#000 solid 1px;}
#brdheader .conr{ border:none; text-align:right;padding-bottom:10px; height:30px; margin-top:0px;}
.brdheader ul{}
#brdheader .box{ background-color:#fdfdfd;}
/********************************************************/
/* chat*/
/************************************************/
#chat{ background-color:#ededed; color:#5c6a73;margin:0px 0px 0;font-size:100%;font-weight:normal;padding:6px;width:100%;}
/******************************************************/
/*BOARD MENU*/
/******************************************************/
#brdmenu {
	padding:5px 0px 5px 0px;
	width:98%;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	margin-top:0px;
	background-color:#fdfdfd;
	margin-bottom:0px;
	text-decoration:none;}
#brdmenu A:link, #brdmenu A:visited {
	border:0px;
	text-decoration:none;
	font-size:13px;
	text-decoration:none;
	margin-left:0px ;}
#brdmenu A:hover{
	border:0px;
	color:#5c6a73;
	text-decoration:none;
	font-size:13px;}
#brdmenu LI {
	display:inline;
	margin-left:-3px;
	font-size:13px;
	list-style-type:none !important;
	text-align:left;
	vertical-align:middle;
	padding:5px 10px;
	border-bottom:#ccc solid 0px;
	background-color:#ededed;}
#brdmenu ol {
	text-decoration:none !important;}
#brdmenu UL{
	margin-bottom:0px;
	text-align:center;
	list-style-type:none !important;}
/************************************************/
/* Welcome area*/
/************************************************/
#brdwelcome {
	background-color:#ededed;
	border-top:0px;
	height:75px}
#brdwelcome li {margin-left:0px;list-style-type:none !important;list-style-image:none;}
#brdwelcome .inbox{}
#brdwelcome ul{list-style-type:none !important; margin-top:0px; list-style-image:none;}
#brdwelcome .conl{text-align:left; margin-left:0px;}
#brdwelcome .conr{text-align:right;height:auto;}
/*spacing for the welcome area text elements*/
.conr li a{ margin-right:6px; font-weight:bold;text-decoration:none; list-style-type:none !important;list-style-image:none;}/*right*/
.conl li a{font-weight:bold;text-decoration:none;list-style-type:none !important; list-style-image:none;}/*left*/
/************************************************/
/* POST BY USER WITH ICON */
/************************************************/
.agora span.byuser{ background:url(img/Impact_Light/lastpost.gif) no-repeat;padding:0px 20px 0px; margin-left:5px;}
/**************************************************************/
/*new topic, new poll area*/
/************************************************/
/* subforums/moderators */
.subforum_name{font-size:10px; color:#990000; background:url(img/Impact_Light/subforum.gif) no-repeat; padding-left:1.2em;}
a.subforum_name:link{font-size:10px;color:#990000;}
a.subforum_name:visited{font-size:10px;color:#990000;}
a.subforum_name:hover{font-size:10px;color:#111;}
.subforum{margin-left:0px; font-style:italic;}
.moderator{font-size:10px;margin-left:0px;}
.mod_by{color:#990000;}
/****************************************************************/
/*list of who's online*/
/************************************************/
#onlinelist {
	width:auto;
	word-spacing:.25em;
	margin:120px 6px 6px 6px;
	padding:6px 6px 6px 6px;}
/************************************************/
/*members online */
/************************************************/
#onlinestat { margin:0px 0px 0;font-size:100%;font-weight:normal;height:auto;padding:0px;}
#onlinestat ul{ color:#333;}
.onlinestat ul { color:#B42000; text-align:left;}
.poststats{ color:#cc0000; text-align:left; padding-left:10px;}
/************************************************/
/*Announce area*/
/****************************************************/
#announce .box{margin-bottom:0px;}
#announce .inbox {background-color:#000;}
#announce H2{}
#announce {}
/**************************************************/
/* Messages */
/***********************************************/
#msg.block .box{ text-align:center;}
#msg.block .inbox{}
#msg.block H2{}
#msg.block {}
/**************************************************/
/* Footer */
/***********************************************/
#brdfooter H2{}
#brdfooter input[type=submit] {padding:1px 30px;}
#brdfooter { margin-top:0px;}
#brdfooter DL A {}
#brdfooter DD{ margin-left:0px;}
#brdfooter .box {}
#brdfooter .inbox {
	background-color:#ededed;
	height:30px}
#brdfooter .block {}
/* footer stats image */
#brdstats .conl{
	background:url(img/Impact_Light/stats.png) no-repeat;
	background-position:top left;
	padding-left:75px;
	height:80px;
	width:auto;
	text-align:left;
	margin:5px;}
#brdstats .conr{
	background:url(img/Impact_Light/stats_board.png) no-repeat;
	background-position:top right;
	padding-right:75px;
	height:auto;
	width:auto;
	text-align:left;
	margin:5px;}
#brdstats .conl DT, #brdstats .conl DD,#brdstats .conl DL{ margin-left:0px; height:auto; line-height:1.25em;}
#brdstats .conr DT, #brdstats .conr DD,#brdstats .conl DL{ margin-right:0px; height:auto; line-height:1.25em;}
#brdstats DD{ margin-left:0px; line-height:1.25em;}
#brdstats DT{ text-transform:uppercase; vertical-align:top;}
#brdstats H2{}
#brdstats {MARGIN-TOP:0px; padding:0px;height:120px}
#brdstats .box { background-color:#ededed;}
/************************************************/
/*NEW SYSTEM POLLS 1.0.5*/
/************************************************/
p.poll_info {text-align:center;clear:left;margin:7px; font-size:14px;}
div.poll_question {float:left;clear:both;text-align:right;width:50%;margin:0.3em;height:2em;}
div.poll_result,div.poll_result_yesno {float:left;text-align:left;width:45%;margin:0.3em;padding:0px;height:2em;line-height:2em;}
div.poll_result_yesno {width:22%;margin-right:0.1em;}
img.poll_bar {border-right:2px solid #0066B9; background:url(img/Impact_Light/menu_bar.png) repeat-x; line-height:3em; height:30px;background-color:#000; height:2em; margin:0;}
/***********************************************/
/* Most Active Users */
/************************************************/
#most_active {
	font-size:10px;
	}
#most_active H2 {}
#most_active a{ margin-right:7px;}
#most_active .box {
	background-color:#ededed;
	margin-bottom:10px}
#most_active .inbox {}
#most_active.block {margin:0px;}
/*****************************************/
/* A background color for the rows */
.even:hover,.odd:hover{ background-color:#ededed; color:#5c6a73; font-weight:normal;}
tr .roweven, tr .rowodd{ background-color:#ededed;} 
/***********************************************************************/
/* Agora File Editor */
/************************************************/
#fetextedit{ width:99%; overflow:auto;} /* IE will mess up if using 100% width */
#fecodearea { width:99%; overflow:scroll; background-color:#fff ;} /* IE will mess up if using 100% width */
DIV > #fetextedit, DIV > #fecodearea { width:auto; overflow:scroll;} /* For proper browsers */
/* Text settings */
#fecodearea TD INPUT, #fetextedit {font-family:monaco, "Bitstream Vera Sans Mono", "Courier New", courier, monospace; color:#000;}
#fecodearea TD.fedelete, TD.fedelete { text-align:center;}
#fecodearea .fedelete, .fedelete{ text-align:center;}
th.fekey, td.fedelete { text-align:left; width:30px;}
.fedata th,.fedata td, td.fedata{ text-align:center; width:20px;}
#fecodearea TD.feline { text-align:right; width:auto;color:#fff; background:#173140; width:25px;}
#saveeditmodelabel { display:inline;}
#femodlist LI.fedirlist {list-style:square inside; font-weight:bold;}
.inform fieldset {width:96%;}
textarea#fetextedit{width:100%; overflow:scroll;}
#femodlist, #fecodearea { border:1px solid #222;}
.agora #fecodearea TD, .agora #fecodearea TD INPUT.felineedit, .agora #fetable TH { border:0;}
.agora #fecodearea TD, .agora #fecodearea TD INPUT { padding:0;}
#femodlist LI { padding:3px 6px;}
.agora #fetable TH { padding:3px 6px;}
#femodlist LI.rowodd, #fecodearea TD.rowodd, #fecodearea TD.rowodd INPUT.felineedit { background:#315e73;color:#fff;}
#femodlist LI.roweven, UL#femodlist, #fecodearea TD.roweven, #fecodearea TD.roweven INPUT.felineedit { background:#407284;color:#fff;}
#femodlist LI.roweven a:link, #femodlist LI.rowodd a:link, #femodlist LI.roweven a:visited, #femodlist LI.rowodd a:visited{ color:#000;}
#femodlist LI.roweven a:hover, #femodlist LI.rowodd a:hover { color:#cc3300;}
.agora #fetable TH { background:#000; background:url(img/Impact_Light/crash_title_bar.jpg);}
INPUT.postselection {MARGIN-TOP:6px;MARGIN-RIGHT:5px;}
/***********************************************/
/*new icon */
.newtext { text-align:left;}
.newtext img,.newtext img a{ /*margin-top:-20px; float:right; padding:6px;*/}
div.tclcon { padding-top:0px; line-height:1.25em;}
div.tclcon p{margin-top:0px;}
div.tclcon a, td.tcr a {font-weight:bold;}
/*********************************************************/
/* jumpsearch*/
#jumpsearch { background:url(img/Impact_Light/crash_title_bar_search.jpg) top left #000;border-bottom:0px solid #333;vertical-align:middle; text-align:left;width:100%; font-size:11px;color:#5c6a73; height:20px;}
#jumpsearch select {background-color:#fff; color:#000;}
#jumpsearch input {background-color:#fff; color:#000;}
#jump_1{ width:275px;}
#jump_2{ width:220px;}
#jump_3{ margin-right:0px; float:right; clear:both; text-align:right;}
/* topic-forum switcher*/
#topic_forum {margin:5px 5px; display:block;}
#topic_forum img{ display:inline; margin-right:0px;text-align:right;border:none;}
/* quicksearch */
#quicksearch{ display:block; margin:6px; color:#990000;font-weight:bold; vertical-align:middle; float:left; font-size:11px;}
td #quicksearch{float:left;}
#quicksearch.block{/* color:#333;*/}
#quicksearch input, form#search input{font-size:12px; vertical-align:middle; padding:2px;}
form#search { display:block; vertical-align:middle; font-size:12px;padding:0px;}
/* quickjump */
#forumjump{display:block;text-align:left; border-width:0px; margin:6px; color:#5c6a73;font-weight:bold; vertical-align:middle;}
td #forumjump{ width:275px;}
#forumjump select{ font-size:12px;}
#qjump SELECT { font-size:12px; width:200px;}
#qjump input { display:none; vertical-align:middle; font-size:11px;}/* GO button */
#qjump label { color:#5c6a73; font-size:10px;}
/* social bookmarks */
#socialbookmarks{padding:1px; margin:0px;}
#socialbookmarks img{padding-bottom:2px;}
#socialbookmarks a{border:#ccc solid 1px;}
/* Feed Aggregator */
.inform{ width:99%;}
#truncateMe { width:20em; overflow:auto;}
DIV.incqbox_ag { width:700px; overflow:auto;}
DIV.codebox_ag { width:700px; overflow:auto; margin:0px;}
/*.inform2{ width:100%; overflow:auto; height:auto;}*/
/********************************/
/* modcontrols / subscribe & modactions/ searchlinks*/
#modcontrols DT, #searchlinks DT,#searchlinks DL,#searchlinks DD, DIV.postright H3{WIDTH:auto;margin-left:0px;}
#modcontrols, .ag_mod_actions, #searchlinks { margin-left:0px;}
#modcontrols dt, .ag_mod_actions dt, #searchlinks dt{ text-transform:uppercase; font-weight:bold; font-size:10px;}
#modcontrols a, .ag_mod_actions a, #searchlinks a {margin-right:5px;text-decoration:none;}
#modcontrols .conl, .ag_mod_actions .conl, searchlinks .conl{width:100%;}
#searchlinks img { float:right; margin-top:-20px; margin-bottom:10px; display:none;}
/************************************/
/* RSS */
#ag_rss img{ margin-top:-13px; text-align:right; float:right; margin-right:5px; width:12px; height:12px;}
/******************************************/
/* module positions */
#agora_1, #agora_2, #agora_4, #agora_5, #agora_ban, #botpos, #toppos, #toppos.inbox, div.adsense{border:0px; padding:0px; text-align:center; margin:0;}
div .module{}
#agora_3 {display:none;}
/* Vcard w./ avatar*/
#ag_container { padding:0px;width:270px;font-size:1em; text-align:center;margin:auto;}
#ag_avatar img {}
#ag_content {text-align:left; text-decoration:none;}
span.h8{ text-transform:uppercase; font-weight:bold;font-size:1.1em; padding:2px; color:#fff; margin:3px; height:25px; background-color:#ededed;}
#ag_avatar { width:auto;float:left; text-align:center; margin:5px;}
#ag_details {width:auto; margin-top:0px;}
div.float {} 
div.float p {}
#ag_padding {}
#ag_location,#ag_avatar,#ag_posts, #ag_posts a, #ag_rank,#ag_regstered,#ag_award,#ag_rep, #ag_rep a, #ag_postlist, #ag_postlist #ag_profile, #ag_profile a { color:#fff;text-align:left; text-decoration:none;}
#ag_award { display:none;}
#ag_posts a:hover, #ag_rep a:hover, #ag_postlist a:hover, #ag_profile a:hover{ color:#5c6a73;text-align:left; text-decoration:none !important;}
#ag_posts li { list-style:none !important; margin-left:0px; text-align:left;}
#ag_wep { margin-top:3px; text-align:left;}
#ag_pips {margin-top:9px;margin:auto; width:auto; text-align:center;}
#WzBoDy {padding-top:20px; background-color:#000; width:auto;border:#000 solid 1px; background:url(img/Impact_Light/crash_background.jpg) ; margin:auto;}
#WzTiTl, #WzTiTlTb, #WzTiTlI, #WzClOsE, #WzBoDyI, #WzTtShDwB, #WzTtShDwR {}
/**********************************************************/
/*accordion Menu System - Admin Panel*/
.AgoraAdminPanel{cursor:pointer;padding:2px 5px 2px 5px;border:1px solid #333;background:#000;}
#agoraadmin.agora H2{ padding:8px 0px 0px 8px; margin:0px;font-size:14px;}
#agoraadmin.agora .box{ padding:0px; margin:0px; list-style:none;}
#agoraadmin.agora .inbox{ padding:6px; margin:0px;}
H3.AgoraAdminPanel{ padding:3px; margin:0px; border-top:0px; text-decoration:none; font-size:13px; font-weight:bold; text-transform:uppercase;}
.openAgoraMenus{ background:url(img/Impact_Light/crash_title_bar.jpg);padding:3px; margin:0px;}/*class added to contents of menus when they are open*/
.accordion_nav ul{/*Remove all spacings from the list items*/margin:10px;padding:5px;cursor:default;list-style-type:none;display:inline;display:table;}
ul.accordion_nav{display:table;}
ul.accordion_nav>li{float:left;padding-right:10px;margin:10px;display:inline;}
.accordion_nav img{ padding-bottom:5px;}
#divsizer{height:auto; margin-bottom:5px; text-align:center; vertical-align:bottom;}
#divsizer_2{height:auto; width:62px; margin-bottom:0px; text-align:center; vertical-align:bottom;}
#adintro { text-align:left; margin:6px;}
#adintro li{ text-align:left; margin-left:6px; list-style-image:none; list-style:none; color:#5c6a73;}
#adintro.inbox{ padding:3px; margin:6px;}
#adintro.box{ padding:3px;}
#adstats {padding:6px;}
#adstats dd { border:0px;margin:3px 6px 3px 6px; padding:6px;}
#adstats dt{border:0px;margin:3px; padding:3px; font-weight:bold; text-decoration:none; text-transform:uppercase;}
DIV.AgoraCSSclass {}
.aligntop TH {width:15%; color:#5c6a73; background:none;}
.aligntop TD { background-color:#333;}
.aligntop a{font-size:9px; color:#990000;}
.aligntop textarea {width:450px;}
#jumpto { border:0px; width:100%;}
#jumpto td{ border-top:0px; border-bottom:1px solid #ccc; border-left:0px; border-right:0px; width:100%; background-color:#333;}
/* credits */
#credits{margin:45px 0 0; padding:0px; background-color:#000; color:#5c6a73; text-align:center;}
#credits.inbox{margin:0px; padding:0px;}
#credlinks {word-spacing:10px; font-size:.75em; color:#990000;}
#credlinks a{color:#990000; font-size:1em;}
#credlinks a:hover{color:#5c6a73;}
/*****************************************/