/* make sure to make a .gif specific sheet*/

/* body tag and ID's */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-color:#444444;
	

}

#top { 
 background: #ccc; 
 height: 128px;
 background-image:url(../images/topPhoto.jpg);
 background-position:right;
 background-repeat:no-repeat;
 background-color:#FFFFFF;
 text-align:right;
 
 
}  


#topPhoto{ 
	float:right;
}
#logo{
	float:left;
}

#topNavTaps{
	width:244;	
	position:absolute;
	right: 15px;
	top: 109px;	
	color:#000000;	
	background-image:url(../images/topTabs.png);
	background-repeat:no-repeat;
	padding-top:3px;
	padding-left:8px;
	padding-right:17px;
	padding-bottom:4px;	
	
}
.smallInput {
	font-size: 16px;
	background-color: #E1E3F7;
	border: 1px solid #999999;
	padding:3px;
	margin:5px;
	width:80px;
}
.mediumInput {
	font-size: 16px;
	background-color: #E1E3F7;
	border: 1px solid #999999;
	padding:3px;
	margin:5px;
	width:170px;
}


.largeInput {
	font-size: 16px;
	background-color: #E1E3F7;
	border: 1px solid #999999;
	padding:3px;
	margin:5px;
	width:95%;
}


#topNavTaps a:link{
	color:#3a6b0a;
	text-decoration:none;		
}
#topNavTaps a:visited{
	color:#3a6b0a;
	text-decoration:none;		
}
#topNavTaps a:active{
	color:#3a6b0a;
	text-decoration:none;		
}
#topNavTaps a:hover{
	color:#000000;
	text-decoration:none;
		
}


#mainNav { 
 height: 28px; 
 text-align:left;
 background-color:#66bd12;
 padding-left:20px;
}  

#mainNav a:link {
	color:#FFFFFF;
	text-decoration:none;	
}  
#mainNav a:visited {
	color:#FFFFFF;
	text-decoration:none;	
}  
#mainNav a:active {
	color:#FFFFFF;
	text-decoration:none;	
}  
#mainNav a:hover {

	font-weight:bold;
}  

#secondaryNav { 
 height: 28px; 
 text-align:left;
 background-color:#8fe53b;
 padding-left:20px;
 text-transform:uppercase;

}  


#secondaryNav ul{

margin:0px;
padding-top:7px;
}  
#secondaryNav li{

vertical-align:top;
margin:0px;
display:inline;
padding-right:16px;

}  
#secondaryNav a:link {
	color:#3a6b0a;
	text-decoration:none;	
}  
#secondaryNav a:visited {
	color:#3a6b0a;
	text-decoration:none;	
}  
#secondaryNav a:active {
	color:#3a6b0a;
	text-decoration:none;	
}  
#secondaryNav a:hover {
	color:#3a6b0a;
	text-decoration:none;
	font-weight:bold;
}  

#footer { 
 height: 105px; 
 text-align:center;
 background-color:#8fe53b;
 

}  
#quickLinks {
	
	color: #FFFFFF;
	padding:10px;
	background-image:url(../images/blueTile.jpg);
	background-position:top;
	background-repeat:repeat;

}

#businessSearch {
	color: #FFFFFF;
	padding:10px;
	background-color:#085285;
	border-top:thin;
	border-botton:thin;
	border-top-color:#FFFFFF;
	border-top-style:solid;
	margin:0px;
}

#break {
	background-image: url(../images/tileBreak.gif);
}

#photoSelector {
	
}

#news {
	padding:15px;
	font-size:11px;
	color:#444444;
	line-height:14px;
}
#news p {
	
	line-height:20px;
}
#news a:link{
	color:#3a6b0a;
}
#news a:visited{
	color:#6d9e3d;
}
#news a:active{
	color:#6d9e3d;
}


#events {
	padding:15px;
	font-size:11px;
	color:#444444;
	line-height:14px;
}

#events a:link{
	color:#3a6b0a;
}

#features{
	color:#FFFFFF;
	
}

#features img{
border-color:#ffffff;	
}
#features a:link{
	color:#FFFFFF;
	border-color:#FFFFFF;
}
#features a:visited{
	color:#FFFFFF
}
#features a:active{
	color:#FFFFFF
}

h2{
	color:#2a5289;
	font-weight:100;
	margin-top:0px;
	font-size:18px;
}

h3{
font-size:14px;
margin-bottom:2px;
font-weight:200;
color:#000000;
}

h4{
font-size:13px;
margin-bottom:2px;
font-weight:bold;
}




.quickLinksTitle {
	font-size: 16px;
	font-weight: bold;
	letter-spacing:4px;
	margin-bottom:0px;
	padding-bottom:0px;
	color:#FFFFFF;
}

.quickLinksNavigation {
	font-size: 12px;
	letter-spacing:3px;
	padding-left:2px;
	margin-top:15px;
	margin-left:10px;
	list-style-image:url(../images/navArrow.gif)	
}
.quickLinksNavigation a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.quickLinksNavigation a:active {
	color:#FFFFFF;
	text-decoration:none;
}
.quickLinksNavigation a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.quickLinksNavigation a:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}



.newsDate{
	color:#2a5289;
	display:inline;
	text-transform:uppercase;
	font-size:10px;
	
}
 
.secondaryAdvertising{
	padding-left:0px;
	padding-right:0px;
	padding-top:1px;
	padding-bottom:1px;
		
}.alternatingBackgroundClassifieds {
	background-color: #D2F4B0;
}

.pic img{border:0}
.pic {border:1px solid #3a6b0a}
.pic:hover {border:1px solid #000}


.imageShadow{
				  float:left;
				  clear:left;
				  background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
				  background: url(../images/shadow.gif) no-repeat bottom right;
				  margin: 10px 0 10px 10px !important;
				  margin: 10px 0 10px 5px;
			}
.imageShadow img{
				display: block;
				position: relative;
				background-color: #fff;
				border: 1px solid #a9a9a9;
				margin: -6px 6px 6px -6px;
				padding: 4px;
			} 
			
.imageShadow img:hover
{
				display: block;
				position: relative; 
				background-color: #D2F4B0;
				border: 1px solid #a9a9a9;
				margin: -6px 6px 6px -6px;
				padding: 4px;
			} 
			
.contentBox {
	padding:15px;
	font-size:11px;
	color:#444444;
	line-height:14px;
}	

.adWriteupBox {
	padding:15px;
	font-size:11px;
	color:#444444;
	line-height:14px;
	background-color:#FFFFFF
}	

.tbaBox {

background-color:#FFFFFF
}	
	

a:link{
	color:#3a6b0a;
}
a:visited{
	color:#6d9e3d;
}
a:active{
	color:#6d9e3d;
}	

.spacedContent{
	line-height:20px;
}

.hilighted {color: #bc3c0e}
.shrink {
font-size:8px;

}
.weatherBackground{
background-color:#5898c9;
}