
/* GENERAL */

body {
background: #211510 url(../images/body_bg.jpg) top left;
margin: 0;
font-family: Arial, Tahoma, Verdana, Charcoal, sans-serif;
color: #333333;
font: 13px Trebuchet MS, Tahoma, Arial, Verdana, Charcoal, sans-serif;
line-height: 15px;
font-weight: normal;
padding: 0;
text-align: center;
min-width: 704px;

scrollbar-face-color: #cccccc; 
scrollbar-highlight-color: #cccccc; 
scrollbar-shadow-color: #cccccc; 
scrollbar-3dlight-color: #cccccc; 
scrollbar-arrow-color: #ffffff;
scrollbar-track-color: #f1f1f1; 
scrollbar-darkshadow-color: #cccccc;
}

h2 {
font-size: 18px;
color: #9B7A46;
font-weight: normal;
}

h3 {
font-size: 14px;
color: #9B7A46;
font-weight: bold;
}

a:link, a:visited {
color: #9B7A46;
text-decoration: underline;
}

a:hover {
color: #780B00;
text-decoration: underline;
}



form {display: inline; margin: 0; padding: 0;}
select {display: inline; margin: 0; padding: 0;}
input, select, textarea {line-height: 11px; border: 1px solid #444D3D; font-size: 11px; color: #333333; font-weight: normal; background: #ffffff;}
textarea {font-family: Tahoma, Arial, Verdana, Charcoal, sans-serif; padding: 3px;}
.no_border {border: none; background: transparent;}
.buton {border: 1px solid #780B00; background: #ffffff; color: #780B00;}








.container {
position: relative;
margin: 0 auto;
margin-top: 95px;
margin-bottom: 95px;
width: 704px;
text-align: right !important;
background: url(../images/container_bg.gif) top left repeat-y;
}


/* HEADER */



.header {
position: absolute;
top: -89px;
left: 0;
padding: 31px 0 0 0;
width: 704px;
height: 64px;
font: 11px Trebuchet MS;
color: #cccccc;
text-align: left;
background: url(../images/header_bg.gif) bottom left no-repeat;
}

/* LEFT */

a.logo:link, a.logo:visited {
position: absolute;
top: 20px;
left: 35px;
display: block;
width: 248px;
height: 125px;
color: #ffffff;
text-indent: 250px;
white-space: nowrap;
overflow: hidden;
background: url(../images/logo.gif) top left no-repeat;
}



.left {
position: absolute;
top: 170px;
left: 50px;
display: block;
width: 248px;
height: 232px;
}

.left a:link, .left a:visited {
position: relative;
display: block;
height: 18px;
text-align: left;
background: #780B00;
border-bottom: 1px dotted #993C33;
color: #F4CF95;
text-decoration: none;
margin: 5px 0;
} 

	.left a:hover {
	color: #ffffff;
	border-bottom: 1px dotted #BE7770;
	}
	
	.left .page {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	}
	
	.left a.activ:link, .left a.activ:visited {
	color: #ffffff;
	border-bottom: 1px dotted #BE7770;
	}
	
	.left a.sub:link, .left a.sub:visited {
	margin: 5px 0 5px 15px;
	color: #BE7770;
	border-bottom: 1px dotted #BE7770;
	}
	
	.left a.sub:hover {
	margin: 5px 0 5px 15px;
	color: #ffffff;
	border-bottom: 1px dotted #BE7770;
	}
	
.copy {
position: absolute;
bottom: -10px;
left: 90px;
display: block;
padding-top: 70px;
width: 144px;
height: 1px;
background: url(../images/copy_bg.gif) top left no-repeat;
color: #993C33;
font-size: 11px;
z-index: 2;
}

	
	
/* CONTENT */


.page_title {
position: relative;
width: 310px;
height: 30px;
margin: 0 auto;
margin-top: 10px;
margin-right: 20px;
text-align: left;
}

.content {
position: relative;
width: 302px;
margin: 0 auto;
margin-right: 20px;
text-align: left;
}

	.content .covers {
	float: left;
	width: 118px;
	height: 134px;
	padding: 2px;
	border: 1px solid #D0C0A8;
	margin: 0 15px 10px 0;
	}
	
	.end {
	display: block;
	height: 35px; 
	padding: 10px 0 0 0;
	background: url(../images/end.gif) -65px center no-repeat; 
	text-align: right;
	font-size: 10px;
	}
	
	.end a:link, .end a:visited {
	color: #333333;
	}
	
	.end a:hover {
	color: #000000;
	}
	
	.more {display: block; padding: 0; margin: 0; text-align: right;}

.page_number {
position: relative;
width: 310px;
margin: 0 auto;
margin-top: 8px;
margin-right: 20px;
text-align: center;
color: #780B00;
}


.photos {
text-align: center;
width: 100%;
font-size: 11px;
}

	.photos td {
	width: 50%;
	height: 130px;
	background: #f1f1f1;
	}
	
	.photos img {
	border: none;
	width: 80px;
	height: 80px;
	padding: 4px;
	background: #ffffff;
	border: 1px solid #ffffff;
	}
	
	.photos a:link, .photos a:visited {
	text-decoration: none;
	}
	
	.photos a:hover {
	text-decoration: underline;
	}
	
	.photos a:hover img {
	border: 1px solid #780B00;
	}




/* FOOTER */

.footer {
position: absolute;
bottom: -80px;
left: 0;
width: 704px;
height: 81px;
background: url(../images/footer_bg.gif) top left no-repeat;
}