/* CSS Document */

a {
text-decoration:none;
color:#7c8b00;
}

a:hover {
text-decoration:underline;
}

body {
overflow:scroll;
color:#333;
margin:0 auto;
padding:0;
border:0;
text-align:center;
}


a img {
text-decoration:none;
border:0;
}

#container {
width:800px;
margin:0 auto;
text-align:left;
overflow:hidden;
}


#row1 {
width:799px;
_width:793px;
height:68px;
background-image:url(images/row1bg.gif);
background-repeat:repeat-x;
position:relative;
overflow:hidden;
}



#phone {
width: 540px;
padding-top: 25px;
font-family: Helvetica Neue, Arial, sans-serif;
font-size: 9pt;
float: right;
color:#8e9f09;
}


#topcolor {
width:242px;
height:100%;
float:left;
background:#d3e92b;
}


#row2 {
width:799px;
_width:794px;
height:266px;
position:relative;
}

#logo {
display:inline;
margin:0;
padding:0;
width:238px;
height:213px;
background:#929923;
position:relative;
float:left;
}


/* IE7 Hack */
*:first-child+html #nav {
height:208px;
}


/* IE7 Hack */
*:first-child+html #nav a {
font-size:80%;
letter-spacing:0;
}


.active {
background:#333;
opacity: .9;
filter:alpha(opacity=90);
}

#headerimg {
display:inline;
border-top:solid 1px #7B7D3F;
width:557px;
height:213px;
background-image:url(images/rotate/rotate.php);
position:relative;
float:right;
overflow:hidden;
}




/* IE7 Hack */
*:first-child+html #events {
display:block;
clear:both;
}


#events img {
margin:0 5px 0 0;
}

#fncontent {
width:80%;
_width:794px;
padding:0 0 20px;
background-repeat: repeat-x;
position:relative;
overflow:hidden;
}

h1, h2, h3 {
font-family:Georgia, serif;
}
#sidebar h1, #sidebar h2, #sidebar h3{font-family:Helvetica Neue, Arial, sans-serif; text-transform:uppercase;}
#sidebar h3 {font-size:9pt;color:#555; margin-top:40px;}
h1 {
text-align:left;
display:block;
width:100%;
margin:0;
padding:10px 0;
font-weight:normal;
font-size:160%;
color:#7c8b00;
line-height:1.3em;
}

hr {
height:0;
border:0;
border-top:1px solid #777;
width:auto;
}

.copy {
padding:20px 20px 0 30px;
font:9pt Lucida Grande, sans-serif;
line-height:14pt;
text-align:left;
float:left;
width:90%;
}

td.homehead {
padding:20px 20px 0 30px;
text-align:center;
}

.promo {
background-repeat:no-repeat;
background-position: bottom;
padding-top:20px;
text-align:center;
font-weight:bold;
font-family:Georgia, serif;
font-size:85%;
}

.sidebar {
border-left:1px solid #d8dacf;
padding:30px 20px;
font-family:Tahoma, sans-serif;
font-size:80%;
}
.sidebar img {
margin:0 auto;
text-align:center;
display:block;
}

.promo a {
color:#8c2000;
}

p.gallery {
font:9pt Tacoma, sans-serif;
text-align:center;


}

.copy a {
color: #696e15;
}

#copy a:hover {
color:#90953d;
}

#gallery {
text-align:center;
width:530px;
padding-top:20px;
font:10pt Tacoma, sans-serif;
line-height:14pt;
margin:0 0;
position:relative;
}

img.gallery {
text-decoration:none;
border:solid 3px #fff;
margin:inherit 3px;
}

#gallery a img { margin-bottom:30px; }


#gallery a.show {
color:#696E15;
text-decoration:none;
border-bottom:dotted 1px;
}

#gallery a.show:hover {
color:#90953d;
}

.showhead {
padding-top:5px;
}

#foot {
padding:10px 0;
text-align:left;
font:8pt Tacoma, sans-serif;
color:#888;
position:relative;
background:#d8dacf;
border-top:1px solid #fff;
overflow:hidden;
}

#foot p { width:800px; margin:0 auto;}

.copyright {
font-size:7pt;
text-align:center;
color:#333;
float:right;
display:inline;
}
.copyright a {
color:#333;
}
.copyright a:hover {
color:#696E15;
}

.links {
text-align: left;
float:left;
display:inline;
width:400px;
font-size:9pt;
line-height:1.3em;
}
.links a {
color:#696E15;
}
.addy {
text-align: center;
}


h3 {
	margin-bottom: 0px;
}

h2 a { border:0; }
