body
{
		background-color:	#000000;
		background-image:	url(/background3.gif);
		font-family:	Arial, Helvetica, sans-serif;
		color:	#a0a5b2;
		font-size:	small;
		margin:	0px;
		margin-top:	30px;
}

a:link
{
		color:	#5c7ffc;
		text-decoration:	none;
}

a:visited
{
		color:	#a0b4fb;
		text-decoration:	none;
}

a:hover
{
		text-decoration:	underline;
}

a:active
{
		text-decoration:	underline;
}

img
{
		border:	none;
}

h1
{
		font-size:	120%;
		position:	absolute;
		top:	-9999px;
}

h2
{
		font-size:	110%;
}

table
{
		margin:	0px;
}

table th
{
		text-align:	left;
		font-weight:	normal;
}

table td
{
		border:	1px solid #333333;
		padding:	10px;
}

#wrapper
{
		background-color:	#000000;
		width:	950px;
		margin-right:	auto;
		margin-left:	auto;
}

#header
{
		position:	relative;
		top:	0px;
		height:	180px;
		background-repeat:	no-repeat;
}

.searchbox
{
		position:	absolute;
		top:	9px;
		left:	690px;
		width:	240px;
		padding-right:	5px;
		margin-right:	5px;
}

.searchbox   input
{
		color:	#a0a5b2;
		background-color:	#000000;
		border:	thin solid #434343;
		padding-right:	2px;
}

.black
{
		color:	#0000000;
		background-color:	#ffffff;
		border:	thin solid #434343;
}

#nav
{
		z-index:	1;
		position:	relative;
		margin-top:	5px;
		margin-right:	20px;
		margin-left:	20px;
		background-image:	url(/nav3.gif);
		background-repeat:	no-repeat;
		height:	50px;
		display:	block;
		text-align:	left;
		clear:	both;
}

#nav ul
{
		margin:	0;
		padding:	0;
		list-style-type:	none;
		width:	auto;
}

#nav ul li
{
		display:	block;
		float:	left;
		margin:	0px;
		padding-top:	4px;
		padding-right:	0px;
		padding-bottom:	0px;
		padding-left:	0px;
}

#nav ul li a
{
		display:	block;
		width:	130px;
		float:	left;
		color:	#a0a5b2;
		text-decoration:	none;
		padding-top:	11px;
		text-align:	center;
		height:	28px;
}

#nav ul li a:hover, #menu ul li a.current, .menusel
{
		color:	#ffffff;
		background-color:	transparent;
		background-image:	url(nav_on.gif);
		background-repeat:	no-repeat;
		background-position:	center;
}

#nav .menusel a:visited
{
		text-decoration:	none;
		color:	#ffffff;
}

#nav .menusel a:hover
{
		text-decoration:	none;
		color:	#ffffff;
}

#nav .menusel a:active
{
		text-decoration:	none;
		color:	#ffffff;
}

#main
{
		border:	thin solid #434343;
		position:	relative;
		padding:	8px;
		margin-top:	0px;
		margin-right:	20px;
		margin-bottom:	10px;
		margin-left:	20px;
}

#mainalta
{
		border:	thin solid #434343;
		position:	relative;
		height:	675px;
		padding:	8px;
		margin-top:	0px;
		margin-right:	20px;
		margin-bottom:	10px;
		margin-left:	20px;
}

#mainaltb
{
		border:	thin solid #434343;
		position:	relative;
		height:	800px;
		padding:	8px;
		margin-top:	0px;
		margin-right:	20px;
		margin-bottom:	10px;
		margin-left:	20px;
}

#mainaltc
{
		border:	thin solid #434343;
		position:	relative;
		height:	1700px;
		padding:	8px;
		margin-top:	0px;
		margin-right:	20px;
		margin-bottom:	10px;
		margin-left:	20px;
}

#mainaltd
{
		border:	thin solid #434343;
		position:	relative;
		height:	2500px;
		padding:	8px;
		margin-top:	0px;
		margin-right:	20px;
		margin-bottom:	10px;
		margin-left:	20px;
}

#submainleft
{
		width:	570px;
		position:	absolute;
		top:	8px;
		left:	8px;
		padding-top:	20px;
		padding-right:	8px;
		padding-bottom:	60px;
		padding-left:	8px;
		margin-bottom:	50px;
}

div#submainleft h1
{
		position:	absolute;
		top:	-9999px;
}

#submainleft p
{
		margin-top:	3px;
}

#submainright
{
		width:	255px;
		position:	absolute;
		top:	14px;
		left:	622px;
		background-color:	#191919;
		float:	right;
		padding-top:	8px;
		padding-right:	8px;
		padding-bottom:	16px;
		padding-left:	8px;
}

#footer
{
		font-size:	80%;
		position:	relative;
		height:	80px;
		padding-right:	20px;
		padding-bottom:	10px;
		padding-left:	20px;
}

#subfootleft
{
		width:	550px;
		position:	absolute;
		top:	0px;
		left:	28px;
}

#subfootright
{
		position:	absolute;
		top:	0px;
		left:	590px;
		width:	330px;
		float:	right;
		text-align:	right;
}

.float img
{
		float:	left;
		margin-right:	5px;
		border:	none;
}

.blogheaders
{
		color:	#a0a5b2;
		font-size:	small;
}

