/*********** HTML ***********/
* { margin: 0; padding: 0; }

body{
	font: 100% Arial, Helvetica, sans-serif;
	color: #1b5084;
	text-align: center;
	background:#000;
}

img{ border:0; }
a{ color:#03c; }
a:visited{ color:#158AFF; }

a:active, a:hover, a:focus{ color: #158AFF; text-decoration: none; }
ul,li{ list-style:none; }

h1{ margin:1ex; font-size:1.6em; font-family: "Times New Roman", Times, serif; font-style:italic; }

/* MAIN DIV */
#wrapper{
	background:url("img/bg.jpg") 0 0 repeat-x;
	border:1px solid #ccc;
	text-align:left;
	position:absolute; 
	height:36em;
	top:0;
	left:50%;
/* Hack for IE 5 Mac \*/
	top:45%;
	margin-top:-18em;
/* end IE 5 hack */ 
	margin-left:-386px;
	width:772px;
/* CSS Box Model Hack */
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:770px;
} 
html>body #wrapper { width:770px; } 
/* End Box Model Hack */

/* HOME PAGE \*/
#index #wrapper{
	height:30em;
	margin-top:-15em;
	min-height:420px;
}

#basketball1,#basketball2,#basketball3,#basketball4 { float:left; display:inline; }
#basketball1{ background: url("img/basketball1.gif") 0 0 no-repeat; width:40px; height:80px; margin-top:220px; }
#basketball2{ background: url("img/basketball2.gif") 0 0 no-repeat; width:250px; height:275px; margin-top:55px; }
#basketball3{ background: url("img/basketball3.jpg") 0 0 no-repeat; width:260px; height:390px; margin-top:28px; }
#basketball4{ background: url("img/basketball4.gif") 0 0 no-repeat; width:220px; height:220px; }

#basketball2 a{ color:#fff; font-weight:bold; font-size:.7em; }
#basketball2 a:active, #basketball2 a:hover, #basketball2 a:focus{ color: #158AFF; text-decoration: none; }

/* MAIN COLS INNER PAGES */
#lcol,#mcolout,#rcolout { float:left; display:inline; height:35em; }
#mcol,#rcolin{ padding-top:26px; width: 100%; }

#lcol a, #rcol a{ color:#fff; }
#lcol a:visited, #rcol a:visited{ color:#fff; }
#lcol a:active, #lcol a:hover, #lcol a:focus, #rcol a:active, #rcol a:hover, #rcol a:focus{ color: #fc0; text-decoration: none; }

#lcol{ background:url("img/lcolbg.jpg") 0 0 no-repeat; width: 190px; }
#mcolout{ background:url("img/mcolbgb.gif") 0 26px no-repeat; width: 371px; }
#mcol{ background:url("img/mcolbgt.gif") 0 0 no-repeat; }
#rcolout{ background:url("img/rcolbgb.gif") 0 100% no-repeat; width: 203px; }
#rcolin{ background:url("img/rcolbgt.gif") 0 0 no-repeat; }
#rcol{ background:url("img/rcolbg.gif") 0 0 no-repeat; color:#FFFFFF; }

/* LEFT COLUMN */
#lcol{ color: #fc0; }
#lcol img { margin: 0 10px; }
#lcol h2 { margin: 19em 10px 1ex 10px; font-size:.8em;}
#lcol p { margin: 0 14px 1em 14px; font-size:.75em; }

/* CENTRE COLUMN */
#mcol p,#mcol ul{ font-size:.8em; line-height:1.5em; margin:0 2ex 1.5ex 2ex; }
#mcol h2{ font-size:.9em; margin:2em 1.6ex 0 1.6ex; }
#mcol ul{ list-style-type:circle; margin-left:3em;}
#mcol li{ list-style-type:circle; margin-bottom:1ex; }


/* RIGHT COLUMN */
/* NAV */
#rcol ul{ font-size:.75em; font-weight:bold; }
#rcol ul li{ margin-bottom:1.2ex; padding-bottom:.5ex; border-bottom:1px solid #000; }
#rcol li .sel{ padding:0 1em .5ex 1em; color:#fc0; }

#rcol a{ text-decoration: none; display:block; padding:0 1em; }
#rcol a:active, #rcol a:hover, #rcol a:focus{ text-decoration: underline; }

#rcol h2 { margin: 2em 10px 1ex 10px; font-size:.8em; color:#fff; }

#rcol ul#facts{ font-size:.75em; font-weight:bold; color:#fff; list-style-type:circle; margin-left:2.5em; }
#rcol ul#facts li{ list-style-type:circle; border:none; }
 
 
#footer {
	color:#ccc:
	margin:auto;
	text-align:left;
	padding:12px;
	clear:both;
	width:760px;
	font-size:11px;
}
#footer a {
	color:#ccc;text-decoration:none;
}
