* {padding:0; margin:0;}
body{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#000000;
	margin-left:0;
	margin-top:40;
	scrollbar-3dlight-color : #000000;
	scrollbar-arrow-color : #000000;
	scrollbar-base-color : #000000;
	scrollbar-darkshadow-color : #efefef;
	scrollbar-face-color : #efefef;
	scrollbar-highlight-color : #efefef;
	scrollbar-shadow-color : #000000;
	scrollbar-track-color : #efefef;
}

a, a:visited { color:#000000; text-decoration:none; font-weight:bold}
a:hover, a:active{ color: #2a2a2a; text-decoration:none; font-weight:bold; background-color:#CCCCCC}
.thumbnail {
	BORDER-RIGHT: #2a2a2a 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #2a2a2a 1px solid; PADDING-LEFT: 3px; FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 8px; BORDER-LEFT: #2a2a2a 1px solid; MARGIN-RIGHT: 10px; PADDING-TOP: 3px; BORDER-BOTTOM: #2a2a2a 1px solid; BACKGROUND-COLOR: #222
}
hr{height:1px; background-color:#000000; width:100%; margin:0px; padding:0px;}


table.sample {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
}
table.sample th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: black;
	background-color: white;
	-moz-border-radius: 10px;
}
table.sample td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: black;
	background-color: white;
	-moz-border-radius:10px;
	font-weight:bold;
}
h1,h1,h3,h4,h5,h6 { color:#FFFFFF;}

.scroll { 
	background-color:#ffffff;
	padding:10px; 
	height: 403px; 
	overflow: auto;
	filter:alpha(opacity=70);
	-moz-opacity:.75;
	opacity:.75;
}
.scroll h1,h1,h3,h4,h5,h6 { color:#000000;}
.container {
position:absolute;
top:10px;
width:825px;
height:550px;
left:50%;
background: url(images/site-layout_01.jpg) no-repeat;
margin:10px 10px 20px -413px;
padding-bottom:10px;
}
.nav{
position:absolute;
top:443px;
left:35px;
}
.left{
position:absolute;
top:443px;
width:35px;
height:107px;
background:url(images/site-layout_02.jpg) no-repeat;
}
.right{
position:absolute;
top:443px;
left:787px;
width:38px;
height:107px;
background:url(images/site-layout_08.jpg) no-repeat;
}
.bottom{
top:483px;
left:35px;
width:752px;
height:67px;
position:absolute;
background:url(images/site-layout_09.jpg) no-repeat;
}

.content { padding-left:30px; padding-top:20px; padding-bottom:0px; padding-right:30px;	filter:alpha(opacity=50);
	-moz-opacity:.75;
	opacity:.75;
}

.contact {
	background-color:#ffffff;
	padding:10px;
	_height: 30px; 
	min-height:30px
	overflow: auto;
	filter:alpha(opacity=60);
	-moz-opacity:.75;
	opacity:.75;

}
input {border:#000000 solid 1px; font-weight:bold;}
textarea {border:#000000 solid 1px; font-weight:bold;}
/* Columns*/
.row {
clear: both;
padding-top: .2em;
}

div.row span.label {
color: #000000;
font-weight:bold;
float: left;
width: 22%;
text-align: right;
display: table;
border-spacing: 1px 1px;
border-collapse: collapse;}

div.row span.formw {
float: left;
width: auto;
text-align: left;
margin-right: .2em;
padding-left: .2em;}
/* End Columns */

a.linkopacity img {
filter:alpha(opacity=50); 
-moz-opacity: 0.5; 
opacity: 0.5;}

a.linkopacity:hover img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
}
/*Guestbook*/
.guest{
background-color:#ffffff;
padding:10px; 
height: 120px;
min-height:50px;
overflow:auto;
filter:alpha(opacity=70);
-moz-opacity:.75;
opacity:.75;
}
.comment{font-weight:bold}
.guest em{font-style:italic; font-weight:normal;font-size:.8em}
.row1{background-color:#CCCCCC}

/*End Guestbook*/



