	* {
	color: #333333;
	font: 10px/1.5 arial, helvetica, sans-serif;
}		



body {
	background-color: #000;
	color: #fff;
	font: 11px/1.5 arial, helvetica, sans-serif;
}

#homehorizon        
	{
	color: #000;
	background-color: #000;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block
	}

#homecontent    
	{
	background-color: #000;
	margin-left: -390px;
	position: absolute;
	top: -277px;
	left: 50%;
	width: 780px;
	height: 555px;
	visibility: visible;
	border: 1px solid #ccc;
	
	}
	
	#homecontent img { float: right; margin-left: 10px; margin-bottom: 10px; cursor: pointer;}
	
	
#innercontainer {
	position: absolute;
	left:50%;
	margin-left: -360px;
	top:10px;
	width: 720px;
	height:535px;
	background-color: White;
}
#mainbody {
	text-align: left;
	position:absolute;
	right: 25px;
	width:600px;
	height: 400px;
	z-index:4;
	overflow: visible;
	top: 89px;
	        font: 16pt/1.5 arial, helvetica, sans-serif;
			color:#CCCCCC;
	
	

}


#phototitle {
	text-align: right;
	position:absolute;
	right: 25px;
	width:600px;
	height: 50px;
	z-index:4;
	overflow: visible;
	top: 499px;
	        font: 16pt/1.5 arial, helvetica, sans-serif;
			color:#CCCCCC;
	
	

}



#adminlogin {
	text-align: left;
	position:absolute;
	left: 20px;
	width:700px;
	height: 100px;
	z-index:4;
	overflow: visible;
	top: 100px;
	        font: 16pt/1.5 arial, helvetica, sans-serif;
			color:#CCCCCC;
}

#textbody {
	text-align: right;
	position:absolute;
	right: 25px;
	width:500px;
	height: 400px;
	z-index:4;
	overflow: visible;
	top: 74px;

	
}

#textbody p {
	        font: 12pt/1.2 arial, helvetica, sans-serif;
			color:#CCCCCC;
			}

#textbody span {
	        font: 12pt/1.2 arial, helvetica, sans-serif;
			color:#CCCCCC;
			}

#viewer {
	text-align: left;
	position:absolute;
	right: 25px;
	width:600px;
	height: 400px;
	z-index:20;
	overflow: visible;
	top: 84px;
	background-color: #000;
	visibility:hidden;
	background-repeat:no-repeat;
	background-position: right;
	cursor: pointer;

}

#mainbody ul.pics {
	padding: 0px;
	margin: 0px;
}

#mainbody ul.pics li {
	display: inline;
	float: left;
	list-style-type: none;
	padding: 0px;
}


#mainbody ul.pics li a {
	display: block;
	height: 174px;
	overflow: hidden;
	width: 215px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
		font: 11px/310px verdana,arial, helvetica, sans-serif;
	color: #c9917e;
}

#mainbody ul.pics li a:hover {

background: 215px 0px;
}

#miniimages {
	position:absolute;
	right: 16px;
	top:435px;
	width:460px;
	height:60px;
}

#miniimages img {
padding-left: 12px;
}

#newsimages {
		text-align: left;
	background-color:#F0F0F0;
	position:absolute;
	right: 16px;
	top:435px;
	width:450px;
	height:60px;
} 

#newsimages img {
padding-right: 12px;
}

#header {
	font: 32pt/1.0 arial, helvetica, sans-serif;
	font-weight: bold;
	position:absolute;
	left:20px;
	top: 20px;
	width:733px;
	background-color: #000000;
		text-align: left;
		letter-spacing: -1px;
		
}



#subcontent {
	
	
	position:absolute;
	left:3px;
	top: 79px;
	width: 132px;
	text-align: left;
	overflow: visible;
	z-index: auto;
}

#othernav {
	
	
	position:absolute;
	left:3px;
	bottom: 60px;
	width: 132px;
	text-align: left;
	overflow: visible;
	z-index: auto;
}
	

#navigation, #nav2{
	margin: 0px 0px 0px 0px; 
	
	float: left;
	width: 120px;
	/*width: auto;*/
	clear: both;
}

	#navigation ul , #nav2 ul{
		margin: 0;
		padding: 0;
	}

	#navigation li , #nav2 li{
		display: inline;
		list-style-type: none;
		margin-bottom: 1px;
	}


		#navigation ul li a , #nav2 ul li a{
			text-decoration: none;
			font-weight: bold;
			color: #fff;
			display: block;
			/*display: inline;*/
			height: 100%;
	        font: 21pt/1.1 arial, helvetica, sans-serif;
			padding: 0px 0px 8px 20px;
			width: 120px;
			letter-spacing: -0.02em;
		}

		#navigation ul li a:hover, #navigation ul li a.here, , #nav2 ul li a:hover,  #nav2 ul li a.here{
		color: #ccc;
		}
			
	
