body{
	background-image: url(bk.png); 
	background-repeat: repeat-x; 
	background-attachment: fixed;
	background-color:#0b171e;
}

.guestbook{
	font-size: 9pt;
}

.rating{
	float:right;
}

.back-main{
	background-color: #000000;
	width:880px;
	height: auto;
}

.back{
	background-color: #000000;
	width:880px;
	height: auto;
	border: 1px solid #202020;
}


.graph{
	width:855px;
	height: 170px;
	border-bottom: 1px solid #202020;
}

.banner{
	width:880px;
	height:70px;
}

.menu{
	width:545px;
	height:31px;
	float:right;
	background-image: url(menu.png);
	color:#ffffff;
	font-family: Arial;
	font-size: 9pt;
	background-repeat: no-repeat; 
	
}

.menu-text{
	width:545px;
	height:31px;
	color:#ffffff;
	font-family: Arial;
	font-size: 9pt;
	padding-top:7px;
	
}

.midbanner{
	background-image: url(midbanner.jpg);
	width:880px;
	height:180px;
	background-color: #000000;
}


.main{
	width:880px;
	height: auto;
	background-color: #000000;
}

.news{
	width:800px;
	height: 243px;
	background-image: url(newsbk.png); 
	background-repeat: repeat-x;
	text-align:left;
}

.newstext{
	width:169px;
	height: 243px;
	margin-left:25px;
	float:left;
}

h3{ 
	color:#2d5a77;
}

.text{ 
	margin-left:10px;
	font-size:14pt;
	padding-top:3px;
}

.main-text{
	font-family: Arial;
	font-size: 9pt;
	color: #bcbcbc;
	width:860px;
	height: auto;
	text-align: left;
	margin-left:5px;
}

.copyright{
	width: 880px;
	height: 16px;
	font-family: Verdana;
	font-size: 8pt;
	color: #ffffff;
	background-color:#000000;
	border-top: 1px solid #202020;
}

.message{
	background-color:#000000;
	background-image: url(bkguest.png);
	background-repeat: repeat-x;
}

.top{
	background-color:#09161e;
	border-top: 1px solid #112531;
	border-left: 1px solid #112531;
}

.top1{
	background-color:#09161e;
	border-top: 1px solid #112531;
	border-right: 1px solid #112531;
}

.top2{
	background-color:#09161e;
	border-bottom: 1px solid #112531;
	border-left: 1px solid #112531;
}

.top3{
	background-color:#09161e;
	border-bottom: 1px solid #112531;
	border-right: 1px solid #112531;
	text-align:right;
}

input#submit { 
	width: 90px;
	height: 25px;
	background-image: url(submit1.jpg); 
	border: 1px solid #000000;
}

input#reset { 
	width: 90px;
	height: 25px;
	background-image: url(reset.jpg); 
	border: 1px solid #000000;
}

input#name, input#fname, input#country, input#email, input#website, input#lname { 
	border: 1px solid #213643; 
	background-color:#040b10;
	color: #FFFFFF;
}

textarea#message { 
	border: 1px solid #213643; 
	background-color:#040b10;
	color: #FFFFFF;
	font-family: Arial;
	font-size:9pt;
}

textarea#message:focus, input#name:focus, input#email:focus, input#fname:focus, input#lname:focus, input#country:focus, input#website:focus{
	border:1px solid #366e92;
}

.button {
	background-image: url(submit2.png);
	width:71px;
	height:22px;
	border: 1px solid #000000;
	background-color:#000000;
	color:#FFFFFF;
	font-size:8pt;
}

.button:hover {
	background-image: url(submit2hover.png);
	width:71px;
	height:22px;
	border: 1px solid #000000;
	background-color:#000000;
	color:#FFFFFF;	
	font-size:8pt;
}

a:link{color: #e98963; text-decoration: none;}
a:visited{color: #e98963; text-decoration: none;}
a:hover{color: #09F;}


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
