td.contacts a
{
	color: #000000;
}
a
{
	color: #d5be21;
}

/********************************* Under Construction *********************************************/


#underconstruction
{
font-size: 18px;
text-align: center;
margin: 100px;
color:#d5be21;
}

/********************************* Container, Header etc... *********************************************/

* { padding: 0px; margin: 5px 0px 0px 0px; }

body {
font-family: Arial, Helvetica, sans-serif;
background-image: url(pictures/background.jpg);
font-size: 13px;
}

/********************************* Wrapper *********************************************/

#wrapper { 
 margin: 0 auto;
 width: 930px;
}

/********************************* Header *********************************************/

#header {
 color: #333;
 width: 920px;
 float: left;
 height:150px;
 background-image: url(banner/banner2.2.jpg);
}

/********************************* Navigation *********************************************/

#topnavigation {
 float: left;
 width: 917px;
 color: #333;
 border: 1px solid #ccc;
 background: #761E2C;
}

/********************************* Left *********************************************/

#leftcolumn { 
 border: 1px solid #ffffff;
 background: #761E2C;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 height: 990px;
 width: 193px;
 font-size:13px;
 float: left;
}

#leftbig { 
 border: 1px solid #ffffff;
 background: #761E2C;
 margin: 5px 5px 5px 0px;
 padding: 10px;
 height: 800px;
 width: 193px;
 font-size:13px;
 float: left;
}

#leftgallery { 
 border: 1px solid #ffffff;
 background: #761E2C;
 margin: 5px 5px 5px 0px;
 padding: 10px;
 height: 800px;
 width: 193px;
 font-size:13px;
 float: left;
}

#leftsmall { 
 border: 1px solid #ffffff;
 background: #761E2C;
 margin: 5px 5px 5px 0px;
 padding: 10px;
 height: 400px;
 width: 193px;
 font-size:13px;
 float: left;
}

#lefthire { 
 border: 1px solid #ffffff;
 background: #761E2C;
 margin: 5px 5px 5px 0px;
 padding: 10px;
 height: 860px;
 width: 193px;
 font-size:13px;
 float: left;
}

#leftsponsors { 
 border: 1px solid #ffffff;
 background: #761E2C;
 margin: 5px 5px 5px 0px;
 padding: 10px;
 height: 800px;
 width: 193px;
 font-size:13px;
 float: left;
}


#leftfixtures { 
 border: 1px solid #ffffff;
 background: #761E2C;
 margin: 5px 5px 5px 0px;
 padding: 10px;
 height: 1000px;
 width: 193px;
 font-size:13px;
 float: left;
}

#leftreports { 
 border: 1px solid #ffffff;
 background: #761E2C;
 margin: 5px 5px 5px 0px;
 padding: 10px;
 height: 1500px;
 width: 193px;
 font-size:13px;
 float: left;
}

#leftlocation { 
 border: 1px solid #ffffff;
 background: #761E2C;
 margin: 5px 5px 5px 0px;
 padding: 10px;
 height: 550px;
 width: 193px;
 font-size:13px;
 float: left;
}

#leftmini { 
 border: 1px solid #ffffff;
 background: #761E2C;
 margin: 5px 5px 5px 0px;
 padding: 10px;
 height: 500px;
 width: 193px;
 font-size:13px;
 float: left;
}

#lefthonours { 
 border: 1px solid #ffffff;
 background: #761E2C;
 margin: 5px 5px 5px 0px;
 padding: 10px;
 height: 1600px;
 width: 193px;
 font-size:13px;
 float: left;
}

#leftcontacts { 
 border: 1px solid #ffffff;
 background: #761E2C;
 margin: 5px 5px 5px 0px;
 padding: 10px;
 height: 550px;
 width: 193px;
 font-size:13px;
 float: left;
}


/********************************* Content *********************************************/

#content { 
float: left;
border: 1px solid #ffffff;
background: #761E2C;
margin: 0px 5px 5px 0px;
padding: 10px;
 height: 990px;
width: 460px;
display: inline;
color: #000000;
}


#contentbig { 
float: left;
border: 1px solid #ffffff;
background: #761E2C;
margin: 5px 5px 5px 0px;
padding: 10px;
height: 800px;
width: 680px;
display: inline;
}

#contentsmall { 
float: left;
border: 1px solid #ffffff;
background: #761E2C;
margin: 5px 5px 5px 0px;
padding: 10px;
height: 400px;
width: 680px;
display: inline;
}

#contenthire{ 
float: left;
border: 1px solid #ffffff;
background: #761E2C;
margin: 5px 5px 5px 0px;
padding: 10px;
height: 860px;
width: 680px;
display: inline;
}

#contentsponsors { 
float: left;
border: 1px solid #ffffff;
background: #761E2C;
margin: 5px 5px 5px 0px;
padding: 10px;
height: 800px;
width: 680px;
display: inline;
}

#contentfixtures { 
float: left;
border: 1px solid #ffffff;
background: #761E2C;
margin: 5px 5px 5px 0px;
padding: 10px;
 height: 1000px;
width: 680px;
display: inline;
}

#contentreports { 
float: left;
border: 1px solid #ffffff;
background: #761E2C;
margin: 5px 5px 5px 0px;
padding: 10px;
 height: 1500px;
width: 680px;
display: inline;
}

#contentlocation { 
float: left;
border: 1px solid #ffffff;
background: #761E2C;
margin: 5px 5px 5px 0px;
padding: 10px;
 height: 550px;
width: 680px;
display: inline;
}

#contentmini { 
float: left;
border: 1px solid #ffffff;
background: #761E2C;
margin: 5px 5px 5px 0px;
padding: 10px;
height: 500px;
width: 680px;
display: inline;
}

#contenthonours { 
float: left;
border: 1px solid #ffffff;
background: #761E2C;
margin: 5px 5px 5px 0px;
padding: 10px;
height: 1600px;
width: 680px;
display: inline;
}

#contentcontacts { 
float: left;
border: 1px solid #ffffff;
background: #761E2C;
margin: 5px 5px 5px 0px;
padding: 10px;
height: 550px;
width: 680px;
display: inline;
}

/********************************* Right *********************************************/

#rightcolumn { 
 color: #333;
 border: 1px solid #ffffff;
 background: #761E2C;
 margin: 0px 0px 5px 0px;
 padding: 10px;
 height: 990px;
 width: 193px;
 float: left;
}

/********************************* Footer *********************************************/
#footer { 
 width: 900px;
 clear: both;
 color: #333;
 border: 1px solid #ffffff;
 background: #761E2C;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}

/********************************* Header Tags *********************************************/
h1
{
font-size: 17px;
text-align: center;
padding: 5px;
color:#d5be21;
}


h2
{
font-size: 17px;
text-align: center;
padding: 5px;
color:#d5be21;
}

h2.result
{
font-size: 14px;
text-align: center;
padding: 10px;
color:#d5be21;
background: #000000;
}

h2.hire
{
font-size: 14px;
text-align: left;
padding: 5px;
color:#d5be21;
}

h3
{
font-size: 14px;
text-align: center;
padding: 5px;
color:#d5be21;
background: #000000;
}

#caption
{
text-align: center;
background: #000000;
color:#d5be21;
margin: 30px;
padding:10px;
}

/********************************* table leagueresults *********************************************/

table.leagueresults 
{

border: 1px solid #000000;
background: #d5be21;
width: 460px;
height: 200px;
text-align: center;
border-collapse: collapse;
font-size: 11px;
margin-top: 20px;
}

td.title
{
font-weight: bold;
border: 1px solid #000000;
color: #761E2C;
padding: 3px;
}

td.results
{
border: 1px solid #000000;
padding: 3px;
}

/********************************* table Contacts *********************************************/

table.contacts 
{

border: 1px solid #000000;
background: #d5be21;
width: 680px;
height: 500px;
text-align: center;
border-collapse: collapse;
font-size: 12px;
}

td.title
{
font-weight: bold;
background: #d5be21;
border: 1px solid #000000;
color: #761E2C;
padding: 3px;
}

td.contacts
{
background: #d5be21;
border: 1px solid #000000;
padding: 3px;
}

td.vacancy
{
background: #000000;
border: 1px solid #000000;
color: #ffffff;
padding: 3px;
}

/********************************* table honours *********************************************/

table.honours 
{

border: 1px solid #000000;
width: 680px;
background: #d5be21;
text-align: center;
border-collapse: collapse;
font-size: 12px;
}

td.title
{
font-weight: bold;
background: #d5be21;
border: 1px solid #000000;
color: #761E2C;
padding: 3px;
}

td.emptey
{
background: #333333;
padding: 3px;
}

td.results
{
background: #cccc99;
border: 1px solid #000000;
padding: 3px;
}

/********************************* table past poll *********************************************/

table.pastpoll 
{

border: 1px solid #000000;
background: #d5be21;
width: 680px;
height: 500px;
text-align: center;
border-collapse: collapse;
font-size: 12px;
}

td.title
{
font-weight: bold;
background: #d5be21;
border: 1px solid #000000;
color: #761E2C;
padding: 3px;
}

td.results
{
background: #d5be21;
border: 1px solid #000000;
padding: 3px;
}



/********************************* table Fixtures*********************************************/


table.fixtures 
{

border: 1px solid #000000;
background: #d5be21;
width: 680px;
text-align: center;
border-collapse: collapse;
font-size: 12px;
}

td.fixtures
{
background: #d5be21;
border: 1px solid #000000;
padding: 2px;
}

td.purple
{
background: #d5be21;
border: 1px solid #000000;
color: #761E2C;
font-weight: bold;
padding: 2px;
}


td.title
{
font-weight: bold;
background: #d5be21;
border: 1px solid #000000;
color: #761E2C;
padding: 2px;
}

/********************************* table Gallery*********************************************/

table.gallery 
{
text-align: center;
font-size: 12px;
font-weight:bold;
padding: 2px;
}

table.gallery td
{
padding: 2px;
}

/********************************* table Links*********************************************/

table.links 
{
width: 660px;
text-align: center;
}

td.link
{
font-weight: none;

}


/********************************* Links*********************************************/

a.none
{
text-decoration:none;
font-weight: bold;
color:#d5be21;
}

a.links
{
text-decoration:none;
font-weight: bold;
color:#d5be21;
text-align: center;
}

#left
{
text-align: left;
margin: 30px;
}


/********************************* Moving Text *********************************************/

#movingtext {
 float: left;
 width: 920px;
 color: #000000;
 border: 1px solid #ccc;
 margin: 5px 0px 5px 0px;
 background: #761E2C;
 font-size: 14px;
}
 
 /********************************* Footer Text *********************************************/
 
 #address { 
color: #d5be21;
text-align: center;
font-weight: bold;
 }
 
 /********************************* Pictures *********************************************/
 
IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto;
border: 1px solid #d5be21;
	}
	
IMG.displayed1 {
display: block;
margin-left: auto;
margin-right: auto;
border: 0px;
	}
	
IMG.banner {
   padding:0px;
   margin:0px;
	}

IMG.left 
{
float: left;
border: 1px solid #d5be21;
margin: 10px;
}

IMG.right 
{
float: right;
border: 1px solid #d5be21;
margin: 10px ;
}

img.gallery
{
padding: 2px;
padding-bottom:10px;
}

 /********************************* Paragraphs *********************************************/
 
 p.news
 
 { 
text-align: center;
font-weight: none;
color:#000000;
padding: 10px;
 }
 
p.bold
{
font-weight:bold;
}

p.hire
{
font-weight:none;
}

p.events
{
color: #d5be21;
text-align: center;
background: #000000;
}

p
{
font-weight:none;
padding: 5px;
}

 
/********************************* Mian Points *********************************************/

#pointscontainer
{
margin: 0;
padding: 0;
font-weight: bold;
}

#pointscontainer UL
{

margin: 0;
padding: 0;
border: none;
}

#pointscontainer LI
{
margin: 20px;
padding: 5px;
}

#pointscontainer2
{
margin: 0;
padding: 0;
font-weight: none;
}

#pointscontainer2 UL
{

margin: 0;
padding: 0;
border: none;
}

#pointscontainer2 LI
{
margin: 20px;
padding: 5px;
}


/********************************* gold Bullet Points *********************************************/

#gold
{
margin: 0;
padding: 0;
font-weight: bold;
color: #d5be21;
}

#gold UL
{

margin: 0;
padding: 0;
border: none;
}

#gold LI
{
margin: 20px;
padding: 5px;
}


/********************************* Navigation *********************************************/

#navcontainer
{
margin: 0;
padding: 0 0 0 0;
font-size:12px;
font-weight: bold;
text-align: center;
}

#navcontainer a
{
display: block;
text-decoration: none;
margin: 0;
}

ul#navlist { 
font-family: arial; 
}

ul#navlist a
{
font-weight: bold;
text-decoration: none;
}

ul#navlist, ul#navlist ul, ul#navlist li
{
margin: 0px;
padding: 0px;
list-style-type: none;
}

ul#navlist li { float: left; }

ul#navlist li a
{
color: #d5be21;
background-color: #761E2C;
padding: 3px;
border: 1px #ffffff outset;
width: 123px;
}

ul#navlist li a:hover
{
color: #d5be21;;
background-color: #000000;
}

ul#navlist li a:active
{
color: #cccccc;
background-color: #d5be21;
border: 1px #ffffff inset;
}

ul#subnavlist { 
display: none; 
text-align: left;
border: 1px #ffffff  outset;
}

ul#subnavlist li { float: none; 
border: 1px #ffffff outset;
}

ul#subnavlist li a
{
padding: 0px;
margin: 0px;
}

ul#navlist li:hover ul#subnavlist
{
display: block;
position: absolute;
font-size: 8pt;
padding-top: 5px;
}

ul#navlist li:hover ul#subnavlist li a
{
display: block;
border: none;
padding: 2px;
}

/*** ul#navlist li:hover ul#subnavlist li a:before { content: " >> "; } ***/

/*** Lightbox***/

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(pictures/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}