.HEADER_LINKS
{
	font-size: small;
	color: #000000;
}

BODY
{
	background-color: #C7C7C7; 
	font-family: arial, verdana, helvetica, sans-serif; 
	font-weight: normal; 
	color: #383838;
	font-size: small; 
	margin: 1px 1px 1px 1px;
}

.BODY_TABLE
{
	background-color: #B3B3B3; 
}

.HEADER_TABLE
{
	background-color: #C75000; 
}

.HEADER_TABLE_TR
{
	background-color: #C75000; 
}

.TITLE
{
	font-size: 36px; 
	font-weight: bold;
}

.TITLE_DESCRIPTION
{
	font-style: italic; 
}

.BODY_TR
{
	background-color: #FFFFFF; 
}

.BODY_TITLE_TR
{
	background-color: #FFFFFF; 
	font-size: medium;
	font-weight: bold;
	color: #C75000;
}

.SECTION_HEADER
{
	font-size: medium; 
	font-weight: bold; 
	text-align: left;
}

.TEAM_SPORT_HEADER
{
	font-size: large; 
	font-weight: bold;
	text-align: left;
}

.TEAM_LEAGUE_HEADER
{
	font-size: small; 
	font-weight: bold; 
}
.calendarHeader 
{ 
	font-size: small; 
	font-weight: normal; 
}
.calendarToday 
{ 
	font-size: small; 
	font-weight: bold; 
}
.calendar 
{ 
	font-size: small; 
	font-weight: normal; 
}

.TEAM_DIVISION_HEADER
{
	font-size: small; 
	font-weight: bold; 
}

.TEAM_ENTRY
{
	font-size: small; 
	font-weight: normal; 
	padding-left:10px;
}

.ENTRY_DATE_SELECTION
{
	font-size: medium; 
	font-weight: normal; 
	text-align: center;
}

.TEAM_FILTER
{
	font-size: small; 
	font-weight: normal; 
}

.SIDEBAR
{
	padding-left:10px;
	font-size: small; 
}

.SIDEBAR_CALENDAR
{
	font-size: small; 
}

.NAVIGATION_SUBMENU
{
	font-weight: bold;
	color: #383838;
}

.NEW
{
	color: #FF0000;
	font-size: x-small;
}

.RECENT_ENTRIES
{
	padding-left:10px;
	font-size: small; 
}

.RECENT_ENTRIES_BODY
{
	padding-left:12px;
	font-size: small; 
}

.RECENT_ENTRIES_FOOTER
{
	padding-left:12px;
	font-size: x-small; 
}

.BLOG_NAME
{
	font-size: small;
	font-weight: bold;
}

.BLOG_DESCRIPTION
{
	font-size: small;
	padding-left:12px;
}

.BLOG_FOOTER
{
	font-size: x-small;
	padding-left:12px;
}

.BLOG_LIST
{
	padding-left:10px;
	font-size: small; 
}

.BLOG_LIST_BODY
{
	padding-left:12px;
	font-size: small; 
}

.BLOG_LIST_FOOTER
{
	padding-left:12px;
	font-size: x-small; 
}

.BLOG_VIEW_DESCRIPTION
{
	padding-left:12px;
}

.SEARCH_TITLE
{
	font-size: large;
	font-weight: bold;
}

.SEARCH_RESULTS_FOUND
{
	font-size: small;
	font-weight: normal;
	font-style: italic;
}

.SUGGESTION_TABLE
{
	font-size: small;
}

TABLE.SUGGESTION_TABLE TR
{
	vertical-align: top;
}

.SUGGESTION_NOTE
{
	font-size: x-small;
}

DIV.TEXTAD {
	text-align: center;
	font-size: small;
}

DIV.TEXTAD .ADVERTISE_HERE {
	font-size: x-small;
	text-align: center;
}

TABLE .TEXTAD {
	font-size: x-small;
	text-align: center;
}

DIV.ABOUT_QUESTION {
	font-size: medium;
	font-weight: bold;
}
DIV.ABOUT_ANSWER { 
	font-size: small;
}

TABLE.ADSTRIP {
	#border-collapse: collapse;
	text-align: center;
	background-color: #C7C7C7; 
	cell-padding: 2;
	cell-spacing: 2;
}

.ADSTRIP_TITLE {
	background-color: #FFFFFF; 
	font-size: medium;
	font-weight: bold;
	color: #C75000;
	text-align: left;
}

TABLE.BLOGAD {
	background-color: #FFFFFF; 
	#border-collapse: collapse;
	cell-padding: 0px;
	cell-spacing: 0px;
}

.BLOGAD_HEADLINE {
	background-color: #FFFFFF; 
	font-size: small;
	font-weight: bold;
	text-align: center;
}

.BLOGAD_TEXT {
	background-color: #FFFFFF; 
	text-align: center;
	font-size: small;
}

.BLOGAD_LINK {
	font-size: small;
}

.ADSTRIP_LINK {
	font-size: small;
}

A:LINK
{
	color: #0000CC;
	text-decoration: underline;
}
A:VISITED
{
	color: #0000CC;
	text-decoration: underline;
}
A:ACTIVE
{
	color: #0000CC;
	text-decoration: underline;
}
A:HOVER
{
	color: #0000CC;
	text-decoration: underline;
}

div#header {
	font-size: x-large;
	text-align: center;
}
div#section_header {
	font-size: large;
	font-weight: bold;
}
div#subsection_header {
	font-size: large;
}
div#subsubsection_header {
	font-size: medium;
	font-weight: bold;
}
div#subsubsubsection_header {
	font-size: medium;
}

.book_review {
	font-size: medium;
}

.book_review h1 {
	margin: 1px 1px 1px 1px;
	font-size: medium;
	font-weight: bold;
}

.book_review h2 {
	margin: 1px 1px 10px 1px;
	font-size: small;
	font-weight: normal;
}

/*** Nav bar styles ***/

ul.nav,
.nav ul{
/*Remove all spacings from the list items*/
	margin: 0;
	padding: 0;
	cursor: default;
	list-style-type: none;
	display: inline;
}

ul.nav{
	display: table;
	width: 100%;
	table-layout: fixed;
}

ul.nav>li{
	display: table-cell;
	position: relative;
	padding: 2px 6px;
}

ul.nav>li:hover{
	padding-right: 1px;
}

ul.nav li>ul{
/*Make the sub list items invisible*/
	display: none;
	position: absolute;
	max-width: 40ex;
	margin-left: -6px;
	margin-top: 2px;
}

ul.nav li:hover>ul{
/*When hovered, make them appear*/
	display : block;
}

.nav ul li a{
/*Make the hyperlinks as a block element, sort of a hover effect*/
	display: block;
	padding: 2px 10px;
}

.TEAM_SPORT_HEADER_BUTTONS {
	margin-top: 2px;
	padding-left:10px;
}

.adHeadline { font-weight: bold; color: #0000CC; cursor: pointer; font-size: 12px; text-decoration: none; margin-left: 5px;}
.adHeadline:link { text-decoration: none; }
.adHeadline:hover { text-decoration: underline; }
.adText {margin-left: 5px; font-weight: normal; color: #000; cursor: pointer; text-decoration: none; font-size: 12px;}
.adbritead br { display: none; }
.adbritead {display:inline}
.adText:link { text-decoration: none; }
.adText:hover {text-decoration:underline; }
.adText:hover span {text-decoration:underline; }
 #adbrite { text-align: center; clear:both; margin-top: 5px; margin-bottom: 5px; }
 * html #adbrite {padding-top:0}
.adbriteyouradhere { display:inline;padding-left:1em;font-size: 10px; text-decoration: none;}
.adbriteyouradhere:link { text-decoration: none; }
.adbriteyouradhere:hover { text-decoration: underline; }
.adbritesponsored {color:#666;display:inline;font-size: 12px; text-decoration: none;}


p.special_advertisement {
	text-align: center;
	margin-bottom: 2px;
	margin-top: 5px;
	font-weight: bold;
	font-size: 11px;
}

