body {
	background-color:#222;
	color:#CCCCCC;
	font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
	font-size:13px;
	line-height:1.5em;
	text-shadow:0px 0px 0px #FFFFFF;
	margin:0;
}
a{
	color:#AAFFAA;
	font-weight:bold;
}

img{border:none;}

#comtable, td { padding-right:16px;}

.blogbox { background-color:#444; border:1px solid gray; padding:16px; clear:both;margin-bottom:32px; }
.blogcombox { background-color:#333;   border:1px solid black; padding:8px; clear:both;margin-bottom:20px; }
.blogdate {font-style:italic;color:#FFA;}
.blogcommentcount{ margin-bottom:0;text-align:right; }

/*Same as h1*/
.blogtitlelink 
 { 
	color:#FFFFFF;
	font-size:1.6em;
	font-weight:bold;
	padding:0pt 0pt 0.2em;
	text-decoration:none;
}

.blogtitlelink:hover{text-decoration:underline;}

.transpover:hover {opacity:0.75; }

b { color:white;} 

p { margin-bottom:32px;};

a:hover 
{
	
	color:white;
	text-decoration:under;
}
.menulnk
{
	color:#CCCCCC;
	font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}

.menulnk:hover
{
	color:white;
	
}


#menu_top
{
	position:absolute;
	text-align:right;
	right:192px;
	top:172px;
	z-index:500;
}

#headerimg 
{
	position:absolute;
	left:0;
	top:0;
	border:none;
}

#pagecontent
{
	position:absolute;
	width:876px;
	top:230px;
	left:0;
	padding-right:32px;
	padding-left:32px;
	background-color:#373737;
}

#maincontainer 
{
	background-color:#373737;
	width:940px;
	
	position: relative;
	margin-top:0;
	margin-left: auto; 
	margin-right: auto; 
	height:500px;
	
} 

.orangeimg 
{
	margin-left:8px;
	margin-right:8px;
	margin-bottom:2px;
}

.boxonright
{
	background-color:#222;border:1px solid #666; float:right; margin-left:32px; margin-bottom:32px;padding:16px;width:180px;
}


h1 { 
color:#FFFFFF;
font-size:1.6em;
font-weight:bold;
padding:0pt 0pt 0.2em;
}

h2 { 
color:#FFFFFF;
font-size:1.1em;
font-weight:bold;
padding:0pt 0pt 0.2em;
}



.shotthumb
{
	border:1px solid white;
}

.shotthumb:hover
{
	opacity:0.75;
}


