* 						{ 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						{font-size:16px; color:#000066; margin:0 0 5px 0;}
h4						{font-size:14px; color:#000066; margin:0 0 5px 0; padding:0;}


#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;}


/* ----------------- homepage items ---------------------*/
.newsleft			{width:350px; float:left; margin:15px 0 0 0;}
.homefixtures		{margin:20px 0 0 0; float:left;}
.newstext2			{width:380px; float:left; margin:0;}

.newsright			{width:450px; float:left; margin:0 0 20px 20px;}
.newsitem			{width:450px; float:left; margin:10px 0;}
.newstext			{width:380px; float:right; margin:0;}

.adright			{width:120px; height:600px; float:right; margin:0;}

a.findoutmore		{width:100px; height:19px; float:left; 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; 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;}

/* ----------------- 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;}




/* ------------------ 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;}
