BODY {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #00aa00;
	margin:0px;
	padding:0px;
	background-color: Black;
	text-align:center;
	background : url(l4d2_2.jpg);
}
img {border: 0;}
form {margin: 0; padding: 0; display: inline;}
a:link, a:visited, a:active {
	text-decoration: underline;
	color: #00aa00;
}
a:hover {
	color: Lime;
	text-decoration:underline
}

a:link.admin, a:visited.admin, a:active.admin, .admin {color: #00aa00;}
a:hover.admin {
	color: Yellow;
}
a:link.supmoder, a:visited.supmoder, a:active.supmoder, .supmoder {
	color: Yellow;
}
a:hover.supmoder {
	color: Red;
}
a:link.moder, a:visited.moder, a:active.moder, .moder {
	color: Red;
}
a:hover.moder {
	color: Green;
}
a:link.noclass, a:visited.noclass, a:active.noclass, a:hover.noclass, .noclass {}

#ipbwrapper { text-align:left; width:95%; margin-left:auto;margin-right:auto }

#logostrip {
	border:1px solid #009000;
	background-color: Black;
	background-image:url(im/l4dcotitle.jpg);
	padding:0px;
	margin:0px;
}
#logostrip a:link, #logostrip  a:visited, #logostrip a:active { font-size:20px;text-decoration: none; color: #009000;  font-weight : bold;  }
#logomenu   {
	border:1px solid #009000;
	background-color: Black;
	font-size:14px;
	margin:3px 0px 3px 0px;
	text-decoration : none;
	background-image:url(l4d1.jpg);
	color: #009900;
}
#logomenu a:link, #logomenu  a:visited, #logomenu a:active {font-size:10px;text-decoration: none; color: #00aa00; }

#userlinks {
	border:1px solid #009900;
	background-color: Black;
	background-image:url(l4d1.jpg);
}
#userlinks div {float: left;}

#navstrip, #subnavstrip  {font-weight:bold; padding:6px 0px 6px 0px}
#navstrip img {vertical-align:middle; border:0px;}
#subnavstrip {font-weight:normal; }

#navstrip div, #subnavstrip div, #userlinks div {float:left;}

#preview {display: none;padding: 1px;margin-bottom: 10px; }

#newmail {position: absolute; top: 60px; display: block; width:95%; z-index: 66;}
#newmail-shadow{position: absolute; top: 65px; display: block; width:95%; z-index: 65;}

/* end ID's*/

.sub_foldernew  {background: url('im/sub_foldernew.gif') no-repeat; padding-left: 12px;}
.sub_folder  {background: url('im/sub_folder.gif') no-repeat; padding-left: 12px; width: 900px;}

TABLE, TR, TD { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 12px; color: #00aa00; }

.tableborder { border:1px solid #009900;background-color:#009900; padding:0; margin:0 }

.maintitle {
	background-color: #009900;
	vertical-align:middle;
	font-weight:bold;
	color:#FFF;
	padding:8px 0px 8px 5px;
	background-image: url(im/l4dcotitle.jpg)
}
.maintitle a:link, .maintitle  a:visited, .maintitle  a:active {
	text-decoration: none;
	color: #fff;
}
.maintitle a:hover { text-decoration: underline }

.profilleft  { background-color: #F5F9FD; padding:6px; margin-top:1px;border-top:1px solid #C2CFDF; border-right:1px solid #C2CFDF;  font-size : 13px;background-image: url(l4d2_2.jpg);}

.desc { font-size:12px; color:#999999 }

.profilright { background-color: #F5F9FD; padding:6px; margin-top:1px;width:40%; border-top:1px solid #C2CFDF; background-image: url(l4d1.jpg);}
.pformstrip {
	background-color: #595959;
	background-image: url(l4d2_2.jpg);
	color:#00aa00;
	font-weight:bold;
	padding:7px;
	margin-top:1px
}
.pformleftw { background-color: #F5F9FD; padding:6px; margin-top:1px;width:40%; border-top:1px solid #C2CFDF; border-right:1px solid #C2CFDF; background-image:url(l4d2_2.jpg)}
.pformleft  {
	background-color: Gray;
	padding:6px;
	margin-top:1px;
	width:25%;
	border-top:1px solid #C2CFDF;
	border-right:1px solid #C2CFDF;
	background-image:url(l4d2_2.jpg)
}
.pformright { background-color: #F5F9FD; padding:6px; margin-top:1px;border-top:1px solid #C2CFDF;background-image:url(l4d1.jpg) }

.titlemedium { font-weight:bold; padding:7px; margin:0px;color: #009000;  background-image: url(l4d1.jpg);}
.titlemedium  a:link, .titlemedium  a:visited, .titlemedium  a:active  { text-decoration: underline; color: #3A4F6C }
.titlemedium1 {
	background-color:silver;
	padding:7px;
	margin:0px;
	background-image: url(l4d4.jpg);
	color: black;
}

.activeuserstrip {
	background-color: #595959; background-image: url(l4d1.jpg);
	padding:6px
}

.tablepad    {
	background-color: #999999;
	padding:6px;
	background-image:url(l4d5.jpg)
}

.darkrow1 {
	background-color: #C2CFDF; 
	color:#4C77B6;
	background-image: url(l4d1.jpg)
}
.darkrow2 { background-color: #BCD0ED; color:#3A4F6C;background-image: url(l4d2_2.jpg) }
.darkrow3 { background-color: #D1DCEB; color:#3A4F6C;  background-image: url(l4d1.jpg);}

.row1 {
	background-color: #F5F9FD;
	padding:5px;
	margin-top:1px;
	background-image: url(l4d4.jpg);
}
.row2 { background-color: #595959 ;padding:5px;margin-top:1px; background-image: url(l4d2_2.jpg); color: #009900}
.row3 { background-color: #EEF2F7; background-image: url(l4d2_2.jpg);}
.row4 { background-color: #595959; background-image: url(l4d1.jpg);color: #999999; font-size: 13px }
.row5 { background-color: #595959; background-image: url(l4d5.jpg);color: #999999; font-size: 13px }

.tdrow1 {
	background-color: #EEF2F7;
	border-bottom:1px solid #D1DCEB;
	border-right:1px solid #D1DCEB ;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	background-image: url(l4d1.jpg);
}
.tdrow2 { background-color:#F5F9FD; border-bottom:1px solid #D1DCEB;border-right:1px solid #D1DCEB;border-top:1px solid #FFF;border-left:1px solid #FFF;background-image: url(l4d2_2.jpg);}

.copyright {
	text-align:center;
	font-size: 8px;
	line-height: 12px ;
	color: #595959;
}

.button input{margin:2px}
.forminput, .radiobutton, .checkbox  { font-size: 11px; font-family: verdana, helvetica, sans-serif; vertical-align: middle; }
.textinput { font-size: 11px; font-family: verdana, helvetica, sans-serif; vertical-align: middle; background-image: url(l4d4.jpg) }
Select, Input { font-size: 11px; font-family: verdana, helvetica, sans-serif; vertical-align: middle }

/* Topic View elements */
.postlinksbar { background-color:#D1DCEB;padding:7px;margin-top:1px;font-size:10px; background-image: url(l4d2_2.jpg) }

.postdetails{vertical-align:top;text-align:right;font-size:10px;width:99%; color: #009000}
.postdetails2{ vertical-align:top;text-align:left;font-size:10px;width:1%; color: #cfcfcf;background-image: url(l4d5.jpg) }
.post2 .postdetails{text-align:left; width:auto}
.postdetails div{padding:4px 0; float:left;}
.darkrow3 .postdetails div{padding:0}
.postcolor { font-size:12px;line-height:160%; width:100%; vertical-align: top; color:black}

.signature   { font-size: 10px; color: #009000; line-height:150%;  vertical-align : bottom;  }

.normalname{font-size: 12px;font-weight:bold;color:#00aa00; width:1%}
.normalname a:link, .normalname a:visited, .normalname a:active { font-size: 12px }

.unreg{font-size:11px;font-weight:bold;color:#900}

.post1 { background-color: #F5F9FD;background-image: url(l4d3.jpg)}
.post2 { background-color: #EEF2F7 ;background-image: url(l4d4.jpg)}

.topic{width:100%;border-collapse:collapse}
.topic td{padding:3px; border:1px solid #FFF}
.delemiter {background-color:black;height: 5px;font-size: 1px;}

.tablefill   { border:1px solid #345487;background-color:#F5F9FD;padding:6px;  }

.purple { color:purple;font-weight:bold }
.red    { color:red;font-weight:bold }
.green  { color:green;font-weight:bold }
.blue   { color:blue;font-weight:bold }
.orange { color:#F90;font-weight:bold }
H1 {font-size: 30px; font-family: Arial, Helvetica, sans-serif;}

.hintclass {border:1px solid #C2CFDF;background-color: #F0F5FA ;font-size: 8pt;padding: 5px;position: absolute;visibility: hidden;width: 450px;left: 0px;top: 0px;text-align: left;overflow: auto;}
.spaninfo {cursor: pointer; color: #2496D7;font-weight: bolder;}

.block {margin-left: 20px; }
.quote {background-color: #FAFCFE; border: 1px solid #000;  padding: 4px; white-space:normal; font-family: Verdana, Arial; font-size: 11px; color: #465584; }

.phpcode {width: 98%;background-color: #FAFCFE; border: 1px solid #000; padding: 4px;color: Teal;font: 15px "Courier New";}
.htmlcode {width: 98%;background-color: #FAFCFE; border: 1px solid #000; padding: 4px;color: #00008B;font: 15px "Courier New";}
.offtop{background-color: #E4EAF2; border: 1px solid #ffffff; padding: 4px;}

#smile img {cursor: pointer;}

.closeimg {margin: 20px;width: 150px;height: 150px;}
.movedpost {font-size: 10px;}

.icq {padding: 0px 31px 3px 3px;width: 18px;background-repeat: no-repeat;background-image: url(im/icq.gif);	}

.smile {margin: 0px 5px 0px 5px;border:1px solid #345487;background-color:#F5F9FD;padding: 12px 0px 12px 0px;text-align: center;}
.smile img {cursor: pointer;margin: 4px 8px 4px 8px;}

.curentpage {color: lime}

/*addlinks*/
H3 {font-size: 12px; 
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
margin:2px;}
#addlinks {padding: 1px;border:1px solid #C2CFDF; background-color: #F0F5FA }