@import url(lightbox.css);

* {margin:0; padding:0; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px; 
}
html {background:#f7f5ed; /*#ebe7ce*/ height:100%;
}
body {position:relative; height:100%; background:url(../img/body.png) repeat-x center top; /*228*/ text-align:left; color:#636466;
}

/*divs*/
div#container {position:relative; width:960px; height:100%; margin:auto;   
}
div#content {position:absolute; top:0; /*top:250px;*/ width:650px; /*960*/ padding:0 0 0 30px;
}
div#content_sub {position:absolute; top:450px; left:690px; /*top:250px;*/ width:235px; /*960*/ background:url(../img/peter_zuvela_phtography.png) no-repeat right top; padding:100px 0 0 35px; text-align:right;
}
div#content.ndx {position:absolute; top:50%; margin:0; margin-top:-350px;  /*top:250px;*/ width:960px; /*530*//*960*/ height:700px; padding:49px 0 0 0;
}
div#nav_main {position:absolute; right:0; top:228px; /*height:25px;*/ width:100%;  /*200*/ z-index:1; 
}
div#nav_main.ndx {position:absolute; left:0; top:349px; width:860px; height:25px; padding-right:100px; background:#c15327; border:0;
}
div#feature {width:960px; margin-left:-30px; padding-bottom:80px;
}
div#foot {clear:both; width:930px; /*960*/ height:100px; /*background:url(../img/foot.png) no-repeat right top;*/ margin-top:50px; margin-left:0; padding:50px 0 10px 0;  border-top:1px dotted #da9d7b; 
}
div#foot.ndx {clear:both; width:920px; height:50px; padding:10px 20px; border-top:none; margin:0;
}


/*links*/
a {color:#c15327; text-decoration:none; /*border-bottom:#ecc466 1px solid;*/
}
a:hover, a:active {text-decoration:underline; /*border-bottom:#ecc466 1px solid;*/
}
a.back {text-transform:uppercase; font-size:10px; letter-spacing:0.3em;
}
div#nav_main a:link, div#nav_main a:visited {/*display:block; text-indent:-9999px;*/
}
div#nav_main a:hover, div#nav_main a:active {
}

div#nav_main ul {padding:0; margin:0;
}
div#nav_main li {list-style:none; float:right; line-height:18px;
}
div#nav_main li a:link, div#nav_main li a:visited {display:block; margin:0; padding:3px 10px 4px 10px; color:#ccc; text-transform:lowercase; font-weight:bold;
}
div#nav_main li a:hover, div#nav_main li a:active {background:#000; color:#fff; text-decoration:none;
}
div#nav_main li.current a {background:#c15327; color:#fff;
}

div#foot a {letter-spacing:0.1em; font-size:0.9em; color:#d1d3d4; text-transform:uppercase; 
}

/*text*/

p {line-height:1.5em; padding-bottom:1.5em;
}
p.first {font-size:16px; font-weight:bold; text-transform:uppercase;
}
p.first a {color:#000; font-size:16px; font-weight:bold; text-transform:uppercase;
}
div#foot p {letter-spacing:0.05em; font-size:11px; color:#da9d7b; text-align:right; padding:0;
}
div#foot.ndx p {letter-spacing:0.05em; font-size:11px; color:#000; text-align:right;
}
div#foot a {letter-spacing:0.05em; font-size:11px; color:#666; text-align:right; font-weight:bold;
}
div#foot.ndx a {letter-spacing:0.05em; font-size:11px; color:#000; text-align:right; text-transform:lowercase;
}


h1, h2, td.title, td.year {font-family:news-gothic-std,sans-serif; font-style:normal; 
}
h1 {font-weight:bold; font-size:24px; color:#fff; text-transform:lowercase; letter-spacing:0.01em; text-shadow:0.1em 0.1em 0.2em #000; position:absolute; left:30px; top:170px; width:550px; height:30px;
}
h1.home {position:absolute; right:0; top:0; width:200px; height:100px; padding-bottom:0; text-indent:-9999px; 
}
h2 {font-weight:normal; font-size:24px; color:#c15327; text-transform:lowercase; letter-spacing:0.02em; margin-bottom:10px; padding:30px 0; border-bottom:1px dotted #da9d7b;
}
h3 {color:#c15327; padding-bottom:20px;
}
/*h1.exhibit {background:url(../img/h1_exhibit_loss.png) no-repeat left top; text-indent:-9999px; 
}
h1.gallery {background:url(../img/h1_gallery.png) no-repeat left top; text-indent:-9999px; 
}
h1.about {background:url(../img/h1_about.png) no-repeat right top; text-indent:-9999px; 
}
h1.contact {background:url(../img/h1_contact.png) no-repeat right top; text-indent:-9999px; 
}
*/
blockquote {background:url(../img/quote_66.png) no-repeat left top; padding:15px 50px 0 50px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; line-height:1.5em;
}
p.quote {background:url(../img/quote_99.png) no-repeat right top; text-align:right; margin-top:-25px; padding:50px 50px 40px 50px; letter-spacing:0.1em; font-size:11px; color:#666; text-align:right; text-transform:uppercase;
}
cite {font:inherit; font-style:italic; color:#000;
}

/*classes - non-specific*/
.small {font-size:0.9em; letter-spacing:0.1em;
}

/*lists*/
ul {list-style:none; padding-bottom:20px;
}
li {padding-bottom:20px;
}
ul.gallery {width:970px; height:90px;
}
ul.gallery li {float:left; padding:0 7px 7px 0;
}
ul.gallery li.last {padding:0 0 7px 0;
}
ul.pdf li {padding-right:30px; line-height:20px; background:url(../img/pdf.png) no-repeat right 4px; 
}
ul.web li {padding-left:30px; line-height:20px; background:url(../img/www.png) no-repeat left 4px; 
}


/*general tags*/
img {border:none;
}
img.mp {padding-top:1px; border:none;
}

/*tables*/
table {border:none;  margin:0 0 40px 0; empty-cells:show; border-collapse:collapse;
}
thead {color:#ecc466;
}
th {padding:5px; font-size:1.3em; color:#fff; text-transform:uppercase; text-align:left; border:none; border-bottom:1px solid #b30838;
}
tr {
}
td {padding:7px 15px 7px 0; vertical-align:top; border:none; border-bottom:1px dotted #b30838; 
}
td.year {padding-top:50px; text-transform:uppercase; font-size:1.3em; color:#000; font-weight:bold; letter-spacing:0.05em; border-bottom:1px solid #b30838; 
}
td.current {padding-top:30px; text-transform:uppercase; font-size:1.1em; color:#fff; letter-spacing:0.1em; border-bottom:1px solid #b30838; background:#da9d7b; 
}
td.title {color:#c15327; font-weight:bold; letter-spacing:0.01em;
}
td.date {color:#fff; font-size:1.1em; font-weight:bold; 
}

td.info {background:#222; font-size:9px; font-style:normal; font-weight:bold; letter-spacing:0.3em;  text-transform:uppercase; 
}
