body { background: #990000; padding: 0px; margin: 0px; }

font,th,td,p { font: 12px Arial, Helvetica, sans-serif; }
a:link,a:active,a:visited { color : #660000; }
a:hover		{ text-decoration: underline; color : #000000; }
hr	{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}

.bodyline	{ background-color: #FFFFFF; border: 1px #cccccc solid; }
.forumline	{ background-color: #EBEBEB; }

td.row1	{ font: 12px Arial, Helvetica, sans-serif; background-color: #EFEFEF;}
td.row2	{ font: 12px Arial, Helvetica, sans-serif; background: #E9E9E9; }
td.row3	{ font: 12px Arial, Helvetica, sans-serif; background: #DFDFDF; }
td.row1, td.row2, td.row3 { border-top: 1px solid #FFFFFF; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #FFFFFF; }

td.rowpic { 	background-color: #FFFFFF; 	background-image: url(images/cellpic2.jpg); 	background-repeat: repeat-y; }

th	{ color: #ffffff; font-size: 12px; font-weight : bold; background-color: #660000; height: 22px; background-image: url(images/cellpic3.gif); }

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom { background-image: url(images/cellpic1.gif); background-color:#D1D7DC; border: #FFFFFF; border-style: solid; height: 28px; }

td.cat,td.catHead,td.catBottom { height: 29px; border-width: 0px 0px 0px 0px; }
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR { font-weight: bold; border: #FFFFFF; border-style: solid; height: 28px; }
td.row3Right,td.spaceRow { background-color: #D1D7DC; border: #FFFFFF; border-style: solid; }

th.thHead,td.catHead { font-size: 12px; border-width: 1px 1px 0px 1px; }
th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 1px 0px 1px; }
th.thRight,td.catRight,td.row3Right	 { border-width: 0px 1px 0px 0px; }
th.thLeft,td.catLeft	  { border-width: 0px 0px 0px 1px; }
th.thBottom,td.catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop	 { border-width: 1px 0px 0px 0px; }
th.thCornerL { border-width: 1px 0px 0px 1px; }
th.thCornerR { border-width: 1px 1px 0px 0px; }

.maintitle	{ font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; text-decoration: none; line-height : 120%; color : #333333; }

.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #333333; }
a.gen,a.genmed,a.gensmall { color: #660000; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #000000; text-decoration: underline; }

.mainmenu		{ font-size : 11px; color : #333333 }
a.mainmenu		{ text-decoration: none; color : #660000;  }
a.mainmenu:hover{ text-decoration: underline; color : #000000; }

.cattitle		{ color : #660000; font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase;}
a.cattitle		{ text-decoration: none; color : #660000; }
a.cattitle:hover{ text-decoration: underline; }

.forumlink		{ font-weight: bold; font-size: 12px; color : #660000; }
a.forumlink 	{ text-decoration: none; color : #660000; }
a.forumlink:hover{ text-decoration: underline; color : #000000; }

.nav			{ font-weight: bold; font-size: 11px; color : #333333;}
a.nav			{ text-decoration: none; color : #660000; }
a.nav:hover		{ text-decoration: underline; }

.topictitle,h1,h2	{ font-weight: bold; font-size: 11px; color : #333333; }
a.topictitle:link   { text-decoration: none; color : #660000; }
a.topictitle:visited { text-decoration: none; color : #660000; }
a.topictitle:hover	{ text-decoration: underline; color : #000000; }

.name			{ font-size : 11px; color : #333333;}
.postdetails		{ font-size : 10px; color : #333333; }

.postbody { font-size : 12px; line-height: 18px}
a.postlink:link	{ text-decoration: none; color : #660000 }
a.postlink:visited { text-decoration: none; color : #660000; }
a.postlink:hover { text-decoration: underline; color : #000000}

input,textarea, select { color : #333333; font: normal 11px Arial, Helvetica, sans-serif; border-color : #333333; }
input.post, textarea.post, select { background-color : #FFFFFF; }
input { text-indent : 2px; }
input.button { background-color : #EFEFEF; color : #333333; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
input.mainoption { background-color : #FAFAFA; font-weight : bold; }
input.liteoption { background-color : #FAFAFA; font-weight : normal; }

.helpline { background-color: #DEE3E7; border-style: none; }

.gallthumb { margin: 4px; padding: 4px; border: 1px dotted #990000; }
.galltitle { font: bold 11px Arial, Helvetica, sans-serif; color: #333333; }
#sub-nav b { color: #990000; }
select.aafpostselect { width: 190px; }
td.mltdone { background: #F9F9F9; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #CCCCCC; font: 11px Arial, Helvetica, sans-serif; padding-right: 8px; padding-left: 8px; height: 80px; }
td.mltdtwo { background: #EAEAEA; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #CCCCCC; font: 11px Arial, Helvetica, sans-serif; height: 80px; padding-right: 8px; padding-left: 8px; }
a.mlname:link, a.mlname:visited { font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #660000; text-decoration: none; }
a.mlname:hover, a.mlname:active { color: #000000; text-decoration: underline; }

/* AAF3 Specific */

#maintabbkg { background: #EBEBEB no-repeat left top;}
#aaf-nav td { font: 12px Arial, Helvetica, sans-serif; color: #999999; }

#aaf-nav a:link, #aaf-nav a:visited { font: bold 12px Arial, Helvetica, sans-serif; color: #666666; text-decoration: none;}
#aaf-nav a:hover, #aaf-nav a:active { color: #660000; text-decoration: underline;}

div.actlinks a:link, div.actlinks a:visited { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none;}
div.actlinks a:hover, div.actlinks a:active { color: #660000; text-decoration: underline;}

#bottom-nav { background: #FFFFFF url(/styles/main/subnavfillb.gif); display: block; margin: 0px; padding: 0px; height: 20px; font: 14px Arial, Helvetica, sans-serif; color: #CCCCCC; position: relative; text-align: center; border-bottom: 1px solid #2b333c;}

#bottom-nav a, #bottom-nav a:visited { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #7E7E7E; text-decoration: none;}
#bottom-nav a:hover, #bottom-nav a:active { color: #000000; text-decoration: underline;}

a.bxtitlelink, a.bxtitlelink:visited { color: #660000; font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none;}
a.bxtitlelink:hover, a.bxtitlelink:active { color: #000000; text-decoration: underline;}

#mainbody { margin: 0px; padding: 0px;}
div.fjumpbar { background: url(images/AAF/bar_back.gif); margin: 2px; padding: 0px; height: 34px; position: relative;}
div.jumpgo { margin: 0px; padding: 0px; position: absolute; height: 34px; width: 200px; top: 0px; right: 0px; text-align: right;}

#usageagreement { background: #FFFFFF; font: 12px Arial, Helvetica, sans-serif; color: #333333; margin: 5px; padding: 10px; border: 1px solid #CCCCCC;}
#usageagreement h1 { font: bold 20px Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; text-transform: uppercase; color: #660000; border-bottom: 1px solid #CCCCCC;}
#usageagreement p { margin: 0px 8px 12px; padding: 0px; text-align: justify; text-indent: 1em;}
#usageagreement h2 { font: bold 14px Arial, Helvetica, sans-serif; color: #660000; margin: 0px; padding: 0px;}
#usageagreement a.regact, #usageagreement a.regact:visited { font: bold 12px Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; color: #999999; text-align: center; display: block; padding: 3px; border-top: 1px solid #999999; border-right: 2px solid #999999; border-bottom: 2px solid #999999; border-left: 1px solid #999999; text-decoration: none; background: #FFFFFF;margin: 3px 20px;}
#usageagreement a.regact:hover, #usageagreement a.regact:active { color: #660000;	text-decoration: none;	background: #efefef;}

div.centering {text-align: center; margin: 0px; padding: 0px;}
td.ind-one { background: url(images/AAF/fback.gif); font-size: 10px;}
td.ind-oneb { background: url(images/AAF/fbackend.gif) no-repeat right; font-size: 10px; padding-right: 5px;}
.lp-date { text-decoration: none;}
a.lp-name:link, a.lp-name:visited { color: #666666; text-decoration: none;}
a.lp-name:hover, a.lp-name:active { color: #000000; text-decoration: underline;}
form { margin: 0px; padding: 0px;}
img {border: 0;}

a.recrow-1 { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #666666; display: block; margin: 0px; padding: 1px;background: #ffffff;text-decoration:none; border: 1px solid #ffffff;}
a.recrow-2 { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #666666; display: block; margin: 0px; padding: 1px;background: #efefef;text-decoration:none; border: 1px solid #ffffff;}
a.recrow-2:hover, a.recrow-1:hover { color: #000000; border: 1px solid #666666;} 

div.sidebox-one { background: #EAEBEE; margin: 2px 2px 0px; padding: 2px; border: 1px solid #999999;}
div.inner { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #666666; background: #FFFFFF; margin: 0px; padding: 2px;}

div.BXkey { font: 10px Arial, Helvetica, sans-serif; color: #999999; text-align: right; display: block; margin: 0px; padding: 1px; float: left; width: 55px;}
div.BXpoll { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #999999; text-align: right; display: block; margin: 0px; padding: 1px; float: left; width: 15px;}
div.BXval { font: 10px Arial, Helvetica, sans-serif; color: #333333;display: block; margin: 0px; padding: 1px; float: left;}
a.BXlnk { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #990000; text-decoration: none;}
a.BXlnk:hover {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline;}
b.admin { color: #990000; background: #DCDAE4;}
b.mod { color: #000000; background: #DCDAE4;}
div.sblk { font: 10px Arial, Helvetica, sans-serif; margin: 3px 1px; padding: 1px; border-bottom: 1px dotted #CCCCCC;}
div.sblkn { font: 10px Arial, Helvetica, sans-serif; margin: 3px 1px; padding: 1px;}
td.tpc { font: 10px Arial, Helvetica, sans-serif; background: url(../../styles/topics/tpc_fill.gif); color: #999999;}
td.tpcb { font: 10px Arial, Helvetica, sans-serif; background: url(../../styles/topics/tpc_end.gif) right; 	padding-right: 8px;}
td.tpch { font: 10px Arial, Helvetica, sans-serif; color: #333333;}
strong.dk { color: #333333;}
#copyfooter { font: 11px Arial, Helvetica, sans-serif; color: #CCCCCC; text-align: center; padding: 5px;}
#copyfooter a:link, #copyfooter a:visited { color: #dddddd; text-decoration: none;}
#copyfooter a:active, #copyfooter a:hover { color: #ffffff; text-decoration: underline;}

#resmessage { background: #FFFF99; text-align: center; margin: 5px; padding: 5px; font: bold 14px Arial, Helvetica, sans-serif; color: #333333; border: 2px solid #840000;}
#mb-ad { background: #EBEBEB; text-align: center; font: 10px Arial, Helvetica, sans-serif; margin: 0px; padding: 5px 0px;}


div.spacer { clear: both;}

/*  POST ELEMENTS */
#pst-main td{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#pst-main td.pst-head { font-size: 11px; background: #EBEBEB url(../../styles/posts/phrm.gif) no-repeat right; margin: 0px; padding: 0px; height: 35px; }
#pst-main td.pst-rank { background: #EBEBEB url(../../styles/posts/psf.gif) repeat-y; }
#pst-main td.pst-data { background-color: #E6E6E6; }
#pst-main td.pst-profile { background: #EBEBEB url(../../styles/posts/psf.gif) repeat-y; margin: 0px; padding: 0px 0px 0px 10px; border: 0px none; }
#pst-main td.pst-body { background: #FFFFFF url(../../styles/posts/pbr.gof) repeat-y right; }
#pst-main td.pst-buttons { background: #F5F5F5 url(../../styles/posts/psf.gif) repeat-y; }
#pst-main td.pst-sig { background: #FFFFFF url(../../styles/posts/pbr.gof) repeat-y right; }
#pst-main dl { font-size: 9px; margin: 0px; padding: 8px 0px; }
#pst-main dt { text-align: right; display: block; width: 45px; height: 14px; float: left; padding-right: 3px; color: #666666; }
#pst-main dd { display: block; height: 14px; text-align: left; width: 85px; }
div.pst-actbuts { position: absolute; height: 20px; width: 200px; top: 0px; right: 0px; color: #999999; margin: 0px; padding: 15px 20px 0px 0px; text-align: right; border: 0px none; }

div.cen { text-align: center; margin: 0px; padding: 0px; }
div.pst-title { margin: 0px; padding: 12px 0px 0px; height: 23px; position: relative; background: url(../../styles/posts/phl.gif) no-repeat left top; border: 0px none; }

a.pst-name:link, a.pst-name:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #660000; text-decoration: none; }
a.pst-name:hover, a.pst-name:active { color: #000000; text-decoration: none; }

div.pst-actbuts a:link, div.pst-actbuts a:visited { color: #666666; text-decoration: none; font: 10px Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; background: #CBCFD3; }
div.pst-actbuts a:hover, div.pst-actbuts a:active { color: #660000; text-decoration: none; background: #FFFFFF; }

#pst-main td.pst-sigb { background: #EBEBEB url(../../styles/posts/pff.gif) repeat-x; text-align: right; margin: 0px; padding: 0px; }

div.post { font: 12px Arial, Helvetica, sans-serif; color: #333333; margin: 0px 10px 0px 0px; padding: 5px; }
div.sig { font: 12px Arial, Helvetica, sans-serif; color: #333333; margin: 0px 10px 0px 0px; padding: 5px; border-top: 1px dotted #999999; }

div.postdata { font: 10px Arial, Helvetica, sans-serif; color: #666666; margin: 0px 10px 0px 0px; padding: 2px 5px; border-bottom: 1px dotted #999999; }
div.post-quote { font-size: 95%; margin: 4px; padding: 2px; }
div.post-qcont { background: #FAFAFA; margin: 0px; padding: 3px; border: 1px dotted #999999; }
strong.qti { font-size: 12px; }
div.aaf_avatar { margin: 0px auto; text-align: center; vertical-align: middle; padding: 0px; width: 100px; overflow: hidden; height: 70px; }
div.pcode { background: #F9F9F7; margin: 3px 8px 4px; padding: 3px; border-top: 1px solid #95A369; border-right: 2px solid #95A369; border-bottom: 2px solid #95A369; border-left: 1px solid #95A369; color: #32331C; white-space: pre; font: 11px "Courier New", Courier, mono; overflow: auto; }
span.pcodehead { background: #A3BEA6; margin: 0px; padding: 0px 0px 2px 3px; border-bottom: 1px dotted #95A369; display: block; clear: left; font: bold 12px Arial, Helvetica, sans-serif; white-space: normal; }
div.pspoil { background: #F4F0F7; margin: 3px 8px 4px; padding: 3px; border-top: 1px solid #835692; border-right: 2px solid #835692; border-bottom: 2px solid #835692; border-left: 1px solid #835692; color: #430059; }
div.pspoil a.spoil, div.pspoil a.spoil:visited, div.pspoil a.spoil:active   { color: #F4F0F7; text-decoration: none; background: #F4F0F7; display: block; margin: 0px; padding: 2px; border: 1px dotted #D8CFE4; }
div.pspoil a.spoil img, div.pspoil a.spoil:visited img { display: none;}

div.pspoil a.spoil:hover, div.pspoil a.spoil:hover img   { color: #430059; background: #FFFFFF; cursor: help; text-decoration: none; display:block; }

span.pspoilhead { font-weight: bold; background: #D8CFE4; margin: 0px; padding: 0px 0px 2px 3px; border-bottom: 1px dotted #835692; display: block; font-size: 110%; color: #430059; }


#faq-body{
	background-color:#fff;
	border:solid 1px #ccc;
	padding:5px;
}
#faq-body ul {}
#faq-body ol{}
#faq-body li{
	padding-bottom:6px;
	font-size:10px;
	padding-right:20px;
	
}
#faq-body h3, #faq-body h4{
	margin:0;padding:0;
}