body{
	font-family:Georgia, Cambria, "Times New Roman", Times, serif;
	background:#2F2F2F;
	min-width:980px;
	margin:0; padding:0;
	font-size:12px;
	color:#666;
	text-align:left;
	line-height:1.5em;
}
#title{
	float:left;
	position:absolute;
	}
h1, h2{
	font-size:12px;		
	float:left;
	margin-top:6px; padding:0;
	height:12px;
}
h1{
	text-transform:uppercase;
	font-weight:bold;
}
h2{
	font-weight:normal;
}
hr{ display:none;
}
#menu{
	float:right;
	width:500px;
}
#menu ul{
	margin:0; padding:0;
	list-style:none;
	height:12px;
	float:right;
}
#menu ul li{
	display:inline;
	float:left;
	margin:6px 10px 0 10px;
}
.spaced{
	letter-spacing:2px;
}
a{
	text-decoration:none;
	color:#5C5C5C;
}
a:hover{
	color:#999999;
}
li{
	list-style:none;	
}

#navigation{
	background:#2B2B2B;
	height:28px;
	padding:0px 5px 0 5px;
}
#control{
	background:#282828;
	height:28px;
	padding:0px 5px 0 5px;
	text-align:center;
}
#directions{
	float:left;
}
#info_option{
	float:right;
}
#dirs{
	margin:0;
	padding:0;
}
#dirs li{
	float:left;
	margin:0;
	padding:0;
}
#dirs #previous a{
	float:left;
	text-transform:lowercase;
	background:url(previous.jpg) no-repeat;
	height:16px;
	width:78px;
	display:block;
	text-indent:5px;
	margin-top:5px;
}
#dirs #previous a:hover{
	background:url(previous_over.jpg) no-repeat;
}
#dirs #next a{
	text-transform:lowercase;
	float:left;
	background:url(next.jpg) no-repeat;
	height:16px;
	width:78px;
	display:block;
	text-indent:-5px;
	margin-top:5px;
	margin-left:10px;
}
#dirs #next a:hover{
	background:url(next_over.jpg) no-repeat;
}
#infocomments{
	display:block;
	height:16px;
	width:128px;
	text-indent:-2px;	
	margin-top:5px;
	text-indent:-12px;
}
.arrowdown{
	background:url(info.jpg) no-repeat;
}
.arrowdown:hover{
	background:url(info_over.jpg) no-repeat;
}
.arrowup{
	background:url(infoup.jpg) no-repeat;
}
.arrowup:hover{
	background:url(infoup_over.jpg) no-repeat;
}
#info, #infobg{
	background:#282828;
	padding:0;
}
#info a{
	color:#999;
}
#name, #url, #email, textarea, #commentbutton{
		font-family: Segoe, "Segoe UI",Verdana, Arial, Helvetica, sans-serif;
}
#name, #url, #email{
	background:#2B2B2B;
	border:solid 1px #333;
	color:#999;
	padding:5px;
	width:210px;
}
#comment_button{
	border:solid 1px #444;
	color:#999;
	padding:5px;
	background:#333;
}
textarea{
	border:solid 1px #333;
	background:#2B2B2B;
	color:#999;
	font-size:12px;
	padding:5px;
	width:365px;
	height:50px;
}
#widthlimit{
	width:980px;
	margin:auto;
	background:url(centerthumb.jpg) no-repeat center top;
	min-height:424px;
	padding-bottom:10px;
}
h3, #info_title{
	font-weight:bold;
	font-size:16px;
	color:#999;
}
#addcomment{
	float:left;
	width:404px;
	padding:20px 20px 0 10px;
}
#thumbcenter{
	float:left;
	width:112px;
	margin:48px 0 0 1px;
}
#comments{
	float:right;
	width:403px;
	text-align:left;
	padding:20px 10px 0 20px;
}
#comments ul li{
	margin-bottom:20px;
}
#comments ul li a{
	color:#999;
}

.bb{
	font-weight:normal;
	color:#999;
	font-size:16px;
}



.clear{
	clear:both;
}
#close_div{
	padding:10px 0 10px 0;
	text-align:center;
}
#close{
	margin:auto;  
	display:block;
	background:url(close.jpg) no-repeat;
	width:78px;
	height:16px;
}
#close:hover{
	background:url(close_over.jpg) no-repeat;
}
#content{
	background:url(dropshadow.jpg) repeat-x top;
	padding:40px 0 40px 0;
	text-align:center;
}
#content img{
	background:#282828;
	padding:10px;
	border:1px solid #313131;
}
#footer{
	color:#626262;
	text-align:center;
}
#footer div{
	margin-bottom:15px;
}
#quicklinks{
	text-transform:lowercase;
}



/* About Page */
#col1{
	width:450px;
	padding:10px 20px 10px 20px;
	float:left;
}
#col2{
	width:445px;
	padding:10px 20px 10px 20px;
	float:left;
}
#widthlimitabout{
	width:980px;
	margin:auto;
	background:url(centerline.jpg) no-repeat center top;
	min-height:450px;
}
#thumbnails img{
	background:#202020;
	padding:7px;
	margin:5px;
	border:1px solid #313131;
}
#widthlimitbrowse{
	width:980px;
	margin:auto;
	background:none;
	min-height:450px;
}
#dropshadow{
	background:url(dropshadow.jpg) repeat-x top;
	height:20px;
}
#thumbnails{
width:779px;
	float:left;
	text-align:center;
	padding:20px 0 20px 0;
}
#archives{float:left; width:200px; padding:20px 0 20px 0;
}
#cal{
	text-align:center;
}
.table-calendar{
margin:auto;
}
.table-calendar a{
	color:#999999;
}
.table-calendar a:hover{
	color:#CCC;
}
