html, body{
	margin:0px;
	padding:0px;
	background:url(images/wood_back.jpg) repeat #000;
	overflow-x:hidden;
	}
	
.clear{
	clear:both;
	}
	
.red{
	color:#F30;
	}
			
	
header{
	width:100%;
	height:140px;
	background:url(images/header_text.jpg) #ececec;
	-webkit-box-shadow:  0px 2px 2px 1px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:  0px 2px 2px 1px rgba(0, 0, 0, 0.5);
	-o-box-shadow:  0px 2px 2px 1px rgba(0, 0, 0, 0.5);
    box-shadow:  0px 2px 2px 1px rgba(0, 0, 0, 0.5);
    position:fixed;
    top:0px; 
	z-index:999;
	}
	
#header_inner_wrap{
	width:800px;
	margin:0 auto;
	
	}
	
#nav_left{
	width:200px;
	float:left;
	margin:43px 20px 0px 0px;
	border-top: solid 1px #f30;
	border-bottom: solid 1px #f30;
	}
				
	
#logo{
	width:360px;
	float:left;
	}
	
#nav_right{
	float:right;
	width:200px;
	border-top: solid 1px #f30;
	border-bottom: solid 1px #f30;
	margin:43px 0px 0px 20px;
	}
	
nav ul{
	list-style:none;
	padding-left:0px;
	}	
	
nav ul li{
	
	float:left;
	margin:0px 10px;
	
	}
	
nav ul li a{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666;
	padding:8px;
	font-size:14px;
	letter-spacing:1px;
	text-transform:uppercase;
	}	
	
nav ul li a:hover{
	
	color:#f30;
	/*background:#000;
	-webkit-box-shadow:  0px 2px 1px 1px rgba(255, 255, 255, 0.2);
	-moz-box-shadow:  0px 2px 1px 1px rgba(255, 255, 255, 0.2);
	-o-box-shadow:  0px 2px 1px 1px rgba(255, 255, 255, 0.2);
    box-shadow:  0px 2px 1px 1px rgba(255, 255, 255, 0.2); 
	letter-spacing:1px;
	border-radius:5px;*/
	}
	
.selected{
	color:#f30;
	/*background:#000;
	-webkit-box-shadow:  0px 2px 1px 1px rgba(255, 255, 255, 0.2);
	-moz-box-shadow:  0px 2px 1px 1px rgba(255, 255, 255, 0.2);
	-o-box-shadow:  0px 2px 1px 1px rgba(255, 255, 255, 0.2);
    box-shadow:  0px 2px 1px 1px rgba(255, 255, 255, 0.2); 
	letter-spacing:1px;
	border-radius:5px;*/
	
	}	
	
/*Intro Section*/

#intro_wrapper{
	width:100%;
	margin:142px auto 130px auto;
	background:url(images/mikeimg.jpg) top;
	padding-top:50px;
	height:354px;
	}
	
.intro_copy{
	width:900px;
	margin:0 auto;
	
	}		
	
/*Portfolio*/

#portfolio{
	width:900px;
	margin:160px auto;

	}
	
#portfolio ul{
	list-style:none;
	padding-left:0px;
	}
	
#portfolio ul li{
	width:200px;
	height:200px;
	float:left;
	margin:10px;
	cursor:pointer;
	border:#fff solid 2px;
	-webkit-box-shadow:  1px 1px 2px 1px rgba(0, 0, 0, 0.8);
	-moz-box-shadow:  1px 1px 2px 1px rgba(0, 0, 0, 0.8);
	-o-box-shadow:  1px 1px 2px 1px rgba(0, 0, 0, 0.8);
    box-shadow:  1px 1px 2px 1px rgba(0, 0, 0, 0.8);
	}
	


.port1{
	width:200px;
	height:200px;
	}
	
.port1:hover{
	width:200px;
	height:200px;
	background-image:url(images/New-4x9-summer-2011_thumb.jpg);
	}	
	
	
	
.port2{
	width:200px;
	height:200px;
	
	}
	
.port2:hover{
	width:200px;
	height:200px;
	background-image:url(images/wine_thumb.jpg);

	}
	
.port3{
	width:200px;
	height:200px;
	
	}
	
.port3:hover{
	width:200px;
	height:200px;
	background-image:url(images/haskellmag_thumb.jpg);

	}
	

.port4{
	width:200px;
	height:200px;
	}
	
.port4:hover{
	width:200px;
	height:200px;
	background-image:url(images/musaad_thumb.jpg);
	}
	
.port5{
	width:200px;
	height:200px;
	}
	
.port5:hover{
	width:200px;
	height:200px;
	background-image:url(images/mp_logo_thumb.jpg);
	} 
	
.port6{
	width:200px;
	height:200px;
	}
	
.port6:hover{
	width:200px;
	height:200px;
	background-image:url(images/mp_visitor_thumb.jpg);
	}
	
.port7{
	width:200px;
	height:200px;
	}
	
.port7:hover{
	width:200px;
	height:200px;
	background-image:url(images/clarity_thumb.jpg);
	}	
	
	
.port8{
	width:200px;
	height:200px;
	}
	
.port8:hover{
	width:200px;
	height:200px;
	background-image:url(images/eblast_thumb.jpg);
	}
	
.port9:hover{
	width:200px;
	height:200px;
}
	
.port9:hover{
	width:200px;
	height:200px;
	background-image:url(images/ssc_eblast_thumb.jpg);
	}	
	
.port10{
	width:200px;
	height:200px;
	}
	
	
.port10:hover{
	width:200px;
	height:200px;
	background-image:url(images/c_v_b_thumb.jpg);
	}
	
.port11{
	width:200px;
	height:200px;
	
	}	
	
.port11:hover{
	width:200px;
	height:200px;
	background-image:url(images/duke_temp_thumb_bw.jpg);
	}
	
.port12{
	width:200px;
	height:200px;
	}
		
.port12:hover{
	width:200px;
	height:200px;
	background-image:url(images/asbury_billboard_thumb.jpg);
	}
	
	
.port13{
	width:200px;
	height:200px;
	}
		
.port13:hover{
	width:200px;
	height:200px;
	background-image:url(images/mp_bbq_flyer_thumb.jpg);
	}
	
.port14{
	width:200px;
	height:200px;
	}
		
.port14:hover{
	width:200px;
	height:200px;
	background-image:url(images/izod_ultimate_expo_thumb.jpg);
	}
	
.port15{
	width:200px;
	height:200px;
	}
		
.port15:hover{
	width:200px;
	height:200px;
	background-image:url(images/wine_postcard_thumb.jpg);
	}
	
.port16{
	width:200px;
	height:200px;
	}
		
.port16:hover{
	width:200px;
	height:200px;
	background-image:url(images/musa_thumb.jpg);
	}													
				

/*Full Portfolio*/

.full_port{
	display:none;
	width:800px;
	margin:0px auto;
	border:1px solid #dedede;
	padding:20px;
	-webkit-box-shadow:  1px 1px 2px 1px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:  1px 1px 2px 1px rgba(0, 0, 0, 0.5);
	-o-box-shadow:  1px 1px 2px 1px rgba(0, 0, 0, 0.5);
    box-shadow:  1px 1px 2px 1px rgba(0, 0, 0, 0.5);
	}
	
.close{
	width:40px;
	height:40px;
	position:relative;
	top:-35px;
	left:805px;
	cursor:pointer;
	
	
	}	

	
	
/*About Section*/
#about{
	width:100%;
	margin:160px auto 0px auto;
	
	}
	
#about_inner{
	width:100%;
	background:url(images/about_stripe.png) #efefed ;
	margin-top:25px;
	}
		
.about{
	width:900px;
	height:550px;
	/*background:url(images/about_pic.jpg) no-repeat center;*/
	margin:0 auto;
	padding:20px 0;
	}
	
.about_content{
	margin-top:30px;
	background:#FFF;
	padding:20px;
	}	
	
.about_content h2{
	padding:10px;
	text-align:right;
	color:#F30;
	font-size:18px;
	letter-spacing: 1px;
	}
	
.about_content p{
	padding: 0px 10px;
	color: #464646;
	font-size: 14px;
	line-height: 22px;
	font-weight: 400;
	
	}
	
/*Contact Section*/	

#contact{
	width:900px;
	margin:160px auto 0px auto;

	}
	
.form_wrap{
	width:900px;
	height:567px;
	background:url(images/contact_back.png)no-repeat;
	
	}
	
#form{
	margin: 0 auto;
	width:791px;
	padding-top:50px;
	}	
	
.form_input{
	width:375px;
	float:left;
	padding:10px;
	}
	
input,select{
	border: none;
	font-family:sans-serif;
	color:#666;
	font-size:13px;
	width:350px;
	height:30px;
	padding:5px;
	}
	
.textarea_input{
	padding:10px;
	width:756px;
	}	
	
	
textarea{
	border: none;
	background:#FFF;
	font-family:sans-serif;
	color:#666;
	font-size:13px;
	width:747px;
	height:70px;
	padding:5px;
	}	
	
select{
	border: none;
	background:#FFF;
	font-family:sans-serif;
	color:#666;
	font-size:13px;
	width:360px;
	height:40px;
	padding:5px;
	}
		
	
label{
	font-family:sans-serif;
	color:#FFF;
	font-size:13px;
	text-transform:uppercase;
	}
	
.contact_info{
	color:#fff;
	letter-spacing:1px;
	}	
	
#footer_wrapper{
	width:960;
	height:70px;
	margin-top:50px;
	}
	
.footer_inner_wrap{
	width:900px;
	margin:0 auto;
	}													
