
* {margin:0; padding:0}
body { background: url(../images/bg-gradient.jpg) top left repeat-x #2288b4; font-family: verdana, arial, helvetica, sans-serif; font-size: 76%; }

img { border:none;}

p { font-size: 1.0em; line-height: 1.8em; margin-bottom:10px; margin-top:10px; }

a:link {color: #2288b4; text-decoration: none;}
a:visited {color: #2288b4; text-decoration:none;}	
a:hover {color: #2288b4; text-decoration: underline;}
a:active {color: #2288b4; text-decoration: underline;} 

h1 { font-size: 1.8em; color: #88b422; font-family:Georgia, "Times New Roman", Times, serif; text-transform:capitalize; margin-bottom:10px; }
h2 { font-size: 1.6em; color: #88b422; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:10px; }
h3 { font-size: 1.5em; color: #88b422; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:10px; }
h4 { font-size: 1.3em; color: #88b422; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:10px; }


	
#wrapper { width: 990px; margin: 0 auto; padding:0; }

#header { display:block; height: 125px; background:url(/images/mountain-bg.jpg) right top no-repeat; }
span#logo { display:block; width:250px; margin-top:0px; margin-left:0px; float:left; }
span#contactinfo { margin-top:10px; float:right; margin-right:10px; font-size:80%; color:#686868;}

#navcontainer {
	float:right;
	width:700px;
	height:14px;
	margin-top:70px;
	
	/*border:1px solid #FF0000;*/
}

#navcontainer ul {
	padding: 0;
	margin: 0;
	width: 100%;
	font-family: arial, helvetica, sans-serif;
	text-transform:uppercase;
	font-size: 11px; 
}

#navcontainer ul li { display: inline; color: #686868; }

#navcontainer ul li a {
	padding: 10px 10px 10px 10px;
	color: #686868;
	text-decoration: none;
	float: left; 
	height:14px;
}

#navcontainer ul li a:hover { color: #2d2d2d; }

#home li#home a,
#aboutus li#aboutus a,
#testimonials li#testimonials a,
#emergencyservices li#emergencyservices a,
#services li#services a,
#bedbreakfast li#bedbreakfast a,
#store li#store a,
#contactus li#contactus a,
#resources li#resources a { background: #88b422; color:#fff; }

#content { background: #fff; padding:20px;}
img.photo { float:left; margin-right: 10px; clear:left; }

#content ul { margin-left:20px; list-style:outside; }
#content li { margin-left:10px; margin-bottom:5px; list-style-type:square; }
#content li ul li { list-style:none; }

#content hr { width:660px; display:block; padding:0; float:right; border:1px solid #999; margin-top:10px; margin-bottom:10px; }


#index-banner { width:990px; height: 200px; background: url(../images/index-bannerbg.jpg) top left repeat-x;  }
#content-banner { width:990px; height: 50px; background: url(../images/content-bannerbg.jpg) top left repeat-x;  }

#file-folders { display:block; width:900px; height:200px; float:right; }
.sm {list-style:none; width:900px; height:200px; display:block; overflow:hidden}
.sm li {float:left; display:inline; overflow:hidden}
.sm a img { border:0;}

.divider {
border-bottom: dashed 1px #999999; margin-bottom:25px; padding-bottom:10px;
}

.picborder { border:5px solid #CCCCCC; }


#footer { clear:both; margin:0; padding:0 0 10px 0; background: #88b422; color: #fff; }
#footer a:link, a:visited, a:hover, a:active { color: #4d6612; text-decoration:underline;  }   

#footer ul {
	padding: 0;
	margin: auto 0;
	font-family: arial, helvetica, sans-serif;
	width:700px;
	text-transform:uppercase;
	font-size: 11px; 
}

#footer ul li { display: inline; color: #4d6612; }

#footer ul li a {
	padding: 10px 10px 10px 10px;
	color: #4d6612;
	text-decoration: none;
	float: left; 
	height:14px;
}