body {
	margin: 0px 0px 0px 0px ;
	font-family: verdana, sans-serif;
	font-size: 12px ;
	background-color: #323B97;
	background-position: top ;
	background-repeat: repeat-x ;
	color: #000000 ;
}

input, select, textarea, button {
	font-family: verdana, arial, sans-serif ;
	font-size: 11px ;
}

p, li, div, td {
}

table {
	border-collapse: collapse ;
}

form {
	margin: 0px ;
	padding: 0px ;
}

td {
	font-size: 12px ;
	vertical-align: middle ;
}

h1 {
	font-size: 28px ;
	font-weight: normal ;
	color: #323B97 ;
	font-family: verdana ;
	margin-top: 0px ;
	margin-bottom: 10px ;
}

h2 {
	margin-top: 0px ;
	margin-bottom: 6px; 
	font-size: 16px ;
	font-weight: bold ;
}

h3 {
	margin-top: 0px ;
	font-size: 13px ; 
	font-weight: bold ;
}

h4 {
	color: #666;
	font-size: 16px; 
	margin-bottom: 3px; 
}

body.Indians {
	background-color: #323B97;
}

body.Browns {
	background-color: #D27029;
}

body.Buckeyes {
	background-color: #CD2D49;
}

body.Cavs {
	background-color: #9E2433;
}

a.Indians:link, a.Indians:visited  {
	color: #EE184C;
}

a.Browns:link, a.Browns:visited {
	color: #F47920;
}

a.Cavs:link, a.Cavs:visited {
	color: #EEA83F;
}

a.Buckeyes:link, a.Buckeyes:visited {
	color: #CD2D49;
}

div.banner {
	background-image: url(images/banner_default.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	text-align: center; 
	vertical-align: top; 
	padding-top: 10px; 
}

div.Indians {
	background-image: url(images/banner_Indians.jpg);
}

div.Browns {
	background-image: url(images/banner_Browns.jpg);
}

div.Buckeyes {
	background-image: url(images/banner_Buckeyes.jpg);
}

div.Cavs {
	background-image: url(images/banner_Cavs.jpg);
}

td.sidebar {
	vertical-align: top; 
	width: 244px; 
	background-color: #aaa;
}

td.banner_chrome {
	vertical-align: bottom;
	text-align: center; 
	width: 150px; 
	padding-bottom: 4px; 
}

td.chrome_border {
	width: 9px; 
	background-image: url(images/chrome_border.jpg); 
	background-position: top center; 
	background-repeat: repeat-y; 
}

div.module {
	background-color: #DCDCDC;
	padding: 5px; 
	margin: 5px 0px; 
	border-bottom: solid 1px #949494;
}

div.banner_mod {
	text-align: center;
	margin-bottom: 5px; 
}

td.team_quad {
	vertical-align: top;
	width: 50%; 
}

td.team_left {
	padding-right: 10px ;
	border-right: 1px solid #cccccc ;
}

td.team_right {
	padding-left: 10px
}

td.middle_mod {
	padding: 10px 0px;
}

td.team_top {
	padding-bottom: 10px ;
	border-bottom: 1px solid #cccccc ;
}

td.team_bottom {
	padding-top: 10px ;
	border-top: 1px solid #cccccc ;
}

img.team_logo {
	margin: 0px 0px 10px 10px; 
}

.button {
	padding: 2px 10px ;
	margin: 3px 3px ;
	background: #000000 ;
	border: 1px solid #ffffff ;
}

.buttonUp {
	padding: 2px 10px ;
	margin: 3px 3px ;
	background: #990000 ;
	border: 1px solid #ffffff ;
}

a.navLink:link, a.navLink:active, a.navLink:visited {
	color: #ffffff ;
	text-decoration: none ;
	font-size: 10px ;
	font-family: verdana ;
	font-weight: bold ;
}

a.navLink:hover {
	color: #ffffff ;
	text-decoration: underline ;
}

a:link {
	color: #323B97 ;
	text-decoration: none; 
	font-weight: bold; 
}

a:active, a:visited {
	color: #323B97 ;
	text-decoration: none; 
	font-weight: bold; 
}

a:hover {
	color: #656BB2 ;
	text-decoration: underline ;
}

#content {
	padding: 10px ;
	vertical-align: top; 
}

.required {
	text-align:center;
	color: #990000;
}

td.arc_head {
	background-color: #323B97;
	color: white; 
	font-weight: bold;
	text-align: center; 
	padding: 3px; 
}

a.arc_head {
	color:white; 
}

.arc_data {
	text-align: center; 
}

#ticker_message {
	background: #000000 ;
	padding: 3px 10px 5px 10px ;
	color: #ffffff ;
	font-size: 13px ;
	font-family: verdana ;
	letter-spacing: -1px ;
	font-weight: bold ;
	text-align: center ;
}


/*article box*/

div.ab {
	padding: 0px 2px; 
	margin-bottom: 10px;
}

div.ab_head {
	padding: 7px; 
	text-align: center; 
	font-weight: bold;
	color: #fff;
	font-size: 1.3em;
}

div.ab_head a {
	color: #fff;
}


div.ab_art {
	padding: 7px; 
}

div.ab_art a {
	font-weight: normal;
}

div.ab_art_0 {
	background-color: #eee;
}

div.ab_art_1 {
	background-color: #fff;
}

div.ab_art_title {
	margin-bottom: 3px; 
}

div.ab_art_date {
	color: #666;
	font-size: .9em; 
}

a.ab_art_link {
	color: #999;
	font-style: italic;
	font-size: .9em;
	text-align: left; 
}

div.ab_foot {
	text-align: right; 
	padding: 3px; 
}

div.ab_foot a {
	font-weight: normal;
	color: #fff;
}

/* Buckeyes */

div.ab_Buckeyes {
	background-color: #CD2D49; 
}

/* Cavs */

div.ab_Cavs {
	background-color: #9E2433;
}
/* Indians */

div.ab_Indians {
	background-color: #323B97; 
}

/* Browns */

div.ab_Browns {
	background-color: #D27029; 
}

/*
a.ab {
	color: lightgray;
}

.ab_date {
	font-weight: bold;
	font-size: 10px;
}

.ab_title {
	font-weight: bold; 
}

div.ab_Browns {
	background-color: #4D4445 ;
	color: #D27029;
}

tr.ab_Browns_0 {
	background-color: #EBA470;
}

tr.ab_Browns_1 {
	background-color: #A98570;
}

.ab_Browns_title {
	color: #D27029; 
}

a.ab_Browns:link, a.ab_Browns:active, a.ab_Browns:hover, a.ab_Browns:visited {
	font-size: 11px;
	color: #D27029;
}

div.ab_Indians {
	background-color: #323B97 ;
	color: #F92D36;
}

tr.ab_Indians_0 {
	background-color: #F1A6B8;
}

tr.ab_Indians_1 {
	background-color: #C1C4DE;
}

.ab_Indians_title {
	color: #F92D36;
}

a.ab_Indians:link, a.ab_Indians:active, a.ab_Indians:hover, a.ab_Indians:visited {
	font-size: 11px;
	color: #F92D36;
}

div.ab_Cavs {
	background-color: #9E2433 ;
}

tr.ab_Cavs_0 {
	background-color: #FBB957 ; 
}

tr.ab_Cavs_1 {
	background-color: #C46339 ; 
}

.ab_Cavs_title {
	color: #C89F35; 
}

a.ab_Cavs:link, a.ab_Cavs:active, a.ab_Cavs:hover, a.ab_Cavs:visited {
	font-size: 11px;
	color: #C89F35;
}

div.ab_Buckeyes {
	background-color: #CD2D49 ;
}

tr.ab_Buckeyes_0 {
	background-color: #CCCFD0 ;
}

tr.ab_Buckeyes_1 {
	background-color: #E9788C ;
}

.ab_Buckeyes_title {
	color: #B7C4C2; 
}

a.ab_Buckeyes:link, a.ab_Buckeyes:active, a.ab_Buckeyes:hover, a.ab_Buckeyes:visited {
	font-size: 11px;
	color: #B7C4C2;
}

table.ab {
	color: #626E74; 
}

td.ab {
	padding: 1px ; 
}
*/

.article_date {
	font-style: italic ;
	font-size: 13px ;
	color: #000000 ;
}

.top_nav {
	padding: 0px 8px ;
	background: #ffffff ;
	text-align: right ;
	color: #666666 ;
}

a.article:link, a.article:active, a.article:visited {
	text-decoration: none; 
	font-weight: bold;
	font-size: 12px; 
}

a.article:hover {
	text-decoration: underline;
}

a.top_link:link, a.top_link:active, a.top_link:visited {
	color: #323B97 ;
	text-decoration: none ;
	font-weight: bold;
}

a.top_link:hover {
	color: #656BB2 ;
	text-decoration: underline ;
}

a.white_link:link, a.white_link:active, a.white_link:visited {
	/*
	color: #ffffff ;
	text-decoration: none ;
	font-size: 11px ;
	*/
	font-size: 11px; 
}

a.white_link:hover {
	/*
	color: #ffff00 ;
	text-decoration: underline ;
	*/
}

/* Team Page Button Styles
---------------------------------------------------------------------*/

.button_Browns, .button_Indians, .button_Cavs, .button_Buckeyes, .button_Browns_up, .button_Indians_up, .button_Cavs_up, .button_Buckeyes_up, .button_default, .button_default_up {
	background-position: center ;
	padding: 6px 10px ;
	border-bottom: 0px solid #ffffff ;
	margin: 5px 0px; 
}

.button_Browns {
	background-image: url(buttons/Browns.jpg) ;
}

.button_Indians, .button_default {
	background-image: url(buttons/Indians.jpg) ;
}

.button_Cavs {
	background-image: url(buttons/Cavs.jpg) ;
}

.button_Buckeyes {
	background-image: url(buttons/Buckeyes.jpg) ;
}

.button_Browns_up {
	background-image: url(buttons/Browns.jpg) ;
}

.button_Indians_up, .button_default_up {
	background-image: url(buttons/Indians.jpg) ;
}

.button_Cavs_up {
	background-image: url(buttons/Cavs.jpg) ;
}

.button_Buckeyes_up {
	background-image: url(buttons/Buckeyes.jpg) ;
}

a.team_link:link, a.team_link:active, a.team_link:visited, a.team_link:hover {
	font-weight: bold ;
	letter-spacing: -1px ;
	text-decoration: none ;
	text-transform: uppercase;
}

a.team_link_Indians:link, a.team_link_Indians:active, a.team_link_Indians:visited, a.team_link_Indians:hover {
	color: #323B97;
}
a.team_link_Browns:link, a.team_link_Browns:active, a.team_link_Browns:visited, a.team_link_Browns:hover {
	color: #574D4E;
}
a.team_link_Cavs:link, a.team_link_Cavs:active, a.team_link_Cavs:visited, a.team_link_Cavs:hover {
	color: #9E2433;
}
a.team_link_Buckeyes:link, a.team_link_Buckeyes:active, a.team_link_Buckeyes:visited, a.team_link_Buckeyes:hover {
	color: #CD2D49;
}

/* Article commenting styles */

/*
table.articles_comments {
	width: 100%; 
}

table.articles_comments td {
	vertical-align: top;
}
*/

div.articles_comments_list {
	margin-bottom: 10px; 
}

div.articles_leave_comment {
	/*margin-left: 10px; */
	background-color: #CCC;
	padding: 10px; 
	border: solid 1px #666;
}

div.articles_comment_action_end {
	text-align: center;
	font-weight: bold;
	color: #900 ;
	margin-bottom: 10px; 
}

textarea.articles_comments_box {
	width: 99%; 
	height: 6em; 
}

div.articles_comment {
	border: solid 1px #666;
	border-width: 1px 0px 0px 0px;
	padding: 10px; 
}

div.articles_comment.row0 {
	background-color: #eee;
}

div.articles_comment.row1 {
	background-color: #fff;
}

div.articles_comment_date {
	font-size: .8em; 
}

div.articles_comment_name {
	font-size: .8em;
}

div.articles_comment_content {
	margin-top: 10px; 
}

