/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #044088;
	text-align: center;
}

#wrapper {
	width: 994px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

#header {
	width: 994px;
	height: 194px;
	float: left;
}

#headerleft {
	float: left;
	padding-top: 1px;
}

#rotate {
	float: left;
	width: 461px;
	height: 194px;
}

#headerright {
	float: left;
}

#nav {
	float: left;
	width: 994px;
	height: 40px;
	background-image:url(../images/nav-bg.jpg);
	background-repeat:repeat-x;
}

#contentwrap {
	float: left;
	width: 994px;
	background-image: url(../images/top-shadow.jpg);
	background-position: top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding-top: 10px;
}

#leftcol {
	float: left;
	width: 430px;
	margin-left: 10px;
}

#centercol {
	float: left;
	width: 261px;
	margin-left: 10px;
}

#rightcol {
	float: left;
	width: 262px;
	margin-left: 10px;
}

#news {background-repeat:no-repeat;float:left;padding-left:4px;width:426px;}

#matches {
	float: left;
	width: 430px;
}

#ladderwrap {
	float: left;
	width: 261px;
}

#laddercontent {
	width: 261px;
}

#ladderfooter {
}

#store {
	float: left;
	margin-top: 5px;
}

#pollwrap {
	float: left;
	margin-top: 5px;
}

#150years {
	float: left;
	margin-top: 5px;
}

#eventsfooter {
	width: 261px;
	height: 22px;
	background-image: url(../images/black-base.gif);
	background-repeat:no-repeat;
	
	
}

#vidhighlights {
	float: left;
	margin-bottom: 5px;
}

#tipping {
	float: left;
	margin-top: 5px;
}

#advertise {
	float: left;
	margin-top: 5px;
}

#pratice {
	float: left;
	margin-top: 5px;
}

#eventswrap {
	float: left;
	margin-top: 5px;
}

#footerwrap {
	float: left;
	width: 994px;
	padding-top: 10px;
}

#footer1 {
	float: left;
	width: 994px;
}

#footer2 {
	float: left;
	width: 994px;
	height: 126px;
	background-image:url(../images/footer_bg.jpg);
	background-repeat:repeat-x;
}

#banner {
	float: left;
	width: 728px;
	height: 90px;
	margin-left: 5px;
	margin-top: 10px;
}

#spulse {
	float: right;
	width: 254px;
	height: 126px;
}

#leftcol.subpage   {
	width: 691px;
	margin-right: 10px;
	float: left;
	min-height: 600px;
}

#centercol.subpage  {
	display: none;
}


/* News CSS */

.latest
	{
/** 	position: relative;     **/
	border: 3px solid #8eb4e5;
	padding: 5px 5px 30px 5px;
	}
.latesttitle
	{
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #003e7e;
	}
.latestimg
	{
	float: right;
	margin: 0 0 5px 5px;
	}
.morelink a
	{
	font-weight: bold;
	text-decoration: none;
	color: #003e7e;
	}
.morelink a:hover
	{
	color: #8eb4e5;
	}
#newsnav
	{
	display: none;
	position: absolute;
	bottom: 5px;
	}
#newsnav, #newsnav a
	{
	font-weight: bold;
	color: #999999;
	}
#newsnav a:hover
	{
	color: #00347d;
	text-decoration: none;
	}
.listimg
	{
	float: left;
	margin-right: 10px;
	}
.listtitle
	{
	font-weight: bold;
	text-transform: uppercase;
	color: #003e7e;
	}
.listnews p
	{
	margin: 0;
	}
.listnews ul
	{
	list-style: none;
	margin: 0 0 3px 0;
	padding: 0;
	}
.listnews li
	{
	margin-top: 3px;
	padding: 3px;
	background-color: #ffffff;
	}
.listnews li.active .listtitle, .listnews li.active .morelink a
	{
	color: #003EAB;	
	}
.morenewsheader, .featureboxheader
	{
	font-size: 12px !important;
	height: 15px;
	padding: 3px 10px;
	}
.morenews
	{
	background-color: #ffffff;
	padding: 10px;
	}
.morenews ul
	{
	margin: 0;
	padding-left: 15px;
	}
.morenews li
	{
	list-style-image: url(../images/vafa-icon.gif);
	font-weight: bold;
	color: #003366;
	font-family: Arial;
	text-decoration: none;
	font-size: 15px;
	}
	
.morenews li a {
	text-decoration: none;
	color: #003366;
}

.morenews a:hover
	{
	text-decoration: none;
	color: #8eb4e5;
	}

.news-latest-container {
width: 421px;
}

.news-latest-container h3 {
	margin: 0;
	padding: 0;
}

.news-latest-container h3 a {
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	color: #003366;
	padding: 0;
	margin: 0;
}

.news-latest-container p.bodytext {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding: 0;
	margin: 0;
}

.news-latest-morelink a {
	color: #003366;
	font-family: Arial;
	text-decoration: none;
	font-size: 10px;
}

#news .news-latest-image {height:290px;margin-bottom:10px;margin-right:0;}

p.bodytext {
	font-family: Arial;
	font-size: 12px;
}

#versus {
	background-image: url(../images/v.gif);
	width: 29px;
	height: 28px;
	float: left;
	margin-left: 10px;
	margin-top: 25px;
}

#team1wrap {
	float: left;
	width: 85px;
	margin-left: 10px;
	text-align: center;
}

#team2wrap {
	float: left;
	width: 85px;
	margin-left: 10px;
	text-align: center;
}

#matchdetails {
	float: left;
	width: 160px;
	height: 56px;
	padding: 5px;
	background-image: url(../images/info-panel.gif);
	margin-left: 15px;
	margin-top: 10px;
}

#matchdetails p.bodytext {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: Arial;
	font-weight: bold;
	color: #003366;
	font-style: italic;
	font-size: 12px;
}

#team1name, #team2name {
	font-family: Arial;
	font-weight: bold;
	color: #003366;
	font-style: italic;
	font-size: 12px;
	margin-top: 5px;
}

.news-single-item h2 {
	font-family: Arial;
	font-size: 14px;
	color: #003366;
}

.news-single-timedata {
	font-family: Arial;
	font-size: 10px;
	color: #cccccc;
}

.news-single-img {
	float: right;
	margin: 5px;
}

.news-single-item h3 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.news-single-item p.bodytext {
	font-family: Arial;
	font-size: 12px;
}

.news-single-backlink a {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	color: #003366;
}

table.spladder {
	font-family: Arial;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	border: none;
	width: 256px;
	border-collapse:collapse;
}

table.spladder th {
	text-align: left;
	color: #003366;
	font-weight: bold;
	font-size: 11px;
	height: 21px;
	text-align: center;
}

table.spladder td {
	padding-left:5px;
}

table.spladder tr.sproweven {
	background-image: url(../images/tablecell-bg.jpg);
	background-repeat: repeat-x;
	height: 21px;
	padding:0px;
	margin:0px;
}

table.spladder tr.sprowodd {
	background-image: url(../images/tablecell-bg.jpg);
	background-repeat: repeat-x;
	height: 21px;
	padding: 0px;
	margin: 0px;
}

table.spladder td.teamname {
	
}

.subpage h1 {
	font-family: Arial;
	font-size: 14px;
	color: #003366;
}

.subpage p.bodytext {
	font-family: Arial;
	font-size: 12px;
}

#arenacontent {
	float: left;
	margin-top: 20px;
}

.tx-jkpoll-pi1 h1 {
	display: none;
	margin: 0;
}

.tx-jkpoll-pi1 p {
	font-family: Arial;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

.tx-jkpoll-pi1 {
	float: left;
	width: 250px;
	margin-left: 15px;
}

.pollsubmit {
	margin-top: -50px;
}

#eventscontent {
	padding: 10px;
	font-size: 12px;
	font-family: Arial;

}

#eventscontent h3 {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	margin: 0;
}

#eventscontent h3 a {
	text-decoration: none;
	float: left;
	color: #003366; 
}

#videoplayer {
	text-align: center;
}

#leftcol .subpage {
	font-family: Arial;
	font-size: 12px;
}

#shopformemail, #shopformpassword {
	float: left;
	font-family: Arial;
	font-size: 12px;
	width: 80px;
	line-height: 22px;
	text-align: right;
	margin-right: 5px;
}

.emailfield, .passwordfield {
	background-color: #BFDCFF;
	border: 1px solid #003366;
}

p.bodytext a:link {color: #3473C0}     /* unvisited link */
p.bodytext a:visited {color: #3473C0}  /* visited link */
p.bodytext a:hover {color: #003366}   /* mouse over link */
p.bodytext a:active {color: #3473C0}   /* selected link */

.news-latest-textwrap {
	height: 70px;
}

.subpage p {
	font-family: Arial;
	font-size: 12px;
}


/*NEWS LIST - ARCHIVE BEGIN*/
.inews-list-container {
	float:left;
	padding:0;
	width: 660px;
}

.inews-list-item, .news-amenu-container {
	background-color:#FFFFFF;
	border-bottom:1px solid #D0D0D0;
	border-left:0 none;
	border-top:0 none;
	float:left;
	font-family:arial;
	font-size:12px;
	margin-bottom:6px;
	margin-top:3px;
	padding:6px;
	width:95%;
}

.inews-list-item img, {
	float:left;
	height:70px;
	margin-bottom:40px;
	margin-right:10px;
	width:120px;
}

.inews-list-item a {
	float:left;
	height:100px;
	margin-right:5px;
}

.inews-list-item h3 {
	float:left;
	height:20px;
	margin:0;
	width:80%;
}


.inews-list-item h3 a {
	font-size:16px;
	text-decoration:none;
	width:80%;
	color: #003366;
}

.inews-list-date, .inews-single-timedata {
	color:#000000;
	float:left;
	font-size:11px;
	text-align:left;
	width:70%;
}

.inews-list-item p.bodytext {
	float:left;
	font-family:Arial;
	font-size:12px;
	margin-bottom:3px;
	margin-top:10px;
	width:75%;
}

.inews-list-item {
	height: 110px;
}

.inews-list-morelink {
	float:left;
	width:70%;
}

.inews-list-morelink a {
	float:left;
	width:70%;
}

.news-amenu-container ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
/*NEWS LIST - ARCHIVE END*/

#printbtn {float:right;font-family:arial;font-size:11px;}
#printbtn a {color:#000000;text-decoration:none;}
.label  {
font-family:arial;
font-size:12px;
}

#copyright {
	color: #FFF;
	text-align: center;
	font-size: 10px;
	font-family: Arial;
}