
/* RESET INFORMATION */
* {margin: 0; padding: 0; border: 0;}

/* FRAMES HEADER INFORMATION */

body{
	font-family:Helvetica, Arial, sans-serif;
	background:url(bg.jpg) repeat-y left;
}



.header{
	float:left;
	width: 300px; /*Height of frame div*/
	padding:30px 0px 0px 0px;
	color:#9b9b9b;
	text-align:right;
	}



	
.pagewrap{
	width:700px;
	float:left;
	padding: 30px 0px 0px 50px;
	}
	
.imagewrap{
	width:500px;
	position:absolute;
	left:650px;
	top:30px;
	}


		
		
/* CONTENT INFO */
	.imgcolumn{
		width:500px;
		float:right;
		margin:10px 10px 0px 0px;
		display:block;
		}
		
	
	
	
	.sidecolumn{
		width:240px;
		float:left;
		display:block;
		text-align:right;
		margin:0px 50px 10px 0px;
		color:#9b9b9b;
		}
		
	.clearfloat{
		display:block;
		clear:both;
		}
	

/* NAVIGATION STUFF*/
	
	
	.photolink {
		border:none;
		padding: 0px 5px 5px 5px;
		}	
	
	.photolink ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
		border: none;
		}
		
	.photolink li {
		margin: 0px;
		font-size:12px;
		}

	.photolink li a {
		display: block;
		text-decoration: none;
		color:#9b9b9b;
		padding: 5px 0px 5px 0px;
		}
		
	html>body .photolink li a {
		width: auto;
		}

	
/* HOVER STYLE INFO FOR LINKS*/
	a.navlink{
		position:relative; /*this is the key*/
		z-index:24;
		color:#9b9b9b;
		text-decoration:none
		}
	
	a.navlink:hover{
		z-index:25; 
		background-color:#f6f6f6;
		color:#000000;
		}
	
	.thumb{
		display: none;
		text-align:left;
		font-size:12px;
		z-index:25;
		}
		

	
	a.navlink:hover div.thumb{ /*the span will display just on :hover state*/
		display:block;
		position:absolute;
		width:270px;
		top:0px;
		left:290px;
		}
		
		
		a:active, a:focus {
		outline: 0
		}
		
	
	
	


	/*TEXT, HEADERS AND SUBHEADERS */
	
	h2{
		font-size:16px;
		line-height:20px;
		padding:5px;
		color:#9b9b9b;
		}
		
	h3{
		font-size:14px;
		line-height:20px;
		padding:5px;
		color:#9b9b9b;
		}

	p{
		font-size:12px;
		line-height:20px;
		padding:5px;		
		}
		
	p.statement{text-align:justify;}
	
	p.contactdetails{text-align:right;}
	
	p.footer{font-size:11px;}
	
	.imgcolumn p{font-size:10px; color:#9b9b9b;}
		
	.footer p{font-size:10px;}
	
	
	a{
		text-decoration:none;
		color:#9b9b9b;
		padding:5px 0px 5px 0px;
		}
	
	a:hover{
		color:#000000;
		background-color:#f6f6f6;
		}
	
	
	.headerlink:hover{
		background:none !important; 
		}
		
	
	hr{
	 	  border: #f1f1f1 solid 1px;
		  clear: both;
		  margin: 10px 0px 10px 0px;
		  height: 0;
	}
	
	.contentimage {
		width:450px;
		background-color:#F7F7F7;
		padding: 10px;
		float:left;
		font-size:12px;
		display:inline;
		}
		
	.contentimage p{
		padding:3px 0px 0px 0px;
		line-height:12px;
		}
		
