* {
	padding: 0;
	margin: 0;
}
html {
	color: #4E6173;
	font-family: 'lucida grande',Georgia,Times,serif;
	text-decoration: none;
	padding: 0;
	margin: 0;
	font-size: 11px;
}
a:focus {
      outline: 0 !important;
    }

a {
	color: #b56d24;
	font-weight:normal;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
a:hover {
	color:#ff9933;
}
body {
	background: #000;
}
#wrapper {
	width: 960px;
	margin-top:20px;
	margin-left: -480px;
	position: absolute;
	left: 50%;
	}
.home #wrapper {
}
.home #header, .sections #header, #header {
	margin:0 0 10px;
	border-bottom: 1px solid #2a3744;
	padding:0 0 7px;
	height: 35px;
}
#logo {
	float: left;
	background: black url(/images_v2/logo.jpg) center top no-repeat;
}
#logo a {
	width: 275px;
	height: 35px;	
	display: block;
	text-indent: -9999px;
}

ul#nav {
	list-style: none;
	padding: 0;
	float: right;
	position:relative;
	top:22px;
}
ul#nav li {
	float: left;
	font-size: 14px;
	margin-left: 15px;
}
ul#nav li a {
	text-indent: -9999px;
	display: block;
	line-height: 14px;
}
ul#nav li a:hover {
	border-bottom: dashed 1px #593512;
}

li#portfolios a {
	background: transparent url(/images_v2/portfolios.jpg) center top no-repeat;
	width: 104px;
}
li#bio a {
	background: transparent url(/images_v2/bio.jpg) center top no-repeat;
	width: 28px;
}
li#clients a {
	background: transparent url(/images_v2/clients.jpg) center top no-repeat;
	width: 69px;
}
li#blog a {
	background: transparent url(/images_v2/blog.jpg) center top no-repeat;
	width: 44px;
}
li#prints a {
	background: transparent url(/images_v2/prints.jpg) center top no-repeat;
	width: 59px;
}
li#stock a {
	background: transparent url(/images_v2/stock.jpg) center top no-repeat;
	width: 55px;
}
li#contact a {
	background: transparent url(/images_v2/contact.jpg) center top no-repeat;
	width: 79px;
}

#main {
	padding: 0;
	border-bottom: 1px solid #2a3744;
	}
.home #main {
	padding: 0 0 10px;
}

#stock #main, #contact #main, #clients #main, #prints #main, #bio #main {
	width: 960px;
	height: 640px;
}
.sections #content img {
	float: left;
	margin:40px 20px 0 45px;
}

h1 {
	margin: 35px 20px 20px 0;
	float: right;
	text-indent:-9999px;
	width:455px;
	border-bottom: 1px dashed #593512;
}
#bio h1 {
	background: url(/images_v2/hdr_bio.png) left top no-repeat;
}
#clients h1 {
	background: url(/images_v2/hdr_clients.png) left top no-repeat;
}
#contact h1 {
	background: url(/images_v2/hdr_contact.png) left top no-repeat;
}
#prints h1 {
	background: url(/images_v2/hdr_prints.png) left top no-repeat;
}
#stock h1 {
	background: url(/images_v2/hdr_stock.png) left top no-repeat;
}
.sections #content p {
	line-height:16px;
	margin:5px 10px;
	width: 460px;
	float: right;
	}
.sections #content a {
	color: #7c4a19;
	text-decoration: none;
	border-bottom: 1px dashed #593512;
}
.sections #content p a:hover {
	border-bottom: 1px solid #593512;
}
.sections #content div {
	float: left;
	margin:20px 30px 0 40px;
	width: 160px;
}
.sections h2 {
	font-size: 14px;
	margin: 0 0 5px;
}
.sections #content div ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.sections #content div ul li {
	line-height: 16px;
}
br.clear {
	clear:both;
	margin: 0 0 10px;
	padding: 10px;
}


#kickstand span {
	margin:0 0 0 50px;
}

#kickstand {
	margin: 3px 0 10px;
	color:#2a3744;
	text-transform: none;
}

#kickstand, #kickstand a {
	width: 960px;
	font-family:"Courier New", Courier, monospace;
	font-size:9px;
	font-weight: normal;
	letter-spacing: normal;
}
#kickstand a {
	text-decoration:underline;
	color:#2a3744;
}
#kickstand a:hover {
	color: #3e5265;
}