/*start main sections*/
body{
background-color: #394c2e;
margin-top: 5px;
margin-bottom: 5px;}

#main
{
background-color: #FFFFFF;
border: 0px #bac1c7 solid;}

#menu
{
width:650px;
background-color:#bf3434;
border-left: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;}

#content
{
padding: 10px;}

#footer
{
background-color: #5e7d4b;
border-top: 0px #bac1c7 solid;
padding: 10px;
width: 626px;
border-left: 2px #ffffff solid;
border-right: 2px #ffffff solid;
border-bottom: 2px #ffffff solid;}

#tablelinks
{
background-color: #394c2e;
color: #ffffff;
font-family: Times, "Times New Roman", serif;
font-size: 17px;
font-weight: bold;}

#photogallery img{
border: 1px solid #000000;}
/*end main sections*/



/*start text*/
h1{
color: #bf3434;
font-family: Times, "Times New Roman", serif;
font-size: 23px;
font-weight: bold;
text-align: center;
margin-top: 0px;}

th{
background-color: #82A46C;}

p{
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 13px;}

.normaltext{
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 13px;}

.smallwhite{
color: #FFFFFF;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;}

.smallblack{
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;}

.headingred
{
color: #bf3434;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 17px;
font-weight: bold;}

.headingwhite
{
color: #FFFFFF;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 17px;
font-weight: bold;}

.headinggreen
{
color: #394c2e;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 17px;
font-weight: bold;}

.subheadingred
{
color: #bf3434;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;}

.subheadinggreen
{
color: #394c2e;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;}
/*end text*/


/*start hyperlink*/
a{
color: #394c2e;
text-decoration: underline;}

a:hover{
color: #FFFFFF;
text-decoration: underline;
background-color: #394c2e;}

#footer a{
color: #FFFFFF;
text-decoration: underline;}

#tablelinks a{
color: #FFFFFF;
text-decoration: underline;}
/*end hyperlink*/



/*start image align*/
.leftimage
{
margin-right: 5px;}

.rightimage
{
margin-left: 5px;}

img{
border: none;}
/*end image align*/

/*attractions*/
.attractions th{
background-color: #82A46C;
font-family: Times, "Times New Roman", serif;color: #FFFFFF;
text-align: left;
font-size: 17px;}

.attractions td{border: 1px #82A46C solid;}
/*end attractions*/