/* Name of project */

/* RESET! */

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, 
fieldset, input, textarea, blockquote, th, td { margin: 0; padding: 0; }
fieldset, img, abbr, acronym { border: 0; }
table { border-collapse: collapse; border-spacing: 0; }


html {
	font-size: 100%;
}

body {
	font-size: 62.5%;
	margin: 0;
	padding: 0;
	background-color: #eed;
	background-image: url(../_images/beach-bg.jpg);
	background-position: top center;
	background-attachment:fixed;
	background-repeat: no-repeat;
}

p {
	margin: 0 0 10px 0;
}

a:link{color:#000;text-decoration:underline;}
a:visited{color:#000;text-decoration:underline;}
a:hover{color:#fff;text-decoration:none; background:#000;}

#maincontainer {
	width: 900px;
	margin: 0 auto;
}

#header {
	padding: 40px 0 0 80px;
}

h1 {
	text-indent: -9999px;
	height: 90px;
	background: url(../_images/logo-header.png) no-repeat;
}

#content {
	margin-top: 20px;
	font-family: Georgia, serif;
	font-size: 1.4em;
	line-height: 1.6em;
	color: #000;
	width: 910px;
	height: 570px;
	background: url(../_images/paper-whole.png) no-repeat;
}


#left {
	float: left;
	width: 460px;
	padding: 80px 80px 0 80px;
}

h2 {
	text-indent: -9999px;
	height: 73px;
	background: url(../_images/title.png) no-repeat;
	padding-bottom: 20px;
}

#right {
	float: right;
	width: 280px;
	padding-top: 40px;
}

ul {
	padding: 7px 0 20px 40px;;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	color: #000;
	line-height: 1.5em;
	
}

li {
	list-style-position: inside;
	list-style-type: none;
	font-family: Georgia, serif;
	font-size: 1.1em;
}

.location {
	background-image: url(../_images/location-icon.png);
	background-repeat: no-repeat;
	background-position: top left;
}

.service-times {
	background-image: url(../_images/service_times-icon.png);
	background-repeat: no-repeat;
	background-position: top left;
}

.contact {
	background-image: url(../_images/contact-icon.png);
	background-repeat: no-repeat;
	background-position: top left;
}
