@charset "UTF-8";
/* CSS Document */
/**
 * @package WordPress
 * @subpackage Active Climbing
 * Template Name: Global Stylesheet
 * Created On:  2/16/2010
 * Created By: Chase Adams
 * Updated On: 2/16/2010
*/
body { background: url(css/images/bodyBG.png) repeat-y center top #660000; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 1.25em; margin: 0; padding: 0; }

h1#home {
	font-size: 1.25em;
	margin: 0;
	padding: 0;
}
.clear { clear: both; }

#wrapper, #header, #content { 
	margin: 0 auto;
	padding: 0;
	width: 896px; 
}
a { outline: none; }

#header { 
	background: url(css/images/headerbg.jpg) no-repeat; 
	display: block;  
	height: 143px; 
	margin: 0 auto; 
	width: 895px; 
}

#header #navigation, #header #navigation li a, #guideBox li a { background: url(css/images/sprites.jpg) no-repeat; margin: 0; padding: 0;  }
#header #navigation {
	display: block;
	height: 36px;
	list-style: none;
	position: relative;
	top: 98px;
	width: 725px;
}

#header #navigation li a {
	display: inline-block;
	float: left;
	height: 0;
	padding-top: 36px;
	text-indent: -9999em;
}

#header #navigation li#about a, #header #navigation li#about a:visited { background-position: -9px 0; width: 100px; margin-left: 9px; }
#header #navigation li#photos a, #header #navigation li#photos a:visited { background-position: -122px 0; width: 78px; margin-left: 13px; }
#header #navigation li#pricesandhours a, #header #navigation li#pricesandhours a:visited { background-position: -213px 0; width: 150px; margin-left: 13px; }
#header #navigation li#parties a, #header #navigation li#parties a:visited { background-position: -378px 0; width: 82px; margin-left: 14px; }
#header #navigation li#newsevents a, #header #navigation li#newsevents a:visited { background-position: -471px 0; width: 148px; margin-left: 12px; }
#header #navigation li#contact a, #header #navigation li#contact a:visited { background-position: -631px 0; width: 86px; margin-left: 12px; }

#header #navigation li#about a:hover { background-position: -9px -36px; width: 100px; margin-left: 9px; }
#header #navigation li#photos a:hover { background-position: -122px -36px; width: 78px; margin-left: 13px; }
#header #navigation li#pricesandhours a:hover { background-position: -213px -36px; width: 150px; margin-left: 13px; }
#header #navigation li#parties a:hover { background-position: -378px -36px; widt-36px: 82px; margin-left: 14px; }
#header #navigation li#newsevents a:hover { background-position: -471px -36px; width: 148px; margin-left: 12px; }
#header #navigation li#contact a:hover { background-position: -631px -36px; width: 86px; margin-left: 12px; }

#content #leftCol, #content #rightCol {
	float: left;
	margin: 0 ;
	width: 444px;
}

#content #leftCol { margin-left: 4px; }
#content #rightCol { margin-left: 3px; }
#slider { background: url(css/images/slider.jpg) no-repeat; height: 223px; width: 438px; }



.post { padding: 10px; }

#guideBox {
	display: block;
	height: 200px;
	list-style: none;
	margin: 0;
	padding: 0;
}
#guideBox li a { display: inline-block; float: left; height: 107px; margin: 0 3px; padding: 0; width: 214px; text-indent: -9999em; }
#guideBox li#getStarted a, #guideBox li#getStarted a:visited { background-position: 0 -73px; margin-left: 0;}
#guideBox li#getBetter a, #guideBox li#getBetter a:visited { background-position: -215px -73px; }
#guideBox li#kids a, #guideBox li#kids a:visited { background-position: 0 -181px; margin-top: 7px; margin-left: 0; }
#guideBox li#last a, #guideBox li#last a:visited { background-position: -215px -181px; margin-top: 7px;}

#guideBox li#getStarted a:hover { background-position: -433px -71px; margin-left: 0;}
#guideBox li#getBetter a:hover { background-position: -648px -71px; }
#guideBox li#kids a:hover { background-position: -433px -180px; margin-top: 7px; margin-left: 0; }
#guideBox li#last a:hover { background-position: -648px -180px; margin-top: 7px;}

#footer { background: #f0d8c0; clear: both; list-style: none; margin: 10px 0 0 0; padding: 0; width: 894px;}
#footer li { list-style: none; margin: 0; padding: 0; }
#footer .footerNav, #footer .footerNavFirst { color: #000; display: inline-block; font-size: 15px; font-family: Arial, Helvetica, sans-serif; float: left; margin: 0 1% 0 0; padding: 0; width: 30%; }
#footer .footerNavFirst { margin-right: 0; padding-left: 1em; }
