* 						{ margin: 0;  padding: 0;}
html 					{ min-height: 100%; margin-bottom: 1px; }
body 					{margin:0; padding:0; font-family:Arial, Verdana, Helvetica, sans-serif; text-align:center; background:#1358a1 url(/images/backspan.gif) repeat-x;}

body#spash 				{background:#1358a1 url(/images/backspan.gif) repeat-x;}
body#nonsplash			{background:#1358a1 url(/images/backspan2.gif) repeat-x;}



p						{font-size:0.9em; color:333333; margin:0 0 10px 0;}
h1						{display:none;}
h2						{font-size:18px; color:#666666; margin:0 0 5px 0;}
h3						a{font-size:16px; color:#000066; margin:0 0 5px 0;text-decoration:none;}
h4						a{font-size:14px; color:#000066; margin:0 0 5px 0; padding:0;text-decoration:none;}


#container 				{margin:25px auto; padding:0; text-align:left; width:1000px;}

/* ---------------- SPLASH PAGE AREA ------------------*/
/* ----------------------------------------------------*/
#splashback 			{margin:0 auto; padding:0; width:988px; height:787px; background:url(/images/back.jpg) no-repeat top center;}
#splashwelcome			{width:417px; height:157px; background:url(/images/home/welcome.gif) no-repeat; float:left; margin:200px 0 0 120px!important; margin/**/:200px 0 0 60px;}
#splashcrest			{width:365px; height:130px; background:url(/images/home/crest.gif) no-repeat; float:left; margin:20px 0 0 100px!important; margin/**/:20px 0 0 50px;}
#splashteam				{width:340px; height:594px; background:url(/images/home/team.jpg) no-repeat; float:right; margin:2px 100px 0 0!important; margin/**/:2px 50px 0 0;}



/* ------------------ HEADER AREA ---------------------*/
/* ----------------------------------------------------*/
#header	 			{margin:0; padding:0; width:1000px; height:315px; float:left; display:block;}
.headercentre		{margin:0; padding:7px 0; width:980px; height:301px; background:url(/images/topbanner/centre.gif) repeat-x; float:left; display:block;}
.headerleft			{margin:0; padding:0; width:7px; height:315px; background:url(/images/topbanner/left.gif) no-repeat; float:left; display:block;}
.headerright		{margin:0; padding:0; width:7px; height:315px; background:url(/images/topbanner/right.gif) no-repeat; float:left; display:block;}

ul#mainnav			{margin:7px 0 0 50px!important; margin/**/:7px 0 0 25px; padding:6px 0 0 0; width:880px; height:59px; float:left; list-style:none; border-bottom:1px #ccc solid; border-top:1px #ccc solid; }
ul#mainnav li		{list-style:none; float:left; margin:0;}
ul#mainnav li		a{display:block; height:16px; margin:17px 0 0 0;}
ul#mainnav li.butt1	a{width:49px; background:url(/images/mainnav/home.gif); background-position:0 -16px;}
ul#mainnav li.butt2	a{width:50px; background:url(/images/mainnav/teams.gif); background-position:0 -16px;}
ul#mainnav li.butt3	a{width:40px; background:url(/images/mainnav/club.gif); background-position:0 -16px;}
ul#mainnav li.butt4	a{width:45px; background:url(/images/mainnav/news.gif); background-position:0 -16px;}
ul#mainnav li.butt5	a{width:68px; background:url(/images/mainnav/gallery.gif); background-position:0 -16px;}
ul#mainnav li.butt6	a{width:82px; background:url(/images/mainnav/sponsors.gif); background-position:0 -16px;}
ul#mainnav li.butt7	a{width:39px; background:url(/images/mainnav/shop.gif); background-position:0 -16px;}
ul#mainnav li.butt8	a{width:59px; background:url(/images/mainnav/events.gif); background-position:0 -16px;}
ul#mainnav li.butt9	a{width:47px; background:url(/images/mainnav/ladies.gif); background-position:0 -16px;}
ul#mainnav li.butt10 a{width:68px; background:url(/images/mainnav/contact.gif); background-position:0 -16px;}
ul#mainnav li		a:hover{ background-position:0 0;}
ul#mainnav li.current	a{ background-position:0 0;}
ul#mainnav li.divider{width:1px; height:50px; background:url(/images/mainnav/divider.gif); margin:0 18px;}
.hide				{display:none;}





/* ----------------- CONTENT AREA ---------------------*/
/* ----------------------------------------------------*/
#content 			{margin:5px 0 0 0; padding:0; width:1000px; float:left;}
.contenttop			{margin:0; padding:0; width:994px; height:20px; background:url(/images/topcontent.gif) repeat-x; float:left; display:block;}
.contentcentre		{margin:0; padding:0 20px 20px 20px; width:954px; background:#fff; float:left; display:block; text-align:JUSTIFY;}


/* ----------------- homepage items ---------------------*/
.newsleft			{width:330px; float:left; height:100%; margin:0 0 0 0;}
.homefixtures		{margin:20px 0 0 0; float:left;}
.newstext2			{width:380px; float:left; margin:0;}
.newslefttext		{height:100%; }
.newsright			{width:435px; float:right; margin:0 0 20px 20px;}
.newsitem			{width:435px; float:left; margin:10px 0;}
.newstext			{width:435px; float:right; margin:0;}


.adright			{width:120px; height:600px; float:right; margin:0 0 15px 15px;}

a.findoutmore		{width:100px; margin-top:20px; height:19px; float:right; display:block; background:url(/images/icons/findoutmore.gif) no-repeat; background-position:0 0;}
a:hover.findoutmore	{background-position:0 -19px;}

a.previouspage		{width:100px; margin-top:20px; height:19px; float:left; display:block; background:url(/images/icons/previouspage.gif) no-repeat; background-position:0 0;}
a:hover.previouspage	{background-position:0 -19px;}

a.findoutmore_fixture		{width:100px; margin-top:0px; height:19px; float:right; display:block; background:url(/images/icons/findoutmore.gif) no-repeat; background-position:0 0;}
a:hover.findoutmore_fixture	{background-position:0 -19px;}

/* ----------------- newspage items ---------------------*/
.mainnews			{width:600px; float:left; margin:0 0 0 0;}
.gallery			{float:right; margin:0 0 10px 10px; width:436px; text-align:center;}
.imagecentre		{width:600px; text-align:center;}

.teamnews			{float:left; width:200px; margin:0 20px 0 0;}
.teamnews	.blueback{ font-size:11px; color:#333333; background:#EEEEEE; height:30px;}
.teamnews	.whiteback{ font-size:11px; color:#FFFFFF; background:#000066; height:30px;}
.paginate			{width:200px; height:35px; background:#1A1A1A; border-top:5px #F15A24 solid;}

ul.newspaginate				{list-style:none; margin:7px 0 0 0; padding:0; text-align:center; width:200px;}
ul.newspaginate	li			{list-style:none; margin:0 1px; padding:0; display:inline; color:#FFFFFF; font-size:12px;}
ul.newspaginate	li			a{color:#cccccc; text-decoration:none;}
ul.newspaginate	li.previous	a{background:url(/images/icons/pageleft.gif) no-repeat; padding:0 0 0 18px; color:#FFFFFF;}
ul.newspaginate	li.next		a{background:url(/images/icons/pageright.gif) no-repeat right; padding:0 18px 0 0; color:#FFFFFF;}
ul.newspaginate	li			a:hover{color:#FFFFFF; text-decoration:underline;}

.newscentre			{width:765px; float:left; margin:0 0 20px 20px;}
.newscentreitem			{width:765px; float:left; margin:10px 0;}
.newscentretext			{width:765px; float:left; margin:0;}



/* ------------------ FOOTER AREA ---------------------*/
/* ----------------------------------------------------*/
#footer 			{margin:0; padding:10px 20px; width:954px; height:20px; background:url(/images/footerspan.gif) repeat-x; float:left;}

ul.footerlist		{list-style:none; margin:0; padding:0;}
ul.footerlist	li	{list-style:none; margin:0 3px; padding:0; display:inline; float:left; color:#FFFFFF; font-size:13px;}
ul.footerlist	li	a{color:#FFFFFF; text-decoration:none;}
ul.footerlist	li	a:hover{color:#FFFFFF; text-decoration:underline;}

/* ------------------ fixtures /  results ---------------------*/
/* ----------------------------------------------------*/
#toggletabs		{float:left; width:350px; margin:20px 0; background:url(/images/icons/tabback.gif) no-repeat;}

div.hidden	{display:none;}
div.visible {display:block;}

ul#toggletitles		{list-style:none; float:left; display:inline; width:350px; border-left:1px #ccc solid; margin:0; padding:0;}
ul#toggletitles		li{margin:0; padding:0; list-style:none; text-align:center; float:left; display:inline; }
ul#toggletitles		li a{ float:left; display:inline; height:20px; width:173px; font-size:11px; font-weight:bold; text-decoration:none; color:#000000; background:#fff; margin:0; padding:2px 0 0 0;  border-right:1px #ccc solid; border-top:1px #ccc solid; border-left:1px #ccc solid;}
ul#toggletitles		li a:hover{ text-decoration:underline;}
ul#toggletitles	li.current a{border-bottom:none; background:none; }

#Bluegroup1			{clear:both; width:349px; height:190px; padding:0px; border-right:1px #ccc solid; border-bottom:1px #ccc solid; border-left:1px #ccc solid;}
#Bluegroup2			{clear:both; width:349px; height:190px; padding:0px; border-right:1px #ccc solid; border-bottom:1px #ccc solid; border-left:1px #ccc solid;}

.fixture_date   {width:40px;font-size:11px; color:#FFF; background:#000066;padding:2px;height:16px;font-weight: bold;}
.fixture_venue   {width:50px;font-size:11px; color:#333333; background:#EEEEEE;padding:2px;height:16px;font-weight: bold;}
.fixture_opposition  {font-size:11px; color:#333333; background:#CCCCFF;padding:2px;height:16px;font-weight: bold;}
.fixture_score  {width:50px;font-size:11px; color:#333333; background:#EEEEEE;padding:2px;height:16px;font-weight: bold;}
.fixture_result  {width:50px;font-size:11px; color:#333333; background:#EEEEEE;padding:2px;height:16px;font-weight: bold;}
.fixture_status  {font-size:11px; color:#333333; background:#CCCCFF;padding:2px;height:16px;font-weight: bold;}
.fixture_report  {width:100px;font-size:11px; color:#333333; background:#FFF;padding:2px;height:16px;font-weight: bold;}

.sponsor_box 	{float:left; margin: 20px 32px 20px 32px; text-align:left; padding:20px 20px; width:300px; height:252px; background:#eee;}
.sponsor_box 	img{border:0px; margin:auto;}*/
.sponsor_box	p{margin:5px;font-size:11px; color:#777; text-align:left;}
.sponsor_box	p strong{font-size:14px; color:#444;}
.extraheight 	{height:302px;}