/*
------------------------------------------------------
LAYOUT STYLES
------------------------------------------------------
*/
html, body {
   font:12px/150% verdana, geneva, sans-serif;
   color: #333; 
   height: auto; 
}
#wrap {
   height: auto; 
   background: #fff none; 
}
#sec-gallery-2 #wrap {
   background: #fff none; 
}
body > #wrap {height: auto;}
#thebody {padding-bottom: 0px;}  /* must be same height as the footer */

.wrap {
   width: 650px;
   padding: 0;
   margin: 0 auto; 
   text-align: left;
   position: relative; 
}
a.png-bg, span.png-bg  {
   float: none;
	padding-bottom: 0;
	background: none;
}
a.png-bg img, span.png-bg img {
   float: none;
}
h1 { 
   color: #666;
   font: bold 30px Arial, sans-serif;
}
h2 {   
   color: #1e1e1e;
   font: 18px Arial, sans-serif;
   text-transform: uppercase;
}
/*
------------------------------------------------------
TOP BAR
------------------------------------------------------
*/
#topbar {
   position: relative;
   background: #fff;
   height: 49px;
}
/* LOGO */
#topbar #logo {
   display: none;
}
#topbar #printlogo {
   display: block;
   position: absolute;
   top: 25px;
   left: 0;
   display: block;
   width: 262px;
   height: 19px;
}
/* PAGE TITLE */
#topbar #pagetitle {
   display: none;   
}
#topbar #printtitle {
   display: block;
   position: absolute;
   top: 23px;
   left: 260px;
   height: 19px;   
   font-size: 10px;
   line-height: 11px;
   color: #666;
}
#topbar #printtitle strong {
   color: #000;
}
/* MAIN NAV */
#mainnav {
   display: none;
}
/*
------------------------------------------------------
MAIN
------------------------------------------------------
*/
#thebody {
   width: 650px;
}
#container {
   position: relative;  
}
/*
------------------------------------------------------
FOOTER
------------------------------------------------------
*/
#footer {
   margin-top: 0;
   height: 50px;
   font: 10px/120% Verdana, Geneva, sans-serif;
   color: #333;
	clear:both;
}
#footer #copyright {
   float: none;
   margin-top: 20px;
   margin-right: 10px;
}
#footer ul {
   display: none;
}
/*
------------------------------------------------------
PAGES
------------------------------------------------------
*/
#artist-utils {
   display: none;
}
/* BIO */
#sec-artists #artist-image img {
   float: none;
   padding-bottom: 0;
   background: none;
}
#sec-artists.sec-artists-bio #artist-content {
   width: 650px;
}
#sec-artists.sec-artists-bio #artist-content #artist-head {
   margin: 25px 0 10px 0;
}
#sec-artists.sec-artists-bio #artist-content #artist-head h1 {
   float: none;
}
#sec-artists.sec-artists-bio #artist-content #artist-head #artist-utils {
   display: none;
}
#sec-artists.sec-artists-bio #artist-content #artist-body {
   margin-right: 0;
}
/* LIST */
#sec-artists.sec-artists-work-list #list-head h1 {
   float: none;
   width: auto;
}
#sec-artists .works {
   float: left;
   width: 250px;
   height: 270px;
   margin: 0 0 0 0;
   padding-right: 15px;
   position: relative;
}
#sec-artists .works img {
   display: block;
}
#sec-artists .works span {
   display: block;
   position: relative;
   font: 12px/14px;
   color: #333;
   clear: both;
}
#sec-artists .works .ie-clear {
   display: none;
}
/* DETAILS */
.sec-artists-work #work-image {
   float: none;
   width: 650px;
}
.sec-artists-work #work-details {
   clear: both;
   float: none;
   padding-top: 20px;
}
.sec-artists-work #work-details h1, .sec-artists-work #work-details p {
   margin-bottom: 0;
}