body{
	background: url('../images/bg.jpg');
}
#wrapper{
	position: absolute;
	width: 1001px;
	margin-left: -500px;
	left: 50%;
}
#header{
	width: 1001px;
	height: 93px;
	
}
#logo{
	background: url('../images/logo.jpg');
	width: 364px;
	height: 93px;
	float: left;
}
	#logo h1{
		visibility: hidden;
	}
#nav{
	background: url('../images/header_gray.jpg') top left no-repeat;
	float: left;
	height: 93px;
	width: 637px;
}
	#nav ul {
		margin: 0;
		margin-left: 120px;
		margin-top: 53px;
		padding: 0;
		list-style: none;
		height: 40px;
	}
	#nav li {
			float: left;
			margin-right: 4px;
	}
	#nav li a{
		width: 95px;
		
		display: block;
		padding-top: 40px;
		
		overflow: hidden;
		height: 0px !important; 
			height /**/:40px; /* for IE5/Win only */
	}
	#news{
		background: url('../images/nav/news.jpg');
	}
	#company{
		background: url('../images/nav/company.jpg');
	}
	#services{
		background: url('../images/nav/services.jpg');
	}
	#portfolio{
		background: url('../images/nav/portfolio.jpg');
	}
	#contact{
		background: url('../images/nav/contact.jpg');
	}

#main{
	width: 1001px;
	clear: left;
}
	#left{
		float: left;
		width: 340px;
		height: 469px;
		background: url('../images/left_bg.jpg');
		padding-top: 60px;
		padding-left: 25px;
	}
		#left h1{
			width: 330px;
			font-size: 20px;
			margin: 0px;
			color: #888;
			font-family: helvetica, arial, sans-serif;
		}
		#left p{
			font-family: helvetica, arial, sans-serif;
			color: #888;
			font-size: 12px;
			margin-top: 0px;
			line-height: 16px;
			width: 300px;
		}
	#right{
		float: left;
		background: url('../images/right_bg_back.jpg');
		width: 636px;
		height: 529px;
		margin-left: -2px;
	}
	#rcnews, #rccompany, #rcservices, #rcportfolio, #rccontact{
		margin-left: 2px;
		width: 619px;
		height: 509px;
		
		padding-left: 6px;
		padding-top: 10px;
	}
	#nav a:hover{
		background-position: 0 -40px;
	}
	#rcnews{
		background: #FEDF5F;
	}
	#rccompany{
		background: #91D5E6;
	}
	#rcservices{
		background: #FBC0DF;
	}
	#rcportfolio{
		background: #ADDC53;
	}
	#rccontact{
		background: #CD85C0;
	}
	
	#rightcontent{
		padding: 10px;
		background: url('../images/right_bg.jpg') top left no-repeat;
		width: 571px;
		height: 450px;
		padding-top: 50px;
		padding-left: 30px;
	}
	#rightcontent h1{
		width: 100%;
		font-size: 20px;
		margin: 0px;
		color: #888;
		font-family: helvetica, arial, sans-serif;
		border-bottom: 1px solid #CCC;
		margin-bottom: 5px;
	}
	#rightcontent h2{
		font-family: helvetica, arial, sans-serif;
		font-weight: 900;
		font-size: 16px;
		margin: 0px;
		color: #91C136;
	}
	#rightcontent h3{
		font-family: helvetica, arial sans-serif;
		font-weight: 900;
		font-size: 14px;
		margin: 0px;
		color: #888;
	}
	#rightcontent p{
		font-family: helvetica, arial, sans-serif;
		color: #888;
		font-size: 12px;
		line-height: 16px;
		margin-top: 0px;
	}
	#rightcontent a:link, #rightcontent a:visited{
		color: #69B2C4;
	}
	#rightcontent ul{
		font-family: helvetica, arial, sans-serif;
		color: #888;
		font-size: 12px;
		line-height: 16px;
	}
	#rightcontent li{
		
	}
#footer{
	float: right;
	background: url('../images/footer.jpg') top right no-repeat;
	width: 500px;
	height: 30px;
	margin-top: -9px;
	font-family: lucida, helvetica, arial, sans-serif;
	font-size: 10px;
	padding-left: 15px;
	padding-top: 4px;
	color: #FFF;
	margin-right: -1px;

}
.panel{
	
}
.panelinner{
	width: 609px;
	height: 450px;
	background: url('../images/panel_bg.jpg') top left #FFF;
	
}

.backtoportfolio{
	cursor: pointer;
	position: absolute;
	top: 418px;
	left: 300px;
}
.portfoliolink{
	cursor: pointer;

}
	.portfoliolink img{
		padding: 4px;
		margin: 6px;
		border: 1px solid #CCC;
	}
#portfolionav{
	position: absolute;
	top: 550px;
}
	#portfolionav a:link, #portfolionav a:visited{
		border: 1px solid #CCC;
		margin: 6px;
		padding: 4px;
		height: 15px;
		width: 15px;
		display: block;
		float: left;
		text-align: center;
		font-family: helvetica, arial, sans-serif;
		text-decoration: none;
		font-weight: 100;
		color: #DDD;
	}
	#portfolionav a.selected:link, #portfolionav a.selected:visited{
		color: #ADDC53;
	}
	#portfolionav a:hover{
		background: #EEE;
		color: #BBB;
	}
	
.folio{
	width: 500px;
	padding-top: 25px;
	padding-left: 50px;
}
.folioright{
	float: left;
	width: 300px;
	height: 300px;
}
.folioleft{
	float: left;
	width: 200px;
}
	.folioleft img{
		border: 0px;
		padding: 4px;
		border: 1px solid #CCC;
	}
	.tiny{
		margin-right: 13px;
		margin-top: 6px;
	}
	.folioleft ul{
		list-style:none;
		padding: 0px;
		margin: 5px;
	}
	.folioleft ul li{
		color: #AAA;
		font-family: helvetica, arial, sans-serif;
		font-size: 12px;
		margin: 0px;
		padding: 0px;
	}
	.folioleft h4{
		font-size: 12px;
		font-family: helvetica, arial, sans-serif;
		color: #888;
		font-weight: 100;
	}
.featurelinks{
	float: left;
	width:200px;
}
.featurelinks li{
	margin-bottom: 4px;
	font-size: 10px;
	line-height: 11px;
}	
.featurelinks a:link, .featurelinks a:visited{
	font-weight: 600;
	font-size:12px;
	line-height: 12px;
}