/* CSS Document */

html,body{
	padding:0;
	margin:0;
	height: 100%;
	text-align:left;
	background-color:#190a0a;
}





/* Layer Positioning */



#header {
	position: absolute;
	left:27px;
	top:27px;
	height: 100px;
	width: 880px;
	overflow: hidden;
	z-index:100;
}

#title {
	position: absolute;
	left:0px;
	top:0px;
	height: 37px;
	width: 880px;
	background-image: url(../images/dotline.gif);
	background-position: bottom;
	background-repeat: repeat-x; 
	overflow: hidden;
	z-index:100;
}

#tag {
	position: absolute;
	left:0px;
	top:37px;
	height: 67px;
	width: 400px;
	text-align: left;
	overflow: hidden;
	z-index:100;
}

#contact {
	position: absolute;
	left:540px;
	top:37px;
	height: 60px;
	width: 340px;
	text-align: left;
	overflow: hidden;
	z-index:100;
}

#nav {
	position: absolute;
	left:27px;
	top:131px;
	height: 90px;
	width: 160px;
	overflow: hidden;
	z-index:100;
}

#navnews, #navwho, #navwhat, #navgallery {
	position: absolute;
	left:0px;
	height: 20px;
	width: 160px;
	overflow: hidden;
	background-image: url(../images/dotline.gif); background-repeat: repeat-x;
	z-index:100;
}

#navnews{top:0px;}
#navwho{top:20px;}
#navwhat{top:40px;}
#navgallery{top:60px; height:21px; background-image: url(../images/doubleline.gif); background-repeat: repeat-x;}


#page {
	position: relative;
	margin-left:207px;
	margin-top: 0px;
	width: 700px;
	min-height: 100%;
	z-index:80;
}

#spacer {
	height: 131px;
}

#subnav {
	position: relative;
	left:0px;
	height: 21px;
	width: 700px;
	background-image: url(../images/doubleline.gif);
	background-repeat: repeat-x; 	
	/* overflow: hidden; */
	z-index:100;
}

#numbers {
	position:absolute;
	left: 70px;
	top: -1px;
}

#content {
	position: relative;
	padding-top:19px;
	width: 700px;
	min-height:400px;
	padding-bottom: 91px;
}

#contentLeft{
	width:340px;
	float:left;
	clear:none;
	}
	
#contentRight{
	width:340px;
	margin-left:0px;
	clear:none;
	float:right;
	}
	
#galleryimage{
	position:relative;
	width:520px;
	height:auto !important;
	height: 400px;
	}

#gallerytext {
	position: absolute;
	left:540px;
	width:160px;
	z-index: 100;
	float:right;
}

#footer {
	position: relative;
	left:207px;
	height: 31px;
	width: 700px;
	background-image: url(../images/doubleline.gif);
	background-repeat: repeat-x; 	
	overflow: hidden;
	margin: -40px 0 0 0;
	z-index:100;
}


/* Text Styling */

#content p{  /* body text */
	font-family: Rockwell, Georgia, serif;
	font-size : 13px;
	color : #CFC7BA;
	text-shadow: 0 0 0 #000000;
	-moz-opacity: 0.9999;
	line-height : 13px;
	margin: 0 0 10px 0;	
	width:340px;
	background-color : transparent;
}

#content h1{  /* first paragraph */
	font-family: Rockwell, Georgia, serif;
	font-size : 16px;
	font-weight: normal;
	color : #967d55;
	text-shadow: 0 0 0 #000000;
	-moz-opacity: 0.9999;
	line-height : 100%;
	margin: 0 0 10px 0;	
	width:340px;
	background-color : transparent;
	text-transform: uppercase;
}



#content h2, #contentLeft p{  /* first paragraph */
	font-family: Rockwell, Georgia, serif;
	font-size : 16px;
	font-weight: normal;
	color : #CFC7BA;
	text-shadow: 0 0 0 #000000;
	-moz-opacity: 0.9999;
	line-height : 100%;
	margin: 0 0 10px 0;	
	width:340px;
	background-color : transparent;
}

#content li{  /* body text */
	font-family: Rockwell, Georgia, serif;
	font-size : 13px;
	color : #CFC7BA;
	text-shadow: 0 0 0 #000000;
	-moz-opacity: 0.9999;
	line-height : 13px;
	margin: 0 0 10px -20px;	
	width:320px;
	background-color : transparent;
}

blockquote{  /* body text */
	font-family: Rockwell, Georgia, serif;
	font-size : 13px;
	color : #CFC7BA;
	text-shadow: 0 0 0 #000000;
	-moz-opacity: 0.9999;
	line-height : 13px;
	margin: 0 0 10px 0px;	
	text-indent: -6px !important;
	text-indent: 0px;
	width:340px;
	background-color : transparent;
	font-style: italic;
}

h3{  /* first paragraph */
	font-family: Rockwell, Georgia, serif;
	font-size : 16px;
	font-weight: normal;
	color : red;
	text-shadow: 0 0 0 #000000;
	-moz-opacity: 0.9999;
	line-height : 100%;
	margin: 0 0 10px 0;	
	width:340px;
	background-color : transparent;
	text-transform: uppercase;
}

a {color:#967d55; text-decoration: none;}
a:hover {color:#CFC7BA;}

#subnav a{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-shadow: 0 0 0 #000000;
	-moz-opacity: 0.9999;
	text-transform: uppercase;
	padding-right: 5px;
	}
	
.sublinks {margin-top: 1px;}

.left {float: left;}

#gallerytext h1{
	text-transform: none;
	margin:0;
	width: 160px;
	}
	
#gallerytext p{
	margin: 10px 0 0 0;
	font-family: Rockwell, Georgia, serif;
	font-size : 16px;
	font-weight: normal;
	line-height: 100%
	color : #CFC7BA;
	text-shadow: 0 0 0 #000000;
	-moz-opacity: 0.9999;
	width: 160px;
	}
	
#gallerytext h2 {width:160px;}


img {border:0}


/* classes */
.photo {float:right; left:360px;}
.story {height:450px; display:none}
.thumbnails {margin:0 20px 20px 0}



