html {
	background-color:#9D9187;
}
div#page {
	width:950px;
	margin:0 auto;
	background-color:#FFF;
/*	min-height:900px;*/
	border-left:solid 1px #5F5755;
	border-right:solid 1px #5F5755;
}
/** TYPOGRAPHY */
div#page {
/*	font-family:"Trebuchet MS";*/
    font-family:Verdana,"Arial Unicode MS","Lucida Grande";
	font-size:12px;
	text-align:left;
	color:#666666;
	
}
html {
	margin:0;
	padding:0;
}
div#page h1 {
	font-size:30px;
	padding:8px 0;
	margin-bottom:.8em;
/*	border:solid 1px blue;*/
	display:inline;
	
}
div#page p {
	margin-bottom:.5em;
}
/** LAYOUT STYLES */
div#bd, div#ft {
/*	min-height:200px;*/
}
/**	HEADER STYLES*/
div#page div#hd div#logo {
	position:relative;
	top:25px;
	left:0;
	width:216px;
	height:90px;
}
div#page div#hd {
	background-color:#FFF;
	border-bottom:solid 1px #5F5755;
	overflow:visible;
	
}
div#page div#hd div#menubar {
	margin-top:7px;
	border-top:solid 1px #5F5755;
	margin-left:258px;
	padding:0px 0;
}
div#page div#hd ul#dropdowns {
	float:left;
	padding:0;
	
}
div#page div#hd ul#dropdowns ul {
	display:none;
}
div#page div#hd ul#dropdowns li{
	float:left;
}
div#page div#hd ul#dropdowns li li{
	float:none;
}

div#page div#hd ul#dropdowns li a{
	text-decoration:none;
	padding:0px 20px 3px 20px;
	border-left:solid 1px #5F5755;
	border-right:solid 1px #5F5755;
	background-color:#956A63;
	color:#FFF;
	
}
div#page div#hd ul#dropdowns li.current a{
	background-color:#5F5755;
	color:#FFF;
}
div#page div#hd ul#dropdowns li li a, div#page div#hd ul#dropdowns li.current li a{
	text-decoration:none;
	padding:2px 20px;
	background-color:#FFF;
	color:#5F5755;
	border:none;
}
div#page div#hd ul#dropdowns li a:hover, div#page div#hd ul#dropdowns li a.yuimenubaritemlabel-selected {
	background-color:#5F5755;
	color:#FFF;
}
div#page div#hd ul#dropdowns li li a:hover, div#page div#hd ul#dropdowns li.current li a:hover{
	background-color:#956A63;	
	color:#FFF;
}
div#page div#hd ul#dropdowns li.first a{
	border-left:solid 1px #5F5755;
	border-right:none;
}
div#page div#hd ul#dropdowns li.first ul li a{
	border:none;
}
/* yui dropdown menus go here */
/* level 2 submenu styles */
#index div#hd div#level2 {
	display:none;
}
#index div#bd, #contact div#bd {
	height:900px;
}
/* debug 
#template div#hd div#level2 {
	display:none;
}
*/
div#hd div#level2 {
	border-top:solid 1px #5F5755;
}
div#hd div#level2 ul {
	display:none;
	height:0;
}
div#hd div#level2 ul.current {
	padding:4px 0;
	display:block;
	margin-left:16px;
	height:auto
}
div#hd div#level2 ul li {
	float:left;
}
div#hd div#level2 ul li a {
	color:#956A63;
	padding:4px 10px;
	text-decoration:none;
	/*font-weight:bold;*/
	font-size:97%;
}
div#hd div#level2 ul li a:hover, div#hd div#level2 ul li.current a{
	border-bottom:solid 2px #5F5755;
	padding-bottom:5px;
	color: #5F5755;
}

/** BODY STYLES*/
/** pdf link */
a.pdf {
	padding-left:20px;
	background:transparent url(../images/icon_pdf.gif) top left no-repeat;
}
/** headlines */
body#the_process div#bd h1 {
	display:block;
	background:transparent url(../images/process_head.png) top left no-repeat;
	width:100%;
	text-indent:-1000em;
}
body#works_on_paper div#bd h1 {
	display:block;
	background:transparent url(../images/works_on_paper_head.png) top left no-repeat;
	width:100%;
	text-indent:-1000em;
}
body#wall_pieces div#bd h1 {
	display:block;
	background:transparent url(../images/wall_pieces_head.png) top left no-repeat;
	width:100%;
	text-indent:-1000em;
}
body#projects div#bd h1 {
	display:block;
	background:transparent url(../images/projects_head.png) top left no-repeat;
	width:100%;
	text-indent:-1000em;
}
body#price_list div#bd h1 {
	display:block;
	background:transparent url(../images/price_list_head.png) top left no-repeat;
	width:100%;
	text-indent:-1000em;
}
body#free_standing div#bd h1 {
	display:block;
	background:transparent url(../images/free_standing_head.png) top left no-repeat;
	width:100%;
	text-indent:-1000em;
}
body#events div#bd h1 {
	display:block;
	background:transparent url(../images/events_head.png) top left no-repeat;
	width:100%;
	text-indent:-1000em;
}
body#the_artist div#bd h1 {
	display:block;
	background:transparent url(../images/artist_head.png) top left no-repeat;
	width:100%;
	text-indent:-1000em;
}
body#large_work div#bd h1 {
	display:block;
	background:transparent url(../images/large_work_head.png) top left no-repeat;
	width:100%;
	text-indent:-1000em;
}
body#index div#bd h1 {
	display:block;
	background:transparent url(../images/welcome_head.png) top left no-repeat;
	width:100%;
	text-indent:-1000em;
}
body#cv div#bd h1 {
	display:block;
	background:transparent url(../images/cv_head.png) top left no-repeat;
	width:100%;
	text-indent:-1000em;
}
/** PRICE LIST STYLES */
div#price_list_items {
	margin-left:30px;
	margin-bottom:20px;
}
div#price_list_items h2 {
	font-size:131%;
	font-weight:bold;
	width:700px;
	border-bottom:solid 1px #5F5755;
}

/**/
div#bd {
/*	border:solid 1px green;*/
	font-size:93%;
	line-height:1.5em;
	padding-bottom:0;
	vertical-align:top;
}
div#bd div#leftcolumn {
	float:left;
	width:420px;
	margin:46px 26px;
}
div#bd div#rightcolumn {
	float:left;
	margin:26px 0 0 80px;
}
body#the_process div#bd div#top,body#the_artist div#bd div#top,body#index div#bd div#top {
	width:420px;
	margin:46px 26px;
	float:left;
}

body#index div#bd div#top {
	margin:120px 26px;
	_margin-right: 13px;
	width:280px;
}
div#bd div#top {
	width:420px;
	margin:46px 26px;
	_margin-right: 13px;
	float:none;
}
/** GALLERY STYLES */
div#bd div#gallery {
	width:924px;
	margin:46px 0 0 26px;
}
div#bd div#gallery div.thumb {
	padding:0;
	height:170px;
	width:170px;
	float:left;
	margin-right:10px;
	margin-bottom:20px;
/*	overflow:hidden;*/
	line-height:170px;
	_font-size:170px;
	background:#fafaf9;
	text-align:center;
	display:table-cell;
	vertical-align:middle;

}
div#bd div#gallery div.thumb a {
	height:167px;
	width:167px;
	display:table-cell;
	vertical-align:middle;
}
div#bd div#gallery div.thumb img {
	vertical-align:middle;
}
div.gallery_info {
position:absolute;
bottom:0;
left:0;
background-color:#FFF;
width:100%;
border-top:solid 1px #5F5755;
padding-top:4px;
padding-left:5px;
text-align:left;
}
div.gallery_info * {
	font-size:93%;
}
div.gallery_info a {
	color:#888888;
	text-decoration:none;
	font-size:85%;
}
div.gallery_info a:hover {
	color:#5F5755;
	text-decoration:underline;
}
/** EVENT STYLES */
div#events_items div.event {
/*	border:solid 1px #5F5755;*/
	margin-bottom:20px;
	margin-left:30px;
	margin-right:30px;
	
}
div#events_items div.event div.event_inner {
	width:40%;
	float:left;
}
div#events_items div.event div.event_inner p.event_title {
	margin-bottom:0px;
}
div#events_items div.event img.event_image {
	float:right;
}
div#events_items h2 {
	font-weight:bold;
	border-bottom:solid 1px #5F5755;
	margin-bottom:10px;

}
/** PRICE LIST STYLES */
div#price_list_items ul {
	padding:10px 0;
}

div#price_list_items ul.price_list li {
	float:left;
	width:50px;
	height:50px;
	margin-right:10px;
	overflow:hidden;
	background:#fafaf9;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	line-height:50px;
	_font-size:50px;
}
div#price_list_items ul.price_list li img {
	vertical-align:middle;
}

/**
Slideshow styles
*/
div#bd div#slideshow {
	float:left;
	width:518px;
	height:480px;
	margin-left:0px;
	margin-top:0px;
	overflow:hidden;
	
}
#index div#bd div#slideshow {
	width:600px;
	margin-top:50px;
	margin-left:0;
}

div#bd div#slideshow div {
	width:100%;
	display:table-cell;
	text-align:center;
	vertical-align:top;
	height:500px;
	line-height:400px;
	_font-size:400px;
	margin-left:0;
	
}
#index div#bd div#slideshow div{
	width:600px;
	margin-left:0;
}

div#bd div#slideshow div img{
	vertical-align:middle;
	text-align:center;

}
/** the artist image style */
body#the_artist div#bd div#artist_image {
	margin-top:50px;
	margin-left:80px;
	margin-bottom:400px;
	float:left;
	}

/** CONTACT FORM STYLES */
#contact div#contact_div form ,#contact div#contact_div p{
	width:40%;
	margin-left:40px;
}
#contact div#contact_div form input,#contact div#contact_div form textarea {
	width:80%;
}
#contact div#contact_div form input#submit {
	width:auto;
}

/** FOOTER STYLES*/
div#page div#ft {
border-top:solid 1px #5F5755;
/*border:solid 1px red;*/
}
/** utility nav*/
div#page div#ft ul#util {
	background:white;
	float:left;
	margin-left:0;
	padding:5px 0;
	width:100%;
}
div#page div#ft ul#util li{
	float:left;
	border-right:solid 1px #5F5755;
}
div#page div#ft ul#util li.last{
	border:none;
}
div#page div#ft ul#util li.copyright{
	float:right;
	margin-right:20px;
}
div#page div#ft ul#util li a{
	padding:0px 10px;
	text-decoration:none;
	color:#956A63;
}
div#page div#ft ul#util li a:hover{
/*	border-bottom:solid 5px #5F5755;*/
/*	padding-bottom:5px;*/
	color: #5F5755;
}
/** CSS HACKS*/
*.clearfix:after {
	content:".";
	line-height:0;
	height:0;
	display:block;
	visibility:hidden;
	clear:both;
	font-size:0;
}
/** MOVE TO IE6 STYLESHEET*/
*.clearfix {
	_height:100%;
	display:inline-block;
}
*.clearfix {
	display:block;
}


.print_list_table {
	margin-top:15px;
	width:89%;
border-top:1px solid #5F5755;
}

.print_list_table td {
width:15%;
	height:50px;
	padding-right:20px;
}
