@charset "utf-8";
/*  
Theme URI: http://www.bradharrisdesign.com/
Author: Brad Harris
Author URI: http://www.bradharrisdesign.com/

Copyright (c) Brad Harris 2010...

*/

* {margin : 0;padding : 0;}

p {
	font-size : 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #2f3336;
	line-height: 16px;
	margin : 0 0 0px 0;}
	
a {color: #01a5fa; text-decoration:none;}
	
#wrap { width: 1100px;}

.content_container {width:550px;
	float: left;}
	
/*----left_column----*/

#left_column {width: 533px;
	height: 800px;
	float: left;}
	
#left_spacer {width: 533px;
	height: 208px;
	float: left;}
	
#left_nav {width: 533px;
	height: 92px;
	float: left;
	background:url(../graphics/navbg.jpg) no-repeat;}
	
#left_nav ul {margin-left: 30px;
	margin-bottom: 10px;
	list-style:none;}
	
#left_nav ul li a{color: #2f3336;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;}
	
#left_nav ul li a:hover {color: #01a5fa;}
	
#left_logo {width: 533px;
	height: 210px;
	float: left;}
	
.logowrap {width: 533px;
	height: 135px;
	margin-left:0px;
	margin-top: 0px;}
	
.logowrap h1 {
	height : 135px;
	text-indent : -9999px;
	overflow : hidden;
	width : 533px;}

.logowrap h1 span {
background : url('../graphics/logo.png') no-repeat top left;
display : block;
height : 135px;
width : 533px;
z-index : 1;
}

#left_logo p {margin-left: 30px;}

/*----selected_work----*/

.selected_work {width: 260px;
	margin-left: 15px;
	height: 354px;
	float: left;}

.selected_spacer {width: 520px;
	float: left;
	height: 86px;}
	
#selected_work_pic {width: 260px;
	height: 195px;
	border-bottom: 1px solid #2f3336;
	border-top: 1px solid #2f3336;}
	
#selected_work_pic a { 
display: block;
background:url(../images/selectedone.jpg);
height: 100%; 
width: 100%; 
}

#selected_work_pic a:hover { 
display: block; 
background: url(../images/selectedonehover.jpg);
height: 100%; 
width: 100%; 
}

#selected_work_pic2 {width: 260px;
	height: 195px;
	border-bottom: 1px solid #2f3336;
	border-top: 1px solid #2f3336;}
	
#selected_work_pic2 a { 
display: block;
background:url(../images/selectedtwo.jpg);
height: 100%; 
width: 100%; 
}

#selected_work_pic2 a:hover { 
display: block; 
background: url(../images/selectedtwohover.jpg);
height: 100%; 
width: 100%; 
}

#selected_work_pic3 {width: 260px;
	height: 195px;
	border-bottom: 1px solid #2f3336;
	border-top: 1px solid #2f3336;}
	
#selected_work_pic3 a { 
display: block;
background:url(../images/selectedthree.jpg);
height: 100%; 
width: 100%; 
}

#selected_work_pic3 a:hover { 
display: block; 
background: url(../images/selectedthreehover.jpg);
height: 100%; 
width: 100%; 
}

#selected_work_pic4 {width: 260px;
	height: 195px;
	border-bottom: 1px solid #2f3336;
	border-top: 1px solid #2f3336;}
	
#selected_work_pic4 a { 
display: block;
background:url(../images/selectedfour.jpg);
height: 100%; 
width: 100%; 
}

#selected_work_pic4 a:hover { 
display: block; 
background: url(../images/selectedfourhover.jpg);
height: 100%; 
width: 100%; 
}

.selected_work_desc {width: 260px;
	height:150px;
	background:url(../graphics/middle_bg.gif) repeat;
	float: left;}
	
.selected_work_desc h2 { font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	background: #2f3336;
	padding: 5px;
	margin-top: 5px;
	width: 150px;
	color: #fff;}
	
.selected_work_desc p { font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	margin-top: 5px;}
	
.workwrap {width: 550px;
		border-top: 1px solid #2f3336;
	height: 150px;
	float: left;
	margin-left:10px;
	margin-top: 0px;}
	
.workwrap h1 {
	height : 131px;
	text-indent : -9999px;
	overflow : hidden;
	width : 550px;}

.workwrap  h1 span {
background : url('../graphics/work.png') no-repeat top left;
display : block;
height : 131px;
width : 550px;
z-index : 1;
}
	
/*----About David Cigan----*/

#about_header {width: 550px;
	float: left;
	border-top: 1px solid #2f3336;
	height: 171px;}
	
#about_header span {font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight: bold;}

#aboutwrap {width: 550px;
	height: 131px;
	margin-left:0px;
	margin-top: 0px;}
	
#aboutwrap h1 {
	height : 131px;
	text-indent : -9999px;
	overflow : hidden;
	width : 550px;}

#aboutwrap  h1 span {
background : url('../graphics/about.png') no-repeat top left;
display : block;
height : 131px;
width : 550px;
z-index : 1;
}

#about_content {width: 550px;
	height:700px;
	float: left;}

#about_content img {float: left;
	padding: 5px;}
	
#about_content p {float: left;
	margin-bottom: 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;}
	
#about_content h2 {font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-bottom: 20px;}
	
#about_content h3 {font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;}
	
#about_content span {font-size: 11px;
	color: #01a5fa;}
	
#about_content ul {margin-left:0px;
	margin-bottom: 10px;
	list-style:none;}
	
#about_content ul li {color: #2f3336;
	text-decoration: none;
	padding-bottom: 2px;
	font-size: 12px;
	font-family:Georgia, "Times New Roman", Times, serif;}
	

/*----Contact David Cigan----*/

#contact_header { width: 550px;
	float: left;
	border-top: 1px solid #2f3336;
	height: 171px;}
	
.contactwrap {width: 550px;
	height: 131px;
	margin-left:0px;
	margin-top: 0px;}
	
.contactwrap h1 {
	height : 131px;
	text-indent : -9999px;
	overflow : hidden;
	width : 550px;}

.contactwrap  h1 span {
background : url('../graphics/contact.png') no-repeat top left;
display : block;
height : 131px;
width : 550px;
z-index : 1;
}

#contact_content {width: 550px;
	float: left;}
	
#contact_content label {
	display:block;
	float:none;
	padding-top: 10px;
	color: #fff;
}
	
#contact_content label.error {
	float : none;
	color : #f79911;
	font-size: 10px;
	padding-bottom: 5px;
}

form#contactform input {
	border: 1px solid #222;
	background: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	cursor:pointer;
	padding:5px;
	margin-top: 5px;
	color:#555;
}

form#contactform textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	padding:0.6em 0.5em 0.7em;
	background: #fff;
	color: #555;
	border: 1px solid #222;
}
