/* 
-------------- Colours Scheme --------------

*/

/* ----------------------------------------------
                Body Styles
---------------------------------------------- */

body {
        background: #000000 url('../images/background.jpg') top center repeat;
        font-family: Trebuchet, helvitica, sans-serif;
        font-size: 10pt;
        color: #000000;
        margin: 0;
}

img { border: 0; }

hr {
        color: #CCCCCC;
        background-color: #CCCCCC;
        height: 1px;
        border: 0;
}

.playoffs {
	width: 100%;
	text-align: center;
}

.playoffs td { width: 25%; }

/* ----------------------------------------------
                Global Styles
---------------------------------------------- */

#mainWrapper {
        width: 849px;
        margin: 0 auto;
	background: #FFFFFF;
}

#headerWrapper {
        float: left;
        height: 180px;
        width: 849px;
        background: #FFFFFF;
}

#contentWrapper {
        float: left;
        width: 829px;
        padding: 10px;        
        background: #FFFFFF;
        min-height: 280px;
}

#logo {
        float: left;
        margin: 20px;
}

#links {
        float: right;
        margin: 5px;
        font-size: 8pt;
}

#links a { margin: 10px 5px; }

#middleBanner {
        float: left;
	height: 250px;
	width: 849px;
        background: #000000 url('../images/middleBanner.jpg') top center no-repeat;
}

/* ----------------------------------------------
                Navigation Styles
---------------------------------------------- */

ul#navigation {
        float: right;
        width: 360px;
        height: 50px;
        text-indent: -9009px;
        position: relative;
        list-style: none;
        background: url('../images/nav_bg.gif') no-repeat;
        padding: 0;
        margin: 26px 80px;
}

li#navLeague1 a, li#navCup a, li#navLeague2 a {
                background: transparent;
                position: absolute;
                height: 50px;
                top: 0;
}

li#navLeague1 a {
                background: url('../images/nav_league1.gif') no-repeat;
                left: 30px;
                width: 84px;
}

li#navCup a {
                background: url('../images/nav_cup.gif') no-repeat;
                left: 174px;
                width: 53px;
}

li#navLeague2 a {
                background: url('../images/nav_league2.gif') no-repeat;
                left: 280px;
                width: 84px;
}

li#navLeague1 a:hover, li#navCup a:hover, li#navLeague2 a:hover { background-position: 0 -50px; }

ul#navigation li ul li {
       height: 20px;
       position: relative;
       background: #FFFFFF;
}

ul#navigation li ul {
        position: absolute;
        left: -75px; /* Set 1px less than menu width */
        top: 40px;
        display: none;
        list-style-type: none;
}

#navigation ul a { background: none; }

ul#navigation li ul li a { padding: 2px 5px; border: 1px #ffffff solid; } /* Sub Menu Styles */

/* Styles for Menu Items */
ul#navigation ul li a {
        display: block;
        text-decoration: none;
        color: #545454;
        font-weight: bold;
        background: none; /* IE6 Bug */
        width: 140px;
        text-indent: 0px;
        letter-spacing: 0px;
        height: 15px;
        z-index: 500;
        background: #FFFFFF;
}

/* Fix IE. Hide from IE Mac \*/
* html ul#navigation ul li { float: left; height: 1%; }
* html ul#navigation ul li a { height: 1%; }
/* End */

ul#navigation ul li a:hover { 
      color: #490000;
      background: none;
      background: #FFFFFF;
} /* Hover Styles */ 

ul#navigation li:hover ul ul,
ul#navigation li:hover ul ul ul,
ul#navigation li.iehover ul ul,
ul#navigation li.iehover ul ul ul {
                        display: none;
}

ul#navigation li:hover ul,
ul#navigation ul li:hover ul,
ul#navigation ul ul li:hover ul,
ul#navigation li.iehover ul,
ul#navigation ul li.iehover ul,
ul#navigation ul ul li.iehover ul {
                        display: block;
}

#navCup ul li { margin-left: -15px; }

/* ----------------------------------------------
                Content Styles
---------------------------------------------- */

#left {
        float: left;
        margin-top: 10px;
        width: 520px;
}

#left h1 {
        margin: 0;
}

#content {
        padding: 0 10px;
}

#right {
        float: right;
        width: 305px;
}

#right img { margin: 10px 0; }

#announcement { 
	float: left;
	width: 610px;
	text-align: left;
}


#committee { 
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

#links a, .top_home a { color: #0000FF; text-decoration: none; }

#links a:hover, .top_home a:hover { color: #830000; text-decoration: underline; }

.top_home a { text-decoration: underline; }

#sponsors p, #left_home p, #amazon { text-align: center; }

.rss_box {
        text-align: left;
}

.rss_box ul { list-style: none; padding: 0 25px;}
.rss_title { text-align: center; }

.news { float: right; margin: 0 0 10px 10px; }

.center { 
	width: 100%;
	text-align: center;
}

/* ----------------------------------------------
                Footer Styles
---------------------------------------------- */

#footer {
	width: 549px;
        background: #FFFFFF;
	min-height: 90px;
	float: left;
	clear: both;
        margin-bottom: 20px;
	padding: 65px 0px 0px 300px;
	background-image: url('../images/footer_bg.gif');
	background-repeat: no-repeat;
	font-size: 10px;
	color: #4F4F4F;
	line-height: 1.9em;
}

.miniNav { margin-left: -10px; }

.miniNav a:link, .miniNav a:visited, .miniNav a:hover, .miniNav a:active {
	text-transform: uppercase;
	text-decoration: none;
	margin: 0px 10px 0px 10px;
}

.miniNav a { color: #BF5F5F; }
.miniNav a:hover { color: #4F4F4F; }



