* {
	margin: 0;
	padding: 0;
}

html {
	font-size: 100%;
	overflow-y: scroll;
}

body {
	color: #000;
	background: url('/images/bg_tall.png') repeat-x fixed;
	margin: 0;
	padding: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:15px;
}

img {
	border: none;
}
img.blogim{
	border: 1px solid #999999;
	margin: 1px;
}

font.forumlankposter{
margin-left:40px;
font-family:verdana;
font-size:8px;
color:#888888;
}


a.forumlank{
font-family:verdana;
font-size:11px;
color:#888888;
text-decoration:none;
}
a.forumlank:hover{
color: #35822e;
text-decoration:none;
}

a.forumlank_new{
font-family:verdana;
font-size:11px;
color:#888888;
text-align:center;
text-decoration:none;
}
a.forumlank_new:hover{
text-decoration:none;
color: #35822e;
}

div.black{
color:white; background: url(images/semitransp.png); padding:6px; font-size: 12px;
}

a{
   	color:#37823f;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

a.onblack{
   	color:#F0F0E0;
	text-decoration:none;
	opacity:0.75;
	padding: 6px;
	font-weight:bold;
}

a.onblack_flag{
	opacity:0.7;
	margin-left: 2px;
}

a.onblack_selected{
   	color:#FFFFFF;
	text-decoration:none;
	opacity:1;
	padding: 6px;
	font-weight:bold;
}



div.mmain{
margin-top:10px;
margin-bottom:10px;
padding:3px;
padding-left:10px;

}

#maindiv h2{
text-align:left;
padding-top:5px;
padding-bottom:2px;
color:#000000;
margin-bottom:10px;
margin-left:0px;
padding-left:0px;
font-size:20px;
letter-spacing:-1px;

}

#rightdiv h2{
margin-top:10px;
margin-bottom:10px;
font-weight: narrow;
letter-spacing:-1px;
font-size:20px;
color:black;
}


div.art_text{
padding:10px;
}

hr{
height:1px;
border:none;
background-color:#4f4f4f;
color:black;
width:50px;
margin:20px;
}

div.cmain{
border: none;
padding:0px;
}

div.notice{
width:100%;
background-color: #FFFFE0;
border:1px solid #FFFACD;
padding:5px;
}

ul{
margin-left:20px;
margin-top:5px;
margin-bottom:5px;
}


input.loginform {
	background:transparent url(/images/forum_pm_icons/login_text.png) no-repeat; 
	height:24px; 
	padding-left:2px;
	padding-right:3px;
	padding-top:1px;
	width:105px;
	border:none;
	color:#5f5f5f;
	float:right;
}
input.loginbutton {
	background:transparent no-repeat;
	height:21px; 
	width:74px;
	border:none;
	margin:0px;
 font-size: 10px;
 font-family: arial;
 cursor:hand;
 cursor: pointer;
 color:white;
	margin-top:3px;
	padding-bottom:1px;


}

div.forumlank{
width: 33%;
    display: inline;
    float: left;
    position: relative;
text-align:center;
margin-bottom:10px;

}

table.loginform {
 font-size: 11px;
 font-family: arial;
 color:#3f3f3f;
}

table{border-collapse:collapse;width:100%}
tr:nth-child(even){background:#fafafa}
tr:nth-child(odd){background:#f1f1f1}
td{border:0px; padding:8px;padding-left:10px;}
td:first-child{font-weight:bold;}
th{font-size:14px;padding-top:10px; padding-bottom:10px;color:#235228}

form{
display:inline;
}



			.boxgrid{ 
				width: 215px; 
				height: 215px; 
				margin:2px; 
				margin-bottom:10px;
				float:left; 
				background:#161613; 
				border: solid 1px black; 
				overflow: hidden; 
				position: relative; 
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p{ 
					padding: 2px; 
					padding-left: 8px;
					color:#afafaf; 
					font-weight:bold; 
					font:9pt  Arial, sans-serif; 
				}
				.boxgrid h3{ 
					padding: 8px; 
					padding-bottom: 2px; 
					color:white; 
					font-weight:bold; 
					font:16pt Arial, sans-serif; 
				}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				top:180px;
				background: #000; 
				height: 100px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}


