
/*    ––––––––––––––––––   Main Tags   ––––––––––––––––––  */  
body {
	margin: 0px;
	padding: 0px;
	background:#354c25 url(images/bg.jpg) repeat-x;
}

h1 {
	font: 500 18px/22px arial, verdana, microsoft sans-serif, sans-serif;
	color: #2aa016;
	margin-top: 20px;
	text-transform:uppercase;
}
h1 p {
	display:none;
}

h2 {
	font: 700 12px/12px  arial, verdana, microsoft sans-serif, sans-serif;
	color: #aba691;
	margin-top: 40px;
	padding:0px;
	text-transform: capitalize;
}
h3 {
	font: 700 12px/12px  arial, verdana, microsoft sans-serif, sans-serif;
	color: #374d27;
}

hr {
	height: 1px;
	width: 100%;
	background: #d7d2bf;
	border: 0;
	color: #d7d2bf;
}

ul {
	margin: 0px;
	padding:0px;
}

iframe {
	border:0px;
}

/*    ––––––––––––––––––   Page Structure   ––––––––––––––––––  */  

#mc {
	width:774px;
	margin: auto;
}

#header {
}

#header p {
	display:none;
}


/*    ––––––––––––––––––   Navigation   ––––––––––––––––––  */  

#navContainer {
	width:112px;
	margin-left:20px;
}

#nav, #nav ul {
	width: 112px;
}

#nav ul li {
	list-style: none;
	float: left;
	display: inline;
	margin: 0px;
}

#nav ul li a {
	display: block;
	height: 16px;
	margin: 0px;
	padding: 0px;
}
#nav p {
	display: none;
}

/*    ––––––––––––––––––  Menu Items   ––––––––––––––––––  */  

#history, #history a {
	width: 112px;
	background: url(images/m_history.gif) no-repeat 0px 0px;
}	
#history a:hover {
	background: url(images/m_history.gif) no-repeat 0px -16px;
}
#events, #events a {
	width: 112px;
	background: url(images/m_events.gif) no-repeat 0px 0px;
}	
#events a:hover {
	background: url(images/m_events.gif) no-repeat 0px -16px;
}
#gardentour, #gardentour a {
	width: 112px;
	background: url(images/m_garden_tour.gif) no-repeat 0px 0px;
}	
#gardentour a:hover {
	background: url(images/m_garden_tour.gif) no-repeat 0px -16px;
}
#photogallery, #photogallery a {
	width: 112px;
	background: url(images/m_photo_gallery.gif) no-repeat 0px 0px;
}	
#photogallery a:hover {
	background: url(images/m_photo_gallery.gif) no-repeat 0px -16px;
}
#education, #education a {
	width: 112px;
	background: url(images/m_education.gif) no-repeat 0px 0px;
}	
#education a:hover {
	background: url(images/m_education.gif) no-repeat 0px -16px;
}
#weddings, #weddings a {
	width: 112px;
	background: url(images/m_weddings.gif) no-repeat 0px 0px;
}	
#weddings a:hover {
	background: url(images/m_weddings.gif) no-repeat 0px -16px;
}
#purchasetickets, #purchasetickets a {
	width: 112px;
	background: url(images/m_purchase_tickets.gif) no-repeat 0px 0px;
}	
#purchasetickets a:hover {
	background: url(images/m_purchase_tickets.gif) no-repeat 0px -16px;
}
#membership, #membership a {
	width: 112px;
	background: url(images/m_membership.gif) no-repeat 0px 0px;
}	
#membership a:hover {
	background: url(images/m_membership.gif) no-repeat 0px -16px;
}
#faq, #faq a {
	width: 112px;
	background: url(images/m_faqs.gif) no-repeat 0px 0px;
}	
#faq a:hover {
	background: url(images/m_faqs.gif) no-repeat 0px -16px;
}
#links, #links a {
	width: 112px;
	background: url(images/m_area_links.gif) no-repeat 0px 0px;
}	
#links a:hover {
	background: url(images/m_area_links.gif) no-repeat 0px -16px;
}
#sponsors, #sponsors a {
	width: 112px;
	background: url(images/m_sponsors.gif) no-repeat 0px 0px;
}	
#sponsors a:hover {
	background: url(images/m_sponsors.gif) no-repeat 0px -16px;
}
#contact, #contact a {
	width: 112px;
	background: url(images/m_contact.gif) no-repeat 0px 0px;
}	
#contact a:hover {
	background: url(images/m_contact.gif) no-repeat 0px -16px;
}
#home, #home a {
	width: 112px;
	background: url(images/m_home.gif) no-repeat 0px 0px;
}	
#home a:hover {
	background: url(images/m_home.gif) no-repeat 0px -16px;
}


/*    ––––––––––––––––––  Submenu    ––––––––––––––––––  */  

.submenu, .submenu:active, .submenu:visited {
	font: normal small-caps 10px/10px arial, geneva, arial, verdana !important;
	font: normal small-caps 12px/12px arial, geneva, arial, verdana;
	color: #FFFFFF;
	display: block;
	padding: 5px 5px 5px 8px;
	width: 115px;
	text-decoration: none;
	background: #059f04;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	text-transform: uppercase;
	text-align:left;
}
.submenu:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: #602BA1;
}
.menu, .menu:active, .menu:visited {
	color: #1d5488;
	display: block;
	text-decoration: none;
	text-align:left;
	padding: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-left: 3px;
	border-bottom:1px solid #abab9b;
	border-right:2px solid #abab9b;
}
.menu:hover {
	color: #ffffff;
	display: block;
	background-color: #000000;
	text-decoration: none;
	background: #002047;
}
.menuon {
	color: #ffffff;
	display: block;
	text-decoration: none;
	text-align:left;
	padding: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-left: 3px;
	border-bottom:1px solid #abab9b;
	border-right:2px solid #abab9b;
	background-color: #000000;
	background: #002047;
}
.subOne {
	position: absolute;
	z-index: 1;
	visibility: hidden;
	margin-left:365px !important;
	margin-left:335px;
	top: 65px;
}


/*    ––––––––––––––––––  Content  ––––––––––––––––––  */  

/* — IMPORTANT — content style is in the onecol.css and twocol.css —*/

/*    ––––––––––––––––––  Left Column    ––––––––––––––––––  */  

#leftcol {
	font: normal 11px/16px  arial, verdana, microsoft sans-serif, sans-serif;
	color: #558b97;
	width: 150px;
	float:left;
	padding-left:22px;
	background: url(images/left_bg.gif) no-repeat 12px 0px;
}
/*    ––––––––––––––––––  Right Column    ––––––––––––––––––  */  

#rightcol {
	font: normal 11px/16px  arial, verdana, microsoft sans-serif, sans-serif;
	color: #474946;
	width: 601px;
	float:right;
	margin-left:0px;
}
 #rightcol a {
	font-weight: bold;
	color: #9c6f0a;
	text-decoration:none;
}
 #rightcol a:hover {
	color: #9c6f0a;
	text-decoration:underline;
}

/*    ––––––––––––––––––  Mid Column    ––––––––––––––––––  */  

/* — IMPORTANT — midcol style is in the onecol.css and twocol.css —*/

 #midcol a {
	font-weight: bold;
	color: #9c6f0a;
	text-decoration:none;
}
 #midcol a:hover {
	color: #9c6f0a;
	text-decoration:underline;
}

#midcol ul, #midcolX ul  {
	margin-left: 15px;
	padding: 0px;
}

#midcol ul li {
	font: normal 11px/15px  arial, verdana, microsoft sans-serif, sans-serif;
	color: #51534f;
	list-style-image: url("images/a_bullet.gif");
	margin-left: 25px;
	padding: 0px;
	list-style-type:disc;
}


/*    ––––––––––––––––––  Mid Right Column    ––––––––––––––––––  */  

#midrightcol {
	font: normal 11px/16px  arial, verdana, microsoft sans-serif, sans-serif;
	color: #51534f;
	width: 154px;
	float:left;	
	margin: 0px 0px 0px 20px;
}

/*    ––––––––––––––––––  Content Images    ––––––––––––––––––  */  

.picLeft {
	float: left;
    margin-top: 3px;
	margin-right:5px;
	margin-bottom: 10px;
	border: 0px solid #2b5eae;
}

.picright {
  float: right;
  position: relative;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 10px;
  border: 0px solid #2b5eae;
}

.pic {
  margin: 2px;
  border: 0px solid #2b5eae;
  vertical-align: top; 
}


/*    ––––––––––––––––––  Footer   ––––––––––––––––––  */  

#copyright  {
	font: normal 10px/12px arial, verdana;
	color: #5f7151;
	width: 774px;
	height:65px;
	padding-top:20px;
	background:  url(images/end.png) no-repeat 0px 0px !important;
	background:  url(images/end.gif) no-repeat 0px 0px;
	text-align: center;
	float: left;
	text-decoration:none;
}

#copyright p {
	display: none;
}
 #copyright a {
	color: #5f7151;
	text-decoration:none;
}
 #copyright a:hover {
	color: #5f7151;
	text-decoration:underline;
}

/*    ––––––––––––––––––  Sign Up   ––––––––––––––––––  */  

.signup {
	font: normal 11px/16px  arial, verdana, microsoft sans-serif, sans-serif;
	/*color: #abb099;*/
	color: #000000;
	width:150px;
	height:69px;
	background: url(images/sign_up.gif) no-repeat 0px 0px;
}
.signup form {
	width: 176px;
	padding-top:50px;
	padding-left:5px;
}
.signup input {
	font: normal 12px/11px  arial, verdana, microsoft sans-serif, sans-serif;
	color: #50575c;
	border: 1px solid #999999;
	background: none;
}	

/*    ––––––––––––––––––  Extra    ––––––––––––––––––  */  


/* added by programming for dynamic formatting */
.tanButton{
	font: bold 11px/18px arial, verdana, microsoft sans-serif, sans-serif;
	color: #354C25;
	background-color: #FCFCE8;
	border: 2px solid #354C25;
}
.stdwhite, .stdwhite:active, .stdwhite:visited, .stdwhite:hover {
	font: normal 11px/18px  arial, verdana, microsoft sans-serif, sans-serif;
	color: #FFFFFF;
}
.caldate, .caldate:active, .caldate:visited, .caldate:hover {
	font: normal 11px/18px  arial, verdana, microsoft sans-serif, sans-serif;
	color: #9c6f0a;
}
.stdmenu {
	font: normal 11px/18px  arial, verdana, microsoft sans-serif, sans-serif;
	/*color: #ABB099;*/
	color: #727565;
}
.std {
	font: normal 12px/18px  arial, verdana, microsoft sans-serif, sans-serif;
	color: #373835;
}
#MyTrap {display: none;}