@charset "utf-8";
/* CSS Document */

/*
Theme Name: Riverside
Theme URI: http://www.riversidehealthclub.com/
Description: Riverside Health Club Wordpress Template
Version: 1.0
Author: Seth James Thomas & Aaron Louge
Author URI: http://www.sethjamesthomas.com/ AND http://www.credographics.com
*/

* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	background: #9A6600 url('images/mast_background.jpg') repeat-x top right;
}

p {
  line-height: 20px;
}

/* HEADER STYLES */

.header {
	width: 800px;
	height: 195px;
	display: block;
	margin: auto;
    position: relative;
    z-index: 10;
}

.header ul {
	position: absolute;
	top: 175px;
	left: 300px;
	list-style: none;
}

.header ul li {
	float: left; 
	width: 60px;
	text-indent: -50000px;
}

#logo {
	position: relative;
	top: 54px;
	z-index: 10;}

th {
 background-color: #663333;
 color: white;
}

.header[id="home"], .header[id="Welcome"] { background: url('images/mast_welcome.jpg') no-repeat top right; }
.header[id="Racquetball"] { background: url('images/mast_racquetball.jpg') no-repeat top right;} 
.header[id="Group Fitness"] { background: url('images/mast_groupfitness.jpg') no-repeat top right;} 
.header[id="Guests"] { background: url('images/mast_guests.jpg') no-repeat top right;} 
.header[id="Kids Club"] { background: url('images/mast_kidsclub.jpg') no-repeat top right;} 
.header[id="Mature Crowd"] { background: url('images/mast_mature.jpg') no-repeat top right;} 
.header[id="Sedro Woolley Club"] { background: url('images/mast_sedrowoolley.jpg') no-repeat top right;}
.header[id="Swimming Lessons"] { background: url('images/mast_swimlessons.jpg') no-repeat top right;} 
.header[id="Club Tour"] { background: url('images/mast_tour.jpg') no-repeat top right;} 
.header[id="Personal Training"] { background: url('images/mast_training.jpg') no-repeat top right;}
.header[id="Water Babies"] { background: url('images/mast_waterbabies.jpg') no-repeat top right;} 
.header[id="Water Fitness"] { background: url('images/mast_waterfitness.jpg') no-repeat top right;}
.header[id="Workshops"] { background: url('images/mast_workshop.jpg') no-repeat top right;} 
.header[id="Rehab"] { background: url('images/mast_rehab.jpg') no-repeat top right;} 
 

 



/* Top Navigation button interface/behavior styles */

.topNav {
	height: 20px;
	line-height: 20px;
}

.topNav li {
	background-position: left -20px;
}

.topNav li:hover {
	background-position: left top;
}

.topNav a {
	display: block;
	height: 20px;
	width: 100%;
}


#homeButton {
	background-image: url('images/buttons/home.gif');
}

#emailButton {
	background-image: url('images/buttons/email.gif');
}

#tourButton {
	background-image: url('images/buttons/tour.gif');
}

#guestsButton {
	background-image: url('images/buttons/guests.gif');
	width: 68px;
}

#kidsclubButton {
	background-image: url('images/buttons/kidsclub.gif');
	width: 83px;
}

/*  end top navigation styles */


/* Left Navigation button interface/behavior styles */

.leftNav li {
	background-position: left -20px;
}

.leftNav li:hover {
	background-position: left top;
}

.leftNav a {
	display: block;
	height: 20px;
	width: 100%;
}


#navL {
	position: relative;
	width: 150px;
	height: 355px;
	left: 50px;
	display: block;
	margin: auto;
	float: left;
}

#navL ul {
	position: relative;
	top: 100px;
	list-style: none;
}

#navL ul li {
	line-height: 20px;
	text-indent: -50000px;
}


#groupfitnessButton {
	background-image: url('images/buttons/groupfitness.gif');
}

#maturecrowdButton {
	background-image: url('images/buttons/maturecrowd.gif');
}

#personaltrainingButton {
	background-image: url('images/buttons/personaltraining.gif');
}

#racquetballButton {
	background-image: url('images/buttons/racquetball.gif');
}

#swimminglessonsButton {
	background-image: url('images/buttons/swimminglessons.gif');
}

#waterbabiesButton {
	background-image: url('images/buttons/waterbabies.gif');
}

#waterfitnessButton {
	background-image: url('images/buttons/waterfitness.gif');
}

#workshops {
	background-image: url('images/buttons/workshops.gif');
}


/* special CSS for rotating Sedro Woolley Button */
#sedrowoolleyclubButton {
	margin-top: 70px;
	height: 187px;
	background-position: left -187px;
}

#sedrowoolleyclubButton:hover {
	background-position: left top;
}

#sedrowoolleyclubButton a {
	display: block;
	height: 187px;
	width: 100%;
}

li[title="Welcome"] { background-image: url('images/buttons/swc_home.jpg'); }
li[title=""] { background-image: url('images/buttons/swc_home.jpg'); }
li[title="Group Fitness"] { background-image: url('images/buttons/swc_groupfitness.jpg'); }
li[title="Guests"] { background-image: url('images/buttons/swc_guests.jpg'); }
li[title="Kids Club"] { background-image: url('images/buttons/swc_kidsclub.jpg'); }
li[title="Mature Crowd"] { background-image: url('images/buttons/swc_maturecrowd.jpg'); }
li[title="Personal Training"] { background-image: url('images/buttons/swc_personaltraining.jpg'); }
li[title="Racquetball"] { background-image: url('images/buttons/swc_racquetball.jpg'); }
li[title="Swimming Lessons"] { background-image: url('images/buttons/swc_swimminglessons.jpg'); }
li[title="Club Tour"] { background-image: url('images/buttons/swc_tour.jpg'); }
li[title="Water Babies"] { background-image: url('images/buttons/swc_waterbabies.jpg'); }
li[title="Water Fitness"] { background-image: url('images/buttons/swc_waterfitness.jpg'); }
li[title="Workshops"] { background-image: url('images/buttons/swc_workshops.jpg'); }
li[title="Sedro Woolley Club"] { background-image: url('images/buttons/swc.jpg'); }

/*  end left navigation styles */


#pageBody {
	width: 800px;
	display: block;
	margin: auto;
}



#address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	position: relative;
	top: -150px;
	padding-right: 10px;
	line-height: 14px;
}


#content {
	position: relative;
	width: 580px;
        min-height: 500px;
        display: block;
	margin: auto;
	background: #ffffff url('images/side_gradient.gif') repeat-y;
	float: right;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.7em;
}

.contentImage {
	float: right;
	padding-right: 25px;
	padding-left: 30px;
	margin-bottom: 60px;
	margin-top: 45px;
}

h1 {
	margin-top: 55px;
	margin-bottom: -22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.9em;
	line-height: 36px;
	font-style: normal;
	font-weight: normal;
	color: #663333;
	vertical-align: text-bottom;
}

h2 {
   font-size: 12px;
   font-family: Georgia, "Times New Roman", Times, serif;
   text-transform: uppercase;
   color: #663333;
   padding-top: 10px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 17.6px;
	color: #9A6600;
	padding-bottom: 10px;
}

#tagline {
	position: relative;
        top: -80px;
	width: 580px;
	text-align: center;
	font-size: 9px;
	font-weight: bold;
	color: #996600;
	letter-spacing: .2em;
}

.ownerName, .Name {
	color: #663333;
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	font-weight: bold;
        line-height: 14px;
}

.ownerTitle, .Title {
	color: #996600; 
	font-family: Arial, Helvetica, san-serif;
	font-size: 9px;
	font-weight: bold;
	letter-spacing: 0.2em;
	line-height: 1em;
	text-transform: uppercase
}


#owners {
	clear: both;
	margin-left: 5px;
	list-style: none;
}

#owners li {
	float: left;
	height: 90px;
	width: 90px;
	margin-right: 20px;
        margin-top: 15px;
	padding-bottom: 80px;
	line-height: 14px;
}

#endorsements {
	list-style: none;
	margin-left: 250px;
        margin-top: 15px;
}

#endorsements li {
	float: left;
	height: 90px;
	width: 90px;
	margin-right: 20px;
	margin-bottom: 80px;
	color: #996600;
	font-family: Arial, Helvetica, san-serif;
	font-size: 9px;
	font-weight: bold;
        text-align: center;
}

#endorsements a { 
	color: #996600;
}

#endorsements a:hover {
	color: #663333;
}


.fitnessTable {
  font-size: 11px;
  width: 570px;
}


#contentFooter {
	clear: both;
	background-color: #653332;
	position: relative;
	width: 600px;
	text-align: center;
	color: #FFFFFF;
	margin-left: -20px;
    margin-bottom: 40px;
	left: 220px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: .2em;
}