#content { width: 98%; margin: 0px auto; min-width: 918px; max-width: 1200px; } 
#forum { color: #CCCCCC; font-size: 12px; }
#forum a { color: #F3C300; }
#forum th { background: #4F4F4F; padding: 5px; border-top: 1px solid #666666; }
#forum #index { padding-bottom: 12px; }
#forum #index .info { margin-right: 16px; margin-left: 16px; background: #222222; padding: 4px; font-size: 11px; border: 1px solid #000000; border-top-color: #111111; padding-top: 3px; color: #999999; }
#forum #index td { padding-top: 3px; padding-bottom: 3px; }
#forum #index a { font-weight: bold; color: #FFB019; }
#forum #index .qdesc { font-size: 10px; color: #FF3333; }
#forum #index a:hover { color: #FFFFFF; }
#forum #index td img { margin-right: 6px; } 
#forum #index .llink { margin: 1px 0px 0px 3px; }
#forum #index .idxpad { margin-top: 12px; margin-right: 16px; margin-left: 16px; }
.frealm { border-bottom: 1px solid #080808;	background: #171717 url(../images/f/frbg.gif) repeat-x;	border-top: 1px solid #3E3E3E;}
.frealmo { border-bottom: 1px solid #080808;	background: #171717 none;	border-top: 1px solid #3E3E3E;}
.frtitle { padding: 2px;	margin-left: 0px;}
.frtitle a { text-decoration: none;	font-size: 16px;}
.frarrow { background: url(../images/f/arrow.gif) no-repeat 0px 0px; height: 16px;	width: 23px;	float: right;	padding: 0px;	margin: 15px 10px 4px 4px;}
.frnfo { margin-left: 4px;	font-size: 11px;	color: #999999;}
.frlatest { font-size: 11px; margin-right: 2px;	margin-bottom: 3px; padding: 3px; text-align: right; }
.frstats { font-size: 11px; color: #CCCCCC;	padding: 3px; margin-right: 2px; text-align: right;  }
.fstat { border-bottom: 1px solid #080808;	background: #171717 url(../images/f/frbg.gif) repeat-x;	border-top: 1px solid #3E3E3E;}
.fstat .frnfo {	margin-left: 6px; font-size: 11px; color: #999999; }
.fstat .frnfo {	margin-left: 4px; font-size: 11px; color: #999999; }
.fstat img { margin-left: 6px; }
.subnfo { font-size: 10px; color:#666666; }

#forum .post1 { background: #333333; }
#forum .post2 { background: #444444; }
#forum .sub { font-size: 10px; }
#forum .threadbody .inner { padding: 12px 12px; }
#forum .postborder { border: 1px solid #000000; background: #1B1B1B; padding: 2px; } 
#forum .postborder .inner { border: 1px solid #000000; background: #313131; padding: 2px; }
#forum .boardborder { border: 1px solid #000000; background: #1B1B1B; padding: 2px; } 
#forum .boardborder .inner { border: 1px solid #000000; background: #313131; border-bottom: none; }
#forum .boardborder td { padding:6px; } 
#forum .boardborder .pinspilt { background-color: #000000; padding: 1px; }
#forum .boardborder .topic1 { background: #1B1B1B; }
#forum .boardborder .topic1 td { background: #1B1B1B; border-top: 1px solid #373737; }
#forum .boardborder .topic2 { background-color: #303030; }
#forum .boardborder .topic2 td { background: #1F1F1F; border-top: 1px solid #373737; }
#forum .boardborder .tags { float: right; margin:0; padding:0; height:0px; width:0px; position: relative; }
#forum .boardborder .tags table { position: absolute; right: 0px; top: -9px; }
#forum .boardborder .tags td { padding:0; border:none; background: none; }
#forum .boardtitle { background: url(../images/f/h.gif) repeat-x top; padding: 7px 8px 6px; line-height: 130%; border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: none; border-left: 1px solid #000000; font-size: 12px; font-weight: bold; }
#forum .postbreaker {	background: #000000;	height: 2px;	margin: 0px;	padding: 0px; }
#forum .postcontent { padding: 10px 10px 14px; border: 1px solid #000000; line-height: 130%; border-top-color: #4b4b4b; }
#forum .postcontent img { max-width: 90%; }
#forum .p1 { background: #313131 url(../images/f/p1.gif) repeat-x bottom; }
#forum .p2 { background: #1B1B1B url(../images/f/p2.gif) repeat-x bottom; }
#forum .rating0 { color:#5d5d5d; }
#forum .rating1 { color:#5d5d5d; }
#forum .rating2 { color:#818181; }
#forum .rating3 { color:#818181; }
#forum .rating4 { color:#a9a9a9; }
#forum .rating5 { color:#CCCCCC; }
#forum .rating6 { color:#aad6a5; }
#forum .rating7 { color:#8fde84; }
#forum .rating8 { color:#6ae25a; }
#forum .rating9 { color: #48ec32; }
#forum .rating10 { color: #1EFF00; }
#forum .ratingad { color: #00C0ff; }
#forum .ratinggm { color: #5DF644; }
#forum .ratingve { color: #FF9600; }
#forum .postheader { background: url(../images/f/h.gif) repeat-x left top; padding: 0px 0px 0px 66px; line-height: 130%; border: 1px solid #000000; }
#forum .rate { width: 39px; height: 18px; background: url(../images/f/rate.gif) no-repeat; margin-right: 3px; padding-right: 4px;	 }
#forum .rated { width: 39px; height: 18px; background: url(../images/f/rated.gif) no-repeat; margin-right: 3px; padding-right: 4px;	 }
#forum .rating { width: 39px; height: 18px; background: url(../images/f/rating.gif) no-repeat center; margin-right: 3px; text-align: center; font-weight: bold; font-size: 11px; }
#forum .postheader td { padding: 10px; }
#forum .badpost { background: url(../images/f/hb.gif) repeat-x top; padding: 10px 10px 10px 12px; line-height: 130%; border: 1px solid #000000; }
#forum .avhold { position: relative; }
#forum .avhold .avimg { position: absolute; top: -10px; left: -4px; }
#forum .avhold .avborder { position: absolute; top: -18px; left: -12px; width: 82px; height: 83px; background: url(../images/f/frame.gif) no-repeat; }
#forum .avhold .charborder { position: absolute; top: -18px;	left: -12px;	width: 82px;	height: 83px;	background: url(../images/f/framechar.gif) no-repeat; }
#forum .avhold .charleft { position: absolute;	top: -11px;	left: -33px;	width: 24px;	height: 66px;	background: url(../images/f/framecharl.gif) no-repeat;	padding-top: 4px;	padding-left: 5px;	padding-right: 3px; }
#forum .avhold .charleft td { padding-top: 1px; }
#forum .charlevel {	position: absolute;	top: 42px; left: 45px;	width: 20px;	background: url(none);	color: #FFFFFF;	font: bold 11px Arial;	text-align: center; }
#forum .pbuttons { padding: 0px; }
#forum .pbuttons img { margin-right: 3px; }
#forum .edited { margin: 3px; font-size: 10px; color: #8C8C8C; }
.quotetop {	background:#1C1C1C;	border:1px dotted #000;	border-bottom:0; border-left:4px solid #000;	color:#666666;	font-weight:700;	font-size:10px;	margin:2px auto 0;	padding:3px; }
.quotemain {	background:#252525;	border:1px dotted #000;	border-left:4px solid #000; border-top:0; color:#666666; margin:0 auto; padding:4px; }
.codetop,.sqltop,.htmltop { background:#151515; color:#999999; border: 1px dotted #383838; border-bottom: none; font-weight:700; margin:0 auto; padding:3px; margin-top: 3px; }
.codemain,.sqlmain,.htmlmain { background:#1C1C1C; border: 1px dotted #383838; color:#999999; font-family:Courier, "Courier New", Verdana, Arial; margin:0 auto; padding: 3px; margin-bottom: 3px; }
.code { background:#1C1C1C; border: 1px dotted #383838; color:#999999; font-family: Courier, "Courier New", Verdana, Arial; margin:0 auto; padding: 6px; margin-bottom: 3px; overflow: auto; }
.quote {	background:#252525;	border:1px dotted #000;	border-left:4px solid #000; color:#666666; margin:0 auto; padding:5px; }
.underline { text-decoration: underline; }
.bold { font-weight: bold; }
.strike { text-decoration: line-through; }
.italic { font-style: italic; }
.acenter { text-align: center; }
.aright { text-align: right; }
.aleft { text-align: left; }
.sigbreak { height: 0px; width: 80px; margin-top: 5px; margin-bottom: 5px; border-top: 1px solid #666666; }
.sig { font-size: 10px; overflow: hidden; max-height: 100px; color: #8C8C8C; }
#legend td { padding: 0px; margin: 0px; }
.buttons a, .buttons button { display:block; float: right; margin:0 3px 0 0; background-color:#1b1b1b;  border:1px solid #000000; border-top:1px solid #313131;  border-left:1px solid #313131; font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size:100%; line-height:130%; text-decoration:none; font-weight:bold; color:#565656; cursor:pointer; padding:5px 10px 6px 7px; }
.buttons span { display:block; float: right; margin:0 3px 0 0; background-color:#1b1b1b;  border:1px solid #000000; border-top:1px solid #313131;  border-left:1px solid #313131; font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size:100%; line-height:130%; text-decoration:none; font-weight:bold; color:#565656; padding:5px 10px 6px 7px; }
.buttons button { width: auto; overflow: visible; padding: 4px 10px 3px 7px;}
.buttons button[type] { padding: 5px 10px 5px 7px; line-height: 17px; }
.buttons button img, .buttons a img, .buttons span img { margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px; }
.button:hover, .buttons a:hover { color:#CCCCCC; background: #333333; }
.buttons a:active {  background-color: #6299c5; border:1px solid #6299c5; color: #ffffff; }
.button.positive, .buttons a.positive { color:#529214; }
.buttons a.positive:hover, button.positive:hover { color: #222222; background: #666666; }
.buttons a.positive:active { background-color: #529214; border:1px solid #529214; color:#ffffff; }
.buttons a.negative, button.negative { color:#d12f19; }
.buttons a.negative:hover, button.negative:hover { background:#fbe3e4; border:1px solid #fbc2c4; color:#d12f19; }
.buttons a.negative:active{ background-color:#d12f19; border:1px solid #d12f19; color:#fff; }
.pagelinks { margin: 2px; }
#forum #index .tlpost { padding: 5px; font-size:11px; padding-bottom: 0px; padding-top: 3px; }
#forum #index .tlpost a { text-decoration: none; }
#forum #index .tstats { font-size: 11px; }
#forum #index .tstats th { font-size: 11px; background: none; border: none; font-weight: normal; }
#forum .mod_bar { background: #222222; padding: 5px; margin-top: 3px; margin-bottom: 3px; border: 1px solid #000000; }
#fourm #boardnfo { background: #222222; padding: 3px; margin-top: 3px; margin-bottom: 3px; border: 1px solid #000000; font-size: 10px; }
.bbedit { }
.bbedit .toolbar { }
.bbedit .toolbar span { }
.bbedit .toolbar span img { width: 20px; height: 20px; background-color: #666666; margin: 2px 3px;}
.bbedit .toolbar span .over { background-color: #999;  margin: 1px 2px; border: 1px solid #000000; }
.bbedit .toolbar span .down { background-color: #F00;  margin: 1px 2px; border: 1px solid #000000; }
.bbedit textarea { width: 100%; height: 220px; background-color:#313131; border: 1px solid #000; color:#CCCCCC; }
.mod_info { position: absolute; }
.mod_info div { position: relative; top: -10px; left: -20px; }