html { height: 100%; }
body { 
	margin:0;
	padding:0;
  	min-height: 100%;
	height: 100%;
	color:#2B4959;
	text-align:center;
	font:normal 16px arial, san-serif;
	background:#405E6E url(http://www.azmassageforwellness.com/img/bgpix.png) repeat-x top left;

}
/* basic elements */
a:link, a:visited {color:#0A8ACF;}
a:hover, a:active {color:#086190}

h1 {margin:0;padding:0;font:normal 30px Georgia, "Times New Roman", Times, serif;color:#5c4854;}
h2 {margin:0;padding:0;font:normal 18px Georgia, "Times New Roman", Times, serif;color:#000000;}
h3 {margin:0;padding:0;font:normal 16px Georgia, "Times New Roman", Times, serif;color:#333333;}

hr {
	height:0px;
	border:solid #000000 0px;
	border-top-width: 1px; 
}
div {
	margin: 0;
	padding: 0;
}
.clearall {
	clear:both;
	margin: 0;
	padding: 0;
}

#container {
	position:relative;
	margin:0;
	padding:0;
	width:960px;
	text-align:left;
	position:relative;	
	margin-left:auto;
	margin-right:auto;
	background: url(http://www.azmassageforwellness.com/img/topBG.jpg) no-repeat top left;
}

/*///////////////////////////////
header
///////////////////////////////*/

#header {margin:0;padding:0;width:960px;height:304px;}
.headerboxl, .headerboxr {float:left;margin:0;padding:0;}
.headerboxl {width:270px}
.headerboxr {width:690px}


/*audio controls*/

.audiocontrols {
	float:right;
	padding-top: 20px;
	padding-right:22px;
	width:400px;
	height:28px;
}


/* ///////////////////////////////
Body and container styles
///////////////////////////////*/
#main {
		clear:both;
		margin:0;
		padding:0 0 20px 0;
		width:960px;
		background: url(http://www.azmassageforwellness.com/img/mainBG.png) repeat-y top left;
}
.colleft, .colright {float:left;margin:0;padding:0;}
.colleft {padding:0 40px 0 30px;width:564px;}
.colright {margin:-60px 0 0 0;width:313px;font:italic 14px Georgia, "Times New Roman", Times, serif;color:#5C4854}

.logos {padding:20px 0 0 0}
/* padding for logos */
.padright {padding-right:30px}

/*///////////////////////////////
navigation
///////////////////////////////*/
#navcontainer {
	clear:both;
	margin:0;
	padding:0;
}
#nav {
	margin:0;
	padding:80px 0 0 55px;
	width:635px;	
	
}
#nav ul {
    margin:0;
    padding:0;
    list-style:none;
}
#nav li {
	float:left;
  margin:0;
  padding:0;
}

#nav a {
	float:left;
	display:block;
	margin:0;
	padding:0 5px 0 5px;
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase
}
#nav a:hover {color:#B38EA4;}

/* Higlights the link for selected page */
#Home #nav-Home a, #About #nav-About a, 
#Services #nav-Services a, #Blog #nav-Blog a, 
#Expectations #nav-Expectations a, #HealthResources #nav-HealthResources a, 
#Contact #nav-Contact a {color:#B38EA4}


/*///////////////////////////////
footer
///////////////////////////////*/

#footer {
	clear:both;
	margin:0;
	padding:100px 0 0 0;
	width:100%;
	height:43px;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	background: url(http://www.azmassageforwellness.com/img/footerBG.png) no-repeat top left;
}
#footer a:link, #footer a:visited, .legal a:link, .legal a:visited {padding:0 5px 0 5px;color:#FFFFFF;text-decoration:none}
#footer a:hover, #footer a:active, .legal a:hover, .legal a:active {color:#58AAE2}

.legal {
	width:100%;
	color:#FFFFFF;
	font:normal 10px/15px arial, san-serif;
	text-align:center;
	text-transform:uppercase;
}
