

:focus {
    outline: 0px;
    }
		body {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		font-family: Helvetica, Arial, sans-serif;
		font-size: small;
		}
.p {
	margin-left: 15px;
}
.p2 {
		margin-left: 20px;
}
.p3 {
		margin-left: 25px;
}


.border {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-left: -15px;

}
img{ border: 0;}
.phone {
		font-weight: bold;
		padding: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 110px;
}
.pspecial {
		text-indent: 0px;
		clip: rect(auto,auto,auto,20px);
		line-height: 16px;
		margin-left: 20px;
}
.viewmorepad {
		padding-top: 5px;
		padding-bottom: 5px;
		padding-right: 0px;
		padding-left: 0px;
		margin: 0px;
}
.footer {
	font-size: 11px;
}
.clientlist {
	color: #a0390e;
	font-size: x-small;
	margin-left: 20px;
	line-height: 20px;
	display: block;
	fontWeight: bold;
}
.storyimg {
	margin-left: 11px;
}
.bio {
	line-height: 18px;
}
a:link {
	color: #A13A11;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #A13A11;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.launch {
	padding-top: 6px;
	padding-bottom: 6px;
}
.separate {
	padding-bottom: 15px;
}
.ourstory {
	margin-left: 20px;
	margin-right: 50px;
}
.workbody {
	margin-left: 30px;
	line-height: 18px;
	margin-right: 15px;
	/*display: block;*/
}
.servicesbody {
	margin-left: 20px;
	line-height: 18px;
	margin-right: 15px;
	/*display: block;*/
}

.theader {
	margin-bottom: 15px;
}

.webhead {
	color: #A13A11;
	text-decoration: none;
	font-weight: bold;

}
.storyseparate {
	margin-top: 5px;
}

/* RSVP STYLES */

#rsvp{ width:1024px; margin:0 auto 0 auto; height:auto;}
#rsvp_left{float:left; width:432px; margin-right:70px;}
#rsvp_right{ float:left; width:500px}
#rsvp_right h2{line-height:2em;}

.clear{clear:both;}

.legend{font-size:16px; color:#666666; border-bottom:1px solid #999; padding-bottom:5px; margin-bottom:10px; font-family:"Helvetica",Arial,  sans-serif}


input {
	padding: 9px;
	border: solid 1px #E5E5E5;
	outline: 0;
	font: normal 13px/100% Verdana, Tahoma, sans-serif;
	width: 200px;
	background: #FFFFFF;
	}
	
	input{
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	}
	
	input.small{width:66px;}
	
input:hover, textarea:hover,  
input:focus, textarea:focus {  
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;  
}  

input:hover, textarea:hover,
input:focus, textarea:focus {
	border-color: #C9C9C9;
	}


.form label {
	margin-left: 10px;
	color: #666;
	}
	
.form label.error{color:red;}

.submit input {
	width: auto;
	padding: 9px 15px;
	background: #7196a1;
	border: 0;
	font-size: 14px;
	color: #FFFFFF;
	}
	
	.submit input {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	}

/* FOOTER STYLES */

#footer{width:1024px; margin:0 auto 0 auto; padding-top:20px; font-size:11px; height:35px;}

#footer_left{float:left; width:60%; padding-top:10px;}
#footer_right{float:right; text-align:right;  width:39%;}
#footer_right img{padding-left:15px;}
#footer_links{float:right;}
.footer_text{padding-top:10px;}



/* NEW STYLES NOV 2010*/
#container{width:1024px; height:auto; margin:0 auto; padding:10px 0;}
#logo{float:left; padding-bottom:10px;}
#nav{float:right; padding-top:13px;}
.column_415{width:415px;}
.right{float:right}
.left_testimonial{float:left; padding-right:20px;}
.left{float:left;}

#testimonial_content{width:850px; margin:0 auto;}
#testimonial_content div{text-align:left; padding-bottom:15px;}
#testimonial_content p.testimonial_title{margin:0;}

/* Work Page */
#client_list_new{float:left; width:203px; height:auto; margin-right:10px;}
#work_listing{ float:right; width:810px; height:auto;}
#work_listing p{margin:0;}
#work_header{width:400px; padding:11px 10px 0 0 ;}
#work_icons{ float:right; width:380px; padding:12px 20px 20px 0; text-align:right;}

.work_header_lines_200{background:url('images/new_work/work_header_lines.jpg') repeat-x; height:12px; width:192px; padding-bottom:6px;}
.work_header_lines_400{background:url('images/new_work/work_header_lines.jpg') repeat-x; height:12px; width:393px; padding-bottom:6px;}

.work_title{color:#a0390e; text-transform:uppercase; font-family:"Helvetica", Arial, sans-serif; padding:0 0 5px 10px; font-size:11px; font-weight:bold;}
.work_title_sub_200{background:url('images/new_work/work_title_sub.jpg') repeat-x; width:192px; height:2px; padding-bottom:4px;}
.work_title_sub_400{background:url('images/new_work/work_title_sub.jpg') repeat-x; width:393px; height:2px; padding-bottom:4px;}
.work_type{ padding-bottom:5px; padding-left:10px;}
.work_image{}

.work_text{padding-left:10px;}

.work_200{width:192px; padding-bottom:15px;}
.work_400{width:393px; padding-bottom:15px;}
.margin_5{margin-right:10px;}



.clear{clear:both;}


