* {
	margin: 0;
  padding: 0;
}
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -54px; /* the bottom margin is the negative value of the footer's height */
}
.push {
  height: 54px; /* .push must be the same height as .footer */
}
.footer {
	height: 54px; /* .push must be the same height as .footer */
  background-image:url(../images/BgBottom.png);
  position:relative;
  z-index:2;
}

body{
  background-color:#FFF;
  background-image:url(../images/bg.jpg);
  /*background-image:url(../images/pattern_wood.jpg);*/
  font-family: Arial, Helvetica, sans-serif;
}                                                     

.toprow{
  background-image:url(../images/BgTop2.png);
  height:217px;
  position:relative;
  z-index:2;
}

.spanlogo{
  background-image:url(../images/logoEAR2.png);
  background-repeat:no-repeat;
  background-position:center;
  height:210px;
  width:165px;
}

.spantopmenu{
  height:140px;
  vertical-align:bottom;
  padding-top:100px;
}

.maincontainer{
  background-color:#FFF;
  position:relative;
  top:-44px;
  z-index:1;
}

.footercontainer{
  color:#FFF;
  font-size:10px;
  line-height:16px;
  text-align:center;
}

.PhotoGallery{
  background-image:url(../images/Photo_03.jpg);
  background-repeat:no-repeat;
  background-position:center;
  height:422px;
  width:940px;
}

.vertspacer{
  height:12px;
}

.midcontainer{
  margin-top:0px;
  margin-left:20px;
  margin-right:20px;
  margin-bottom:0px;
  padding:0px;
  border: 0px solid #000;
}

.liaisonContainerFooter1{
  position:relative; 
  background-color:#FFF; 
  height:1px; 
  top:0px; 
}

.liaisonContainerFooter2{
  position:absolute; 
  background-color:#FFF; 
  height:60px; 
  top:10px; 
  width:100%; 
  z-index:0;
}

#newsletterdiv {
  position:relative;
  top:-228px;
  left:646px;
  width:304px;
  height:62px;
  padding-left:5px;
  padding-right:5px;
  background-image:url(../images/ZigZagNewsletter.png);
}

.acymailing_introtext {
  color:#FFF;
}

.acyfield_name .inputbox,
.acyfield_email .inputbox {
  font-size:12px;
  height:14px;
  border-radius:2px;
}
.acysubbuttons .btn-primary {
  background-color:#b7a786;
  background-image: linear-gradient(to bottom,#b7a786,#a2967d);
  height:25px;
  padding-top:1px;
}

.menuear{
  font-size:12px;
}

.mostread, 
.weblinks, 
.category-module, 
.syndicate-module, 
ul.nav.menu, 
#login-form {
         -moz-border-radius: 5px;
         -webkit-border-radius: 5px;
         -khtml-border-radius: 5px;
         border-radius: 5px;
         background:#eee;
         border:1px solid #ccc;
         padding:5px;
         margin:0px 0px 10px 0px; 
}

.mostread, 
.weblinks, 
.category-module {
  padding:0px 0px 0px 20px; 
} 

.syndicate-module {
  display:block; 
}



.nivo-controlNav {
  bottom: 45px;
  left: 0px;
  margin-left: 0px;
  position: relative;
	display:block !important;
	z-index: 91;
}
/*
.nivo-controlNav a {
	background-image:url(images/nav-button.png);
	border: 0 none;
	display: block;
	float: left;
	height: 10px;
	margin-right: 7px;
	text-indent: -9999px;
	width: 10px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
	cursor: pointer;
	z-index: 91;
}
.nivo-caption {  bottom: 48px !important;}
*/


a {
  color: #222222;
}
a:hover {
  color: #9b1d37;
  border-top-color: #b31f3d;
  border-bottom-color: #b31f3d;
}
.nav-pills>*>a:hover{
  color: #fff;
} 

 
.nav-pills>*>a:hover, 
.nav-pills>*>a:active, 
.dropdown-menu>*>a:hover, 
.dropdown-menu>*>a:active, 
.dropdown-menu>*>a:focus,
.nav-pills>.active>a, 
.nav-pills>.active>a:hover, 
.nav-pills>.active>a:active,
.dropdown-menu>.active>a, 
.dropdown-menu>.active>a:hover, 
.dropdown-menu>.active>a:active, 
.dropdown-menu>.active>a:focus,
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.dropdown-submenu:hover>a,
.dropdown-submenu:focus>a {
  background-color: #7a7469;
  background-image: -moz-linear-gradient(top,#7a7469,#7a7469);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#7a7469),to(#7a7469));
  background-image: -webkit-linear-gradient(top,#7a7469,#7a7469);
  background-image: -o-linear-gradient(top,#7a7469,#7a7469);
  background-image: linear-gradient(to bottom,#7a7469,#7a7469);
}

.nav a.dropdown-toggle:hover .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.nav .dropdown .caret,
.nav .dropdown-toggle .caret,
.caret {
  border-top-color: #7a7469;
  border-bottom-color: #7a7469;
}

/*.mostread, .weblinks, .category-module, .syndicate-module, #login-form*/ 
ul.nav.menu {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
background: transparent;
border: 0px solid #C79292;*/
padding: 5px;
margin: 0px 0px 10px 0px;
}

/*
.main_container {
    width:940px;
    margin-left:auto;
    margin-right:auto;
}
.mid_container {
    margin:20px 0px;
}
.main_content_area {
    float:left;
    width:700px;
}
.right_sidebar {
    float:right;
    width: 220px;
}
.main_content_area,
.right_sidebar,
.footer,
.header {
    border:1px solid #bbb;
}*/