@import url(header.css);
@import url(content.css);
@import url(headers.css);
@import url(SpryTabbedPanels.css);
@import url(rightColumn.css);
@import url(overrides.css);



html { height: 100%; }

body, div, select, input, ul, li, p, h3, h4, form {margin:0; padding:0;}
body, div, p {font:11px/1.4 Arial, Verdana, Helvetica; color:#333; }
p {padding: 5px 0;}

#frame{width:994px; margin:0 auto; }
#content {margin-top: 10px;}

/* ----- COLUMN STRUCTURE ----- */

/* Divides page into main content and right column */
#columnLeft{width: 655px; float:left; }
#columnRight
{
    display:block;
    float:right;
    width:318px;
    height:auto;
    margin-left:5px;
    margin-right:5px;
 }

/* Left Column column styles */
#columnLeft #leftCol, #columnLeft #leftCol2 {width: 312px; float:left;}
#columnLeft #rightCol, #columnLeft #rightCol2 {width: 330px; float: right; }
#columnLeft #wideCol {margin: 10px 0;}
#columnLeft #wide {margin: 10px 0; background:#f3f3f3;}

#columnLeft #leftCol2 {width: 428px; margin:0;}
#columnLeft #rightCol2 {width: 220px;}

/*accessibility*/
#header .skipper {
position:absolute;
left:0px; top: 0;
display:block;
color:red;
overflow: hidden;
text-indent: -600em;
background: transparent;
}
#header .skipper:focus, #header .skipper:active {text-indent: 0; background: #fff;}

/*end accessibility*/

/* ----- DISPLAY ----- */
/* Generic Styles, Positioning and Typography */
a img {border: 0px;}

.floatL {float: left;}
.floatR {float: right;}
.padme {margin: 10px;}
.padL {margin-left: 10px;}
.padRt {padding-right: 10px;}
.padRtLots {margin-right: 50px;}
.nopad {padding: 0px;}
p.ctr {text-align: center; padding: 0;}
p.small{font-size:9px;}


/* Clearing the Content*/
div.clearer, #content .hr { height: 1px; line-height: 0em; clear: both; }
#content .hr { border-top: 1px solid #dfdede; margin: 5px 0; font-size: 0; }

/* Hyperlinks */
#content a, #content a:active, #content a:visited {color:#c00; font-weight:bold; text-decoration:none; font-size:11px;}
#content a:hover {color:#c00; font-weight:bold; text-decoration:underline; font-size:11px;}
	
/* Feature pages*/
#sec-feature #content a, #sec-feature #content a:hover, #sec-feature #content a:active, #sec-feature #content a:visited {
	color:#734993; }
#sec-feature #content a:hover
{
	text-decoration: underline;
}

/* Sports pages*/
#sec-sports #content a, #sec-sports #content a:hover, #sec-sports #content a:active, #sec-sports #content a:visited {
	color:#539f32; }
#sec-sports #content a:hover
{
	text-decoration: underline;
}

#content a.article-heading { color: #000; }
#content a.article-heading:hover { color: #c00; }
#content a.blk{color:#000 !important;}
#content a.gry{color:#333 !important;}
#content .snTools a, .snPhotos .photoMore a.sel{color:#999 !important;}


#sec-feature 
/* Generic Form Styles */
input.btn {width:22px; height:17px;}


/*  Remove the focus border on Hyperlinks for Mozilla */
:focus { -moz-outline-style: none;}

/* FOOTER */
#footer	{
	height:53px; 
	margin-top: 20px; 
	background-color: #000}

#footer .menu{
	width: 450px; padding-top: 10px; float:left}

#footer ul{list-style-type:none;}
#footer ul li{padding:0 5px 0 0; float:left; color:#fff; }
#footer a {color:#FFF; text-decoration:none; font-weight:bold;}
#footer a:hover {color:#FFF; text-decoration:underline; font-weight:bold;}
#footer .copyright{width: 480px; padding-top:10px; float:right}


a:hover
{
	text-decoration: underline;
}
