@charset "utf-8";
/* Reset */
body, h1, h2, h3, h4, h5, h6, ul, li, em, strong, pre, code, table, p, form, fieldset {
    padding: 0;
    margin: 0;
}

img, fieldset {
	border: 0;
	text-align: right;
}
/* Reset end */

body{
	color:#fff;
	font-family:'Lucida Sans Unicode', Calibri, Arial, Tahoma, sans-serif;
	font-size:62.5%;
	background-color:#000;
}

@font-face {
	font-family: 'DroidSansBold';
	src: url('droidsansbold.eot');
	src: local('Droid Sans'), local('DroidSans-Bold'), url('droidsansbold.woff') format('woff'), url('droidsansbold.ttf') format('truetype'), url('droidsansbold.svg#DroidSans-Bold') format('svg');
}
div#body_wrapper{
 	width:940px;
	margin:0 auto;
	pading:0 10px;
	text-align:left;
	}
.header{
	font-size: 11px;
	padding-top:10px;
	overflow:hidden;
	padding-bottom:20px;
	color:#fff;
	font-family:'Lucida Sans Unicode', Calibri, Arial, Tahoma, sans-serif;
	background-color:#000;
	font-weight: normal;
	}
.logo, .header_right{
	float:left
	}
.logo{
	width:114px;
	padding-right:15px;
	}
.header_right h1{
	border-bottom:1px solid #fff;
	width:100%;
	}
.nav_right{
	width:195px;
	float: left;
	padding-left:15px;
	}

ul.nav{
	list-style:none;
	padding-top:55px;
	}
ul.nav li{
	float:left;
	font-size:1.4em;
	}
ul.nav li a {
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	}
ul.nav li a:hover{
	color:#f9b850;
	padding:10px 0px;
	}
ul.nav li.sep{padding:0 10px;}
#prime_content{
	border:3px solid #f8e7b3;
	width:934px;
	overflow:hidden;
	background-color:#bebfc0;
	margin-top:25px;
}
.player{
	width:620px;
	float:left;
	}
	
.player_right{
	width:280px;
	padding:17px;
	float:left;
}
	
.player_right h2{
	font-family: DroidSansBold;
	font-size:1.8em;
	color:#511c04;
	}
.player_right a{
	color:#000;
	text-decoration:underline;
	padding-bottom:5px;
	display:block;
	}
	
.player_right .insights{
	margin-top:25px;
	background:url(../images/insights.jpg) no-repeat right  top;
	width:286px;
	height:188px;
	overflow:hidden;
	}
.insights img{
	float:left;
	display:block;
	}
.insights p{
	float:left;
	font-size:1.2em;
	color:#000;
	width:120px;
	padding-left:10px;
	padding-top:50px;
	}
.insights p a{
	display:block;
	padding-top:5px;
	}
.planroom{
	padding:20px 0;
	}
.content_boxes{
	overflow:hidden;
	}	
.content_boxes .box{
	width:300px;
	float:left;
	height:300px;
	margin:0 0 20px 0;
	background:#fdf3d8 url(../images/box_bg.jpg) repeat-x left 38px;
	}
.content_boxes .mid{
	margin:0 20px;
	}
.content_boxes .box h3{
	font-family: DroidSansBold;
	font-size:1.6em;
	font-weight:bold;
	color:#000;
	padding:10px;
	background:url(../images/h3_bg.jpg) repeat-x 0 0;
	}

.content_boxes .box h3.green{
	color:#457007;
}

.content_boxes .box div img{
	float:left;
	width:89px;
	height:261px;
	}
.content_boxes .box div ul{
	padding-top:10px;
	}
.content_boxes .box div ul li {
	margin-left:110px;
	color:#000;
	font-size:1.4em;
	padding-bottom:5px
	}
.content_boxes .box p {
	margin-left:110px;
	color:#000;
	font-size:1.3em;
	padding-bottom:5px
	}	
	
/* portfolio page
***********************************************/	
.portfolio_h2{
	font-family: DroidSansBold, arial, sans-serif;	
	font-size:2.6em;
}

.proj_cat{
	overflow:hidden;
	background-color:#f8e7b3;
	width:940px;
}

.proj_cat .left{
	float:left;
	width:200px;
	padding:15px;
	color:#000;
	}

.proj_cat .left h3{
	font-size:1.6em;
	padding-bottom:10px;
	}

.proj_cat .right{
	float:left;
	width:700px;
	}
.proj_cat .right ul{
	list-style:none;
	overflow:hidden;
	padding:10px 0px;
	}
.proj_cat .right ul li{
	float:left;
	}
.proj_cat .right ul li a{
	padding:10px;
	width:140px;
	text-decoration:none;
	display:block;
	height:130px;
	color:#000;
	}
.proj_cat .right ul li a span{
	display:block;
	font-size:1.2em;
	padding-top:3px;
	}

.proj_cat .right ul li a:hover{
	background-color:#e4d3a1;
	}
.projects{
	overflow:hidden;
	background-color:#f8e7b3;
	width:900px;
	padding:20px;
	margin-top:25px;
	color:#000;
	}	
	
.projects .left{
	width:488px;
	float:left;
	}
.projects .left .head{ overflow:hidden; padding-bottom:10px}
.projects .left .head h2{float:left; font-family: DroidSansBold, arial, sans-serif;	
	font-size:2.2em; color:#000;}
.projects .left .head ul{float:left; font-family: DroidSansBold, arial, sans-serif;	
	font-size:2.2em; list-style:none; padding: 0 0 0 15px;}	
.projects .left .head ul li{float:left;}	
.projects .left .head ul li a{text-decoration:none; color:#202020; padding:0 5px; }	
.projects .left .head ul li a:hover, .projects .left .head ul li a.current{color:#e74e09}	
.projects .left .preview{
padding-bottom:15px;	
	}
	
.projects .right{
	float:left;
	width:320px;
	padding:40px 20px 0 20px;
	}
.projects .right h3{font-family: DroidSansBold, arial, sans-serif;	
	font-size:2.2em; color:#000; padding-bottom:15px}
	
.projects .right p{
	font-size:1.2em;
	}
	
	
	
	
	
	
	
/* Footer
************************************************/
.footer p{text-align:center; color:#fff; font-size:1.3em; padding-bottom:20px}

.footer a{text-align:center; color:#fff; font-size:1em; padding-bottom:20px}

