body {padding: 0px; margin: 0px auto 0px auto; background: url('layout/bodybg.gif') #96b8fd repeat-x;}
div#content {max-width:70%; min-width:800px; padding:0; margin:0 auto 0 auto;}
div.closure {clear:both;}

div#menu {padding:0; margin:0px auto 20px auto; width:100%; height:50px; font-family:tahoma; font-size:0.85em; background-color:#3366cc; text-align:center;}
#menu ul { text-align:center; margin:0; padding: 15px 0px 0px 0px;}
#menu li { display:inline;  margin:0; padding:0;}
#menu li a {padding: 15px 15px 13px 15px; color: #ffffff; background-color:#3366cc; text-decoration:none; border-bottom:5px solid #3366cc;}
#menu li a:hover {padding: 15px 15px 13px 15px; color: #ffffff; background-color:#003399; text-decoration:none; border-bottom:5px solid #000066;}

div#container {width:100%; margin: 0px auto 0px auto; padding: 15px 0px 15px 0px; background: url('layout/woodframe.jpg') repeat;}
div#innercontainer {width:97%; margin: 0px auto 0px auto; padding: 0px 0px 40px 0px; background: url('layout/board.jpg') repeat;}

div#banners {padding:0; margin:0px 0px 0px 0px; height:300px; width:99%;}
div#logo {float:left; background: url('layout/logo.jpg') no-repeat; width:269px; height:241px; margin: 60px 0px 0px 40px;}
div#photo {float:right; width:447px; height:278px; margin: 50px 10px 0px 0px;}


div#site {width:97%; background-color:white; padding:0; margin: 0 auto 0 auto;}
div#left{width:200px; margin:10px 0px 0px 10px; padding:0px; float:left; }
div#slogan1 {width:200px; height:150px; margin:0; padding:0; background: url('layout/s1.gif') no-repeat; border:1px solid #8db93f;}
div#slogan2 {width:200px; height:150px; margin:0; padding:0; background: url('layout/s2.gif') no-repeat; border:1px solid #8db93f;}
div#slogan3 {width:200px; height:150px; margin:0; padding:0; background: url('layout/s3.gif') no-repeat; border:1px solid #8db93f;}
div#slogan4 {width:200px; height:150px; margin:0; padding:0; background: url('layout/s4.gif') no-repeat; border:1px solid #8db93f;}
div#slogan5 {width:200px; height:150px; margin:0; padding:0; background: url('layout/s5.gif') no-repeat; border:1px solid #8db93f;}
div#slogan6 {width:200px; height:150px; margin:0; padding:0; background: url('layout/s6.gif') no-repeat; border:1px solid #8db93f;}
div#slogan7 {width:200px; height:150px; margin:0; padding:0; background: url('layout/s7.gif') no-repeat; border:1px solid #8db93f;}

div#map {width:200px; height:250px; margin:10px 0px 0px 0px; padding:0; background: url('layout/map.gif') no-repeat; border:1px solid #3c56a6;}


div#right, div#rightnews{ margin:0px 0px 0px 240px; padding:30px 0px 0px 0px; line-height:18px;}
#right h1, #rightnews h1 {color:#5a8ac5; border-bottom: solid 4px #dddddd; font-family: arial; font-size:1.2em; padding:0px 0px 3px 0px; margin:10px 0px 0px 0px;}
#right h2, #rightnews h2 {color:#336600; border-bottom: dotted 1px #aaaaaa; font-family: arial; font-size:1em; padding:0px 0px 3px 0px; margin:50px 10px 0px 0px; text-align:right;}
#right h3, #rightnews h3 {color:#339900; font-family: arial; font-size:0.9em; padding:0; margin:25px 10px 0px 0px; }
#right p, p.normal {font-family:verdana; font-size:0.8em; color:#242424; padding:0; margin:20px 30px 0px 0px; text-align:justify;}
p.centerit {text-align:center; padding:0; margin:40px 30px 0px 0px;}
#right ul, #rightnews ul {font-family:verdana; font-size:0.8em; color:#242424; padding:0px; margin:10px 40px 0px 30px;}

a.goto {color:#2e8741; text-decoration:none; border-bottom: 1px dotted #2e8741;}
a.goto:hover {color:#a3cd3b; text-decoration:none; border-bottom: 1px dotted #a3cd3b;}
img.aroma {margin: 5px 0px 0px 0px;}
img.righty {float:right; padding: 25px 30px 0px 15px;}
span.aroma {color:#336699; font-weight:bold; font-style:italic;}
span.it {color:#888888; font-style:italic;}

div.gal, div.map {padding:0; margin:30px auto 0px auto;}
.gal img {border:3px solid #bbbbbb; margin:10px 10px 10px 0px;}
.gal img:hover {border:3px solid #3366cc;}
.gal h2, .map h2 {color:#5a8ac5; border-bottom: dotted 1px #aaaaaa; font-family: arial; font-size:1em; padding:0px 0px 3px 0px; margin:25px 10px 20px 10px;}
.map p {text-align:center;}
img.map {border:1px solid #242424;}

input:focus, textarea:focus {background-color:#ccc;}

div#footer {margin: 50px auto 0px auto; text-align:center; clear:both; background-color:#dddddd;}
#footer p {font-family:verdana; font-size:0.7em; color:#333333; margin: 0px; padding:2px 0px 2px 0px; line-height:16px;}
#footer a {color:#3c56a6; text-decoration:none;}
#footer a:hover {color:#5a8ac5; text-decoration:underline;}

div#grass {width:auto; height:60px; background: url('layout/grass.jpg') repeat-x;}

