body{
	background-color:black;
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-position:center;
	font-family:Verdana, sans-serif;
	color:white;
}
form{
	margin:0px auto;
}

A{
	color:#FFFFFF;
	font-weight:bold;
}

.com hr{	
	border:1px solid #381D2A;
}

.footer{
	text-align:center;
	color:grey;
	font-size:11px;
}

.sm{
	font-size:8px;
}

.dats{
	color:#747474;
	font-size:10px;
	text-align:right;
	font-style:italic;
}

.tags{
	font-size:10px;
}

.tags a{
	color:#B9DDFF;
}

.tags a:hover{
	color:#C6FFBB
}

.com{
	clear:both;
	padding-top:5px;
}

.people{
	float:left;
	margin:8px;
	border:1px solid #343434;
	padding:2px;
	width:145px;
	height:200px;
}

.info{
	width:500px;
	padding-left:10px;
}

.hat{ background-image:url('images/head.jpg'); width:960px; height:150px}

.info th{
	width:180px;
	text-align:left;
	font-weight:normal;
	color:grey;
}

.bold{
	font-weight:900;
}

.ital{
	font-style:italic;
}

.under{
	text-decoration:underline;
}

.people a:hover{
	text-decoration:none;
	color:#B9FFC7
}

.people img{
	border:1px solid #626262
}

.usr{
	float:left;
	margin-right:15px;
}

.usr img{
	border:1px solid #313131;
	
}

.usr a{
	color:#F0F5C2;
}

.inputs{
	border:1px solid #CAFFD5;
	background-color:white;
}

.banner{ text-align:center}

.commenttxt{
	text-align:justify;
	width:580px
}

.addcomment{
	padding-top:20px;
	clear:both;
}

.focusedinputs{
	border:1px solid #C6F5C2;
	background-color:#C6F5C2;
}

.login *{
	font-size:12px;
}

.login a{
	color:#EEFFB4;
	text-decoration:underline;
}

.err{
	color:red;
	font-weight:900;
}

.login a:hover{
	color:#D8FFD3;
	text-decoration:none;
}

.buttons{
	background-color:#F9FFC6;
	border:1px solid white;
	cursor:pointer;
}

.maindiv{
	margin:0px;
	padding:0px;
	position:relative;
	left:50%;
	margin-left:-490px;
	width:980px;
	background:black;
	border:1px solid white;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}

.msgdiv{
	margin:0px;
	padding:0px;
	position:relative;
	height:400px;
	width:100%;
	background:black;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	overflow-y: scroll;
}

.content{
	color:white;
	padding:10px;
	font-size:13px;
	
}

.title *{
	font-style:italic;
	color:#FFFFB7;
	font-size:11px;
	font-weight:800px;
	clear:both;
}

.topmenu{
	float:right;
	font-size:18px;
	font-weight:600;
	margin-bottom:10px;
}

.topmenu a{
	padding:3px;
	color:white;
	text-decoration:none;
}

.pred{
	font-size:15px;
	color:#FFFCC8;
	font-weight:900px;
	text-indent:20px;
}

.topmenu a:hover{
	padding:3px;
	color:#FFBFC3;
	text-decoration:Underline;
}

.right{
	padding-left:20px;
	border-left:1px solid gray;
}

.osn{
	color:white;
	text-align:justify;
	font-size:13px;
	padding-right:5px;
	line-height:20px;
}

.ttl{
	text-indent:20px;
	font-weight:900;
	color:#BFFFCF;
	font-size:18px;
}

.dat{
	text-align:right;
	font-size:10px;
	font-style:italic;
}

.spanlink{
	text-decoration:underline;
	cursor:pointer;
	color:#FFBFC6;
}

.osn p{
	text-indent:20px;
	padding-bottom:2px;
}

.txt{
	color:white;
	clear:both;
}

.txt h2{
	color:#C9FFC4;
	font-size:20px;
}
