/*-----------------------------------------------------------------------------
author:    www.3rdstudio.com
           511 W Chestnut
		   Yakima WA 98902
		   509.972.1600
-----------------------------------------------------------------------------*/

/* =General
-----------------------------------------------------------------------------*/

/* Remove padding and margin */
* {
	margin: 0;
	padding: 0;
	}

/* Put it back on certain elements */


/* Class for clearing floats */
.clear {
	clear:both;
	height:0px;
	}

/* Remove border around linked images */
img {
	border: 0;
	display:block;
	}

body {
	background:#ed5400 url(../img/bodyBgSub.jpg) repeat-x;
	color:#000000;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:76%;
	}
	
#bannerOuter {
	background:url(../img/bannerSub.jpg) no-repeat center;
	}
	
#bannerInner {
	width:750px;
	margin:0 auto;
	height:87px;
	}
	
#navHeader {
	width:750px;
	height:244px;
	margin:0 auto;
	background:url(../img/navHeaderSubBg.jpg) no-repeat top right;
	}
	
#directionsBtn {
	float:right;
	padding:122px 0 0 0;
	}
	
#contentOuter {
	background:#c4b69d;
	border-bottom:#dfd6c7 solid 18px;
	}

#contentInner {
	margin:0 auto;
	width:750px;
	padding:25px 0 10px 0;
	}
	
/* 2 column setup */
#left2Col {
	width:360px;
	float:left;
	}
	
#right2Col {
	width:360px;
	float:right;
	}
	
#left3Col {
	width:360px;
	float:left;
	}
	
#right3Col {
	width:360px;
	float:right;
	}
	
/* 3 column setup */	
#leftCol {
	width:230px;
	float:left;
	padding:0 30px 0 0;
	}
	
#midCol {
	width:230px;
	float:left;
	padding:0 0 0 0;
	}
	
#rightCol {
	width:230px;
	float:right;
	padding:0 0 0 0;
	}
	
#rightCol ul {
	padding:0 0 15px 15px;
	}
	
#rightCol ul li {
	list-style:inside disc;
	}
	
.imgBorder {
	border:#7e6c4e solid 1px;
	margin:0 0 15px 0;
	}
	
.imgFloatLeft {
	border:#7e6c4e solid 1px;
	float:left;
	margin:0 15px 15px 0;
	}
	
.imgFloatRight {
	border:#7e6c4e solid 1px;
	float:right;
	margin:0 0 15px 15px;
	}

	
/* Links */	
		
#contentInner p a {
	color:#ffffff;
	padding:1px 3px;
	font-weight:bold;
	}

#contentInner p a:link, #contentInner p a:visited {
	text-decoration:underline;
	background:#ba071c;
	}

#contentInner p a:hover, #contentInner p a:active {
	color:#ba071c;
	background:#ffffff;
	}	
	
hr {
	margin:0 0 15px 0;
	color:#7e6c4e;	
	}
	

.floatLeft {
	float:left;
	}

/* =Typography
-----------------------------------------------------------------------------*/	
h1 {
	font-size:50%;
	color:#c5b69d;
	height:21px;
	margin:0 0 5px 0;
	}
	
h2 {
	font-size:140%;
	color:#0d4680;
	margin:0 0 0 0;
	}	
	
h3 {
	font-size:115%;
	margin:0;
	color:#ba071c;
	}
	
.redText {
	color:#FF0000;
	}
	
.blueText {
	color:#ba071c;
	}
	
#contentInner p {
	padding:0 0 15px 0;
	}

/* =footer
-----------------------------------------------------------------------------*/
#footer {
	margin:0 auto;
	width:750px;
	}
	
#footerNav {
	font-size:100%;
	color:#ffffff;
	padding:0 0 17px 0;
	}

#footerNav a, #footerNav a:link, #footerNav a:visited  {
	color:#ffffff;
	padding:1px 2px;
	text-decoration:none;
	}

#footerNav a:hover, #footerNav a:active {
	color:#000000;
	background:#ffffff;
	}

#copyRight {
	font-size:90%;
	padding:5px 0 20px 0;
	color:#fd9602;
	}	

#copyRight a {
	color:#fd9602;
	font-weight:bold;
	}

#copyRight a:link, #copyRight a:visited  {
	color:#fd9602;
	text-decoration:underline;
	}

#copyRight a:hover, #copyRight a:active {
	color:#fd9602;
	text-decoration:none;
	}
	

/* =mainNav 
-----------------------------------------------------------------------------*/
#mainNav {
	height:40px;
	width:471px;
	float:left;
	}
	
#mainNav ul {
	list-style:none;
	padding:0;
	margin:0;
	}
	
#mainNav ul li {
	list-style:none;
	float:left;	
	}
	
#mainNav ul li a {
	text-indent:-5000px;
	}
	
#mainNav ul li a:link, #mainNav ul li a:visited {
	display:block;
	background-repeat:no-repeat;
	background-position:top;
	}

#mainNav ul li a:hover, #mainNav ul li a:active, /* for IE 'flicker' on rollover */ #navHome, #navGolf, #navPizza, #navFun, #navContact {
	display:block;
	background-repeat:no-repeat;
	background-position:center;
	}

#navHome a, #navHome {
	height:40px;
	width:65px;
	background:url(../img/navHome.gif) no-repeat;
	}
	
#navGolf a, #navGolf {
	height:40px;
	width:112px;
	background:url(../img/navGolf.gif) no-repeat;
	}
	
#navPizza a, #navPizza {
	height:40px;
	width:104px;
	background:url(../img/navPizza.gif) no-repeat;
	}
	
#navFun a, #navFun {
	height:40px;
	width:107px;
	background:url(../img/navFun.gif) no-repeat;
	}
	
#navContact a, #navContact {
	height:40px;
	width:83px;
	background:url(../img/navContact.gif) no-repeat;
	}
	

	
/* body tag */

#homeB #navHome a:link, #homeB #navHome a:visited, #homeB #navHome a:hover, #homeB #navHome a:active, #homeB #navHome,

#golfB #navGolf a:link, #golfB #navGolf a:visited, #golfB #navGolf a:hover, #golfB #navGolf a:active, #golfB #navGolf,

#pizzaB #navPizza a:link, #pizzaB #navPizza a:visited, #pizzaB #navPizza a:hover, #pizzaB #navPizza a:active, #pizzaB #navPizza,

#funB #navFun a:link, #funB #navFun a:visited, #funB #navFun a:hover, #funB #navFun a:active, #funB #navClinics,

#contactB #navContact a:link, #contactB #navContact a:visited, #contactB #navContact a:hover, #contactB #navContact a:active, #contactB #navContact
 
 {
	cursor:default;
	background-position:bottom;
	}
	

	
