/* 	
	ALTUS ATHLETIC
	Created by:		Josh Seltzer
	Date:			20 August 2008
	URL:			www.altusathletic.com/altus
	Copyright:		Altus Athletic and Cathe Dot Com
	
	
*/

/* Basic & Containing Elements */
html {
	overflow-y:scroll;
}
strong {font-weight:normal;}
body {
  margin:0;
  padding:0;
  font-family: arial, helvetica, sans-serif;
  font-size:12px;
}
.container {
  margin:0 auto;
  padding:0 0 ;
 
}
img, img a, img a:link, img a:hover {
  border:none;
}
h1, h2, h3, h4, h5, h6 {margin:0;}

h2 {font-size:35px;}

/* Header Section */
.header {
  margin:0;
  padding:0;
  text-align:center;
}
.header h1 { margin:0;}
.header img {
  margin: -0 0 0 0;
  padding:0;
}


/* Top Horizontal Navigation */
.nav ul.topNav {
  margin:7px 0 0 0;
  padding:0;
  list-style-type:none;
  font-size:12px;
  text-align:center;
}
.nav ul.topNav li {
  display:inline;
  margin:0 0 0 0;
  padding:0 6px 0 3px;
  font-weight:bold;
  border-right:1px solid #000;
}
.nav ul.topNav li a {
  color:#000;
  text-decoration:none;
}
.nav ul.topNav li.noRightBorder {
  border:none !important;
}


/* Start Content Area */
.subContainer {
  
  min-height:700px;
  padding:15px 0 0 0;
  width:960px;
  margin:0 auto;
}
	/* This is an awful hack and I apologize */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .subContainer { margin-top:10px; }
}
	/* Left Tab Navigation */
	.leftNav {
	  width:150px;
	  float:left;
	  clear:right;
	}
	.leftNav ul {
	  list-style-type:none;
	  margin:50px 0 0 0;
	  padding:0 0 0 0;
	}
	li.leftTab {
	  margin:0 0 0 0;
	  height:40px;
	  width:160px;
	  color:#fff;
	  padding:17px 0 0 0px;
	  text-align:center;
	}
	li.leftTab a {
	  color:#0095da;
	  text-decoration:none;
	  text-transform:uppercase;
	  font-weight:bold;
	}
	li.leftTab a img{
	  border:none;
	  margin-left:-15px;
	}
	
	.leftNav ul li:hover a{
	  border:none;
	}
	.leftNav ul li:hover {
	  margin-left:0;
          
	}
	.leftNav ul li
	li.currentTab:hover a img {
	  border:none;
	}
	li.searchBox {
          margin:-40px 0 0 0;
          padding:0;
        }
        li.searchBox input {width:140px;}
	/* Right Content Area */
	
		/* Structure & Background Images */
		.contentContainer {
		  width:809px;			  
		  float:left;
		}
		.topImg {
		  margin:0;
		  width:820px;
		  height:17px;
		}
		.subContentContainer {
		  margin:-2px 0 0 0;
		  width:820px;
                  min-height:370px;
		  padding:0 15px 0 20px;
		}
		.bottomImg {
		  margin-top:0;
  		  width:820px;
 		  height:24px;
		}
		

/* Footer Section */
.footer {
  margin-top:10px;
  clear:both;
}
.footer p {
  color:#fff;
  margin-top:3px;
  margin-bottom:1px;
  padding:0;
  font-size:12px;
  text-align:center;
  line-height:12px;
}