#wrapper{min-height:100%;background: black;margin: 0;text-align: center;color:white;}
#content{padding:75px 0 75px 0;margin-bottom:20px;position:relative}

/*sections and sidebars*/
section#main{width:100%;margin:0 auto;text-align: left}
sidebar#left-sidebar{width:300px;height:100%;min-height:500px;float:left;}
sidebar#left-sidebar img{margin-top:10px}

/*Navigation elements*/
nav#top-nav{margin:0; width:100%;margin-top:-15px;height:80px;position: relative}
nav#top-nav ul{position:absolute;top:0;left:0;z-index:2000;width:100%}
nav#top-nav ul li{margin:0;padding:0;list-style-type: none;border-bottom:1px solid black;vertical-align: middle;}
nav#top-nav ul li a{width:100%;text-transform: lowercase; background:#2a2a2a;display: inline-block;padding:15px 0;text-decoration: none;color:#999999;font-size:0.8em;letter-spacing: 0.2em}
nav#top-nav ul li a.active, nav#top-nav ul li a:hover{background:#252525!important;color:#dc8502!important}
nav#top-nav ul li:nth-child(2),nav#top-nav ul li:nth-child(3),nav#top-nav ul li:nth-child(4),nav#top-nav ul li:nth-child(5),nav#top-nav ul li:nth-child(6){display: none;}

a h1, a h2{letter-spacing: normal}
a h1{font-size:1.75em;text-transform: uppercase;margin:0;color:white}
a h2{font-size:1em;text-transform: lowercase;margin:0;color:#CCCCCC;font-weight: normal}
a:hover h1, a:hover h2{color:#dc8502!important}
nav#sections ul{width:90%;text-align: center;margin:10px auto 0 auto;display: table}
nav#sections ul li{display: table-cell;width:33%;list-style-type: none;margin:0 40px;text-align: center}
nav#sections ul li a{text-decoration: none;color:#cccccc;text-transform: lowercase;font-size:0.75em}
nav#sections ul li a:hover, nav#sections ul li a.active{color:#dc8502}

/*Filmstrip formatting */
#filmstrip-frame{display: none}
#slideshow-controls{display:none}
#filmstrip-holder{width:100%;overflow-x: hidden;text-align: left;}
#filmstrip-slider {width:10000px;text-align: left;}
img.thumbnail{height: 60px;cursor: pointer}
#main-image-frame{position: relative;}
#main-image-holder {margin:20px 0;}
#main-image-holder img{max-height:1000px}
#main-image-label{display: block;font-size:0.75em;letter-spacing: 0.2em;margin:10px 0}
#main-image-label span{display: inline-block;color:#dd8500;margin-right: 10px}
#main-image-frame a{position:absolute;top:100px;z-index: 1000;text-decoration: none}
#main-image-frame a.left{left:20px}
#main-image-frame a.right{right:20px}
#main-image{width:100%;}
a.portfolio{display: none}

nav#main-nav{margin:-90px auto 0 auto;width: 100%;max-width: 435px}
nav#main-nav ul li{margin:0 0 1px 0;padding:0;list-style-type: none}
nav#main-nav ul li a{background:#252525;display: inline-block;width:100%;padding:12px 0;text-decoration: none;color:#999999;font-size:0.9em;letter-spacing: 0.2em}
nav#main-nav ul li a.active, nav#main-nav ul li a:hover{background:#333333!important;color:#dc8502!important}

#open-menu{color:black;text-decoration: none;display: block;z-index:3000;position: absolute;top:15px;left:0;width:60px;height:77px;background:url(/views/site/images/open-menu.png) 5px 10px no-repeat;}
#open-menu:hover{background-color: #252525}
#open-menu.open{background:url(/views/site/images/close-menu.png) 5px 10px no-repeat!important;}

#left-sidebar{display: none}

#text-content{padding:20px;}

#logo-home{width:191px;margin:5px 0}
