﻿/* @ general  */
body {font: 11px verdana,arial,tahoma,sans-serif;}
body {
	background: #b0b0b0;
	 }
	 
	
table, tr, td, input, select, textarea, hr {font: 11px verdana,arial,tahoma,sans-serif; color: #d8d3c0;}
p {font: 11px verdana,arial,tahoma,sans-serif; color: #000000; margin-bottom:12px; margin-top:0px;}

/* @ link */
a {font: 11px verdana,arial,helvetica,sans-serif; font-weight:bold; color:#000000; text-decoration: none;}
a:hover {font: 11px verdana,arial,helvetica,sans-serif; font-weight:bold; color:#000000; text-decoration: none;}

a.bNav {font: 11px verdana,arial,helvetica,sans-serif; color: #545454; text-decoration: none;}
a.bNav:hover {font: 11px verdana,arial,helvetica,sans-serif; color: #000000; text-decoration: none;}

a.privacy {font: 11px verdana,arial,helvetica,sans-serif; color: #8b8b8b; text-decoration: none; background-color:#FFFFFF;}
a.privacy:hover {font: 11px verdana,arial,helvetica,sans-serif; color: #000000; text-decoration: none; background-color:#FFFFFF;}

.imgBorder {border: #000000 1px solid;}
imgDescrip {font: 11px verdana,arial,tahoma,sans-serif; color: #000000; margin-top:2px;}


.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 16px Arial;
width: 100%;
border: 1px solid #ffffff;
border-width: 1px 0;
background: black url(blockdefault.gif) center center repeat-x;
margin-top:-33px;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 22px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(blockactive.gif) center center repeat-x;
}

  
div#wrapperdiv {
	background: #e6e7e9;
	position:relative;
	border:1px solid grey;
	border-top:1px solid black;

	width:780px;
	align:center;
/*	clear:both; */
	margin-top:-2px; margin-left:auto; margin-right:auto; margin-bottom:auto
	}
div#header {
	
	width:780px;
height:178px;
	margin:auto;


	
}
div#footer {
	text-align:center;
	font: 10px verdana,arial,tahoma,sans-serif; color: #000000;
	padding-top:3px;
}

div#caption {
left:520px;
font: 24px verdana,arial,tahoma,sans-serif; color: #000000;
font-weight: bold; 
margin-top:520px;
padding:10px;
border:1px solid red;
background: white;
width:320px;
float:right;
margin-right:110px;
}

#main {
	width:100%;
	position: absolute;
	top: 0px;
	left: 430px;
}

#content_holder {
	background-image:url('content_bg.jpg');
	background-repeat:no-repeat;
	height: 200px;
	width: 467px
}

/* Contact form */

label{
float:left;
width: 100px;
font-weight: bold;
padding-left:10px;

}

input, textarea{
width: 180px;
margin-bottom:5px;
float:left;
color:#000000;
}

textarea{
width: 475px;
height: 120px;
float:left;
color:#000000;
}

.boxes{
width: 1em;
}

#submitbutton{
color:#000000;
width: 90px;
margin-left:5px;
float:left;
}
#validator{
width:40px
}
br{
clear: left;
}

div#albumdiv {
	margin:auto;
	visibility: visible;
	z-index: 20;

	
}

albumdiv a {text-decoration:none;}

#gallery {
margin:auto;
}


.gallery-thumb img {
	background: #eee;
	border: 1px solid #ccc;
	padding: 7px;
	margin: 1px;
	-moz-border-radius: 5px;
}

.gallery-thumb a img {
	border-color: #ccc;
}

.gallery-thumb a:hover img {
	border-width: 2px;
	border-color: #38c;
	margin: 0;
	-moz-border-radius: 7px;
}


.gallery-photo img {
	background: #eee;
	border: 1px solid #ccc;
	padding: 7px;
	-moz-border-radius: 5px;
}

div.scroll {
height: 565px;
width: 760px;
overflow: auto;
overflow-x:hidden;
border: 0px solid #666;
padding:0px;
padding-right: 8px;


}