
body
{
	font-size: 70%;
	font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;
	line-height: 1.2em;
	text-align: center;
	color: #444444;
	margin-bottom: 20px;
	background-color:#FFFCF1;
}

h1 {
	color:#444;
	font-size:200%;
	font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;
	margin-bottom:15px;
}

h2 {
	color:#444;
	font-size:150%;
	font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;
	margin-bottom:10px;
	text-decoration:underline;
}

.whitebox {
	padding:10px;
	background-color:#fff;
	border:1px solid #ccc
}

#level2 {
	height: 30px;
	background:url(../img/l1_bg.jpg) repeat-x top left;
}

#level1 {
	height:	417px;
	background: #79706B;
}

#container
{
	text-align: left;
	margin: auto;
	width: 918px;
	padding-top:20px;
	position:relative;
}

#messagebox {
	color:black;
	text-align:left;
	padding:10px;
}

#main 
{
	min-height: 350px;
	background: #F3F0E6;
	padding:13px;
	border:1px solid #E4E2D8;
	position:relative;
}

#logo {
	background:url(../img/logo.png) no-repeat top left;
	width:481px;
	height:36px;
}

#footer {
	padding: 10px;
	color: #918A85;
	background-color:#F3F0E6;
	border:1px solid #E4E2D8;
	margin-left:7px;margin-right:9px;
}

#menu {
	text-align:right;
	color:#fff;
	position:relative;
	font-size:12px;
}

#menu a {
	text-decoration:none;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
}

#menu .menu-active {
	font-weight:bold;
	font-size:14px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}

#menu a:hover {
	text-decoration:underline;
}

.overlay {
	background-color:transparent;
	background-image:url(../img/trans-black.png);
	background-repeat:repeat;
	color:#fff;
	padding:10px;
	position:absolute;
	text-align:center;
}

#overlay-home {	
	width:852px;
	height:20px;
	left:13px;
	/*top:306px;*/
	top:13px;
	font-size:110%;
}

.image {
	border:2px solid #D2C9C4;
}

.gallery {
	background-color:#fff;
	text-align:center;
	border:1px solid #ccc;
	padding:10px;
	width:200px;
}

.gallery a {
	color:#444444
}

.gallery img {
	border:1px solid #ccc;
}

/* CONTACT FORM : */

form.normal-form { margin: 10px 0; }
form.normal-form ol {
	vertical-align:top;
}
form.normal-form li {
    padding: 6px 0;
    border-top: 1px solid #999;
	vertical-align:top;
}
form.normal-form label {
    float: left;
    width: 180px;
    padding: 4px 8px;
}
form.normal-form input.text, form.normal-form textarea {
    background: #FFF !important;
    padding: 4px;
    border: 1px solid #999;
    width: 200px;
    border-top: 1px solid #555;
}
form.normal-form textarea {
    width: 260px;
    height: 100px;
}
form.normal-form input#submit { margin-left: 156px; }

/* Drop shadows */
#shadow-one { *margin-top:-4px;  background: url(../img/top-shadow.gif) top left no-repeat; padding:7px; padding-bottom:7px; width:900px;} 
#shadow-two { background: url(../img/bottom-shadow.gif) bottom left no-repeat; width:900px; padding-right:14px;} 

.caption {
	text-align:center;
	font-size:80%;
	padding-top:5px;
}

.medium {
	font-size:120%;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif
}