/* CSS Reset copyright (c) 2006, Yahoo! Inc. All rights reserved. Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txt Version: 0.11.3 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}

/*
	General page settings
*/

body {
	background: 	   black;
	background-image:  url(images/background.gif);
	background-repeat: repeat-x;
	font-family:	   Verdana, Helvetica, Arial, sans-serif;
	font-size:         0.9em;
	color: 			   rgb(132, 98, 76);
	margin: 		   0px;
}
#allcontent {
	width:    840px;
	margin:   auto; /* Center content on page */
	position: relative;
}
a, abbr {
	text-decoration: none;
}
a:link, a:visited {
	color: rgb(106, 60, 0);
}
a:hover, a:active {
	text-decoration: underline;
	color: rgb(132, 98, 76);
}
em {
	font-weight: bold;
	color: rgb(132, 98, 76);
}

/*
	Header
*/

#header {
	width: 		 260px;
	margin-left: 20px;
	text-indent: -5000px; /* Phark Revisited image replacement technique */
}
#header a {
	display:           block;
	background-repeat: no-repeat;
	width:             260px;
}
#nav-leonrichman {
	background-image:  url(images/nav-leonrichman.gif);
	height:            22px;
	padding-top:       47px;
}
#nav-subhead {
	height:     30px;
	margin-top: 9px;
}
#index #nav-subhead {
	background-image: url(images/nav-fineart.gif);
}
#biography #nav-subhead {
	background-image: url(images/nav-biography.gif);
}
#sculpture #nav-subhead {
	background-image: url(images/nav-sculpture.gif);
}
#wip #nav-subhead {
	background-image: url(images/nav-wip.gif);
}
#contact #nav-subhead {
	background-image: url(images/nav-contact.gif);
}
#exhibitions #nav-subhead {
	background-image: url(images/nav-exhibitions.gif);
}
#pressroom #nav-subhead {
	background-image: url(images/nav-pressroom.gif);
}
#header a:link,
#header a:visited {
	background-position: 0 0;
}
#header a:hover,
#header a:active {
	background-position: -260px 0;
}

/*
	Copy Area
*/

#copyarea {
	width:  280px;
	margin-top: 20px;
	margin-left: 20px;
	padding-right: 20px;
}
h3 {
	font-family: "Adobe Caslon Pro", Caslon, Georgia, serif;
	font-size:   2em;
	font-weight: normal;
	line-height: 1.1em;
}
p, table, ul {
	line-height: 1.5em;
	margin: 1em 0;
}

/*
    Image Area
*/

#imagearea {
	position: absolute;
	top:      0px;
	left:     320px;
}

#index #imagearea img {
	margin-top: 0;
	width: 500px;
	height: 768px; 
}

/*
	Index
*/

#menu {
	margin-top:  100px;
	font-family: "Adobe Caslon Pro", Caslon, Georgia, serif;
	font-size:   1.5em;
	font-weight: normal;
	line-height: 0.9em;
}
#menu li {
	margin: 0.75em 0;
}
#menu a {
	display:           block;
	padding-top:       11px;
	padding-left:      50px;
	height:            29px;
	background-repeat: no-repeat;
}
#menu-biography {
	background-image: url(images/menu-biography.jpg);
}
#menu-sculpture {
	background-image: url(images/menu-sculpture.jpg);
}
#menu-wip {
	background-image: url(images/menu-wip.jpg);
}
#menu-contact {
	background-image: url(images/menu-contact.jpg);
}
#menu-exhibitions {
	background-image: url(images/menu-exhibitions.jpg);
}
#menu-pressroom {
	background-image: url(images/menu-pressroom.png);
}
#menu a:link,
#menu a:visited {
	background-position: 0 0;
	color:               rgb(106, 60, 0);
}
#menu a:hover,
#menu a:active {
	background-position: 0 -40px;
	color:               rgb(132, 98, 76);
}

#index a:link,
#index a:visited,
#index a:hover,
#index a:active {
	text-decoration: none;
}
#index img {
	margin: 0.75em 0;
}

/*
	Sculpture
*/

#sculpture table, #sculpture p,
#wip table, #wip p {
	margin:      0.5em 0;
}
td {
	padding-right: 0.3em;
}
.materials {
	font-style: italic;
}
#navbar {
	clear: both;
	width:         290px;
	margin-top:    1.5em;
	margin-left:   20px;
	padding:       0.75em 10px 0.75em 0;
	border-top:    1px solid rgb(75, 27, 0);
	text-align:    center;
	border-bottom: 1px solid rgb(75, 27, 0);

}
#navbar.first {
	text-align: left;
}
#navbar.last {
	text-align: right;
}
#navbar-previous {
	text-align: left;
	float: left;
}
#navbar-next {
	text-align: right;
	float: right;
}
#navbar-index {
	padding-left: 0.5em;
	padding-right: 0.5em;
}
#sculpture.index #copyarea,
#wip.index #copyarea {
	width: 600px;
	margin-top: 40px;
	margin-bottom: 40px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
#sculpture.index #copyarea li,
#wip.index #copyarea li {
	display: inline;
}
#sculpture #copyarea img,
#wip #copyarea img {
	margin: 0.5em 4px 0 0;
}

#sculpture #copyarea a:link img,
#sculpture #copyarea a:visited img,
#wip #copyarea a:link img,
#wip #copyarea a:visited img {
	border: 1px solid black;
}
#sculpture #copyarea a:hover img,
#sculpture #copyarea a:active img,
#wip #copyarea a:hover img,
#wip #copyarea a:active img {
	border: 1px solid rgb(132, 98, 76);
}

/*
	Biography
*/

#biography #copyarea {
	width:   390px;
	float:   right;
	padding: 0;
	margin:  0;
}
#biography p {
	font-family: Georgia, serif;
	line-height: 1.75em;
}
#biography #imagearea {
	position:    static;
	float:       left;
	width:       400px;
	padding:     0 0 0 20px;
	margin-top:  20px;
}
#biography #navbar,
#sculpture.index #navbar,
#wip.index #navbar {
	width: 100%;
	margin-left: 0;
	margin-bottom: 1em;
}
#floatright {
	float: right;
}

/*
	Contact, Exhibitions & Ads
*/

#contact #copyarea, #exhibitions #copyarea {
	width: 780px;
}
#address p {
	margin: 0;
}
div#address {
	margin-bottom: 2em;
}
p.email {
	padding-top: 0.5em;
	font-style: italic;
}

/*
	Ad
*/

#ad {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	background-color: rgb(26, 9, 0);
	text-align: center;
	font-size: 1.2em;
	font-family: "Adobe Caslon Pro", Caslon, Georgia, serif;
	display: block;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}
#ad:hover {
	background-color: rgb(46, 17, 0);
}

#ad p {
	margin: 0;
}

/*
	Press Room
*/

#pressroom #copyarea {
	width: 100%;
}

.magazine {
	clear: both;
}

.magazine p {
	line-height: 1;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.magazine a {
	float: left;
	margin-right: 1em;
	margin-bottom: 2em;
}

.citation a {
	float: none;
}

.citation .title {
	font-style: italic;
}