html
body {width: 100%; height: 100%; margin:0; padding: 0; font-family:"Gill Sans", Arial, sans-serif; font-size:100%; line-height:1em; background-color:#FFFFFF;}

a:link {text-decoration: none; color: #000000;}
a:visited {text-decoration: none; color: #000000;}
a:active {text-decoration: none; color: #000000;}
a:hover {text-decoration: underline; color: #949C61;}

ul a:link {text-decoration: none; color: #000000;}
ul a:visited {text-decoration: none; color: #000000;}
ul a:active {text-decoration: none; color: #000000;}
ul a:hover {text-decoration: underline; color: #949C61;}


p {margin: .5em 0; font-size:120%; background-color: #FFFFFF; color: #000000;}
p.emphasis {font-size: 130%; font-weight: normal; padding: 1em;}

h1,h2,h3,h4
     {margin:0; padding:0; font-size:100%; font-weight:normal;}

.clear {clear:both;}

#container {position:relative; z-index: 10; margin: auto; padding: 0px; width: 910px; }
#innercontainer {position:relative; z-index: 0; margin: 0px; padding: 0px; width: 900px;}
#banner {background:url(images/banners/logobannerstrip7.jpg); width: 900px; position: relative; z-index: 0; height: 139px; background-repeat: no-repeat;}
#navigationbar {background-color: #ffffff;}
/* topnav*/
ul#topnav {background-color: #ffffff; margin: 0px; padding: 0px; font-size:75%; z-index: 10; display:inline; width: 100%;}
ul#topnav li {border: solid; border-style: groove; border-width: 1.50px; border-color: #949C61; margin-top:0px; padding-top:0px;  height: 20px; width: 900px; background-color: #FFFFFF; list-style:none; float:left; display:inline; position:relative; z-index: 10; white-space: nowrap;}
ul#topnav li#home {width:10%; text-align: center;}
ul#topnav li#resource {width:13.5%; text-align: center;}
ul#topnav li#visit {width:13.5%; text-align: center;}
ul#topnav li#events {width:13.5%; text-align: center;}
ul#topnav li#support {width:13.5%; text-align: center;}
ul#topnav li#links {width:13.5%; text-align: center;}
ul#topnav li#about {width:10%; text-align: center;}
ul#topnav li#contact {width:9%; text-align: center;}

ul#topnav a {margin:0; padding:0 0; color:#000000; font-weight: bold; text-decoration:none; display:block; width:100%; white-space: nowrap;}
ul#topnav a:hover {color:#949C61;}


ul#topnav li ul      {text-align: left; z-index:20; visibility:hidden; margin:2px; padding: 0 5px 0 0; width:100%; font-weight: normal; font-size:90%; position:absolute; left:0;}
ul#topnav li ul li   {margin:0px; padding:5px 1px 1px 2px; background-color:#EDF8F4; border-width: 0px; display:block; width:100%;}
ul#topnav li ul li a {padding:1px 0; display:block; line-height:1.3em;}
ul#topnav li ul li a:hover {background-color:#396D47; color:#FFFFFF;}
ul#topnav li:hover ul,
ul#topnav li a:hover ul {visibility:visible;}
ul#topnav li ul li#animate {height: 30px;}
img.animate {vertical-align: text-top; position: relative; left: 25px; vertical-align: text-bottom; }
/* homepage */

.hometext1 { z-index: 0; font-size:90%; background-color:#F5F5F5; color:#000000; line-height:1.5em; float:left; position: relative; width: 26%; margin-left: auto; margin-right: auto; margin-top: 0px; padding: 0px 10px 0 10px;}
.hometext1 p {background-color: #F5F5F5; font-size: 80%;}
.hometext1 strong {font-weight:bold; color:#000000;}
.hometext1 li a {color:#000000; text-decoration:underline;}
.hometext1 li a:hover {color:#949C61;}
.hometext1 h1 {border: solid; border-color:#396D47; font-weight:bold; color:#ffffff; font-size: 110%; margin-top: 10px; padding-top: 10px; margin-bottom: .5em; background-color: #396D47;}
.hometext1 h2 {font-weight:bold; color:#660032; font-size: 100%; margin-bottom: .25em;}
.hometext1 h3 {font-weight:bold; color:#660032; font-size: 95%;}

.hometext2 { z-index: 0; font-size:80%; background-color: #ffffff; color:#000000; line-height:1.5em; float:left; position: relative; width: 45%; margin-left: auto; margin-right: auto; margin-top: 0px; padding: 0px 10px 0 10px; }
.hometext2 strong {font-weight: bold; color: #000000; font-family:"Times New Roman",Georgia,Serif; font-size: 100%;}
.hometext2 a {color:#000000; text-decoration: underline;}
.hometext2 a.plain  {color:#660032; text-decoration: none;}
.hometext2 a:hover {color:#949C61;}
.hometext2 h1 {font-weight:bold; color:#660032; font-size: 130%; margin-bottom: .5em; margin-top: 10px; padding-top: 10px;}
.hometext2 h2 {font-weight:bold; color:#660032; font-size: 100%; margin-bottom: .25em;}
.promo {font-size: 85%; font-weight: normal; color: #484848;}
img.rightbut {position: relative; float: right; border: none;}

.hometext3 {border: 5px solid #F5F5F5; z-index: 0; font-size:95%; color:#000000; line-height:1.5em; position: relative; width: 23%; float: right; margin-left: auto; margin-right: auto; margin-top: 0; padding: 0;}
.hometext3 strong {font-weight:bold; color:#660032;}
.hometext3 strong a {color:#660032; text-decoration:none;}
.hometext3 strong a:hover {color:#ffffff;}

/* Search form */
.searchform  {font-family: "Gill Sans", Arial, sans-serif; font-size: 90%; font-weight: normal; }
.search {padding-top: 0px; margin-top: 0px; background-color: #F5F5F5; color: #000000; text-align: center; }
.searchback {background-color: #F5F5F5; padding-bottom: 10px; margin-bottom: 10px; padding-top: 10px; width: 100%}
.inbox {background-color: #FFFFFF; border: 1px ridge #808080; margin-left: 2px; margin-top: 7px; margin-bottom: 0px; padding-top: 7px; padding-bottom: 0px;}

.advsearchback {text-align: center;}
.strapline {background-image: url('images/banners/acommres4.jpg'); background-repeat: no-repeat; background-position: left; height: 55px; width: 204px;}
.img-right {display: inline; float: right;}
.rss {border-style: none;}
.badges a {color:#660032; text-decoration: none;}
.badges a:hover {color:#949C61;}
.badges img {border-style: none;  vertical-align: middle;}

/* bottom text*/
.bottomtext {font-family:"Gill Sans", Arial, sans-serif; color:#000000; margin: 10px; padding: 10px; font-size: 100%; text-align: center;}
.bottomtext p {font-family:"Gill Sans", Arial, sans-serif; color:#660032; margin: 0; padding: 0; font-size: 100%; text-align: center;}
.bottomtext small {font-family:"Gill Sans", Arial, sans-serif; color:#000000; margin: 0; padding: 0; font-size: 90%; text-align: center;}

/* modified */
.modified {font-family:"Gill Sans", Arial, sans-serif; color:#949C61; margin: 0; padding: 0; font-size: 80%; text-align: center;}

/* links */
a.links:link {color: #000000; font-family: "Gill Sans", Arial, sans-serif; font-size: 10pt; text-decoration: none; }
a.links:visited { color: #000000; font-family: "Gill Sans", Arial, sans-serif; font-size: 10pt;  text-decoration: none;}
a.links:active {  color: #000000;  font-family: "Gill Sans", Arial, sans-serif; font-size: 10pt; text-decoration: none;}
a.links:hover {color:#949C61;}

/* visit */
.visit    {}
.visit a {text-decoration: none;}
table.hours {font-family: "Gill Sans", Arial, sans-serif; font-size: 90%; font-weight: normal; }

/* support */
.sponsorimages { }
.sponsorimages img {border-style: none;}
.sponsornologo {background-color: #EDF8F4; font-family:"Gill Sans", Arial, sans-serif; color:#000000; margin: 10px; padding: 10px; font-size: 100%; text-align: center;}


/* stories */
.storiesidx {}
.storiesidx a {color: #000000; font-family: "Gill Sans", Arial, sans-serif; font-size: 10pt; text-decoration: none; }
.storiesidx a hover {color:#949C61;}
.storiesidx p {text-decoration: none;}
.storiesidx img {text-decoration: none; border-style: none;}
.stories img {width: 150px; padding: 10px; margin: 10px; border-width: 0; float: left; text-decoration: none; border-style: none;}
.caption {text-align: center;}

/* timeline table */
.time {border-style: groove; border-color: #DBDBDB; border-width: 1px; border-collapse: collapse; padding: 2px; width: 630px;}
#col1 {width: 15%; vertical-align: top;}
#col2 {width: 83%; vertical-align: top; }
.time td  {border-style: groove; border-color: #DBDBDB; border-width: 1px;}

/* yards table */
.yards {border-style: groove; border-color: #DBDBDB; border-width: 1px; border-collapse: collapse; padding: 4px; width: 400px;}
#col1 {width: 15%; vertical-align: top;}
#col2 {width: 83%; vertical-align: top; }
.yards td  {border-style: groove; border-color: #DBDBDB; border-width: 1px;}

/* tour */
img.buttons {border-style: none;  vertical-align: middle;}
.tourpage {height: 320px; border-style: solid; border-width: thick; border-color: #F5F5F5; z-index: 0; font-size:80%; background-color: #ffffff; color:#000000; line-height:1.5em; float:right; position: relative; top: 10px; width: 67%; margin-left: auto; margin-right: auto; margin-top: 0px; padding: 0px 10px 0 10px;}
.tourpage p { font-weight:normal; color:#000000; font-size: 90%; margin-top: 0px; padding-top: 0px;}
.tourpage h1 {font-weight:bold; color:#660032; font-size: 100%; margin-bottom: 1.5em; margin-top: 5px; padding-top: 5px;}
.tourpage img {float: left; display: inline; padding-right: 10px; padding-left: 10px; padding-top: 0px; max-height: 250px;}
.tourpage img#land {float: left; display: inline; padding-right: 10px; padding-left: 10px; padding-top: 0px; padding-bottom: 50px; max-height: 250px;}
.tourpage img#dummy {float: left; display: inline; padding-right: 10px; padding-left: 10px; padding-top: 0px;  height: 250px;}
.tournav {position: relative; top: -10px; float: right; margin: auto; font-size: 80%;}




