* {
	font-family: arial, sans-serif;
	color: #959595;
}
html {
	margin: 0px;
	padding: 0px;
}
body {
	padding-top: 40px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 60px;
}

h1, h2, h3, h4, p {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
h2 {
	font-family: arial, sans-serif;
	font-size: 22px;
	color: #363636;
	margin-bottom: 25px;
}
p {
	font-size: 12px;
	padding-bottom: 25px;
}

div#header {
	padding-bottom: 30px;
	border-bottom: 2px solid #ebebeb;
	margin-bottom: 40px;
	margin-left: auto;
	margin-right: auto;
	width: 920px;
}
ul#nav {
	margin: 0px;
	padding: 0px;
}
ul#nav li {
	list-style: none;
	margin-bottom: 5px;
}
ul#nav li a {
	font-family: arial, sans-serif;
	font-size: 14px;
	color: #959595;
	text-decoration: none;
	padding: 5px 0px 1px 0px;
	border-bottom: 1px solid #ebebeb;
	margin-right: 5px;
}
ul#nav li a:hover, ul#nav li a:focus {
	background-color: #ebebeb;
	color: #767676;
	outline: none;
	padding-left: 5px;
	margin-left: -5px;
	padding-right: 5px;
	margin-right: 0px;
}

ul#nav.nav-2009 a#nav-2009, ul#nav.nav-2008 a#nav-2008, ul#nav.nav-2007 a#nav-2007,
ul#nav.nav-2006 a#nav-2006, ul#nav.nav-representation a#nav-representation,

ul#nav.nav-news a#nav-news, ul#nav.nav-commissioned a#nav-commissioned, ul#nav.nav-unpublished a#nav-unpublished,
ul#nav.nav-books a#nav-books, ul#nav.nav-forsale a#nav-forsale, ul#nav.nav-contact a#nav-contact,
ul#nav.nav-cv a#nav-cv, ul#nav.nav-print a#nav-print, ul#nav.nav-awards a#nav-awards, ul#nav.nav-nontraditional a#nav-nontraditional,
ul#nav.nav-tv a#nav-tv, ul#nav.nav-online a#nav-online, ul#nav.nav-blog a#nav-blog {
	color: #363636;
	border: none;
}

div.content {
	width: 920px;
	margin: 0px auto;
}
em.title {
	display: block;
	font-size: 12px;
	padding-top: 10px;
}

div#media-list ul {
	margin: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
div#media-list ul li {
	list-style: none;
}
div#media-list ul li.hidden {
	display: none;
}
a#next {
	display: block;
	height: 49px;
	width: 43px;
	text-indent: -10000px;
	background-image: url('next.gif');
	background-position: 0px -49px;
	outline: none;
	float: left;
	margin-left: 20px;
}
a#previous {
	display: block;
	height: 49px;
	width: 43px;
	text-indent: -10000px;
	background-image: url('back.gif');
	background-position: 0px -49px;
	outline: none;
	float: left
}
a#next.disable, a#previous.disable, a#next.disable:hover, a#previous.disable:hover {
	background-position: 0px 0px;
	cursor: default;
	outline: none;
}
a#next:hover, a#previous:hover {
	background-position: 0px -98px;
}

p {
	line-height: 22px;
}
/** blog stuff **/
div#blog div.blog-entry {
	padding-bottom: 40px;
	xpadding-top: 40px;
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 40px;
}
div#blog div.blog-entry p {
	line-height: 22px;
	padding: 0px;
	margin-bottom: 0px;
}
div#blog div.blog-entry a {
	color: #363636;
	border-bottom: 1px solid #ebebeb;
	text-decoration: none;
	padding: 0px 0px 1px 0px;
	margin: 0px 4px 0px 4px;
}
div#blog div.blog-entry a:hover, div#blog div.blog-entry a:focus {
	background: #ebebeb;
	padding-left: 4px;
	padding-right: 4px;
	margin-left: 0px;
	margin-right: 0px;
	color: #111;
}

div#blog div.blog-entry h2 {
	font-family: Arial, sans-serif;
	font-size: 22px;
	color: #363636;
	margin-top: 0px;
	margin-bottom: 5px;
	font-weight: normal;
}

div#blog div.blog-entry h3 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #555;
	text-transform: uppercase;
	font-weight: normal;
}

a.button {
	display: block;
	text-indent: -10000px;
	outline: none;
	width: 95px;
	height: 25px;
	background-repeat: no-repeat;
	background-position: 0px -25px;
	margin-bottom: 12px;
}
a.button:hover, a.button:focus { background-position: 0px -50px }
a.button.disable, a.button.disable:hover, a.button.disable:focus { cursor: default; background-position: 0px 0px }
a.button.newer { background-image: url('newer.png'); }
a.button.older { background-image: url('older.png'); }

li {
	font-size: 12px;
}
