/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

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 {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:13px/1.231 verdana, helvetica, arial, sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}


/* PAGE DEFAULT STYLES */
html,body { /*height: 100%; width: 100%; overflow: hidden;*/}
body { margin: 0px;}
#body { position: relative; margin:0; padding: 0; text-align: center; width: 100%; height: 100%;background: #f3f3f3 url(/espn/sc/i/back_light.jpg) repeat-x;}
div#contentBackground { /*min-height: 1800px;*/ margin-left:auto; margin-right:auto; height: auto !important; /*height: 1800px;*/ overflow: hidden; background: #f3f3f3 url(/espn/sc/i/background_sc_light.jpg) 50% 0% no-repeat; /*width: 1800px;*/
	}

div#contentBackground-dark {
  margin-left:auto; 
  margin-right:auto; 
  height: auto !important; 
  overflow: hidden; 
  background: #000000 url(/espn/sc/i/background_sc_dark_popup.jpg) 50% 0% no-repeat;
}

div#content {
  position: relative; 
  width:924px; 
  margin: 0 auto;
  text-align: left;
  z-index:1;
}

body.upload-popup div#content,
body.upload-popup .column-3,
body.upload-popup .cell-3 {
  width: 770px;
}

div#contentWells { 
	float: left;
	background: transparent; 
	font-family: verdana, sans-serif;
	font-size: 11px;
	/*padding: 0 9px 0 10px;*/
	padding:0;
}
p { margin: 0 0 5px 0;}
a { /*color: #4f4e4e;*/ color:#5b7e98; text-decoration: none; }
a:hover { text-decoration: underline;}

div.spacer { overflow: hidden; }
#leftContentWell,#centerContentWell,#rightContentWell { width: 304px; float: left; }
#leftContentWell div.spacer { padding: 6px 3px 6px 6px;}
#centerContentWell div.spacer { padding: 6px 3px; }
#rightContentWell div.spacer { padding: 6px 6px 6px 3px; }

#footer {
  clear: both;
  font: 10px/16px Arial, Verdana, Helvetica, sans-serif;
  color:#666666;
  margin: 14px 0 50px;
  padding-left: 115px;
  background: url(/espn/sc/i/logo_footer.gif) left top no-repeat;
}

#footer a { color: #666666; text-decoration: none;}
#footer a:hover { text-decoration: underline;}

#footer p {
  margin: 0;
}


/* GRID SYSTEM LAYOUT */
.rail { width: 30%; float: left; margin: 0 6px 6px 0;}
.rail.last { width: 30%; float: left; margin: 0 6px 0px 0;}
.row { float : left; width: 100%; margin: 0 0 6px 0;}

.column-1 { float:left; width: 304px; margin: 10px 6px 0 0; }
.column-2 { float:left; width: 614px; margin: 0 6px 0 0; }
.column-3 { float:left; width: 924px; margin: 0 6px 0 0; }

.cell-1 { float: left; width: 304px; margin: 6px 0 0 0; }
.cell-2 { float: left; width: 614px; margin: 6px 0 0 0; }
.cell-3 { float: left; width: 924px; margin: 6px 0 0 0; }

.first { margin-left:0; }
.last { margin-right:0; }
.top {margin-top:9pt;}
.bottom {margin-bottom:0;}
