body
		{
			margin: 0;
			padding: 0;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: .7em;
			color: #FFFFFF;
			background-color: #330000;
			background-image:url(../images/kineopti2007_03.jpg);
			background-repeat: repeat;

		}
		
		a:link {
	font-size: 1em;
	color: #CCCCCC;
	text-decoration: underline;
}
a:hover {
	font-size: 1em;
	color: #999999;
	text-decoration: none;
}
a:visited {
	font-size: 1em;
	color: #999999;
	text-decoration: underline;
}
a:active {
	font-size: 1em;
	color: #CCCCCC;
	text-decoration: underline;
}
		
		#banner
		{
			float: left;
			position:absolute;
			top:0;
			left:0;
		}
		
		.clearboth { clear: both; }
		
		.spacer
		{
			float: left;
			width: 3%;
		}
		
		#topInfo
		{
			float: right;
			position: absolute;
			top: 0px;
			left: 757px;
			width: 33%;
			height: 73px;
			background-color: #330000;
			filter: alpha(opacity=40);
			-moz-opacity: 0.4;
			opacity: 0.4; 

		}
		
		#row2col1
		{
			margin-top: 83px;
			float: left;
			margin-left: 3%;
			width: 29%;
			height: 677px;
			background-color: #330000;
			filter: alpha(opacity=60);
			-moz-opacity: 0.6;
			opacity: 0.6; 

		}
		
		#row2col1 img 
		{
			border: 0px;
		}	
			
		#row2col2
		{
			margin-top: 83px;
			margin-left: 5px;
			float: left;
			width: 29%;
			height: 677px;
			background-color: #330000;
			filter: alpha(opacity=60);
			-moz-opacity: 0.6;
			opacity: 0.6; 

		}
		
		#row2col2 img 
		{
			border: 0px;
		}	
		
		#row2col3
		{
			margin-top: 83px;
			float: left;
			margin-left: 3%;
			width: 29%;
			height: 677px;
			background-color: #330000;
			filter: alpha(opacity=80);
			-moz-opacity: 0.8;
			opacity: 0.8; 

		}
		
		#row2col3 img 
		{
			border: 0px;
		}	
	
		
		#footer
		{
			border-top: 1px solid #330000;
			border-bottom: 1px solid #330000;
			margin-top: 10px;
			float: left;
			width: 94%;
			text-align: right;
			background-color: #330000;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8; 
}
		}
		
		h1, h2, h3, h4, h5, h6, p, ul, ol, dl
		{
			margin-left: 7px;
			margin-right: 7px;
		}
		
		h1, h2, h3, h4, h5, h6
		{
			margin-top: 5px;
			margin-bottom: 0;
		}
		
		h1+p, h2+p, h3+p, h4+p { margin-top: .2em; }
		
		#lightbox{
	background-color:#330000;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../overlay.png); }

#viewer {
	clear:both;
	padding-left: 80px;
	width: 75%;
	text-align: center;
}

	