body {	
color:#fff;
background-color:#4a3611;
background-color:#292929;
margin: 0;
}
#page-container {
position:absolute;
margin:0;padding:0;
z-index:1;
width:100%;
height:100%;
background-color:#292929;
background-image:url('/images/bg-black.gif');
background-position: 50% 50%;
background-repeat: repeat-x
}

#container {
position: absolute;
top: 50%;
left: 50%;
margin: -271px 0 0 -493px;
padding:0;
width: 987px;
text-align: left;
}

#content{
padding:0;
margin:0;
font-family: Garamond, Palatino Linotype, Book Antiqua, Palatino, serif;
}
#flashcontent{
height:97%;
border:1px solid #fff;
margin:0;padding:0;
}
#main{
position:relative;
/*
background: url("/images/bg3.jpg") no-repeat fixed center;
*/
background-color:#000;
border:1px solid #aaa;
padding:1em;
height:440px;
margin: 0px 0 0 5px;
font-family: Garamond, Palatino Linotype, Book Antiqua, Palatino, serif;
font-size:0.8em;
letter-spacing:.2em;
/* overflow:auto; */
}

#tagline {
margin:-6px 0 19px 6px;
display:block;
width:100%;
font-size:0.7em;
letter-spacing:.1em;
}
#tagline img { float:left; margin:-69px 5px 0 0; }
#tagline h1 {
display:block;
margin:0;
padding:0;
}
#tagline h1 a {
color:#fff;
}

h1 {
margin-top:.2em;
font-size:1.4em;
}

div#portfolioblock{
width:690px;
padding:0;
margin: 15px 0 0 120px;
}
div#portfolioblock img{
float:left;
border:1px solid #000;
margin:0;
padding:0;
}

li {
margin:.1em;
letter-spacing:.2em;
}

#main img {
margin-top:30px;
padding:0 1em;
}

#main img#splash {
margin:20px 0 0 0;
padding:0;
}

#footer{
text-align:center;
font-family: Garamond, Palatino Linotype, Book Antiqua, Palatino, serif;
font-size:0.6em;
letter-spacing:.15em;
color:#fff;
margin-top:10px;
padding:.5em;
}
#footer a{
color:#fff;
text-decoration:underline;
}
#footer a:hover{
color:#777;
}

#logo{
float:left;
margin-right:40px;
margin-left:5px;
}

/* default links */
a {
color:#fff;
text-decoration:none;
}
a:hover {
color:#777;
text-decoration:underline;
}

#nav{
width:100%;
letter-spacing:.1em;
}
#nav a {
color:#ccc;
text-decoration:none;
}
#nav a:hover {
color:#777;
}
#nav a.selected {
color:#fff;
font-weight:bold;
}
#nav a.selected:hover {
color:#777;
}

#introtag {
margin-top:-20px;
}
#intronav {
width:100%;
margin-top:-115px;
text-align:center;
}
#intronav img {
align:center;
}
#intronav #tagline { margin-top:2px; }
#introtag { color:#000; }

img#bio {border:1px solid #777;margin:14px; padding:0;} a.u{text-decoration:underline;}
img#bio {
margin:10px 20px 20px 35px;
}


#navmenu {
	margin-left:690px;
	margin-top:-40px;
	margin-bottom:10px;
	width:300px;
}

#navmenu a {
	font-size:.8em;
}

