@charset "utf-8";
* { padding: 0; margin: 0; }
body { font-family: Arial, Helvetica, sans-serif; background-color: #8b807e; color: #666; font-size: 14px; } 

/* Section Layout - all pages */
#container-outer { position: relative; margin: auto; width: 1060px; background-image:url(images/bg-bod2.jpg); background-position: center top; padding: 5px 0; background-color: #8b807e;  }
#container { position: relative; margin: auto; width: 900px; background-color: #fff;  padding: 10px 50px 0 50px;  margin-top: 20px; margin-bottom: 20px; box-shadow: 0px 0px 3px 2px #fff; border: 1px solid #2b130f; }
#header { width: 900px; margin: 0px 0 40px 0; padding: 0px 0 35px 0;line-height: 1.2em; }
#header img{ border: none;}
.logo { margin: 55px 0 0 0; }
#emu { position: absolute; left: 590px; top: 78px; }

#address { position: absolute; left: 664px; top: 67px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; width: 303px; }
#address p{ color: #2b130f; margin: 0 0 5px 0; }
#address a:link, a:visited, a:active{ color: #2b130f; text-decoration: none; }
#address a:hover { color: #28ae9f; }
.fblogo {margin: 2px 0 0 0px; }

.img-border{ border: 1px solid #999; padding: 5px; }

#headerright { float: right; margin: 0 40px 0; }
#headerright p { color: #231F20; font-size: 14px; font-weight:bold; }

#mainbody { width: 900px; margin: 25px 0 0 0; }
#mainbody a:link { color: #666; text-decoration: underline; padding: 5px 0 0 0; }
#mainbody a:visited { color: #666; text-decoration: underline; padding: 5px 0 0 0;}
#mainbody a:active { color: #666; text-decoration: underline; padding: 5px 0 0 0;} 
#mainbody a:hover { color: #28ae9f; text-decoration: none; padding: 5px 0 0 0; }
#mainbody p { margin: 0 0 15px 0; }

#editregion{}

#leftcol { float: left; width: 230px; padding: 10px; height: 362px; background-color: #231F20; line-height: 2em; font-size: 11px; color: #FFF; }
#leftcol a:link { color: #333; text-decoration: underline; padding: 5px 0 0 0; }
#leftcol a:visited { color: #333; text-decoration: underline; padding: 5px 0 0 0;}
#leftcol a:active { color: #333; text-decoration: underline; padding: 5px 0 0 0;} 
#leftcol a:hover { color: #abce1a; text-decoration: none; padding: 5px 0 0 0; }

#leftcol ul {  margin: 0 0 0 15px; padding: 0 0 10px 10px; }
#leftcol li { padding: 0 0 5px 0; }

#leftcol p { padding: 0px 0 10px 0;  line-height: 1.4em; }

#rightcol { float: left; height: 382px; width: 740px; margin: 0 0 0 2px; }


.clear{clear:both;}

.swirl{ margin: 15px 0 0 90px;}
#footer{ padding: 0px 0 5px 0; margin: 15px 0 10px 40px; font-size: 10px; color: #231F20; text-align: center; }
#footer a:link { color: #231F20; text-decoration: none; }
#footer a:visited{ color: #231F20; text-decoration: none; }
#footer a:hover { color:  #28ae9f; text-decoration: none; }
#footer a:active { color: #231F20; text-decoration: none; }


/* Headings */
h1 { color: #28ae9f; padding: 10px 0 10px 0; font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 100; }
h2 { color: #2b130f; padding: 5px 0 0px 0; font-size: 18px; font-weight: 100; font-family: Georgia, "Times New Roman", Times, serif; }
h3 {color: #28ae9f; font-size: 14px; font-weight: 100; padding: 0px 0 3px 0;}
h4 { color: #a3ca07; font-size: 14px; font-weight: bold; text-transform:uppercase; padding: 5px 0 3px 0; }
h6 { font-size: 14px; font-style: italic; color: #999; text-align: center; margin: 0 0 20px 0; }


.photoright { float: right; margin: 5px 0px 10px 15px; padding: 3px; border: 1px solid #eb7606; }
.photoright2 { float: right; margin: 15px 0px 10px 15px; padding: 3px; }
.photoright3 { float: right; margin: 15px 0px 0px 15px; }
.photoright4 { float: right; margin: 0px 0px 0px 15px; }
.photoleft {  margin: 0 4px 0 0px; padding: 3px; border: 1px solid #630; }
.photoleft2 {  margin: 0 0 0 px; padding: 3px; border: 1px solid #630; }


/* Pages - Specific*/
/*Contact*/
#editregioncontactleft {float: left; width: 400px; margin: 0 20px 0 0; }
#googlemap{float: right; margin: 80px 0 0 0px; }

/*Gallery*/
.gallery1{ margin: 0 10px 0 0; }
.gallery2{ margin: 0 0px 0 0; }
