/* CSS Document */

* {
margin:0;
padding:0;
}

/*---------------------------------------- Layout */

body {
 background:url(../img/bg.jpg) no-repeat;
 background-position:center;
 background-position:top;
 background-color:#6a8632;
 text-align:justify;
}

body, html {
 height:100%;
 font-family: Calibri, Helvetica, Verdana, sans-serif;
}

#content {
 min-height:500px;
 width:912px;
 margin:0 auto;
 padding:0;
 background-color:#FFF;
}

#header {
 background:url(../img/bg_header.jpg) no-repeat;
 height:150px;
 width:100%;
}

#menu {
 height:28px;
 width:892px;
 margin: 5px 10px;
 border-top:1px solid #e7d5af;
 border-bottom:1px solid #e7d5af;
 padding-top:10px
}

#bleed {
 clear:both;
}

#footer {
 margin:5px auto 0 auto;
 border-top: #FFF solid 1px;
 height:25px;
 width:912px;
 padding-top:5px;
}

/*---------------------------------------- Panels */

#info_content {
 min-height:200px;
 width:100%;
}

.info_left {
 background:url(../img/bg_box.jpg) repeat-x;
 margin:5px 0 10px 10px;
 min-height:527px;
 width:560px;
 border:1px solid #cdcbcc;
 float:left;
 padding: 0 10px 0 10px/*10px 20px 20px*/;
}

#info_right {
 min-height:200px;
 width:298px;
 float:right;
 margin-right:12px
}

#panel1, #panel2, #panel3 {
 /*background:url(../img/bg_box.jpg) repeat-x;*/
 margin:5px 0 10px 0;
 border:1px solid #cdcbcc;
 padding: 0 0 20px 0;
 height:120px;
 width:298px;
}

#panel1 {
 background:url(../img/mini_boxes/minibox1.jpg) no-repeat;
}

#panel2 {
 background:url(../img/mini_boxes/minibox2.jpg) no-repeat;
}

#panel3 {
 background:url(../img/mini_boxes/minibox3.jpg) no-repeat;
}

#panel1 a, #panel2 a, #panel3 a {
 text-decoration:none;
 display:block;
 padding:115px 0 0 5px;
 color:#FFF;
}

/*---------------------------------------- Image rotator */

/* rotator in-page placement */
div#rotator {
 background:url(../img/bg_gallery.jpg) no-repeat;
 position:relative;
 height:255px;
}
/* rotator css */
div#rotator ul li {
 float:left;
 position:absolute;
 list-style: none;
}
/* rotator image style */	
div#rotator ul li img {
 background: #FFF;
 position:relative;
 left:1px;
 top:9px;
}
div#rotator ul li.show {
 z-index:500;
}

/*---------------------------------------- Text */

p {
 color:#434343;
}

a {
 color:#434343;
}

ul li {
 color:#434343;
 list-style:none;
 padding:0 10px;
}

h1, h2, h3, h4, h5 {
  color:#434343;
}

h1 {
 font-size: 40px;
 font-weight: normal;
 text-align: left;
}

h2 {
 font-size: 26px;
 font-weight: normal;
 margin: 15px 0;
 line-height: 25px;
}

h3 {
 font-size: 16px;
 margin-top: 20px;
 text-decoration: none;
}

h4 {
 font-size: 13px;
 margin-top: 20px;
}

h5 {
 font-size: 11px;
 display: block;
 margin: 5px 0px;
}

.info_left p {
 margin: 10px 0;
}

#menu a, #menu p {
 text-decoration:none;
 text-align:center;
 color:#434343;
 font-size:16px;
}

#footer p, #footer a {
 font-size:12px;
 text-decoration:none;
 color:#434343;
 font-size:12px;
 text-align:center;
}

#footer a:hover, #menu a:hover {
 text-decoration:underline
}