body {	background-color:#000000;	font-family:Verdana, Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px;	text-align: center;	font-size:11px;	color:#CCCCCC;}#header h2{	font-size:16px;	font-weight:bold;	color:#999999;}h1{	font-size:36px;	color:#FFFFFF;	margin:0px;}h2{	font-size:18px;	color:#CCCCCC;		margin-top:0px;	margin-bottom:0px;}#wrapper{	text-align: left; 	margin: 0 auto;	width: 900px;}.entry{	margin-bottom:10px;}.leftEntry{	float:left;	width:300px;	color:#CCCCCC;	font-size:12px;	line-height:18px;	}.storyLeft{	float:left;	width:429px;	color:#CCCCCC;	font-size:12px;	line-height:18px;	text-align:justify;	border-right:1px #666666 dashed;	padding-right:20px;}.storyRight{	float:right;	width:400px;	color:#CCCCCC;	font-size:12px;	line-height:18px;	text-align:justify;	padding-right:20px;}.rightEntry{	float:right;	width:600px;	text-align:justify;	line-height:20px;}#headerLeft{	float:left;	width:753px;}#headerRight{	float:right;	width:147px;	text-align:right;	font-size:12px;	line-height:18px;	}.entry p{	font-size:14px;		color:#999999;	margin-top:10px;	}#header{	margin-top:5px;	margin-bottom:20px;}#footer{	color:#666666;	font-size:12px;	padding:10px;	border-left:1px #252525 solid;	border-right:1px #252525 solid;	border-top:1px #252525 solid;	background-color:#111111;	text-align:center;	line-height:18px;	margin-top:50px;}.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}/* End hide from IE-mac */form {	display: inline;	margin: 0;}.userImage{	border:0px solid #FFFFFF;	margin-right:30px;	margin-bottom:40px; /*for clearfix on small posts */}h3{	font-size:18px;		font-weight:bold;	color:#999999;		margin-top:0px;	margin-bottom:6px;	margin-left:0px;	margin-right:0px;			}a{	color:#33CCFF;	text-decoration:none;	}a:hover{	color:#FFCC66;}.entryTime{	font-size:12px;	color:#999999;	margin-bottom:20px;	margin-top:10px;}.comment{	color:#999999;	font-size:11px;	margin-bottom:30px;}.commentInput{	border:1px #252525 solid;	background-color:#111111;	margin-bottom:3px;	color:#999999;	font-size:12px;	font-family:Verdana, Arial, Helvetica, sans-serif;	width:262px;		padding:3px;}.adminPostInput{	border:1px #252525 solid;	background-color:#111111;	margin-bottom:3px;	color:#999999;	font-size:12px;	font-family:Verdana, Arial, Helvetica, sans-serif;	width:400px;		padding:3px;}.commentButton{	border:1px #252525 solid;	background-color:#111111;	cursor:pointer;	margin-right:20px;	color:#33CCFF;	padding:3px;}.commentButton:hover{	color:#FFCC66;	border:1px #555555 solid;	}.storyLeft h2{	font-size:16px;	color:#FFFFFF;		margin-top:0px;}.storyLeft p{	margin-bottom:30px;}.inactiveLink{	color:#CCCCCC;}.commentBorder{	background-color:#222222;	padding:6px;	margin-bottom:10px;}.commentNoBorder{	padding:6px;	margin-bottom:10px;}					.commentNameDate{	color:#666666;}.largeTitle{	text-align:left;	margin-bottom:10px;	font-size:14px;	color:white;}.viewerLarge{	border:10px solid #FFFFFF;	margin-bottom:10px;}.viewerThumb{	border:2px solid #FFFFFF;	margin-bottom:4px;}.nextPrevious{	color:#999999;	font-size:11px;}.photoCategory{	text-align:left;}.photoCatHead{	margin-bottom:10px;	font-size:14px;	color:#999999;}.photoCatDescriptor{	color:#333333;}.thumbsCatWrapper{	margin-top:10px;	padding:10px;}.thumbsCatWrapper:hover{	background-color:#111111;}