@charset "UTF-8";

/* CSS Document */
body {
	margin: 0;
	background-color:#313133;
	height:100%;
	padding:0;
	line-height:1.2;
}
img, p, ul, li{
	padding:0;
	margin:0;
	border:0;
	list-style:none;
	}
body{
	font-family: Helvetica, Arial;
	font-size: 13px;
	color:#BBB;
}		

/*/////////////////Background Colour Divs//////////////*/
div#top{
	left:0px;
	position:absolute;
	height:480px;
	width:100%;
	background-color:#282729;
	z-index:1;
	}
div#left_top{
	left:0px;
	position:absolute;
	width:50%;
	height:480px;
	background-color:#232224;
	z-index:2;
	}
div#right_top{
	position:absolute;
	width:492px;
	height:480px;
	left:50%;
	margin-left:-315px;
	background-color:#282729;
	border-left:138px solid #232224;
	z-index:3;
	}		
div#left_bot{
	left:0px;
	position:absolute;
	width:50%;
	height:100%;
	background-color:#2D2C2E;
	}
div#right_bot{
	position:absolute;
	width:492px;
	height:100%;
	left:50%;
	margin-left:-315px;
	background-color:#313133;
	border-left:138px solid #2D2C2E;
	}

/*/////////////////Content Divs//////////////*/	
div#shell{
	width:630px;
	margin:0px auto;
	z-index:4;
	position:relative;
	}
div#nav{
	position:relative;
	width:101px;
	margin-top:30px;
	float:left;
	}	
div#content{
	position:relative;
	float:right;
	text-align:right;
	margin-top:30px;
	width:402px;
	}
div#homecontent{
	position:relative;
	float:right;
	text-align:right;
	width:402px;
	}		
div#lower_nav{
	position:absolute;
	top:490px;
	left:148px;
	width:482px;
	}
div#up_arrow{
	height:16px;
	width:19px;
	float:left;
	display:block;
	margin-top:41px;
	}		

span#arrow{
	position:absolute;
	bottom:-13px;
	left:-13px;
	}			
/*/////////////////Lists//////////////*/
#nav ul{
	margin:20px 0;
	text-align:right;
	}
#nav li.spacer{
	margin-bottom:1px;
	}

#lower_nav li{
	float:left;
	width:33%;
	}
#lower_nav .middle{
	text-align:center;
	}
#lower_nav .right{
	text-align:right;
	}
#contact_list li{
	float:right;
    width:190px;
    }    				

	
/*/////////////////Images//////////////*/		
div#nav img{
	float:right;	
	}	

#content img{
	margin-bottom:20px;
	}	
img#contact{
	border:4px solid #313133;
    margin-bottom:20px;
    } 		
	
/*/////////////////Fonts//////////////*/	
#nav{
	font-size:14px;
	color:#CCC;
	}
#content #select, #homecontent #select{
	font-size:20px;
	margin: 0;
	color:#89A542;
	}				
#nav .selected{
	color:#89A542;
	}
#lower_nav{
	color:#89A542;
    }    
#content .description{
	float:right;
	color:#BBB;
	width:400px;
	margin-top:15px;
	}	
.thisis{
	font-size:20px;
	}	
p.now{
	text-align:right;
	color:#222;
	padding-top:20px;
	}					
	
/*/////////////////Links//////////////*/	
a:link {
	color: #FBFBFF;
	text-decoration: none;
}
a.lower:link{
	color:#676565;
	}
a.this:link, a.this:visited {
	color: #89A542;
	text-decoration: none;
	font-size:20px;
}
a:visited  {
	text-decoration: none;
	color: #FBFBFF;
}
a.lower:visited{
	color:#666666;
	}
a:hover, a:active, a.this:hover, a.this:active, a.lower:hover, a.lower:active {
	text-decoration: none;
	color: #ADC17C;
	}
a.this:link, a.this:visited{
	display:block;
	}	
a.this:link img, a.this:visited img{
	border:4px solid #313133;
	}
a.this:hover img{
	border-color:#666;
	}
a.this:hover{
	color:#ADC17C;
	}		

a.up_arrow:link, a.up_arrow:visited, a.up_arrow:hover, a.up_arrow:active{
	position:relative;
	float:right;
	margin-top:41px;
	width:19px;
	height:16px;
	background-image:url(../images/up.png);
	display:block;
	background-position:0 0;
	}
a.up_arrow:hover{
	background-position:0 16px;
	}	

a.down_arrow:link, a.down_arrow:visited, a.down_arrow:hover, a.down_arrow:active{
	position:relative;
	float:right;
	width:19px;
	height:16px;
	background-image:url(../images/down.png);
	display:block;
	background-position:0 -16px;
	}
a.down_arrow:hover{
	background-position:0 0px;
	}
a.photo:link, a.photo:visited, a.photo:hover, a.photo:active {
	width:78px;
	height:78px;
	float:right;
	margin:10px;
	border:1px solid #666;
	overflow:hidden;
	}	
a.photo:hover{
	border:2px solid #ADC17C;
	margin:9px;
	}
a.photo:active{
	border-color:#fff;
	}	
a.nowlink:link, a.nowlink:visited, a.nowlink:hover, a.nowlink:active{
	color:#111;
	text-decoration:underline;
	}	
a.nowlink:hover{
	text-decoration:none;
	}	
