#menu
{
 float:left;
 background-color:#CC0000;
 width:100%;
 text-align:left;
}
#newssidemenu, #statssidemenu, #calholder, #leaguetable
{
 float:left;
 width:100%;
 background-color:#eeeeee;
 color:#990000;
}
#newssidemenu a, #statssidemenu a
{
 text-decoration:none;
 color:#990000;
}
#newssidemenu a:hover, #statssidemenu a:hover
{
 color:#FFCC00;
}
#leaguetable
{
 padding:5px 0px 5px 0px;
}
.columnheader, .columnheadertop
{
 text-align:left;
 width:100%;
 float:left;
 background:white url(/images/red.gif);
 color:white;
 font-size:10pt;
 font-weight:bold;
 padding:3px 0px 2px 0px;
 height:20px;
 border-bottom:5px solid white;
}
.columnheader
{
 border-top:5px solid white;
}
.rowgap
{
 width:100%;
 float:left;
 height:5px;
 font-size:0;
}
#leftcol
{
 margin:0 405px 0 0;
 float:left;
 padding:10px 5px 10px 10px;
}
#rightcol1
{
 margin-left:-405px; text-align:left;
 float:left;
 width:260px;
 padding:10px 5px 10px 5px;
}
#rightcol2
{
 margin-left:-135px;
 float:left;
 width:120px;
 padding:10px 10px 10px 5px;
}
/**************** horizontal menu coding *****************/
ul#primary-nav,
ul#primary-nav ul
{
 width:0px;
 width:12%;
 margin: 0;
 padding: 0;
 background:url(/forum/style_images/newynwa/ynwared2.jpg);
 font-family:verdana;
 font-size: 8pt;
 font-weight:bold;
}  
ul#primary-nav
{
 float: left;
 width:100%;
 height:25px;
}  
ul#primary-nav:after
{
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
}
ul#primary-nav li
{
 position: relative;
 list-style: none;
 float: left;
 width:0px;
}
ul#primary-nav li a,
ul#primary-nav li li a
{
 display: block;
 text-decoration: none;
 color: white;
 padding: 5px;
}
ul#primary-nav li li a
{
 color:#990000;
 background-color:#dddddd;
}
/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */
ul#primary-nav ul
{
 position: absolute;
 display: none;
}  
ul#primary-nav ul ul
{
 left:0px;
 top: 0;
}
/* Sub Menu Styles */
ul#primary-nav li ul li a
{
 padding: 2px 5px;
}
/* Hide sub-menus initially */
ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul
{
 display:none;
}
/* The magic */
ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul
{
 display:block;
}
ul#primary-nav li.menuparent
{
 background: transparent url(arrow-down.gif) right center no-repeat;
}
ul#primary-nav li li.menuparent
{
 background: transparent url(arrow-right.gif) right center no-repeat;
}
ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over
{
 background-color: #eeeeee !important;
 color:#990000;
}
ul#primary-nav li a:hover
{
 background-color:#eeeeee;
 color:#990000;
}
ul#primary-nav li li a:hover
{
 background-color:#eeeeee;
 color:990000;
}
#calendar
{
 float:left;
 text-align:center;
 padding-top:5px;
 padding:0;
}
#calendar a
{
 text-decoration:none;
}
#calendar #caltable
{
 border-width:1px 0px 0px 1px;
 border-style:solid;
 border-color:black;
}
#calendar .daytable
{
 width:100%;
}
#calendar .dayrow
{
 height:5px;
 font-size:8pt;
}
#calendar .dayhead
{
 background-color:#eeeeee;
 color:#666666;
 font-weight:bold;
 text-align:center;
 font-size:8pt;
 border-width:0px 1px 1px 0px;
 border-style:solid;
 border-color:black;
}
#calendar .days
{
 background-color:#eeeeee;
 text-align:center;
 color:#990000;
 border-width: 0px 1px 1px 0px;
 border-style:solid;
 border-color:black;
}
#calendar .todaysdate
{
 background-color:#990000;
 color:white;
 font-style:italic;
 font-weight:bold;
}
#calendar .callink
{
 color:#990000;
}
#calendar .callinkactive
{
 font-weight:bold;
 color:#990000;
}
#dhtmltooltip
{
 position:absolute;
 width: 300px;
 border: 1px solid black;
 padding: 1px;
 background-color:#eeeeee;
 visibility: hidden;
 z-index: 100;
 color:#990000;
}
#onthisdaystatsholder
{
 float:left;
 width:100%
}
#rightcol1 .onthisdayhlimage 
{
 width:37%;
 float:left;
 background:#eeeeee;
 border:0;
}
#rightcol1 .onthisdayhlcontent1
{
 width:63%;
 float:left;
 padding:5px 0px 0px 0px;
 background:#eeeeee;
 height:65px;
 color:#990000;
 font-weight:bold;
 font-size:10pt;
 border:0;
}
#rightcol1 .newslink
{
 border:0;
 color:#990000;
 text-decoration:none;
}
#onthisdaystats
{
 background-color:#eeeeee;
 color:#990000;
}
#onthisdaystats a
{
 text-decoration:none;
 color:#990000;
}
ul#otdstats, ul#links, ul#otdstats ul, ul#links ul
{
 margin: 0;
 padding: 0;
}
ul#otdstats li, ul#links li
{
 list-style: none;
 padding: 0 0 0 5px;
}
.otdstatsheader
{
 color:#990000;
 padding:0;
 font-weight:bold;
 font-size:8pt;
}
.otdstatslinks
{
 color:#990000;
 padding:0;
 font-size:8pt;
 font-weight:bold;
 text-decoration:none;
}
#leaguetable table
{
 margin-left:auto;
 margin-right:auto;
 width:90%;
 border-width:1px 0px 0px 1px;
 border-style:solid;
 border-color:black;
 border-spacing:0px;
}
#leaguetable td,th
{
 font-size:8pt;
 padding:2px 4px 2px 4px;
 white-space: nowrap;
 text-align:center;
 border-width: 0px 1px 1px 0px;
 border-style:solid;
 border-color:black;
}
#leaguetable th
{
 color:#666666;
 background:#eeeeee;
 border-bottom:1px solid black;
 padding:2px 4px 2px 4px;
}
#leaguetable td
{
 color:#990000;
}
#leaguetable td.teamname
{
 text-align:left;
}
.livpos
{
  font-weight:bold;
}

.mC
{
 width:260px;
 background:#eeeeee;
}
.mC a
{
 text-decoration:none;
}
.mH, .mHa, .mHb
{
 color:#990000;
 cursor:pointer;
 font-weight:bold;
 margin-left:10px;
}
.mHa
{
 margin-left:20px;
}
.mHb
{
 margin-left:30px;
}
.mL
{
 display:none;
}
.mOa, .mOb
{
 margin-left:30px;
 display:block;
 font-weight:bold;
 cursor:pointer;
}
.mOb
{
 margin-left:40px;
}
.mOb a:hover
{
 color:yellow;
}
#nextmatch .clubbadge, #lastmatch .clubbadge
{
 width:34%;
 float:left;
 padding:0;
 background:#eeeeee;
 height:90px;
}
#nextmatch .matchcomp, #lastmatch .matchcomp
{
 width:66%;
 height:50px;
 float:left;
 background:#eeeeee;
 padding:0px 0px 0px 0px;
 font-weight:bold;
 font-size:10pt;
}
#nextmatch .matchdetails, #lastmatch .matchdetails
{
 width:66%;
 height:40px;
 color:#666666;
 float:left;
 background:#eeeeee;
 padding:0;
 font-weight:bold;
 font-size:10pt;
}