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

/*divs*/
div#container {position:relative; width:100%; /*960px;*/ height:100%; margin:auto;
}
div#content {position:absolute; top:35px; /*top:250px;*/ width:650px; /*960*/ padding:0 0 0 30px;
}
div#content_sub {position:absolute; top:550px; 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: fixed; right:0; top:0; height:35px; width:100%; /*960*/ background:#333332 url(../img/nav.png) no-repeat left top; padding-top:0; 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#nav_gallery {width:960px;
}
div#feature {width:960px; margin-left:-30px; padding-bottom:80px;
}
div#image {position:absolute; left:284px; top:0; width:700px; height:500px;
}
div#foot {clear:both; width:900px; height:70px; margin-top:50px; margin-left:-30px; background:url(../img/foot.png) repeat-y left top;  /*margin-left:0;*/ padding:0px 30px 10px 30px;  /*border-top:1px dotted #666;*/ 
}
div#foot.ndx {clear:both; width:900px; height:100px; margin-top:0; margin-left:-30px; padding:30px 30px 10px 30px; border-top:none;
}


/*links*/
a {color:#fff; text-decoration:none; /*border-bottom:#ecc466 1px solid;*/
}
a:hover, a:active {text-decoration:underline; /*border-bottom:#ecc466 1px solid;*/
}
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:13px 10px 4px 10px; color:#9e9a8c; 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:#090e0b; color:#fff;
}

div#nav_gallery ul {padding:0; margin:0;
}
div#nav_gallery li {list-style:none; float:left;
}
div#nav_gallery li a:link {display:block; margin:0; padding:4px 8px; color:#9e9a8c; text-transform:lowercase; font-weight:bold; font-size:12px;
}
div#nav_gallery li a:visited {color:#5d5d54; display:block; padding:4px 8px; margin:0; text-transform:lowercase; font-weight:bold; font-size:12px;
}
div#nav_gallery li a:hover, div#nav_gallery li a:active {color:#fff; text-decoration:none;
}
div#nav_gallery li.current a {background:#090e0b; color:#fff;
}


/*text*/
p {line-height:1.5em; padding-bottom:1.5em;
}
p.first {font-size:18px; font-weight:bold; text-transform:lowercase; color:#c9c5bd;
}
p.first a {color:#000; font-size:16px; font-weight:bold; text-transform:uppercase;
}
div#foot p {letter-spacing:0.05em; font-size:11px; font-weight:bold; color:#5d5d54;/*#454443;*/ text-align:left; 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:#454443; text-align:right; font-weight:bold;
}
div#foot.ndx p {color:#9e9a8c;
}
div#foot.ndx a {letter-spacing:0.05em; font-size:11px; color:#9e9a8c; text-transform:uppercase;
}
h1 {position:absolute; left:0; top:430px; width:900px; height:50px; padding:0 30px; text-align:right; text-transform:lowercase; letter-spacing:0.03em; /*border-top:1px dotted #fff;*/ font-weight:normal; font-size:24px; color:#fff;
}
h2 {position:absolute; left:-30px; top:260px;/*195*/ width:605px; height:130px; background:url(../img/h1_waterways_abstract_photos.png) no-repeat left top; text-indent:-9999px;
}
h3 {font-size:18px; font-weight:bold; text-transform:lowercase; color:#c9c5bd; padding-top:33px;
}
h4 {/*position:absolute; left:287px; top:525px;*/ font-style:italic; padding-top:20px;
}

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;
}

/*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.galleries {width:1000px; height:500px; margin-left:-30px;
}
ul.galleries li {float:left; padding:0 7px 7px 0;
}
ul.galleries li.last {padding:0 0 7px 0;
}
ul.gallery {width:284px; height:500px; margin-left:-30px;
}
ul.gallery li {float:left; height:94px; 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.feature {margin:0 0 50px -30px;
}
img.mp {padding-top:1px; border:none;
}
