/*   
Theme Name: Lester Goldman
Theme URI: http://lestergoldman.com
Description: green and white
Author: luminopolis
Author URI: www.luminopolis.com
Version: 0.9.0
*/

/* call in reset (leave intact) */
@import url("css/reset.css");
/* General settings */
html, body { height: 100%; }
body { min-height:100%; min-width:910px; color:#666; background: #fff url(img/bg-body.gif) repeat-x; font:13px/16px arial, helvetica, sans-serif; }
img { border:0; }
a { color:#666; text-decoration: none; }
a:hover { text-decoration: underline; }
#wrapper { width:907px; margin:0 auto; min-height:100%; }
#wrapper:after { display:block; clear:both; content:""; }
html #wrapper { overflow:visible; }
.mpage { width:100%; padding:72px 0 127px; position:relative; }
.mpage:after { display:block; clear:both; content:""; }
#header { width:907px; height:136px; position:absolute; z-index:200; top:0; left:0; }
.logo { width:447px; height:38px; overflow:hidden; position:absolute; z-index:300; top:73px; left:0; text-indent:-9999px; background:url(img/logo.gif) no-repeat; }
.logo a { display:block; height:100%; }
#main-nav { margin:0; padding:0; list-style:none; width:491px; position:absolute; z-index:100; bottom:0; left:-9px; }
#main-nav li { float:left; padding:0 13px 0 0; }
#main-nav li a { float:left; padding:2px 0 0 9px; text-indent:-9999px; overflow:hidden; cursor:pointer; position:relative; }
#main-nav li a span { display:block; height:15px; }
#main-nav li a.bio span { width:36px; background:url(img/nav-bio.png) no-repeat; }
#main-nav li a.art span { width:39px; background:url(img/nav-art.png) no-repeat; }
#main-nav li a.shows span { width:68px; background:url(img/nav-shows.png) no-repeat; }
#main-nav li a.press span { width:58px; background:url(img/nav-press.png) no-repeat; }
#main-nav li a.contact span { width:88px; background:url(img/nav-contact.png) no-repeat; }
#main-nav .current_page_item a, #main-nav .parent_page_item a, #main-nav li a:hover { background:url(img/bullet1.gif) no-repeat 0 50%; }
#main { width:100%; overflow:hidden; }
#content { width:450px; float:left; padding:100px 0 0; }
#content a:link, #content a:visited { text-decoration: underline; color: inherit; }
#content a:hover, #content a:active { text-decoration: none; }
#content strong { font-weight: bold; }
#content h2, #content h3 { font-weight: bold; }
#content h2 { font-size: 1.4em; color:#333333; line-height: 1.8em; }
#content h3 { font-size: 1.2em; color:#333333; line-height: 1.6em; }
#content h4 { font-size: 1.1em; color:#333333; line-height: 1.3em; text-decoration: underline; margin: 10px 0 0;}
#content .quote { margin-left: 20px 0 0 0; }
.gallery-box { width:100%; overflow:hidden; }
.gallery-box .heading { display:block; color:#b2d608; font:bold 13px/24px arial, helvetica, sans-serif; }
.gallery-list { margin:0; padding:0; list-style:none; width:100%; overflow:hidden; }
.gallery-list li { font:13px/24px arial, helvetica, sans-serif; }
.gallery-list li a { color:#8b8b8b; }
.gallery-list .active a, .gallery-list li a:hover { color:#b2d608; font-weight:bold; text-decoration:none; }
.gallery-thumbnail { width:450px; overflow:hidden; padding:55px 0 0; }
.gallery-thumbnail .heading { margin:0; font:bold 16px/24px arial, helvetica, sans-serif; }
.thumbnail-list { width:115%; margin:0 0 -30px; padding:28px 0 0; list-style:none; overflow:hidden; }
.thumbnail-list li { display:inline; margin:0 23px 0 0; }
.thumbnail-list li img { margin:0 0 30px; vertical-align:top; }
.content-box { width:100%; overflow:hidden; padding:0; }
.content-box h2 { margin:0; font:bold 16px/24px arial, helvetica, sans-serif; }
.content-box .frame { width:93px; height:132px; float:left; overflow:hidden; padding:2px; margin:0 8px 0 0; background:url(img/border-bio-image.png) no-repeat; }
.content-box p { margin:0 0 10px; }
.content-box .contact { width:100%; overflow:hidden; padding:15px 0 0; color: #aaa; }
.content-box .contact p { margin:0 0 5px; }
p.intro { margin-top: 66px; }
p.quote { margin: 33px 0 66px 0; }
.alignleft { float: left; display: inline; margin: 0 10px 10px 0; }
em { font-style: italic; letter-spacing: .05em; }
.quote-attribute { display: block; text-align: right; }
#sidebar { width:433px; float:right; }
.studio { width:100%; overflow:hidden; }
.big-studio { width:100%; overflow:hidden; padding:75px 0 0; }
.discription { height:1%; overflow:hidden; padding:6px 0 0 6px; background:url(img/separator1.gif) repeat-x; }
.frame-image { width:433px; overflow:hidden; position:relative; margin:0 0 10px; }
.frame-image img { display:block; }
.frame-image .click { display:block; position:absolute; bottom:12px; left:19px; color:#fff; padding:0 0 0 10px; font:11px arial, helvetica, sans-serif; background:url(img/bullet2.gif) no-repeat 0 50%; }
.news-box { width:100%; overflow:hidden; padding:26px 0 0; }
.news-box .holder-heading { height:1%; overflow:hidden; padding:0 0 0 5px; background:url(img/separator1.gif) repeat-x 0 100%; }
.news-box .holder-heading .heading { margin:0; }
.news-box .holder-heading .heading .holder { display:block; width:55px; height:14px; position:relative; }
.news-box .holder-heading .heading .holder span { display:block; width:55px; height:14px; text-indent:-9999px; overflow:hidden; background:url(img/text-news.png) no-repeat; }
.news-list { margin:0; padding:10px 0 0; list-style:none; width:110%; overflow:hidden; }
.news-list li { float:left; width:132px; padding:0 0 0 6px; margin:0 14px 0 0; }
.news-list li .frame { width:120px; height:100px; margin:0 0 0 -1px; padding:2px; overflow:hidden; background:url(img/border-news-image.png) no-repeat; }
.news-list li .frame img { display:block; }
.news-list li p { margin:3px 0 0; }
.news-list li .more { display:block; padding:1px 0 0; font:bold 11px arial, helvetica, sans-serif; }
.news-list li .more a { color:#b2d608; }
.pieceinfo { text-align: right; }
.pieceinfo h4 { font-size: 1.1em; color:#333333; line-height: 1.3em; font-style: italic; }
#footer { width:100%; overflow:hidden; position:relative; margin:-35px 0 0; background:url(img/bg-footer.gif) repeat-x; font:11px arial, helvetica, sans-serif; height:35px; }
#footer .wrap { width:907px; overflow:hidden; margin:0 auto; padding:5px 0 0; color:#8d8d8d; text-align:center; }
#footer a { color:#8d8d8d; }
.copyright { margin:0; display:inline; }
.footer-list { margin:0; padding:0; list-style:none; display:inline; }
.footer-list li { display:inline; padding:0 0 0 4px; background:url(img/separator2.gif) no-repeat 0 50%; }


iframe.contactmap { margin-top: 20px; }

form.wpcf7-form { margin-top: 30px; }

dd.gallery-caption { display: none; }

a.post-edit-link { display: none; }

/* SHOWS index */ /*also press index for now */
ul.shows-list li.show-info { display: block; height: 100px; width: 100%; margin: 5px 0;}
li.show-title { font-size: 18px; margin-bottom: 3px;}
	li.show-title a:link, li.show-title a:visited { text-decoration: none !important; }
	li.show-title a:hover, li.show-title a:active { text-decoration: none!important; color:#b2d608!important; }

body.page-id-352 #content { /* set the width of the content div to full on Art page */  width: 100%; }