body{margin:0;background: #191919 url(../images/vineman/bg.jpg) top no-repeat;color:#fff}
body,td,th,input,select,textarea,input {font-family: Verdana, Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:13px;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a img{border:none;}
a{color:#fff;}
a:focus{outline: none;}


.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

#wrapper{width:922px;margin:0 auto}

	#eventnav{height:37px;}
		#eventnav ul{margin:0;padding:0;list-style:none;line-height:1;}
		#eventnav ul li{margin:0;padding:0;float:left;}
		#eventnav ul li a{display:block;text-indent:-2000px;height:37px;text-decoration:none;background-repeat:no-repeat}
		#eventnav ul li#eventnav-showdown a{background: url(../images/vineman/eventnav-showdown.gif);background-position:bottom;width:173px}
		#eventnav ul li#eventnav-ironman a{background: url(../images/vineman/eventnav-ironman.gif);background-position:bottom;width:184px}
		#eventnav ul li#eventnav-triathlon a{background: url(../images/vineman/eventnav-triathlon.gif);background-position:bottom;width:119px}
		#eventnav ul li#eventnav-barbsrace a{background: url(../images/vineman/eventnav-barbsrace.gif);background-position:bottom;width:109px}
		#eventnav ul li#eventnav-relayevents a{background: url(../images/vineman/eventnav-relayevents.gif);background-position:bottom;width:184px}
		#eventnav ul li#eventnav-aquabike a{background: url(../images/vineman/eventnav-aquabike.gif);background-position:bottom;width:151px}
		#eventnav ul li a:hover{background-position:top !important;}		
		body#pagevariable20 li#eventnav-showdown a,
		body#pagevariable17 li#eventnav-ironman a,
		body#pagevariable21 li#eventnav-triathlon a,
		body#pagevariable16 li#eventnav-barbsrace a,
		body#pagevariable19 li#eventnav-relayevents a,
		body#pagevariable15 li#eventnav-aquabike a{background-position:top !important;}
		

		
	#header{position:relative;height:214px;border-left:1px solid #3f3f46;border-right:1px solid #3f3f46;clear:both}
		#logo{position:absolute;top:0;left:0;}
		#slideshow{position:absolute;top:0;right:0;}
		
	#nav{background:#00a151;border-bottom:1px solid #000;border-left:1px solid #3f3f46;border-right:1px solid #3f3f46;padding:8px 6px}
		body#pagevariable20 #nav{background:#9e005d}
		body#pagevariable17 #nav{background:#3f6dab}
		body#pagevariable21 #nav{background:#00a151}
		body#pagevariable16 #nav{background:#cc0000}
		body#pagevariable19 #nav{background:#8781bd}
		body#pagevariable15 #nav{background:#ee880e}
		#nav ul {padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;}
		#nav ul li {float: left;list-style: none;list-style-image:none;margin:0}
		#nav ul li a{display:block;text-decoration:none;}
		/* Level 1 */
		#nav ul li div a{padding:2px 12px;color:#ffffff;border-right:1px solid #b8b7b7;font-weight:bold}
		#nav ul li div a:hover{}	
		/* Level 2 */
		#nav ul li ul{margin:0;position: absolute;background: #000;width: 180px;border-top:1px solid #3f3f46;border-left:1px solid #3f3f46;border-right:1px solid #3f3f46;left: -999em;}
		#nav ul li ul li a{border-bottom:1px solid #3f3f46;width:160px;padding:6px 10px;text-indent:0;}
		#nav ul li ul li a:hover{background: #3f3f46}
		#nav ul li ul li.ipf-parent a{background: url(../images/vineman/nav-subarrow.gif) right no-repeat}
		#nav ul li ul li.ipf-parent a:hover{background: #3f3f46 url(../images/vineman/nav-subarrow.gif) right no-repeat}
		/* Level 3 */
		#nav ul li ul li ul {margin: -27px 0 0 180px;}
		#nav ul li ul li ul li a{background:none !important;}
		#nav ul li ul li ul li a:hover{background: #3f3f46 !important;}
		#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
		#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
		#nav li:hover, #nav li.hover {position: static;}
		
		#nav ul li#pageid20 {display:none;}
		#nav ul li#pageid17 {display:none;}
		#nav ul li#pageid21 {display:none;}
		#nav ul li#pageid16 {display:none;}
		#nav ul li#pageid19 {display:none;}
		#nav ul li#pageid15 {display:none;}
		
	#contentarea{border-collapse:collapse;clear:both;background: #1e1e24 url(../images/vineman/contentarea-bg.jpg) top right no-repeat;border-left:1px solid #3f3f46;border-right:1px solid #3f3f46;line-height:1.4em}
	
		#column{width:177px;float:left;margin:0 0 0 10px;padding:0 0 20px 0}
			
			p#eventlogo{margin:0;}
				body#pagevariable20 p#eventlogo{background: url(../images/vineman/logo-showdown.gif);width:177;height:151px;}
				body#pagevariable17 p#eventlogo{background: url(../images/vineman/logo-ironman.gif);width:177;height:151px;}
				body#pagevariable21 p#eventlogo{background: url(../images/vineman/logo-triathlon.gif);width:177;height:151px;}
				body#pagevariable16 p#eventlogo{background: url(../images/vineman/logo-barbsrace.gif);width:177;height:151px;}
				body#pagevariable19 p#eventlogo{background: url(../images/vineman/logo-relayevents.gif);width:177;height:151px;}
				body#pagevariable15 p#eventlogo{background: url(../images/vineman/logo-aquabike.gif);width:177;height:151px;}
			
			#subnav{border:1px solid #5a5a60;border-bottom:none;background:#000}
				#subnav ul {padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;}
				#subnav ul li {float: left;list-style: none;list-style-image:none;margin:0}
				#subnav ul li a{display:block;}
				/* Level 1 */
				#subnav ul li div a{padding:5px 10px;width:155px;color:#ffffff;border-bottom:1px solid #5a5a60;}
				#subnav ul li div a:hover, #subnav ul li.ipf-active1 a{background:#3f3f46}	
				/* Level 2 */
				#subnav ul li ul{margin:-25px 0 0 175px;position: absolute;background: #000;width: 180px;border-top:1px solid #3f3f46;border-left:1px solid #3f3f46;border-right:1px solid #3f3f46;left: -999em;}
				#subnav ul li ul li a{border-bottom:1px solid #3f3f46;width:160px;padding:6px 10px;text-indent:0;text-decoration:none;}
				#subnav ul li ul li a:hover{background: #3f3f46}
				#subnav ul li ul li.ipf-parent a{background: url(../images/vineman/nav-subarrow.gif) right no-repeat}
				#subnav ul li ul li.ipf-parent a:hover{background: #3f3f46 url(../images/vineman/nav-subarrow.gif) right no-repeat}
				/* Level 3 */
				#subnav ul li ul li ul {margin: -27px 0 0 180px;}
				#subnav ul li ul li ul li a{background:none !important;}
				#subnav ul li ul li ul li a:hover{background: #3f3f46 !important;}
				#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover ul ul, #subnav li.sfhover ul ul ul {left: -999em;}
				#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover ul, #subnav li li.sfhover ul, #subnav li li li.sfhover ul {left: auto;}
				#subnav li:hover, #subnav li.hover {position: static;}
	
		#content{padding:20px 30px}
		.level2 #content{width:530px;float:left}
		.level2.wide #content{width:707px;float:left;margin:0 0 0 10px}
		
			h1#pagetitle{background: url(../images/vineman/pagetitlebullet.gif) 0 3px no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:23px;font-weight:normal;color:#fff;margin:0 0 20px 0;line-height:1.2em;padding:0 0 0 27px}
				body#pagevariable20 h1#pagetitle{background: url(../images/vineman/pagetitlebullet-showdown.gif) 0 3px no-repeat;}
				body#pagevariable17 h1#pagetitle{background: url(../images/vineman/pagetitlebullet-ironman.gif) 0 3px no-repeat;}
				body#pagevariable21 h1#pagetitle{background: url(../images/vineman/pagetitlebullet-triathlon.gif) 0 3px no-repeat;}
				body#pagevariable16 h1#pagetitle{background: url(../images/vineman/pagetitlebullet-barbsrace.gif) 0 3px no-repeat;}
				body#pagevariable19 h1#pagetitle{background: url(../images/vineman/pagetitlebullet-relayevents.gif) 0 3px no-repeat;}
				body#pagevariable15 h1#pagetitle{background: url(../images/vineman/pagetitlebullet-aquabike.gif) 0 3px no-repeat;}
		
			#content ul{margin:15px 0;padding:0;list-style:none}
			#content ul li{background: url(../images/vineman/bullet.gif) 0 5px no-repeat;padding:0 0 0 25px;margin:0 0 5px 0}

			#homelogoarea{margin:20px -30px 10px -30px}
			
			
			#latestnews-header{margin:0 -30px;}
			
		#sponsorcolumn{width:115px;background:#000;border:1px solid #5a5a60;padding:10px 10px;float:left;margin:20px 0 0 0}




	#footer{border:1px solid #3f3f46;background:#1e1e24;color:#78787c;padding:15px 20px;font-size:11px;clear:both}
		#footer p{margin:0;}
		#footer ul{margin:0 0 15px 0;padding:0;list-style:none;font-size:9px;text-align:center}
		#footer ul li{display:inline}
		#footer ul li div{display:inline}
		#footer ul li div a{border-right:1px solid #78787c;text-transform:uppercase;padding:0 10px;text-decoration:none}
		#footer ul li ul{display:none}
		
		#poweredbyactive{float:right}
		#seo{padding:15px 0 0 0}
			#seo a{color:#78787c;text-decoration:none}
		

/************ Update Events 10/09/2009 ***********/
.event-logo{ background:#4a4a52;}
.event-showdown{background:#2f2e34; color:FFFFFF; height:45px; font-size:11px; text-transform:uppercase; padding-top:5px; line-height:12px;}
.showdown{color:#f88e89; text-transform:none;}
.ironman{color:#65b044;text-transform:none;}
.full-vineman{color:#60b78d;text-transform:none;}
.barbsrace{color:#f41f92;text-transform:none;}
.aquabike{color:#db1c1a;text-transform:none;}
.relayevent{color:#fef616;text-transform:none;}