@charset "UTF-8";
/* CSS Document */

htm, body{
background:#333333;
color:#ABC4B2;
margin-top:40px;
font-family:Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
}

a{
text-decoration:none;
outline:0px;
color:#ABC4B2;
}

a:hover{
color:#719853;
}

div#container{
width:900px;
position:absolute;
left:50%;
margin-left:-450px;
}

div#header{
position:relative;
width:840px;
height:140px;
background:url(images/header.png);
padding:30px;
font-size:24px;
}

	div#title{
	position:absolute;
	right:0px;
	bottom:0px;
	padding:20px 60px;
	}
	
div#nav{
height:50px;
width:900px;
position:absolute;
top:200px;
padding:0px;
background:url(images/navbar.png) repeat-x;
z-index:10;
}

	div#nav ul{
	list-style:none;
	padding:0px;
	font-size:20px;
	margin:0px;
	padding:0px;
	}
	
	div#nav li{
	height:26px;
	padding:12px;
	display:inline-block;
	float:right;
	margin:0px;
	background:#4c4c4c;
	}
	
	div#nav li:hover{
	border-right:#666666 solid 10px;
	border-left:#666666 solid 10px;
	}
	
	div#nav li.tab{
	background:none;
	padding:0px;
	border:none;
	}

div#body{
width:840px;
position:absolute;
top:220px;
background:#000000;
z-index:1;
padding:30px;
}

	div#body img{
	}
	
	div#body img.wide{
	margin-left:-30px;
	}

div#footer{
position:absolute;
bottom:0px;
margin-left:-30px;
width:820px;
padding:5px 40px;
background:#000000;
font-size:9px;
text-align:right;
border-top:#666666 dotted 1px;
}
	div#footer ul{
	list-style:none;
	margin:0px;
	}
	
	div#footer li{
	display:inline;
	padding:0px 5px;
	}

div#gallery{
}

	div#gallery img{
	max-width:255px;
	max-height:200px;
	padding:5px;
	border:#ABC4B2 dotted 1px;
	margin:2px 5px;
	}

div#up{
width:300px;
background:#4c4c4c;
border:#333333 solid 2px;
padding:1px 10px;
}

div#image{
text-align:right;
}

	div#image img{
	padding:5px;
	border:#ABC4B2 dotted 1px;
	max-width:800px;
	}