body { font-family: Arial, Helvetica, sans-serif; background-image:url(/images/pageBG.jpg); margin:0; }
#page { width:768px; margin-left:auto; margin-right:auto; background-color:#FFF;}
#header { margin:0; width:768px; }

#navBar { width: 768px; height: 32px; background-image: url(images/navBarBG.jpg); position:relative; z-index:10;}
#navBar ul { list-style: none; margin: 0/* 0 0 -35px*/; }
/*#navBar li { background-image: url(images/navBarButton.jpg); float: left; height: 32px; width: 134px; }*/
#navBar a { color:#FFF; font-weight: bold; text-align: center; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
#navBar li.main { background-image: url(images/navBarButton.jpg); float: left; height: 32px; width: 134px; }
#navBar li.main>a { height: 32px; width: 134px; display: block; color: White; font-size: 14px; line-height: 32px; outline: 0; }
#navBar li a:hover { background-position: 0 32px; color: Lime; }
#navBar li a:active { background-position: 0 64px; }

/*#navBar ul ul { display: none; position: absolute; padding: 0; margin: 0; z-index: 10; }*/
/*#navBar ul ul li {
	border: 0 none transparent; border-bottom: 1px solid gray; border-top: 2px solid gray;
	background-color: #2A2A2A; margin-bottom: -1px; padding: 0; background-image: none; 
	float: none; height: 25px;
}*/
#navBar ul ul li a { background-image: none; font-size: 12px; display: block; padding:0.5em 10px; width:110px; }
#navBar ul ul li a:hover { background-color: Black; border: 5px solid #01820b; border-width:0 3px 0 5px; padding:0.5em 6px; }
#navBar li:hover ul { display: block;  }
/* New style */
#navBar ul ul { display: none; position: absolute; top:100%; left:0; padding: 0.5em 0 1em 0; 
	/*border-right:solid 2px #01820b;*/ background:url(images/navULBG.png) bottom left no-repeat;  }
#navBar ul>li>ul { top:auto; left:auto;}
#navBar ul ul li {
	border: 0; display:block;
	background-color: transparent; background-image:none;
	float: none;
}


#tickerBar { background-image: url(images/tickerBarBGframe.gif); height: 32px; width: 768px; overflow: hidden; }
.tickerText { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: Yellow; font-weight: bold; }
.tickerText a { text-decoration: none; color: Yellow; }

#testamonials { width: 768px; font-size: .7em; clear: both; padding: 15px 0 0 0; }
#testamonials .test { width: 167px; margin: 5px; border: 1px black solid; background-color: #FFEBCD; padding: 5px; float: left; }
#testamonials .tleft { margin-left: 9px; }
#testamonials .tright { margin-right: 0; }

#loginForm { line-height: 30px; height: 32px; text-align: right; margin-right: 10px;  }
#loginForm input { font-size: 12px; }
#loggedin { line-height: 30px; color: White; font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-align: right; margin-right: 10px; }
#loggedinBar { width: 768px; text-align: right; background-image: url(images/userBarBG.jpg); height: 31px;}
#loggedinBar ul { list-style: none; margin: 0; line-height: 27px; }
#loggedinBar li { margin: 0 20px 0 20px; display: inline; }
#loggedinBar a { color: White; font-size: 12px; text-decoration: none; font-weight: bold; }
#loggedinBar a:hover {
	color: Lime;
}

.dataTable { background-color: #EAEAEA; }

/* Index Page */
#paidAdvertising { width:788px; clear:both; }
#paidAdBox { width:234px; height:205px; background-image:url(images/paidAdvertising.jpg); float:left; margin-left:15px;}
#paidAd { position:relative; top: 23px; left:14px; }

#rightSideBox { width: 210px; margin: 2px; float: right;}
#leftSideBox { width: 550px; float: left; margin: 2px; }
#articleBox { width: 100%; height: 265px; }
#newsStory { width: 325px; float: left; margin: 2px; border-right: 1px solid black; background-color: #F5F5F5; height: 250px; overflow: hidden; }
#leftSideBox a { font-weight: bold; color: Blue; font-size: 11px; }
#leftSideBox a:hover { color: Green; }
.newsImage { margin-left: 5px; }
.newsTitle { font-size: 18px; font-weight: bold; font-family: "Times New Roman", Times, serif; margin: 5px; line-height: 1; }
.news { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-indent: 30px; margin: 4px; }
.news p  { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-indent: 30px; margin: 4px; }
.newsListLabel { font-size: 14px; font-weight: bold; text-align: center; background-color: #00008B; color: White; margin: 0; }
a.newsListLabel  { color: White; text-decoration: none; } 
a.newsListLabel:hover { color: Yellow; }
ul.inewsList { margin: 0 0 0 -15px; border: 1px solid black; background-color: #EEE8AA; }
li.inewsList { font-size: 11px; }
#newsList { width: 215px; float: right; }
TABLE.scoreboard { background-color: Black; border: 3px groove #D3D3D3; color: #F0F8FF; font-weight: bold;  font-size: 14px; }
TD.scoreboard { border: none; }
.scores { color: #FFD700; }
.status { color: #DC143C; }
.vs { color: White;  font-variant: normal;  font-weight: normal;    }
#bannerBox { width: 100%; height: 230px; background-image: url(images/clicktowinBG.jpg); background-repeat: no-repeat; text-align: center; }
#bannerContent { position: relative; top: 20px; }
#lowerPage { width: 768px; clear: both; position: static; }
#videoBox { width: 285px; float: left; height: 350px; overflow: hidden; font-size: 12px; margin-top: 20px; }
#article {height:330px; overflow:hidden; margin:0;}
#article p {
	margin: 5px;
}
#oddsBox { width: 467px; float: right; padding-left: 10px; }
#oddsHeader { text-align: center; background-image: url(images/oddsbuttons/oddsButtonsBG.png); width: 467px; height: 39px; }
#oddsContainer { width: 467px; height: 260px; overflow: hidden; margin: 0; border-bottom: 1px solid black; }

#content { width:768px;  background-color:#FFFFFF; overflow: hidden; padding-bottom: 20px;}
#footer { width: 768px; background-color: #111111; color: #FFFFFF; position: static; z-index: 1; clear: both; padding-top: 20px; padding-bottom: 20px; text-align: center; font-size: 12px; }
#footer a { color: #F0E68C; text-decoration: none; }
#footer a:hover { text-decoration: underline overline; }
#footer a:visited { color: #F0E68C; }
.notice { color: Red; }
#sidebar { width:210px; text-align:center; color:#000000; margin:0; float:left; height:100%; background-color: #DCDCDC; }
#read_more_link {position:relative; left:170px; top:-10px; background-color:#FFF; width:100px; }

/* news page */
td.newslist { background-image: url(images/userBarBG.jpg); color: Yellow; font-weight: bold; }
li.newslist { list-style: none; font-size: 13px; border-bottom: 1px solid black; margin: 0 0 4px 0; }
li.newslist a { text-decoration: none; }

/* article page */
th.archive {
	background-color: White;
}

/* service page */
.moreService { margin:5px 30px; }
.serviceLink { color:#00C; }

a.player {display:block;width:215px;height:165px;text-align:center;color:#fff;text-decoration:none;cursor:pointer;background:-moz-linear-gradient(top, rgba(55, 102, 152, 0.9), rgba(6, 6, 6, 0.9));-moz-box-shadow:0 0 40px rgba(100, 118, 173, 0.5);background-image:url(/images/warTV.jpg);}
a.player:hover {filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75;}
/* splash image */
a.player img {margin-top:75px;border:0;}
a.player {margin-top:0px;}

#catfish {position:fixed;bottom:-3px;z-index:9999;width:100%;vertical-align:top;overflow:hidden;}
#catfish h6#goaway {float:right;text-align:right;}
.zip {height:100%;overflow:auto;position:relative;z-index:2;}
body.zipped, html.zipped {margin:0;padding:0;height:100%;overflow:hidden;}
a.centerlink {display:block;text-align:center;}
