body {
    background-color: #071105;
    font-size: 12px;
    font-family: Times;
    color:#071306;
    padding:0px;
    margin:0px;
    line-height: 16px;
}

#container {
    position: relative;
    width: 1000px;
    height: 800px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    background-image: url(../images/bg-main.jpg);
    background-position: top;
    background-repeat: no-repeat;
}

#container-portfolio {
    position: relative;
    width: 1000px;
    height: 800px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    background-image: url(../images/bg-portfolio.jpg);
    background-position: top;
    background-repeat: no-repeat;
}

#container-bg {
    width: 1000px;
    height: 800px;
    background-position: 50px left, -25px bottom;
    background-repeat: no-repeat;
}

#logo {
    position: absolute;
    top: 0px;
    left: 175px;
    padding: 0px;
    z-index: 150;
}

#nav1{height:30px;  width:152px; position: absolute; top: 152px; left: 198px; z-index: 160;}

    #nav1 ul {
        width:152px;
        list-style:none;
        margin:0px 0 0 0;
        padding:0;height:30px;
    }
    
    #nav1 ul li {
        display:inline;
        list-style:none;
        margin:0;
        padding:0;height:30px;
    }
    
    #nav1 ul li a {
        display:block;
        float:left;
        text-align:center;
        color:#000;
        text-decoration:none;
        position:relative;
            line-height:1.3em;
            height:30px;
    }
    
    #portfolio a{background:url(../images/nav-portfolio.gif) bottom; height:30px; width:100px;}
            #portfolio a:hover{ background-position:top;}
    #bio a{background:url(../images/nav-bio.gif) bottom; height:30px;width:52px;}
            #bio a:hover{ background-position:top;}
            
#nav2{height:30px;  width:164px; position: absolute; top: 152px; left: 566px; z-index: 170;}

	#nav2 ul {
	    width:164px;
	    list-style:none;
	    margin:0px 0 0 0;
	    padding:0;height:30px;
	}
	
	#nav2 ul li {
	    display:inline;
	    list-style:none;
	    margin:0;
	    padding:0;height:30px;
	}
	
	#nav2 ul li a {
	    display:block;
	    float:left;
	    text-align:center;
	    color:#000;
	    text-decoration:none;
	    position:relative;
		line-height:1.3em;
		height:30px;
	}
        
	#news a{background:url(../images/nav-news.gif) bottom; height:30px; width:75px;}
		#news a:hover{ background-position:top;}
	#contact a{background:url(../images/nav-contact.gif) bottom; height:30px;width:89px;}
		#contact a:hover{ background-position:top;}
                
#center-container {
    position:absolute;
    z-index: 130;
    top: 265px;
    left: 260px;
    width: 220px;
    height: 300px;
    padding: 0px;
}


#center-content {
    position:absolute;
    z-index: 131;
    left: 0px;
    width: 220px;
    padding: 0px;
    overflow: visible;
    visibility: visible;
}

#center-portfolio {
    position:absolute;
    z-index: 130;
    top: 265px;
    left: 125px;
    width: 750px;
    height: 480px;
    padding: 0px;
    background-color: #303d09
}

#center-portfolio-content {
    position:absolute;
    z-index: 131;
    top: 35px;
    left: 15px;
    width: 720px;
    height: 430px;
    padding: 0;
    overflow: visible;
    visibility: visible;
    background-color: #0c1e0a
}

#center-display {
    position:absolute;
    z-index: 130;
    top: 235px;
    left: 125px;
    width: 750px;
    height: 500px;
    padding: 0px;
    background-color: #303d09
}

#center-display-content {
    position:absolute;
    z-index: 131;
    top: 35px;
    left: 15px;
    width: 720px;
    height: 250px;
    padding: 0;
    overflow: visible;
    visibility: visible;
    background-color: #0c1e0a
}

#footer {
    position:absolute;
    z-index: 140;
    top: 715px;
    left: 630px;
    width: 170px;
    padding: 0px;
}

#right-first {
    position:absolute;
    z-index: 180;
    top: 186px;
    left: 495px;
    width: 75px;
    padding: 0px;
}

 #tweets{
   position:absolute;
    z-index: 191;
   top: 25px;
   right: 25px;
   float:right;
}

#logolink {
   position: absolute;
   width: 200px;
   top: 50px;
   left: 175px;
   padding: 0px;
   z-index: 151;
   border:0px;
}

.gallery-box {
    width: 343px;
    /*height: 108px;*/
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border: solid 1px;
    border-color: #303d09;
}

.gallery-label{
    padding: 5px 5px 5px 5px;
    color: #dab948;
    font-size: 16px;
}

.gallery-pdf{
    margin-left: 5px;
    border: 0px;
}

.gallery-image{
    margin-left: 5px;
    border: solid 1px;
    border-color: #dab948;
}

.left{
    float: left;
    margin-left: 10px;
}
.right{
    float: right;
    margin-right: 10px;
}

.portfolio-link {
	margin-top: 15px;
}
.portfolio-link a{
	font-size:18px;
	color: #dab948;
}
