* {
	margin: 0;
	padding: 0;
	outline: 0;
	border: 0;
}
body {
	background: url(../images/grass_bgnd_1.png);
}
#wrapall {
	padding: 30px 0 0 0;
	width: 100%;
	background: url(../images/stadium_bgnd_01.jpg) no-repeat center top;
}
#wrap {
	margin: 0 auto;
	width: 900px;
}
#header {
	position: relative;
	width: 900px;
	height: 120px;
	background: url(../images/header_bgnd.png) no-repeat;
}
#header h1 {
	float: left;
	width: 450px;
	text-indent: -1000px;
}
#header #login {
	position: relative;
	bottom: 50px;
	left: 710px;
	width: 175px;
	padding: 10px 0 0 0;
}
#login .inputbox {
	float: left;
	padding: 4px 5px 3px 5px;
	margin: 0 0 5px 0;
	width: 96px;
	height: 16px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(../images/input.gif) no-repeat 0 0;
}
#login a {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #990000;
	padding: 4px 0 0 5px;
}
#login a:hover {
	text-decoration: underline;
}
#header #searchbox {
	position: absolute;
	top: 0px;
	right: 170px; 
	padding: 10px 40px 0 0;
}
#header #search {
	float: right;
	width: 100px;
	height: 16px;
	padding: 4px 28px 3px 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(../images/search.gif) no-repeat 0 0;
}
#header #menu {
	position: relative;
	top: 70px;
	left: 271px;
	width: 630px;
	height: 50px;
	list-style: none;
}
#header #menu li {
	float: left;
}
#header #menu li a span {
	display: none;
}

#menu #home {
	display: block;
	height: 36px;
	width: 70px;
	background: url(../images/menu.png) no-repeat 0 top;
}
#menu #home:hover {
	background-position: 0 bottom;
}
#menu #home:hover, #header #menu li #home.active {
	background-position: 0px bottom;
}
#menu #episodes {
	display: block;
	height: 36px;
	width: 94px;
	background: url(../images/menu.png) no-repeat -70px top;
}
#menu #episodes:hover, #header #menu li #episodes.active {
	background-position: -70px bottom;
}

#menu #perspectives {
	display: block;
	height: 36px;
	width: 121px;
	background: url(../images/menu.png) no-repeat -165px top;
}
#menu #perspectives:hover {
	background-position: -165px bottom;
}
#menu #perspectives:hover, #header #menu li #perspectives.active {
	background-position: -165px bottom;
}
#menu #competitions {
	display: block;
	height: 36px;
	width: 126px;
	background: url(../images/menu.png) no-repeat -287px top;
}
#menu #competitions:hover {
	background-position: -287px bottom;
}
#menu #competitions:hover, #header #menu li #competitions.active {
	background-position: -287px bottom;
}
#menu #aboutus {
	display: block;
	height: 36px;
	width: 97px;
	background: url(../images/menu.png) no-repeat -414px top;
}
#menu #aboutus:hover {
	background-position: -414px bottom;
}
#menu #aboutus:hover, #header #menu li #aboutus.active {
	background-position: -414px bottom;
}
#menu #partners {
	display: block;
	height: 36px;
	width: 94px;
	background: url(../images/menu.png) no-repeat -512px top;
}
#menu #partners:hover {
	background-position: -512px bottom;
}
#menu #partners:hover, #header #menu li #partners.active {
	background-position: -512px bottom;
}

#generic {
	width: 900px;
	height: 100%;
	overflow: hidden;
	padding: 0 0 15px 0;
	background: #fff;
}
#generic_video {
	float: left;
	width: 497px;
	height: 295px;
	padding: 18px 0 0 20px;
}
#videos {
	width: 900px;
	height: 345px;
	background: url(../images/videos_bgnd.png) no-repeat;
}
#video {
	float: left;
	width: 497px;
	height: 295px;
	padding: 18px 0 0 20px;
}
#featured {
	float: left;
	position: relative;
	width: 337px;
	height: 295px;
	padding: 0 0 0 23px;
}
#featured h2 {
	position: absolute;
	top: 20px;
	width: 326px;
	height: 21px;
	display: block;
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	font-size: 21px;
	letter-spacing: -1px;
	color: #990000;
}
#featured h3 {
	position: absolute;
	width: 326px;
	height: 14px;
	top: 215px;
	left: 23px;
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
}
#featured h4 {
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
}
#featured p {
	position: absolute;
	top: 60px;
	left: 23px;
	width: 326px;
	height: 135px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #663333;
}
#featured ul {
	position: absolute;
	top: 249px;
	left: 23px;
	width: 350px;
	list-style: none;
}
#featured ul li {
	float: left;
	width: 100px;
	height: 55px;
	padding: 0 16px 0 0;
}
#info {
	float: left;
	width: 900px;
	padding: 0 0 20px 0;
	background: #fff;
}
#info h2 {
	width: 280px;
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	font-size: 21px;
	letter-spacing: -1px;
	color: #990000;
	padding: 10px 0 25px 10px;
	background: url(../images/h_bgnd.png) no-repeat 10px bottom;
}
#first {
	float: left;
	width: 290px;
	padding: 0 0 0 10px;
}
#second {
	float: left;
	width: 300px;
}
#third {
	float: left;
	width: 300px;
}
#players {
	list-style: none;
}
#players li {
	float: left;
	padding: 10px 0 10px 10px;
	display: block;
	width: 260px;
	border-bottom: 1px solid #e1e8e1;
}
#players li.noborder {
	border: none;
}
#players li img {
	float: left;
	border: 2px solid #990000;
}
#players h4 {
	float: left;
	width: 190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 0 10px;
	color: #990000;
}
#players h5 {
	float: left;
	width: 190px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 3px 0 3px 10px;
	color: #333333;
}
#players li p {
	float: left;
	width: 185px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	padding: 0 0 0 10px;
	color: #4f3d3f;
}
#news {
	list-style: none;
}
#news li {
	float: left;
	width: 270px;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #e1e8e1;
}
#news li.noborder {
	border: none;
}
#news h4 {
	float: left;
	width: 190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 0 5px 10px;
	color: #990000;
}
#news p {
	float: left;
	width: 250px;
	padding: 0 0 0 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	text-align: justify;
	color: #4f3d3f;
}
#news p a {
	text-decoration: none;
	color: #4f3d3f; 
}
#news p a:hover {
	background: #e5e1e2;
}
#third p {
	width: 260px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	padding: 0 0 0 10px;
	color: #4f3d3f;
}
#third form {
	padding: 10px 0 10px 10px;
}
#third form input {
	float: left;
	display: block;
	height: 12px;
	width: 20px;
}
#third form label {
	float: left;
	display: block;
	height: 12px;
	width: 260px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4f3d3f;	
}
#third form a {
	float: left;
	margin: 15px 0 0 0;
}

#footer {
	float: left;
	position: relative;
	width: 900px;
	height: 57px;
	padding: 0 0 30px 0;
	background: url(../images/footer_bgnd.png) no-repeat;
}
#footer p {
	position: absolute;
	top: 10px;
	left: 20px;
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}
#footer #follow {
	position: absolute;
	top: 24px;
	left: 660px;
}
#networks {
	position: absolute;
	top: 10px;
	right: 20px;
	list-style: none;
}

#networks li {
	float: left;
	padding: 0 10px 0 0;
}

#submenu {
	position: absolute;
	top: 25px;
	left: 17px;
	list-style: none;
}
#submenu li {
	float: left;
	height: 20px;
	padding: 0 5px 0 5px;
	background: url(../images/blt.png) no-repeat right center;
}
#submenu li.last {
	background: none;
}
#submenu li a {
	float: left;
	color: #e6e4e3;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 0 0 0;
	font-size: 11px;
	text-decoration: none;
}
#submenu li a:hover {
	color: #990000;
}
#textpage {
	width: 900px;
	min-height: 400px;
	overflow: hidden;
	padding: 0 0 15px 0;
	background: #fff;
}
#textpage h2 {
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	font-size: 21px;
	letter-spacing: -1px;
	color: #990000;
	padding: 10px 0 20px 20px;
	background: url(../images/h_bgnd.png) no-repeat 15px bottom;
}
#textpage p img {
	border: 2px solid #990000;
	margin: 0 15px 0 0;
}
#textpage p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	padding: 0px 20px 0 20px;
	color: #4f3d3f;
}
#textpage p a {
	color: #800000;
	font-weight: bold;
	text-decoration: none;
}
#textpage p a:hover {
	text-decoration: underline;
}
#textpage p.small {
	float: left;
	width: 650px;
	background-color:#00FF66;
}
#textpage #newslist {
	float: left;
	width: 150px;
	list-style: none;
}
#textpage #newslist li {
	float: left;
	width: 145px;
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #e1e8e1;
}
#textpage #newslist li.noborder {
	border: 0;
}
#textpage #newslist li a h3 {
	font-size: 12px;
}
#textpage #newslist li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 260px;
	font-weight: normal;
	text-decoration: none;
	color: #800000;
	padding: 0;
}
#textpage #newslist li a:hover {
	padding: 0 0 0 3px;
	font-weight: bold;
}
/* Perspectives */
#textpage_perspectives {
	width: 900px;
	min-height: 400px;
	overflow: hidden;
	padding: 0 0 15px 0;
	background: #fff;
}
#textpage_perspectives h2 {
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	font-size: 21px;
	letter-spacing: -1px;
	color: #990000;
	padding: 10px 0 20px 20px;
	background: url(../images/h_bgnd.png) no-repeat 15px bottom;
}
#textpage_perspectives p img {
	border: 2px solid #990000;
	margin: 0 15px 0 0;
}
#textpage_perspectives #content  {
	width:600px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 20px 0 20px;
}
a.link_active { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #800000;
	font-weight: bold;
	text-decoration: underline;
}
a.link_inactive { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #800000;
	font-weight: bold;
}
a.link_inactive:link 	{ text-decoration: none; }
a.link_inactive:visited { text-decoration: none; }
a.link_inactive:hover 	{ text-decoration: underline; }
a.link_inactive:active 	{ text-decoration: none; }

/*
#textpage_perspectives p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #800000;
	font-weight: bold;
	text-decoration: none;
}
#textpage_perspectives p a:hover {
	text-decoration: underline;
}
*/
#textpage_perspectives #newslist {
	float: left;
	width: 150px;
	list-style: none;
}
#textpage_perspectives #newslist li {
	float: left;
	width: 145px;
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #e1e8e1;
}
#textpage_perspectives #newslist li.noborder {
	border: 0;
}
#textpage_perspectives #newslist li a h3 {
	font-size: 12px;
}
#textpage_perspectives #newslist li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 260px;
	font-weight: normal;
	text-decoration: none;
	color: #800000;
	padding: 0;
}
#textpage_perspectives #newslist li a:hover {
	padding: 0 0 0 3px;
	font-weight: bold;
}