﻿@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;}
a,img{border:none;outline:none;}
p{margin-bottom:15px;}

body{background:#fabc63 url(images/bg-span.jpg) repeat-x;font-family:Georgia, "Times New Roman", Times, serif;color:#fff;font-size:10pt;line-height:1.3;}

a{color:#fff;text-decoration:underline;}
a:hover{color:#000;}

#bg {width:100%;height:100%;background:url(images/bg.jpg) no-repeat;}
#container{position:relative;margin:0 auto;width:939px;background:transparent url(images/container-bg.png) repeat-y;}
#container #content{position:relative;margin:0 auto;width:889px;background:transparent url(images/content-bg.png) repeat-x;padding-top:500px;}
#container #content2{position:relative;margin:0 auto;width:889px;background:transparent url(images/content-bg.png) repeat-x;padding-top:300px;}

#container #nav{position:absolute;left:236px;top:32px;width:750px;height:61px;}
#container #nav ul{list-style:none;}
#container #nav ul li{list-style:none;float:left;}
#container #header{position:absolute;left:-38px;top:78px;width:939px;height:433px;z-index:10}
#container #subheader{position:absolute;left:-34px;top:70px;width:939px;height:269px;z-index:10}
#container #logo{position:absolute;top:0;left:-32px;width:278px;height:204px;z-index:100}

#container .left{float:left;width:200px;margin:0 24px 0 10px;}
#container .mid{float:left;width:421px;}
#container .mid2{float:left;width:621px;margin:0 0 0 20px;}
#container .right{float:left;width:200px;margin:0 10px 0 15px;text-align:center;}

#footer{position:relative;margin:0 auto;width:856px;height:31px;background:transparent url(images/footer.png) no-repeat;margin-top:20px;color:#000;font-size:8pt;}
#footer {
	padding:4px;
	width:939px;
	height: 23px;
        margin: 0 auto;
        margin-left: 15px;
}
#footer p{
	padding:5px;
}

h2 {
	font-size: 2em;
	padding-bottom:10px;
	float: left;
}
.box-entree {
	float: left;
	width: 210px;
	height: 180px;
	margin-right: 10px;
	margin-bottom: 10px;
	clear: right;
}
.box {
	float: left;
	width: 210px;
	height: 100px;
	margin-right: 10px;
	margin-bottom: 10px;
	clear: right;
}
.box-small {
	float: left;
	width: 150px;
	height: 80px;
	margin-right: 10px;
	margin-bottom: 10px;
	clear: right;
}
.end {
	margin-right: 0;
}
.box-container {
	width: 700px;
	float: left;
	height: auto;
}
.clear{
	clear: both;
}
.underline{
	border-bottom: 1px solid #fff;
	width: 100%;
}
.contactform label {
	width: 200px;
	height: 20px;
	font-family: Georgia;
	margin-left: 15px;
	margin-top: 5px;
}
.contactform input {
	width: 200px;
	height: 20px;
	font-family: Georgia;
	margin-left: 15px;
	margin-top: 5px;
}
.contactform span {
	width: 200px;
	height: 20px;
	font-family: Georgia;
	margin-left: 15px;
	margin-top: 5px;
}

.contactform textarea {
	width: 250px;
	height: 150px;
	font-family: Georgia;
	margin-left: 15px;
	margin-top: 5px;
}
.contactform input.submit {
	width: auto;
	height: 30px;
	font-family: Georgia;
	background-color:orange;
	color: #000;
	padding:2px;
	font-size: 11pt;
	font-weight: bold;
	margin-left: 15px;
	margin-top: 10px;
	vertical-align:top;
	border: 1px solid #000;
}

