.header {
	font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; color: #000066; text-decoration: none
}

.body_text {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none
}

body, p, td {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none
}

.tiny_text {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none;
}

.side_nav {
	font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; line-height:20px; color: #000066; text-decoration: none
}

h2, h5, h4 {
	margin:0;
}

.vertical_spacing{
	padding-top: 30px;
	}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

#mary-cunningham{
border: 1px solid #333333;
font: 12px verdana;
color: #000000;
background-color: #ffffff;
padding-left: 20px;
padding-bottom: 20px;
width: 300px;
}
#mary-cunningham p{
font: bold 14px verdana;
}

/* start of left navigation Style */

#navigation{
width: 208px; 
padding-left: 0px;
float: left;
overflow: hidden;
}
	#navigation li{
		display: block;
                list-style-type: none;
		height: 40px;
		width: 208px;
		margin-left: 0px;
		float: left;
		}
	#navigation ul{
		padding-left: 0px;
	}

       #navigation li a{
		margin-left: 40px;
		text-decoration: none;
                color:#4B5AAF;
               	font: bold 20px times new roman;
		}
 	#navigation a:hover{
		color: #0099FF;
		}
	#navigation li:hover{
		background-image: url(../images/hoverimg.jpg);
		background-repeat: no-repeat;
		}

#ncac{
font: bold 12px verdana;
color: #000099;
overflow: hidden;
}
	#ncac ul{
		padding-left: 10px;
		margin: 0px;
		}
	#ncac li{
		display: inline;
		margin-left: -6px;
	}
	#ncac li a{
		text-decoration: none;
		color: #000099;
		padding: 2px 2px 2px 2px; 
		border-left: 2px solid #000099;
		border-right: 2px solid #000099;
	}
	#ncac a:hover, #ncac a.active{
		background-color: #333399;
		color: #ffffff;
	}
	#ncac li a.active{
		background-color: #333399;
		color: #ffffff;
	}




/* end of left navigation Style */

/* start of left sandspur content Style */

.content-holder{
clear: both;
background-image: url(../images/newbground.png);
background-position: top;
background-repeat: repeat;
font: 12px verdana;
padding: 10px 10px 10px 20px;
width: 90%;
margin-top: 45px;
border-top:2px solid #9AB8D2;
}


#holder{
width: 710px;
overflow: hidden;
margin-left: 0px;

}

h9{
font: 16px verdana;
font-weight: bold;
}

span.title{
	font: 14px verdana;
}

#content-holder h9{
font-size: 20px;
}
#content-holder a{
color: #990000;
text-decoration: underline;

}
/* Start of Marriage Information style (marriage.html)*/ 


#marriageimg{
	border:solid 1px black;
	margin: 10px 0px;
}



p#marriage_info{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;
	width: 100%;
	text-align:left;
		}

.marriage-content{
clear: both;
font: 12px Arial;
padding: 0px 10px 10px 20px;
width: 90%;
margin-top: 45px;
margin-bottom: 5px;
}

.marriage-content p{
font: 13px Arial;
line-height: 1.5em;
}

.marriage-content li{
list-style-type: none;
}

.marriage-content h3{
padding:0;
margin:0;
}

span.subtitle{
	font: 12px Arial;
}

.marriage-content .imgborder{
	padding: 10px 0px;
	margin-top: 10px;
	border-top:2px solid #9AB8D2;
	text-align: center;
	width: 100%;
}

/* End of Marriage Information style (marriage.html)*/ 
/*Start of Calendar of Events Style (events.html) */

.tr_color{
    background-color:#ccc;
    }

#holiday_info, #CC_info{
        border-collapse: collapse;
        text-align: left;
        height: 100%;
        width: 100%;
        border: solid 2px black;
         }
#table_wrap{
        border-collapse: collapse;
        text-align: left;
        height: 100%;
        width: 100%;
        }

#holiday_info td, #DRB_info td, #PC_info td {
        text-align:center;
        padding: 0.5em 1em;
        border-bottom: solid 1px #999999;
        }

#holiday_info h3, #CC_info h3{
        text-align: center;
         letter-spacing: 1em;
         text-transform: uppercase;
        }
#DRB_info h3, #PC_info h3{
        text-align: center;
         letter-spacing: 0.1em;
         text-transform: uppercase;
        }

#CC_info td{
        text-align:center;
        padding: 0.5em 0;
        padding-right: 7em;
        border-bottom: solid 1px #999999;
        }

#CC_info td.note, #table_wrap td.note{
     font-weight:bold;
     text-align: justify;
     padding: 1em 1em;
     margin: 0 3em;
     letter-spacing: .09em;
   
     }

#DRB_info, #PC_info{border-collapse: collapse;
        text-align: left;
        height: 100%;
        width: 100%;
        border: solid 2px black;
         }

/*End of Calendar of Events Style (events.html) */

/* news and info fonts in Parking Decal paragraphs*/

#parkingdecaltxt{
	font: 13px Arial;
	line-height: 1.5em;
}

#parkingdecaltxt li{
	list-style-type: none;

}

#mailadd{
	background: url('../images/envelope.png') no-repeat center;
	width: 350px;
	height:140px;
	border:2px solid #9AB8D2;
	
}
#mailadd p{
	text-align: center;
	text-indent: 10px;
	

}

/*index page sea and sand festival*/

#sea-sand{
	width: 100%;
	margin: 0px auto;
	text-align:center;
	
}

#postmail, #phone-email{
	float:left;
	width:45%;
	border: 2px solid #D7e3ee;
	padding: 0px 5px;
	margin-right:5px;
}

/*----Crab Shack Page ----*/
#crabshackinfo{
	width: 80%;
}
#crabshackinfo h4{
		text-align: center;
}
#crabshackinfo p{
	line-height: 1.5em;
	clear:both;
	padding: 0px 10px 2px 10px;
		
	}
#summertime{
	width: 43%;
	float:left;
	margin-right: 0px;
	padding: 0px 10px;
	margin-top: 10px;
}
#off-season{
	width: 43%;
	float:left;
	margin-left: 0px;
	padding: 0px 10px;
	margin-top: 10px;
}
#raw-bar-menu{
	width: 70%;
	border: 5px solid #d7e3ee;
	margin: 0px auto;
	padding: 0px;
}
#raw-bar-menu h3{
	text-align:center;
}
#raw-bar-menu ul li, #raw-bar-menu p{
	text-align:left;
	margin-left: 20px;
	}
#publicnotice p{
	border-bottom:2px dotted #D7E3EE;
	padding:10px 10px 10px 30px;
	background:url("../images/arrow.png") no-repeat scroll 0 3px transparent;
}


























