/* START PAGE STRUCTURE */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}

body.jay {
	background: #000000 url('/i/jayski/images/checkered-bg.png') repeat;
	color:#000000;
	font-family: arial,helvetica,clean,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.385;
	margin-bottom:34px;
}
a {text-decoration:underline; color: #4a4a4a;}
a:hover {text-decoration:underline;}
.container {
	margin:0 auto;
	width:941px;
	background: #fff;
}
.container {background: #fff no-repeat scroll 50% 0;}

.jay-logo {background: #ffff3f url(/i/jayski/images/jayski_h_bg.gif) top center no-repeat; height: 138px; text-align: center; font-size: 10px; line-height: 1.5;}
.jay-logo a{color: #000;}
.jay-logo .flag {position: relative; top: 0; left: 0; text-align: left;}
.jay-logo .flag img {position: absolute; top: 0; left: 0; text-align: left;}

.jay-logo h1 { margin: 0; padding: 0;}

/* END PAGE STRUCTURE */

/* START ESPN BAR */

#espnChrome {
	background:#1e1f20;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	height:27px;
	line-height:120%;
	padding:5px;
	border-bottom: 2px solid #53575a;
}
#espnChrome .container {
	text-align:left;
	width:941px;
	background: transparent;
}
#espnChrome .logo {
	border-right:1px solid #CCCCCC;
	float:left;
	width:190px;
}
#espnChrome form {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
}
#espnChrome  select.truehoop {
	float:left;
	margin-left:15px;
}
#espnChrome input {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}
#espnChrome a, #espnChrome a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#espnChrome .logo img {
	float:left;
	padding-right:10px;
	padding-top:3px;
}

/* END ESPN BAR */

/* START NAV */
ul.topnav {  
		   list-style: none;  
		   padding: 0;  
		   margin: 0 0 8px 0;  
	       float: left;    
	       background: #474747 url(/i/jayski/images/navBg.jpg) top left no-repeat; 
		   width: 941px!important; 
			height: 36px; 
			position: relative; 
			white-space: nowrap;
			font-size: 12px;
			line-height: 24px;
			color: #fff;
   }  
   ul.topnav li {  
       float: left;  
       margin: 0;  
       padding: 5px 5px 0 0;  
       position: relative; /*--Declare X and Y axis base for sub navigation--*/  
   }  
   ul.topnav li.first {
   	padding: 5px 5px 0 10px;
   }
   ul.topnav li a{  
       padding: 0 3px;  
       color: #ffff3f;  
       display: block;  
       text-decoration: none;  
       float: left;  
   } 
   ul.topnav li a img{border: 0;}
   ul.topnav .subname {color:#fff;} 
  /* ul.topnav li a:hover{background: #757575;} */
   ul.topnav li.first a:hover{  
       background: transparent; 
   }  
   ul.topnav li span { /*--Drop down trigger styles--*/  
       width: 80px;  
       height: 36px; 
       background: transparent; 
       position:absolute;
       top: 0;
       left: 0;
   }  
   ul.topnav li span.subhover {background-position: center bottombottom; cursor: pointer;} /*--Hover effect for trigger--*/  
   ul.topnav li ul.subnav {  
       list-style: none;  
       position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/  
       left: 0; top: 29px;  
       background: #757575 url(/i/jayski/images/nav_drop_bg.jpg) bottom left repeat-x;
       border: 2px solid #757575;
       border-top: 0; 
       margin: 0; padding: 0;  
       display: none;  
       float: left;  
       width: 158px; 
       overflow: hidden;
       z-index: 1000;  
   }  
   ul.topnav li ul.row2 {left: 150px; border-left: 1px solid #585858;}
   ul.topnav li ul.row3 {left: 300px; border-left: 1px solid #585858;}
   ul.topnav li ul.row4 {left: 450px; border-left: 1px solid #585858;}
   ul.topnav li ul.row5 {left: 600px; border-left: 1px solid #585858;}
   ul.topnav li ul.row6 {left: 750px; border-left: 1px solid #585858;}

   ul.topnav li ul.subnav li{  
       margin: 0; padding: 0;    
       clear: both;  
       width: 150px;  
   }  
   html ul.topnav li ul.subnav li a {  
       float: left;  
       width: 145px;  
       padding-left: 10px;  
   }  
   html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/  
       background: #474747 no-repeat 0px center;  
   } 
   
  ul.topnav li ul.subnav.right {
   list-style: none;
   position: absolute;
   top: 29px;
   background: #757575 url(/i/jayski/images/nav_drop_bg.jpg) bottom left repeat-x;
   border: 2px solid #757575;
   border-top: 0;
   margin: 0; padding: 0;
   display: none;
   left: -95px;
   overflow: hidden;
}
ul.topnav li ul.row2.right {left: -253px; border-right: 1px solid #585858;}
ul.topnav li ul.row3.right {left: -411px; border-right: 1px solid #585858;}
ul.topnav li ul.row4.right {left: -569px; border-right: 1px solid #585858;}
ul.topnav li ul.row5.right {left: -727px; border-right: 1px solid #585858;}
ul.topnav li ul.row6.right {left: -885px; border-right: 1px solid #585858;}

ul.topnav li.graybg {background: #757575;}

/* END NAV */


.span-3 {padding: 8px;}
.span-3 .upperad {width: 941px; margin-bottom: 8px; text-align: center; z-index: -1000;}
.span-3 .upperad.pencil {width: auto;}
.span-1 .ad-box {clear: left; margin-bottom: 10px; text-align: center;}
.span-1 {float: left; display: inline; width: 300px;}
.span-1-2 {float: left;display:inline; width: 615px;}
.span-1-2.article {width: 625px;}
.span-1-2 .twoCol-cont {width: 607px;}
.span-3 .last {width: 310px; background: #474747;}
.span-3 .span-1.last a {color: #fff;}
.span-3 .gutter {margin-right: 7px;}


/* START FIRST 2 COL CONTENT */
.mod-header {background:transparent url(/i/jayski/images/h_sm.gif) no-repeat scroll 0 0; clear:both; height:25px;}
.mod-header.lg {background: transparent url(/i/jayski/images/h_lg.gif) no-repeat scroll 0 0; clear: both; height: 25px;}
.mod-header h4 {
	color:#000;
	font-size:12px;
	letter-spacing:0.3px;
	line-height:25px;
	margin:0;
	padding:0 0 0 10px;
	font-weight: bold;
}
.mod-header h4.rss {float: left;}
.mod-header .rss-icon {float: right; margin: 7px 8px 0 0;}
.mod-content h5 {
	background: #fcfc9c; padding-left: 4px; margin: 0 0 4px 0; border: 1px solid black; font-weight: normal; color:#333; line-height: 18px;
}
.mod-content {
	background:#f9f9f9;
	border-color:#000;
	border-style:solid;
	border-width:0 1px;
	font-size:12px;
	overflow:hidden;
	padding:8px;
	color: #4a4a4a;
}
.mod-no-footer {border-bottom-width:1px;padding-bottom:8px; margin-bottom: 10px;}
.mod-footer {
	background:#e6e6e6;
	border-color:#000;
	border-style:solid;
	border-width:0 1px 1px;
	margin-bottom:10px;
	padding: 4px 8px;
	text-align:right;
	font-size: 11px;
	color:#666666;
}
ul.bulletlinks li {
	background:transparent url(/i/jayski/images/bullet_gray.gif) no-repeat scroll 0 5px;
	color:#555555;
	list-style-image:none;
	padding-bottom:5px;
	padding-left:9px;
	list-style-type:none;
}
ul.links li {
	color:#555555;
	list-style-image:none;
	padding-bottom:5px;
	padding-left:2px;
	line-height: 16px;
}
.mod-content .dropdown {text-align: center; margin: 10px 0;}
.mod-content.poll {padding: 0;}
/* START TICKETS */
.tickets-cont {margin-bottom: 10px;}
.tickets {border-bottom-width:1px;border-top-width:1px;border-color:#C2C2C2; margin:0 0 6px 0; padding: 2px;}
.stubhub-in .h-cont {margin:7px 0 7px 7px;}
.stubhub-in a:visited {color:#608FD6 !important;}
.stubhub-in .tick-cont {float:left;font-weight:bold;padding-bottom:0;}
.stubhub-in p {margin:4px 10px 0 20px;}
.stubhub-in form {float:left;}
.stubhub-in p.text-cont {color:#999999;width:210px;}
.stubhub-in p.action-cont {padding:10px;}
/* END TICKETS */

/* END FIRST 2 COL CONTENT */


/* START THIRD COL CONTENT */
.last-cont {padding: 5px;}
.span-3 .span-1.last .mod-header {background:#353535; clear:both; height:25px;}
.span-3 .span-1.last .mod-header h4 {
	color:#ffff3f;
	font-size:12px;
	letter-spacing:0.3px;
	line-height:25px;
	margin:0;
	padding:0 0 0 10px;
	font-weight: bold;
}
.span-3 .last .mod-content h5 {
	background: #fcfc9c; padding-left: 4px; margin: 0 0 4px 0; border: 1px solid black; font-weight: normal; color:#333; line-height: 18px;
}
.span-3 .last .mod-content {
	background: transparent;
	border: none;
	color: #fff;
	overflow:hidden;
	padding:8px;
}
.span-3 .last .gradient {
	background:url(/i/jayski/images/gradient_back.jpg) repeat-x scroll center top;
	overflow:hidden;
}
.last .mod-footer {
	background:transparent;
	border:0;
	font-size: 11px;
	color:#ffff3f;
}
.last .mod-footer a {color: #ccc!important;}
.clock {
	font-size: 30px; 
	font-family: Helvetica,Arial,sans-serif; 
	line-height: 34px; 
	padding-bottom: 5px;
	border-bottom: 1px solid #474747;
}
.pad-top {padding-top: 5px;}
.mar-btm {margin-bottom: 8px;}
.weather{
	background: #474747;
	padding: 7px 4px;
	font-size: 11px;
	text-align: center;
	line-height: 18px;
	width: 67px;
}
.weather img {margin-bottom: 5px}
.span-3 .last .mod-no-footer {padding-bottom:8px; margin-bottom: 10px;}
.span-3 .last .mod-footer {
	margin-bottom:10px;
	padding: 4px 8px;
	text-align:right;
	font-size: 11px;
	color:#CCC;
}
.span-3 .last p, .article-rt-col .last p {padding-bottom: 10px;}
.span-3 .last ul.bulletlinks li {
	background:transparent url(/i/jayski/images/bullet_white.gif) no-repeat scroll 0 5px;
	color:#555555;
	list-style-image:none;
	padding-bottom:5px;
	padding-left:9px;
}
.f-right {float: right;}
.f-left {float: left;}
dl.bday dt {float: left; width: 25px;}
dl.bday dd {float: left; width: 240px; margin-bottom: 3px;}
dl.bday dd.final {float: left; width: 240px; margin-bottom: 0;}
/* END THIRD COL CONTENT */

/* START CUP */
.story-list-cont {
	margin: 8px 8px 20px 20px;
}
.story-list-cont ul li p {margin-bottom: 15px;}
ul.archive {float: left; width: 285px; list-style-type: none;}
.twoCol-cont .gutter {margin-right: 15px;}
ul.bulletlinks li.date {background: transparent; padding-left: 0;}
.twoCol-cont .mar-btm {margin-bottom: 20px;}
.story-list-cont a:link {color: #0000ff;}
.story-list-cont a:visited {color: #4e81cf;}
.story-list-cont a:hover {color: #0000ff;}
.story-list-cont a:active {color: #0000ff;}
hr {
	border: 0;
	color: #999;
	background-color: #999;
	height: 1px;
	margin: 15px 0;
}
.cup-h-cont {background: transparent url(/i/jayski/images/h_cupBg.jpg) bottom left repeat-x; width: 100%;}
.cup-h-cont h2, .cup-h-cont h3 {
	font-size: 24px;
	font-family: Helvetica,Arial,sans-serif;
	line-height: 28px;
	padding: 10px;
	float: left;
}
.sub-h {font-size: 16px; font-family: Helvetica,Arial,sans-serif; font-weight: bold; color: #333; margin: 10px 0;}
.text-cont { margin: 0 10px;}
/* END CUP */

/* START FOOTER */
.span-3.f-cont {padding: 0; margin: 0;}
.footer {
	background: #bababa;
	padding: 10px;
}
p.f-txt {color: #818181; font-size: 10px; line-height: 16px;}
p.f-txt2 {color: #4a4a4a; font-size: 10px;}
.f-espn {background: #7f7f7f; color: #bebebe;}
.f-espn a {color: #bebebe;}
.f-espn .logo {float: left; display: inline; width: 75px; padding-top: 3px;}
.f-espn .link-cont {float: left; display: inline; width: 840px;}
p.espn-txt {color: #9e9d9d; font-size: 9px;}
/* END FOOTER */

/* START STORY */
.article h3, .article h5 {margin: 10px 0;}
.article h2{font-size: 20px; line-height: 22px;}
.article h3{font-size: 16px; line-height: 18px;}
/*.article h4{font-size: 14px; line-height: 16px;}*/
.article h5{font-size: 12px; line-height: 14px;}

.red-text {color: #ff0000;}
ul.inline-list {
	list-style-position:outside;
	margin:0 0 10px 20px;
	list-style-type:disc;
}
ul.inline-list li {margin: 0 0 10px 0;	}
.article table {font-size: 11px; margin: 0 0 10px 0; padding: 0; border-spacing:1px;border: 1px solid #ececec; width: 100%;}
.article table tr td, .article table tr th { padding: 3px 6px;}
.article table tr th {background:url("/prod/assets/module_subheader_gradient.gif") repeat-x scroll 0 0 #E8E8E8;
	border-bottom:1px solid #C2C2C2;
	color:#444444;
	font-size:11px;
	font-weight:700;
}
.article table tr.stathead td {background:#333;font-weight: 700; color:#fff; padding: 4px 8px;font-family:Helvetica,Arial,sans-serif;
font-size:13px;}
.article table tr.even td {background: #F1F1F1;}
.article p {
	line-height:17px;
	margin-bottom:10px;
}
.article .key {background: #F1F1F1; border: 1px solid #ececec;}
.article .key p{padding: 5px 8px; font-size: 11px;}
.article p.stats {color: #999; font-size: 11px;}

.article a:link {color: #0000ff; text-decoration: none;}
.article a:visited {color: #4e81cf; text-decoration: none;}
.article a:hover {color: #0000ff; text-decoration: underline;}
.article a:action {color: #0000ff; text-decoration: none;}

.clear {clear:both;}
.article .ad-cont {margin: 0 0 10px 10px;}

.article-rt-col .weather{background: #e6e6e6;}
.article-rt-col .clock {border-bottom: 1px solid #e6e6e6;}
.article-rt-col p {padding-bottom:10px;}
/* END STORY */
