*{margin:0;padding:0;}
body
{	background-image:#f4f4f4 url(../Images/lightgrey.gif);
 	background-repeat:no-repeat;
 	background-position:left top;
 	background-attachment:fixed;
    font-family:verdana,helvitica,arial;
    text-align:center;
}
#container {
    margin:1em auto;
    position:relative;
    text-align:left;
    width:940px;
}


a:hover             { text-decoration: underline; color: #ff0000 }

a { TEXT-DECORATION: none }
a.nav { FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-VARIANT: small-caps; TEXT-DECORATION: none }
a:link { COLOR: #663399 }
a:visited { COLOR: #663399 }

#thisWeekBox
{   width:492px;   
    float:left;
    background-color:#eeeeee;
    border-left:1px solid #B5B9BA;
    border-right:1px solid #B5B9BA;
}
.bottomWeek
{   float:left;
}
.floatLeft
{   float:left;
}
.eventDate
{   width:492px;
    float:left;
    background-color:#ccc;
    color:#000;
    font-weight:bold;
    text-align:center;
    line-height:23px;
    border-top:1px solid #333;
    border-bottom:1px solid #333;
}
.eventInfo
{   float:left;
    width: 480px;
    padding:3px 0px 3px 4px;
    font-size:9pt;
    line-height:15px;
}
.eventIcon
{  clear:both;
   float: left;
   margin:6px 5px 5px;
   width: 18px;
}
#footer
{   clear:both;    
    float:left;
    text-align:center;
    width:924px;
       
}
.footer
{
    margin:10px 0px 10px 6px;
    padding:6px 0px 4px 0px;
    font-size: 11px;
    color:Black;
    background-color:#EFEFEF;
    border-top:1px solid #BABEBE;
    text-align:center;
}
.cf
{   clear:both;
}
.cr
{   clear:right;
}

.clear {
	clear: both;
	line-height: 1px;
}
#header
{   margin-top:4px;
    margin-bottom:6px;
    margin-left:6px;
    width:930px;
}
#broadcastHeader
{   margin-top:4px;
    margin-bottom:6px;
    margin-left:6px;
    width:800px;
}
#navigation
{   clear:both;
    float:left;
    margin-left:6px;
    margin-top:6px;
    margin-right:7px;
    padding:0px;
    width:165px;
}
.navigation
{   background-color:#eeeeee;
}
.navHeader
{   background-image:url(../Images/Frontpage/navTitle.gif);
    color:#FFFFFF;
    cursor:pointer;
    font-size:10pt;
    font-weight:bold;
    margin:0px;
    text-decoration:none;
    text-align:center;
    width:165px;
}
a.navLink:link      {   margin-left:0px; padding-left: 4px; }
a.navLink:visited   {   padding-left: 4px; }
a.navLink:hover   {   font-weight: bold; }
#navLinkGroup a:hover
{
    background-color:#fefefe;  width:165px;
}
a.navLink:hover
{   font-weight:bold;
}
.navLink
{
    background:transparent url(../Images/Frontpage/leftnav.png) repeat-x;
    color:#663399;
    font-size:9pt;
    line-height:18px;
    font-variant:small-caps;
    font-weight:bold;
    text-decoration:none;
    width:163px;
    margin-left:0px;
    padding-left:0px;
}
ul.navLink
{   margin:0px;
}
li.navLink
{   margin:0px;
    padding:0px;
    border-bottom:1px solid #B5B9BA;  border-left:1px solid #B5B9BA; border-right:1px solid #B5B9BA;
    list-style-image:none; list-style-type:none; list-style-position:outside;
}
#content
{   float:left;
    margin-top:6px;
    width:752px;
}

#jsddm
{	margin: 0px;  padding: 0px; float:left; width:924px; background-color:#000;}
#jsddm ul
{   padding:0px; margin:0px;
}	
#jsddm li
{	float: left; list-style: none; font: 14px arial,helvetica,sans-serif; padding-top:0px;}

#jsddm li a
{	display: block;
    background: #000;
    padding: 3px 6px;
    text-decoration: none;
    width: 115px;
    color: #EAFFED;
    white-space: nowrap;
    text-transform:uppercase;
    text-align:center;
}
#jsddm img
{   border:0;
}

#jsddm li a:hover   {	background: #333 }

#jsddm li ul    {	position: absolute; visibility: hidden; 
                 	border-top: 1px solid #999;z-index:99999; }

#jsddm li ul li {	float: none; display: inline;    }

#jsddm li ul li a {	color: #666; width: auto; background: #efefef; 
                    border: solid 1px #999;
                    border-top:0px solid #000; text-align:left;
                  }

#jsddm li ul li a:hover {   background: #fff }

#jsddm li .twitter {   width: 25px; margin-left:45px; }
#jsddm li .rss {   width: 25px;}

#featureBlock
{   margin-bottom:7px;
    
}

h1
{
    color: #663399;
    font-weight: bold;
    font-size: 22px;
    margin-top: 0px;
}

h2
{
    color: #aeaeae;
    font-weight: bold;
    font-size: 16px;
}
h1 + h2
{
}

p
{
    font-size:11pt;
    margin-top:10px;
}

.image
{   height:  260px;  
    width:   750px;  
    padding: 0;  
    margin:  0; 
}
 
.image img {  
    padding: 5px;  
    border:  1px solid #ccc;  
    background-color: #efefef;  
    height:  250px;  
    width:   740px; 
    top:  0; 
    left: 0 
}

.image iframe {  
    padding: 5px;  
    border:  1px solid #ccc;  
    background-color: #efefef;  
    height:  250px;  
    width:   740px; 
    top:  0; 
    left: 0 
} 

.hideOverflow
{
    
}

#featureBlock .description
{       
}

#featureBlock .image .title
{
    overflow:hidden;
    width:350px;
    height:70px;
    font:bold;
    font-size:24pt;
    font-family:Impact, Verdana, Georgia;
    color:#efefef;
}

#featureBlock .image .r
{   top:170px;
    left:380px;
    width:350px;
    position:absolute;
    text-align:right;
}

#featureBlock .image .l
{   top:170px;
    left:25px;
    width:350px;
    position:absolute;
    text-align:left;
}

#featureBlock .subtitle
{
}

.box
{ float:left;
  margin-bottom:4px;
  width:245px;
  margin-left:6px;
  margin-bottom:6px;
}

.boxHeader
{   background-color:#639;
    color:white;
    font-weight:bold;
    padding-left:6px;
    padding-top:6px;
    padding-bottom:6px;
    border:1px solid #ccc;
}

.boxContent
{   padding:5px;
    width: 232px;
    overflow:hidden;
    font-size:9pt;
    text-align:center;
    background-color:#efefef;
    border-bottom:1px solid #ccc;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
}
.boxContent table
{   width:230px;
}

.boxContent td
{   padding-bottom:4px;
    padding-top:4px;
    border-top:1px dashed #babebe;
    width:230px;
}

SPAN.Loss
{
	color: tomato;
}
SPAN.Win
{
	color: Purple;
	font-weight:bolder;
}
SPAN.Tie
{
	color:Yellow;
}

/* This is the poll stuff */

.PDS_Poll
{   float:left;
    margin-bottom:4px;
    width:245px;
    height:157px;
    margin-left:6px;
}
.pds-box-outer
{   border:1px solid #ccc;
}
.pds-question-inner
{   background-color:#639; 
    padding:0px 3px 0px 0px;
}
.pds-question-outer
{              
    font-size:10pt;
    font-weight:bold;
    text-decoration:none;
}
.pds-answer
{   border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    width:208px;
    left:10px;
    position:relative;
    background-color:inherit;
    background-color:#efefef;
}
.pds-totalvotes-outer
{   width:208px;
    left:10px;
    position:relative;
}
.pds-votebutton-outer
{
    left:76px;
    position:relative;
    width:55px;
    height:22px;
    overflow:hidden;
}

.pds-totalvotes-outer
{   width:211px;
    height:22px;
    overflow:hidden;
}

.pds-box-top
{    clear:both;
}
.rightBar
{   float:left;
    width:250px;
    display:block;
}
.error {
    background-color:#FFEBE8;
    border-color:#DD3C10;
}
.perror {
    background-color:#EFEFEF;
    border:1px solid #CCCCCC;
    color:#663399;
    font-size:14pt;
    font-weight:bold;
    text-align:center;
}
.UIMessageBox {
    border-style:solid;
    border-width:1px;
    padding:7px 10px 5px 10px;
    margin-bottom:9px;
}
.towerLeft
{
    float:left;
    padding-left:8px;
    background:url(../Images/Other/tower.gif) no-repeat;
    background-position:right center;
    width:23px; 
    height:25px;
}
.towerRight
{
    float:right;
    padding-right:8px;
    background:url(../Images/Other/tower.gif) no-repeat;
    background-position:left center;
    width:23px; 
    height:25px;
}
.title-gray
{
    float: left;
    margin: 10px 0px 10px 6px;
    color: #FFF;
    
    font-size: 1em;
    font-weight: bold;
    padding: 8px 10px 7px;
    width: 902px;
    background: none repeat scroll 0 0 #CCCCCC;
    border: 1px solid #999999;
}
