* {
	padding: 0;
	margin: 0;
	border: 0;
}

body {
	background-color: #37302D;
	font: 14px "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
	color: #C7B299;
	line-height: 18px;
}

h1 {
	font: 24px Georgia, serif;
	color: #1d7481;
}

h2{
	font: 24px Georgia, serif;
	color: #1d7481;
	text-transform: capitalize;
}

div#container {
	font: 13px "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
	background-color: #37302D;
	color: #C7B299;
	margin: 0 auto;
	height: auto;
	text-align: center;
	line-height: 20px;
	
	z-index: 1;
}

.subnav_item{
   	margin: 0 10px; 
   	padding: 3px 5px;	
   	
   	float: left;
}

.navigation {
	background: none;
	
	text-align: center;
	position: relative;
	
	margin: -23px;
	
	z-index: 50;
}

.backg_nav{
	
	background-color: #1D7481;
	/* for IE */
  	filter:alpha(opacity=70);
  	/* CSS3 standard */
  	opacity:0.7; 	
  	-moz-opacity: 0.70;
  	
  	width: 500px;
	padding: none;
	margin: -35px auto 0;
	height: 40px;
	
	-moz-border-radius: 5px;  
   	-webkit-border-radius: 5px;  
   	border-radius: 5px;  
   	
   	position: relative;
   	
   	z-index: 10;
}

div#subnav{
	width: 490px;
	margin: -20px auto 5px;
}

div#front{
	padding-top: 30px;
}

div#header{
	width: auto;
	overflow: hidden;
	z-index: 1;
	position: relative;
}

div#site_name{
	z-index: 10;
	height: 113px;
	margin: -180px auto 55px;
	
	position: relative;
}

div#text{
	background-color: #37302D;
	color: #C7B299;
	width: 650px;
	margin: 50px auto;
	height: auto;
	text-align: left;

}

div#item_page{
	background-color: #37302D;
	color: #C7B299;
	width: 650px;
	margin: 50px 0 0 -100px;
	height: auto;
	text-align: left;
	
	z-index: 200;
	position: relative;

}

div#contents{
	width: 650px;
	margin: 10px auto 0;
}

.item{
	width: 260px;
	height: 300px;
	margin: 15px 33px 0px 32px;
	float: left;
	
	z-index: 20;
	position: relative;
}

.overlay{
	background-color: #37302d;
	/* for IE */
  	filter:alpha(opacity=90);
  	/* CSS3 standard */
  	opacity:0.9; 	
  	-moz-opacity: 0.90;
  	
  	-moz-border-radius-topright: 7px;
  	-webkit-border-top-right-radius: 7px;
  	
  	width: 80px;
	padding: none;
	margin: -39px 0 10px 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	height: 15px;
   	
   	position: relative;
   	
   	z-index: 40;
   	
   	color: #fff;
   	text-transform: uppercase;
   	font-size: 10px;
   	font-weight: bold;
}

div#footer{
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	font-size: 12px;
	clear: both;
}

span.label{
	font-weight: bold;
	text-transform: uppercase;
	font-size: 13px;
	color: #f7941d;
}

img.art{
	border: 1px solid #c7b299;
	padding: 4px;
	margin-bottom: 14px;

}
		
a {
	text-decoration: none;
	outline: none;
	color: #F7941D;
	border-bottom: 1px solid;
}

a:hover{
	
}

.nav{
	color: #fff;
	text-transform: uppercase;
	font: 24px "Courier New", Arial;
	border: none;
}

a:hover.nav{
	color: #FDBB63;
	
}

.footer{
	color: #987d70;
	border-bottom: 1px solid;
}

a:hover.footer{
	color: #C7B299;
}

.sub_item{
	width: 100px;
	background-color: #37302d;
	-moz-border-radius: 5px;  
   	-webkit-border-radius: 5px;  
   	border-radius: 5px;
   	text-align: center;
   	
   	color: #c7b299;
   	
   	padding: 3px 9px;
   	
   	border: none;

}

a:hover.sub_item{
	background-color: #c7b299;
	color: #37302d;
}

.current{

	width: 100px;
	-moz-border-radius: 5px;  
   	-webkit-border-radius: 5px;  
   	border-radius: 5px;
   	text-align: center;
   	
   	padding: 3px 9px;
   	
   	border: none;
	background-color: #c7b299;
	color: #37302d;
}

a img {
	border: none;
}

a img.web{
	border: 1px solid #c7b299;
	padding: 4px;
	margin-bottom: 14px;
	
	background-color: #37302d;
	/* for IE */
  	filter:alpha(opacity=50);
  	/* CSS3 standard */
  	opacity:0.5; 	
  	-moz-opacity: 0.50;
  	
}

a:hover img.web{
	border: 1px solid #1d7481;
	background-color: none;
	/* for IE */
  	filter:alpha(opacity=100);
  	/* CSS3 standard */
  	opacity:1; 	
  	-moz-opacity: 1;
}


form {
	width: 650px;
}


label {
	width: 130px;
	float: left;
	font: 12px "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
	color: #1d7481;
	margin: 4px;
}

input,textarea {
	font: 12px "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
	color: #c7b299;
	padding: 4px;
	margin: 4px;
	width: 470px;
	background-color: #675c58;
	/*background-color: #37302d;*/
	float: left;
}

input.button {
	width: auto;
	padding: 4px;
	color: #c7b299;
	background-color: #675c58;
	font-weight: bold;
	text-transform: uppercase;
	border: none;
	margin: 10px auto;
	float: right;
}