@charset "UTF-8";
/* CSS Document */

/* RESET  */


body {
	background-color:#23333F;
	border-top:#487096 solid 15px;
	margin-top:0;
	padding-top:0;
}



#wrapper{
	width:auto;
	height:auto;
	margin:0 auto;
	text-align:center;
	}


	
#inner_wrapper {

	width:1000px;
	margin:0 auto;
	}	
	
#topnav {
	height:40px;
	
	}

#logo {
	width:auto;
	height:50px;
	background-image: url(../images/logo.gif);
	background-repeat:no-repeat;
	
	
}

#header {
	width:900px;
	margin:10px 0 0 60px;
	border-top:#999 1px solid;
	
	text-align:left;
	padding-top:10px;
}

#nav {
	margin-left:60px;
}


#navigation_holder {
	
	overflow:visible;
	height:25px;
	margin:10px 0;
	
}


#content {
	background:#304451;
	height:auto;
	width:900px;
	margin-left:60px;
	border-top:#666 solid 1px;
	border-left:#666 solid 1px;
	border-bottom:#666 solid 1px;
	
}

#hompage {
	height:auto;
	width:900px;
	margin-left:60px;
	
	
}



#team #wrapper #inner_wrapper #content #right   #right_content{ height:390px;}	
#team #wrapper #inner_wrapper #content #right   { height:420px;}	
#team #wrapper #inner_wrapper #content    { height:450px; }	


#sidebar {

	float:left;
	width:300px;
	padding-top:20px;
	position:relative;
}

#right {
	margin-left:310px;
	border-left:#666 solid 1px;
	padding:15px;
}

#right_content{
	text-align:left;
	background-color:#FFF;
	padding:15px;
	padding-bottom:50px;
}



body#contact div#right_content,
body#overview div#right_content,
body#news div#right_content
{
	padding-left:50px;

	}





#wrapper #inner_wrapper #content #sidebar #callout {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size: 24px;
	color: #ccc;
	margin-left:20px;
	margin-top:50px;
	text-align:left;
	
}
#wrapper #inner_wrapper #content #sidebar #callout img {

}

#footer{
	margin-left:60px;
	height:auto;
	width:900px;}
	
#footer p.copyright {margin-bottom:500px;
}
	
.nameclass {
		display:block;
		float:right;
}
	
	
/*////////////////TEAM PAGE STYLE////////////*/

 #wrapper #inner_wrapper #content #right #right_content #photo {
	background-color:#366;
	height:150px;
	width:120px;
		
}

/*////////////////PORTFOLIO PAGE STYLE////////////*/


	
	
	
		
		
#portfolio #logo_holder {
	
	width:140px;
	height:auto;
	float: left;
	position: relative;
}
#portfolio #description {
	padding-left:10px;
	margin-left:140px;
	width:380px;
	height:auto;
	
}

#portfolio #right_content {
	background-color:#FFF}

#portfolio table img {
	padding-top:20px;
	}
	

