/*  yellow:ffe716  |  light blue:0068b3  |  Purple:002844  */
body { color:#333; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; border-top:8px solid #ffe716; margin:0; }
a { color:#fff; }
a:hover { text-decoration:none; }
h1, .header { font-family:Georgia, "Times New Roman", Times, serif; margin:0; padding:10px; font-size:24px; }
h2 { font-family:Georgia, "Times New Roman", Times, serif; }
h3 { font-family:Georgia, "Times New Roman", Times, serif; color:#ffe716; margin:0; padding:5px 5px 0 5px; }
form, img { border:0; margin:0; padding:0; }
p { padding:5px; margin:0; }

/* G E N E R A L */
.clear { clear:both; }
.none { display:none; }
.brdr { border:1px solid #0068b3; }
.brdrNT { border:1px solid #0068b3; border-top:0; }
.error { background:#f5d4d4; border:1px solid #f00; border-width:1px 0; color:#333; margin:5px; padding:8px 0; }
.success { background:#b7d1e1; border-bottom:1px solid #4b8db3; border-top:1px solid #4b8db3; color:#333; margin:5px; padding:8px 0 8px 40px; text-align:center; }
.bg1 { background:#002844; }
.pad {  }

#nojs { position:absolute; width:100%; top:0; text-align:center; padding:10px; background:#ffe716; color:#002844; font-weight:bold; }

/* G R I D --  */
.w713, .w265, .w470, .w507, .w50, .w33 { padding:0; margin:0; overflow:hidden; float:left; display:inline; }
.w713 { width:710px; }
.w265 { width:265px; }
.w470 { width:470px; }
.w50 { width:50%; }
.w33 { width:33%; }
.w507 { width:507px; border-left:1px solid #0068b3; }
.row { width:978px; margin:0 auto; overflow:hidden; }
.row .row { margin:0 -10px; width:auto; display:inline-block; }

/* F O R M S */
fieldset { border:0; margin:0; padding:0; width:500px; }
legend { font:18px Georgia, "Times New Roman", Times, serif; font-weight:normal; }
Label { display:block; float:left; font-weight:bold; padding:3px 10px; width:150px; margin:5px 0; }
Label.sub { display:block; float:left; padding:3px 0; width:80px; margin:5px 0; }
.formField { display:block; width:300px; float:left; padding:3px 10px; margin:5px 0; }
.formFieldSub { display:block; width:50px; float:left; padding:3px 0; margin:5px 0; }
.formSubmit { float:right; margin-right:30px; padding:5px; }

/* M A I N   I D s */
#box { margin:-8px auto 10px auto; width:980px; padding:0; }
	#head { width:980px; height:200px; position:relative; }
		#social { position:absolute; top:100px; left:770px; text-align:right; }
	#main { background:#002844; color:#fff; }
		#slides { height:356px; width:713px; overflow:hidden; position:relative; }
			#slides img { height:356px; width:713px; }
			#slidesWrapper { position:relative; margin:-10px 0 0 -10px; }
			#slidesWrapperHome { position:relative; }
			#slideMeta { position:absolute; top:314px; height:42px; z-index:99; background:#333; opacity:.8; width:713px; }
				#desc { margin-left:150px; }
				#slidesNav { margin:10px 0; float:left;  }
				#slidesNav a { margin:5px; padding:5px; border-radius:1px; background:#ffe716; color:#002844; font-weight:bold; text-decoration:none; border:2px solid #002844; }
					#slidesNav a.activeSlide {background:#002844; color:#ffe716; border:2px solid #ffe716; }
		/* Horizontal Nav */
		#nav {  background:-moz-linear-gradient(top, #fff 49%, #ededed 51%); background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed)); background:#ededed; padding:0; margin:0; width:100%; display:block; text-align:center; border-top:4px solid #ffe716; }
			#nav #links { padding:0; margin:0; border-top:#dcd123 1px solid; border-bottom:1px solid #00477a; padding:10px }
			#nav #links a { padding:10px ; margin:0; text-decoration:none; color:#003b66; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; }
			#nav #links a:hover { background:#fff; }
			#nav #links a.current { color:#ededed; background:#003b66; }
		#nav .navSub { width:100%; display:none; text-align:left; color:#003b66; }
			#nav .navSub h2 { padding:5px; margin:0; font-size:16px; }
			#nav .navSub div div a { width:140px; }
			#nav .navSub a { color:#003b66; text-decoration:none; width:226px; float:left; padding:5px; margin:3px;}
			#nav .navSub a:hover { color:#ededed; background:#003b66;}
		#sportNav { padding:10px; }
			#sportNav a { display:block; padding:3px; text-decoration:none; }
				#sportNav a:hover { color:#ffe716; }
				#sportNav a h2 { font-size:24px; margin:0; }
		.navbg { background:url(./img/navBg.gif) repeat-y;}
	#logos { background:#0068b3; clear:both; text-align:center; padding:10px 0; height:80px; }
		#logos img { padding:10px 12px; }
	#foot { background:url(./img/javsFooter.jpg) center top no-repeat #000; clear:both; text-align:center; border-top:4px solid #ffe716; padding:20px; }

	#playerOfTheWeek { background:url('./images/playerOfTheWeek.jpg') top left no-repeat #003b66; width:470px; height:216px; position:relative; }
		#playerOfTheWeek img { position:relative; top:63px; left:15px; }
		#playerOfTheWeek a span { position:absolute; top:63px; left:200px; z-index:10; font-size:36px; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; text-transform: uppercase; color:#fff; font-weight:bold; }

	#playOfTheWeek { color:#a2a2a2; background:#000c1b; }
	#upcomingEvents { background:url('images/jav1.jpg') left bottom no-repeat #002844; min-height:205px; color:#fff; }
		#upcomingEvents li { margin-left:12px; }
		#upcomingEvents h3 { margin:0; padding:5px 0;}

