a:link{
color:#004080;
text-decoration:underline;
}
a:visited{
color:#004080;
text-decoration:underline;
}
a:hover{
color:#CC6600;
text-decoration:underline;
}
a:active{
color:#004080;
text-decoration:underline
}
body{
background-color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
margin:0;
padding:0;
text-align:center
}
h1{
font-size:108%;
margin: 0;
text-align: center;
text-indent: 0;
}
h1.pagehead{
background-color:#7B1E26;
color:#EBEBEB;
margin:8px 0px
}
h1.pagesub{
background-color:#D0AB81;
color:#7B1E26;
margin:8px 25px
}
h2{
font-size:1em;
font-weight:bold;
color:#666;
margin:0;
padding:16px 6px 6px 14px;
text-align:center;
}
h3{
font-size:1em;
background-color:#FCF4E7;
color:#000000;
margin:0 auto;
width:160px
}
h4{
font-size:1.4em;
font-weight:600;
margin:0;
padding:0;
text-align:center
}
h5{
font-size:1.2em;
font-weight:600;
margin:3px;
padding:0;
text-align:center
}
h6{
font-size:1em;
font-weight:600;
margin:0;
padding:0;
text-align:center
}
html{
margin-bottom:.1px;
min-height:100%
}
img{
margin:0;
padding:0;
}
img.border{
border:3px solid #ececec;
}
p{
font-size:.83em;
margin:0
}
p.eventdate{
color:#004080;
font-weight:100;
text-align:left
}
p.eventdescrip{
font-weight:100;
margin:4px 0 5px 10px;
text-align:left;
}
p.eventdetails{
font-weight:100;
font-size:75%;
margin:0 0 0 10px;
text-align:left;
}
p.eventtime{
color:#333333;
font-size:12px;
text-align:left;
}
p.eventtitle{
font-size:87%;
color:#004080;
text-align:left;
font-weight:100;
}
p.headline{
color:#0E0E0E;
font-size:12px;
font-weight:100;
margin:10px 0 0 8px;
text-align:left;
text-indent:-8px;
width:160px
}
p.smallprint{
font-size:12px
}
p.subprint{
font-size:11px
}
p.subprint a{
color:#232323;
text-decoration:none;
}
p.subprint a:hover{
text-decoration:underline;
}
ul#nav{
height:60px;
margin:0 0 0 85px;
padding:0;
}

.alignleft{
text-align:left
}
.alignright{
text-align:right
}
.altlink:link{
color:#CCCCCC;
text-decoration:none
}
.altlink:visited{
color:#CECECE;
text-decoration:none
}
.altlink:hover{
color:#004080;
text-decoration:none
}
.altlink:active{
color:#CECECE;
text-decoration:none
}
.calendardata{
border: none;
padding: 0;
margin:3px auto;
width:80%;
}
.calendardata td{
border: none;
background-color: #ECECEC;
margin: 0;
padding: 15px 12px 5px 12px;
}
.centered{
text-align:center
}
#calendarshow{
}
.caption{
color:#333;
font-size:80%;
text-align:center;
}
.floatright{
float:right;
margin:20px 15px;
}
.floatleft{
float:left;
margin:10px;
}
#footer{
background-image:url(../assets/Crescent-Moon-foot60.gif);
background-repeat:no-repeat;
clear:both;
height:60px
}
#footer p.smallprint{
color:#CECECE;
margin:4px 0 0 0;
text-align:center;
text-indent:0
}
#header{
background-image:url(../assets/Crescent-Moon-head130.jpg);
background-repeat:no-repeat;
height:130px;
width:760px
}
.imgcenter{
margin:0 auto;
display:block;
}
#leftcol{
float:left;
text-align:left;
width:540px;
padding:0 0 0 22px;
margin:0 0 18px 0;
border-right:5px double #EEEEEE;
}
#leftcol p{
padding:10px 14px;
}
#nav li{
float:left;
list-style:none;
margin:15px 0 0 0;
padding:0; 
}
#nav li a{
background:no-repeat;
display:block;
height:32px;
text-decoration:none;
text-indent:-2000px;
font-size:0;
}
#nav li a#about{
background-image:url(../assets/buttons/about100-off.gif);
width:120px
}
#nav li a#about:hover{
background-image:url(../assets/buttons/about100-over.gif)
}
#nav li a#calendar{
background-image:url(../assets/buttons/calendar100-off.gif);
width:120px
}
#nav li a#calendar:hover{
background-image:url(../assets/buttons/calendar100-over.gif)
}
#nav li a#contact{
background-image:url(../assets/buttons/contact100-off.gif);
width:130px
}
#nav li a#contact:hover{
background-image:url(../assets/buttons/contact100-over.gif)
}
#nav li a#gallery{
background-image:url(../assets/buttons/gallery130-off.gif);
width:150px
}
#nav li a#gallery:hover{
background-image:url(../assets/buttons/gallery130-over.gif)
}
#nav li a#home{
background-image:url(../assets/buttons/home60-off.gif);
width:80px
}
#nav li a#home:hover{
background-image:url(../assets/buttons/home60-over.gif)
}
#navbar{
background-image:url(../assets/Crescent-Moon-nav60.gif);
background-repeat:no-repeat;
height:60px
}
#rightcol{
float:left;
margin:0 0 0 5px;
width:178px;
}
#rightcol a.rtlink{
text-decoration:none
}
#rightcol a.rtlink:hover{
color:#333333;
text-decoration:underline
}
#widecol{
width: 760px;
float: left;
margin: 0 auto;
}
#wrapper{
background-image:url(../assets/Crescent-Moon-bgrd10px.gif);
background-repeat:repeat-y;
margin:11px auto;
width:760px
}