tbody {
	border: solid 0px transparent;
	border-top: solid 0px transparent;
}

tr.even, tr.odd {
	background: transparent;
	padding: 0px;
	border: solid 0px transparent;
	border-top: solid 0px transparent;
}

.content-rail.full table,
table.data {
	width: 100%;
}

table.data tr.even { background: #eee; }
table.data td { padding: 4px; }

.content-rail.full tr.even td,
.content-rail.full tr.odd td {
	padding: 4px;
}
.content-rail.full tr.odd { background: #eee; }

.messages .messages {
	background: #ddd;
	padding: 10px;
	border: solid 1px #bbb;
	margin: 5px 0px;
}

.messages .messages ul, .messages .messages li {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

.messages .messages.status {
	background: #81ffbc;
	border-color: #00A24B;
}

.messages .messages.error {
	color: #fff;
	background: #911B1E;
	font-weight: bolder;
	font-size: 13px;
	border-color: #360a0b;
}
.messages .messages.error a {
	color: #fff;
	text-decoration: underline;
}


.comment.comment-unpublished {
	color: #888;
	font-style: italic;
}
.comment.comment-unpublished p { color: #888; }

.comment .unpublished {
	color: #fa0;
	font-weight: bolder;
}


.pane-block { position: relative; }

.pane-block .more-link {
	position: absolute;
	top: 5px;
	right: 5px;
}

.pane-block .more-link a {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bolder;
}


.comment .links li {
	font-size: 10px;
	padding: 0px 10px 0px 0px;
}


.admin-links { font-size: 10px; }


.left-content .block { padding-bottom: 10px; }


.view-blog-archive h3 {
	background: url(../grafix/collapse-closed.png) left center no-repeat;
	padding-left: 20px;
	cursor: pointer;
}
.view-blog-archive .expanded h3 {
	background-image: url(../grafix/collapse-open.png);
}

.view-blog-archive ul { display: none; }
.view-blog-archive .expanded ul { display: block; }

.view-blog-archive-pages .views-row { 
	margin: 5px 0px;
	clear: both;
}
.view-blog-archive-pages .views-field-created {
	color: #555;
	font-style: italic;
	padding-right: 5px;
	display: inline;
}
.view-blog-archive-pages .views-field-title {
	font-size: 18px;
	display: inline;
}

.node { padding-bottom: 20px; }

.node-blog-post .terms,
.links.inline {
	color: #666;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	margin-top: 3px;
}

.node-blog-post .links.inline {
	font-size: 14px;
}

.links.inline li {
	padding: 0px 10px 0px 0px;
}


.view-blogs .views-row { margin-bottom: 10px; }


.view-latest-comments .views-row { padding: 0px 0px 8px 0px; }
.view-latest-comments .views-field-subject { font-weight: bolder; }


.panel-pane h2 { margin-bottom: 10px; }

.panel-2col .panel-col-first {
	margin-right: 10px;
	width: 220px;
}
.panel-2col .panel-col-last { width: 220px; }



.block-menu ul.menu {
	color: #ddd;
	background: #444;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	padding: 5px;
	margin: 5px 0px;
}

.block-menu a {
	color: #fff;
	font-weight: bolder;
}
.block-menu li a.active { color: #ff8; }

.block-menu ul.menu li.leaf {
	list-style-type: none;
	list-style-image: none;
	padding: 3px;
	display: inline;
}


.content-rail.type-sports-page .left-content { width: 190px; }
.content-rail.type-sports-page .right-content { width: 385px; }

.article.type-sports-page h2 {
	color: #444;
	font-size: 13px;
	font-weight: bolder;
	text-transform: uppercase;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.article.type-sports-page .left-content h2 {
    color: #1d62ae;
	font-size: 15px;
}

.article.type-sports-page table { width: 100%; }

.article.type-sports-page th {
	color: #444;
	font-style: italic;
	font-weight: normal;
	padding: 2px;
	border-bottom: solid 0px transparent;
}

.article.type-sports-page td {
    padding: 2px;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
}
.article.type-sports-page tr.odd td { background: #eee; }

.field-field-adspon { margin: 10px 0px; }




body#tinymce {
	font-family: Georgia, serif;
	font-size: 12px;
	padding: 5px;
	margin: 0px;
}

body#tinymce p {
	line-height: 120%;
	padding: 0.5em 0px;
	margin: 0px;
}
