/* Sportscolumn 2.0 stylesheet */

* {
	margin: 0;
	padding: 0;
}

body {
	color: #000;
	background: #d6d6ad;
	font-family: Verdana, "Bitstream Vera Sans", "Lucida Sans", sans-serif;
	font-size: 0.7em;
	line-height: 1.4;
	text-align: center;
}

* html td {
	font-size: 11px;
}

.floatimg {
  float: left;
  margin: 2px 4px 2px 2px;
  padding: 2px;
  font-weight: bold;
}

.floatimg img {
  border: 2px solid #ccc;
}

#centercol blockquote {
  padding-left: 2em;
  margin-left: 2em;
  font-style: italic;
}

#centercol blockquote p {
  margin-left: 0;
  padding-left: 0;
}

* html td a {
	color: #360;
}

a:link, a:active, a:visited {
	color: #360;
}

a:hover {
	color: #360; text-decoration: none
}



a img {
	border: 0;
}

input, textarea {
	border: 1px solid #999;
}

label {
	cursor: pointer;
}

#leftcol h2, #rightcol h2 {
        color: #360;
        font-size: 1em;
        border-bottom: 1px solid #360;
}

#leftcol h3, #rightcol h3 {
        color: #360;
        font-size: 1em;
}

#leftcol ul, #rightcol ul, #centercol ul {
        list-style-type: square;
        margin-bottom: 1em;
}

#leftcol ul li, #rightcol ul li, #centercol ul li {
        margin: 0.5em 0 0.5em 20px;
}

#wrapper {
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	background: #fff;
	border: solid #999;
	border-width: 0 1px 1px 1px;
	text-align: left;
}

#top_notice {
	background: #edd;
	border-bottom: 1px solid #999;
	padding: 4px 0;
	margin-bottom: 2.5em;
	text-align: center;
        font-weight: bold;
}

#top_ad {
	background: #fff;
	border-bottom: 1px solid #999;
	padding: 4px 0;
	margin-bottom: 0em;
	text-align: center;
        font-weight: bold;
}


#top_notice a {
	font-weight: bold;
	color: #c33;
}

#main {
	width: 780px;
	height: 69px;
}

#main #top_date {
	width: 182px;
	text-align: left;
	padding: 0 0 2px 4px;
}

#main #sc_logo {
	width: 417px;
}

#main #searchbox {
	width: 181px;
	text-align: right;
	padding: 0 4px 2px 0;
}

#nav {
	width: 780px;
}

#nav a {
        text-decoration: none;
}

#nav ul {
	list-style-type: none;
}

#nav ul li {
	display: inline;
}

#nav #left_nav, #nav #right_nav {
	text-align: center;
	border: solid #999;
	border-width: 1px 0;
}

#nav #left_nav {
	width: 182px;
	border-right: 1px solid #999;
}

#nav #left_nav ul {
        width: 181px;
}

#nav #right_nav {
	width: 181px;
	border-left: 1px solid #999;
}

#nav #sports_nav {
	text-align: center;
	background: #360;
	color: #fff;
	border-bottom: 1px solid #999;
        width: 417px;
}

#nav #sports_nav ul {
	margin-left: 7px;
}

#nav #sports_nav ul li {
	display: block;
	float: left;
}

#nav #sports_nav a {
	color: #fff;
	width: 66px;
	margin-top: 2px;
	display: block;
        border-left: 1px solid #fff;
}

#nav #sports_nav ul li.first a {
        border-left: none;
}

#nav #sports_nav a:hover {
	color: #360;
	background: #fff;
}

* html #nav #left_nav li {
        position: relative;
}

#nav #left_nav li ul {
	display: none;
        position: absolute;
	top: 1em;
	left: 0;
}

#nav #left_nav li>ul {
	top: auto;
	left: auto;
}

#nav #left_nav li:hover ul, #nav #left_nav li.over ul {
	display: block;
	border: solid #999;
	border-width: 0 1px 1px 0;
	background: #fff;
}

* html #nav #left_nav li.over ul {
        width: 120px;
        top: 1.4em;
        border-width: 0 1px 1px 1px;
}

* html #nav #left_nav li.over ul li, * html #nav #left_nav li.over ul li a {
        margin: 0;
        padding: 0;
        top: 0;
}

#nav #left_nav li:hover ul li, #nav #left_nav li.over ul li {
	display: block;
	text-align: left;
	text-indent: 6px;
}

#nav #left_nav li:hover ul li a, #nav #left_nav li.over ul li a {
	display: block;
}

#nav #left_nav li:hover ul li a:hover, #nav #left_nav li.over ul li a:hover{
	background: #eeeedc;
}

td#leftcol, td#rightcol {
	background: #eeeedc;
	border: solid #999;
}

td#leftcol {
	border-width: 0 1px 0 0;
}

* html td#leftcol {
        width: 181px;
}


td#rightcol {
	border-width: 0 0 0 1px;
}

* html td#rightcol {
        width: 182px;
}

#leftcol div.box, #rightcol div.box {
        margin: 0 4px 2em 4px;
}

td#centercol {
        padding: 4px;
}


#centercol div.story_summary {
        margin-top: 1em;
        border-bottom: 1px dotted #999;
        margin-bottom: 1em;
}

#ad_context_default {
        margin-bottom: 1em;
        padding-bottom: 1em;
        border-bottom: 1px dotted #999;
}

#centercol h1 {
        font-size: 1.2em;
        color: #360;
}

#centercol h2 {
        font-size: 1.2em;
        margin-bottom: 0.5em;
}

#centercol h2 a {
        text-decoration: underline;
}

#centercol p, #centercol ul, #centercol ol {
        margin: 1em;
}

#centercol p.by, #centercol p.more {
        margin-left: 0;
}

#centercol div.commenthead, #centercol div.editorialhead {
        border: 1px solid #999;
        background: #eeeedc;
        margin: 4px 4px 1em 4px;
        padding: 4px;
}

#centercol div.commentbody {
        margin: 1em 4px;
        padding: 0 4px;
}

#centercol div.commentbody p {
        margin-left: 0;
}

#centercol input, #leftcol input, #rightcol input, #centercol select, #leftcol select, #rightcol select, #centercol textarea, #leftcol textarea, #rightcol textarea {
        margin: 6px 2px 0 2px;
}

#centercol form, #leftcol form, #rightcol form {
         margin: 1em 0;
}

.commentmode {
        text-align: center;
}

.commentmode table {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
}

#vote_console {
        text-align: center;
        background: #eeeedc;
        border: 1px solid #999;
        margin-bottom: 4em;
}

.nextprev {
        margin: 1em 0;
}

#centercol dt {
        font-weight: bold;
}

#centercol dd {
        margin-left: 2em;
}

#footer {
        text-align: left;
        margin-top: 2em;
        border-top: 1px solid #999;
        padding-top: 1em;
        font-size: 0.8em;
}

#footerlinks {
        text-align: center;
        margin-top: 1em;
        border-top: 1px solid #999;
        padding-top: 1em;
        font-size: 1.0em;
}

#menu_footer {
        text-align: center;
        margin-top: 3em;
}

#rightcol p {
       margin: 0.5em 0;
}

input.poll {
        border: 0;
}

/* calendar stuff */

.cal_head { background-color: #eeeedc; }

.cal_head UL { text-align: center; }

.cal_head UL LI { display: inline;
                  list-style-type: none; }

.cal_head UL LI A#current { background-color: #ff0000;
                            color: #ffffff;
                            font-weight: bold; }

.cal_body TD,TH { border: 1px solid black;
                  padding: 3px; }

.cal_body #today { background-color: #eeeeee; }

.cal_body #other_month { background-color: #cccccc; }

.date_number { font-weight: bold;
               font-size: large; }

#teams_menu {
        margin-left: 2px;
}

code, kbd, tt, var, pre {
        font-size: 1.2em;
}

#footer a img, div.box a img {
        margin-top: 1em;
}

#centercol textarea {
        margin-bottom: 1em;
}

#centercol #story_body_ads {
        margin-right: 1em;
        float: left;
}

#buttons a img {
        display: block;
        margin: 0.5em 0;
}

div.box a img {
        text-decoration: none;
}

div.box a.pic img {
        margin-top: 0;
}

td.poll_percent {
        padding-left: 0.5em;
}

td.poll_answer {
        padding-left: 0.5em;
}

td.poll_answer, td.poll_percent {
        padding-top: 1em;
}

* html #leftcol h2 {
        width: 180px;
}

#centercol ul, #centercol ol {
        padding-left: 18em;
}

#centercol table td { padding-top: 1em; }

#centercol table th { padding: 4px 0; }


#nav td.bball#sports_nav {
        background-color: #000;
}

#nav td.bball#sports_nav a:hover {
        color: #000;
}

/* tag-cloud styles */

.cloud li { list-style-type: none; display: inline; margin-right: 8px; }

.cloud .tag-popularity-1 { font-size: 80%; }

.cloud .tag-popularity-5 { font-size: 90%; }

.cloud .tag-popularity-10 { font-size: 100%; }

.cloud .tag-popularity-15 { font-size: 110%; }

.iconsphere 
{
    background: url(http://www.sphere.com/images/sphereicon.gif) top left no-repeat;
    padding: 4px 0 4px 20px;
    font-size: 11px;
    white-space: nowrap;
} 