body {

	margin:0;

	padding:0;

	background: #000 url(../images/gray-stripe.jpg) 0 0 repeat-x;

	font-family:arial, helvetica, geneva, sans-serif;

	font-size:100%;

	color:#dadada;

	}

h2,h3,h4,div,p,ul,div {

	margin:0;

	padding:0;

	}

.clear {

	clear:both;

	font-size:0;

	height:0;

	}

a {

	text-decoration:none;

	color:#dadada;

	}

#container {

	margin:0 auto;

	padding:50px 80px;

	width:800px;

	}

#container a#main-logo, #container.home h3 {

	background:url(../images/logo-lg.gif) no-repeat;

	text-indent:-999em;

	overflow:hidden;

	height:24px;

	width:304;

	padding-bottom:20px;

	display:block;

	}

#container.home h3 {

	padding-bottom:60px;

	}

#container.home p {

	text-align:right;

	font-size:.70em;

	margin: 5px 160px;

	color:#b7b7b7;

	}

#container ul {

	list-style:none;

	font-size:.84em;

	float:right;

	padding-bottom:5px;

	}

#container ul li {

	display:inline;

	padding-right:50px;

	}

#container ul li a {

	padding-left:15px;

	}

#container ul li a:hover, #container ul li a.active {

	background:url(../images/gray-sq.gif) 0 .28em no-repeat;

	}

#thumbs {

	clear:both;

	border-top:1px solid #707070;

	width:700px;

	padding:60px 0 0 100px;

	}

#main-art {

	clear:both;

	border-top:1px solid #707070;

	width:800px;

	padding:60px 0 0 0px;

	}

#thumbs.left-space {

	width:750px;

	padding-left:50px;

	}

#main-art p {

	text-align:right;

	margin:5px 0 0 0;

	}

#thumbs img {

	float:left;

	margin:0 25px 25px 0;

	display:inline;

	}

#nav {

	float:right;

	font-size:.70em;

	}

#nav a {

	padding-right:6px;

	float:left;

	}

#nav a:hover {

	color:#707070;

	}

#nav a.active {

	color:#707070;

	}

#nav a.next {

	background:url(../images/arrow.gif) 0 .20em no-repeat;

	text-indent:-999em;

	width:5px;

	overflow:hidden;

	}

#nav a:hover.next {

	background:url(../images/arrow-gray.gif) 0 .20em no-repeat;

	}

#nav.artpage p a.next {

	background:url(../images/arrow.gif) right .20em no-repeat;

	text-indent:0;

	overflow:visible;

	width:auto;

	padding-right:10px;

	}

#nav.artpage p a:hover.next {

	background:url(../images/arrow.gif) right .20em no-repeat;

	}

#main-art p.artinfo {

	width:550px;

	font-size:.70em;

	}

#thumbs:after, #main-art:after {

	display: block;

	clear: both;

	content: " ";

	height: 0;

	overflow: hidden;

	}

.video {

	padding:0 0 0 200px;

	}

.video-page {

	margin-left:200px;

	}

.video-page p {

	text-align:right;

	font-size:.7em;

	}



#resume {

	width:650px;

	}

#resume p {

	text-align:left;

	font-size:.84em;

	margin-bottom:1em;

	color:#b7b7b7;

	line-height:1.25em;

	

	}

#resume h4 {

	font-size:.95em;

	margin-top: 2em;

	color:#b7b7b7;

	}

#resume p a {

	color:#b7b7b7;

	}

#resume p a:hover {

	color:#dadada;

	}

#resume div.bio p {

	width:440px;

	}



