@charset "UTF-8";
/************************************
FTS Creations
URL: www.FTSCreations.com
AUTHOR: Josh cross
DATE: 15 Jul, 2010
REVISION: 1.0
************************************/
/* Style Resets */
/* Global Styles */

	body								{background-color:#FFF; font-size:12px; font-family:'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif; color:#000000;}
	
/* Custom Grid */
	#container 						{margin-left:auto; margin-right:auto; margin-top: 0; margin-bottom: 20px; width:1050px; background:#FFF;}
	.float							{display:inline; float:left; position:relative;}



	.clear	{clear: both;}

/* GLOBALHEADER */
	#mainNav ul {margin: 0; padding: 0; list-style: none; width: 1050px; float: left; }
	#mainNav { width: 1050px; height: 32px; margin: 0 auto 10px; padding: 0; zoom: 1; position: relative; z-index: 9998; }
	#mainNav:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	#mainNav li { float: left; width: 110px; height: 32px; position: relative; display: inline; white-space:nowrap; list-style-type: none; background: url(images/globalnavbg.png); background-repeat: no-repeat; text-indent: -9000px;}
	#mainNav li a {overflow: hidden; height: 32px; width: 110px;}
	#mainNav li ul {position: absolute; display: none; left: 0; top: 32px;  margin: 0; z-index: 9999;}
	#mainNav li ul li {background: url(images/sub_menuBG.gif); background-repeat: no-repeat; text-decoration: none; clear: both; width: 200px; height: 30px; text-indent: 0;}
	#mainNav li ul li a {margin-top: 15px; margin-left: 30px; color:#FFFFFF; text-decoration: none; line-height: 30px;}
	#mainNav li ul li a:hover {color: #09F;}
	#mainNav li:hover ul {display: block;}

	#topBanner	{height: 220px; width: 100%; margin-bottom: -16px; background: url("http://www.neverquitnever.com/images/top-logo-bkg.jpg") no-repeat scroll center top transparent; padding: 0;} #topOVERLAY {height: 220px; width:100%; margin-bottom: -16px; background: url("http://neverquitnever.smugmug.com/photos/1054541843_gU8QU-O.png") no-repeat scroll center top transparent; padding:0; z-index:99; position:absolute;} #smugmug_gallery {width:100%;height:220px;z-index:0;background:none;padding-top:36px;position:relative;	}	#smugmug_gallery img {border:none;margin:auto;z-index:0;}
	
	/* BUTTONS */
	#mainNav li#home { background-position: 0 0; width: 99px;}
	#mainNav li#registration { background-position: -99px 0; }
	#mainNav li#race_info { background-position: -209px 0; }
	#mainNav li#surf_fish { background-position: -319px 0; }
	#mainNav li#about_us { background-position: -429px 0; }
	#mainNav li#schedule { background-position: -539px 0; width: 162px; }
	#mainNav li#media { background-position: -701px 0; }
	#mainNav li#volunteer { background-position: -811px 0; }
	#mainNav li#register { background-position: -921px 0; width: 129px;}

/* OVER STATES */
	#mainNav li#home:hover { background-position: 0 -33px; width: 99px;}
	#mainNav li#registration:hover { background-position: -99px -33px; }
	#mainNav li#race_info:hover { background-position: -209px -33px; }
	#mainNav li#surf_fish:hover { background-position: -319px -33px; }
	#mainNav li#about_us:hover { background-position: -429px -33px; }
	#mainNav li#schedule:hover { background-position: -539px -33px; width: 162px; }
	#mainNav li#media:hover { background-position: -701px -33px; }
	#mainNav li#volunteer:hover { background-position: -811px -33px; }
	#mainNav li#register:hover { background-position: -921px -33px; width: 129px;}
