h1 {
	font-family: 'comic sans ms'; 
	color:#ffff00;
	font-size: 1.0em;
	background:#0033cc;
	margin-left:10px;
	margin-right:10px;
	text-align: center;
	}

span.nextyear{ font-family: 'comic sans ms'; 
	color:#66cc00;
	font-size: 15px;
	font-weight:bold;
	
	text-align: center;
	background: #ffffff;
	padding:2px;
	border: 3px  #ffff00 ridge;
	}

.manc	{
	color:yellow;
	}


li 	{
	font-family:arial;
	text-align:left;
	color:#990000;
	font-size:0.6em;
	font-weight: bolder; 
	line-height:15px;
	padding:0px;
	margin-right:0px;
	}

/* useful links list/hovers etc */

.links{margin-left:-10px;padding-right:10px;_margin-left:30px;}
li.links1{list-style: decimal;}
li.usefullinks{list-style:disc outside;color:#ff0000;font-size:12px;font-weight: light;line-height:15px;padding-right:10px;}

.description{color:#ffffff;font-size:9px;}

.usefullinks a:link {text-decoration:none;color:yellow}
.usefullinks a:visited{color:#cc9900}
.usefullinks a:hover{color:#ffcc00;text-decoration:underline;}

.croftiestop5 a:link {text-decoration:none;color:yellow}
.croftiestop5 a:visited{color:#cc9900}
.croftiestop5 a:hover{color:#ffcc00;font-style:italic;text-decoration:underline;}

.numbers{padding-right:15px;}
.numbers a:link {text-decoration:none;color:yellow}
.numbers a:visited{color:#ffcc00}
.numbers a:hover{color:#ffcc33;font-weight:bolder;text-decoration:underline;}


/* Footy stats styles */

.container{position: relative; border-style: inset;width: 400px; height: 5cm;margin-left:auto;margin-right:auto;background:url(images/container1.jpg)}
#w01{position :absolute; top:8px; left:100px; font-size:1em; color:blue}
#w02{position :absolute; top:25px; left:45%; font-size:500%; font-family:'times new roman'; font-weight: bold;color:yellow}
#w03{position :absolute; top:140px; left:150px;font :1.2em arial;color:blue }
#w04{position :absolute; top:110px; left:40px;font-size:400%;color:yellow}
#w05{position :absolute; top:110px; left:330px;font-size:400%;color:yellow}
#w06{position :absolute; top:160px; left:120px;font :0.9em arial;color:red}
.w07{position :absolute; top:110px; left:100px;font :1.1em 'comic sans ms';color:#cc0066}
.w07 a:hover{color:#ffffff;font-size:1.1em;text-decoration:none}
#w08{position :absolute; top:140px; left:190px;font :0.9em 'comic sans ms';color:white}
#w08a{position :absolute; top:140px; left:80px;font :0.9em 'comic sans ms';color:black}
#w09{position :absolute; top:160px; left:190px;font :0.9em 'comic sans ms';color:white}
.container1{position: relative; border-style: inset;width: 340px;  height: 330px;margin-left:auto;margin-right:auto;background:url(images/container1.jpg)}
#s01{position :absolute; top:55px; left:30px; font-size:5em; color: #dcdcdc ;padding:2px}
#s03{position :absolute; top:10px; left:10px;font :1.1em arial;color:red}
#s02{position :absolute; top:10px; left:10px;font :1.0em arial;color:black}
#s04{position :absolute; top:130px; left:10px;font:1.0em arial;color:red}
#s05{position :absolute; top:250px; left:10px;font:1.0em arial;color:white}
#s06{position :absolute; top:300px; left:10px;font:1.0em arial;color:white}
#s08{position :absolute; top:10px; left:10px;font :1.2em arial;color:blue}

/* navigation menu */

#header{position: relative; border-style: inset; border-color: #9933ff ;border-width: thick;width: 220px; height: 60px;margin-left:auto;margin-right:auto;margin-top: 3%;background:#666699}
.vert .menu {width:160px; position:relative;background-color: inherit; margin-top:20px;margin-left:auto;margin-right:auto;}
.vert .menu a, #vert .menu a:visited {text-decoration:none;}
* html .vert .menu {width:152px; }
.vert dt, #horiz dt {display:none;}
.vert .menu dd {padding:0; margin:0;}
.menu .aa, .menu .bb, .menu .cc, .menu .dd, .menu .ee, .menu .ff, .menu .gg, .menu .yy {border:1px solid #000;}
.menu .aa {display:block; text-align:center; border-color:#ffd42e #caa205 #c9a105 #ffd42e;padding:2px;background-color:#fc0}
.menu .bb {display:block; border-color:#ffdc56 #957704 #937603 #ffdc56;}
.menu a, .menu a:visited, .menu b {display:block; text-decoration:none; color:#ffffff; font-size:0.65em;font-family:arial,'comic sans ms', verdana, sans-serif;  width:100%; background-color:inherit;}
.menu .dd {border-color:#d5d3ca #f7f6ef #f7f6ef #d5d3ca;}
.menu .ee {border-color:#b8b7af #f7f6ef #f7f6ef #b8b7af;}
.menu .ff {border-color:#9c9b95 #f7f6ef #f7f6ef #9c9b95;}
.menu .gg {border-color:#d5d3ca #fff #fff #d5dc3a; margin:5px;}
.menu a:hover, .menu b {display:block; color:#c00; background:#000; cursor:pointer;}
.menu a:hover .bb, .menu b .bb {display:block; color:#fff; background:inherit; border-color:#937603 #ffdc56 #ffdc56 #957704;}
.menu a:hover .aa, .menu b .aa {display:block; color:#000; border-color:#c9a105 #ffd42e #ffd42e #caa205;  padding-top:3px; background:#eb0; padding-bottom:1px;}
.menu b {cursor:default;}

/* navigation menu 2 */


.menu .zz {display:block; text-align:center; border-color:#cc3300 #990066 #990066 #cc3300;padding:2px;background-color:#cc6600}
.menu .yy {display:block; border-color:#cc3300 #990066 #990066 #cc3300;}
.menu a:hover .yy, .menu b .yy {display:block; color:#fff; background:inherit; border-color:#990066 #cc3300 #cc3300 #990066;}
.menu a:hover .zz, .menu b .zz {display:block; color:#000; border-color:#000000 #cc3300 #cc3300 #990066;  padding-top:3px; background:#ff3300; padding-bottom:1px;}

/* Latest info Div */

#latestinfo{color:#ffff00;padding-left:15px;padding-right:15px;margin-top:5px;}

img.homepage{display:block;margin-left:auto;margin-right:auto;border:0;padding:10px;}

#logo{color: #ffffff;width:748px;height:207px;background: url(images/testlogo4.jpg);}

#footer{height:143px;width:748px;background: url(images/footer.jpg) no-repeat;float:left;margin-bottom:20px;_margin-bottom:-10px;}


/* set background images for home pages */


.dublinbg{background: url(images/dublin98/dublinbg.jpg) no-repeat;background-position: 1.5cm 8.6cm;}
.amsterdambg{background: url(images/amsterdam03/amsterdambg.jpg) no-repeat;background-position: 0.5cm 7.5cm;}
.barcelonabg{background: url(images/barcelona04/barcelonabg.jpg) no-repeat;background-position: 0.3cm 6.5cm;}
.newcastlebg{background: url(images/newcastle05/newcastlebg.jpg) no-repeat;background-position: 0.5cm 6.5cm;}
.lloretbg{background: url(images/lloret06/lloretbg.jpg) no-repeat;background-position: 0.3cm 6.5cm;}
.praguebg{background: url(images/prague07/praguebg.jpg) no-repeat;background-position: 0.3cm 6.5cm;}
.final08bg{background: url(images/final08/final08bg.jpg) no-repeat;background-position: 0.3cm 2.5cm;}
.belfastbg{background: url(images/belfast08/belfastbg.jpg) no-repeat;background-position: 0.3cm 6.5cm;}
.liverpoolbg{background: url(/liverpool09/images/liverpoolbg.jpg) no-repeat;background-position: 0.3cm 6.5cm;}
.berlinbg{background: url(/berlin09/images/berlinbg.jpg) no-repeat;background-position: 0.8cm 5.5cm;}
.krakowbg{background: url(/krakow10/images/krakowbg.jpg) no-repeat;background-position: 0.8cm 5.5cm;}
.lankybg{background: url(/berlin09/images/lankybg.jpg) no-repeat;background-position: 0.8cm 5.5cm;}


.mainsection{
	color: #666699;
	width:430px;
	height:680px;
       	background:#6666ff;
	float:left;
	}





.sidesection{color: #ffff00;font-family:arial,'brush script bt';font-weight: normal;font-size:1.2em;width:159px;height:648px;background:#6666ff;color:blue;float:left;}
.history{height:825px;}
.stats{height:750px;}
.gallery{height:760px;}
.holdingpage{height:700px;}

/* corners on main section */

.tl {background: url(images/corner1.jpg) 0% 0% no-repeat #6666cc; }

.tr {background: url(images/corner2.jpg) 100% 0% no-repeat}
.bl {background: url(images/corner3.jpg) 0% 100% no-repeat}
.br {background: url(images/corner4.jpg) 100% 100% no-repeat;padding-left:10px;padding-top:10px;padding-right:10px}

.headers
	{
    	margin-left:auto;
	margin-right:auto;
	border: 3px  #ffff00 ridge;
	font-weight: bolder;
	width:140px;
  	padding-bottom: 2px;
  	color: #ffff00;
  	padding-top: 2px;
  	font-size: 0.8em;
  	font-family: 'comic sans ms';
  	background-color: #666699;
  	text-align: center;
  	}
.show{
	width:250px;
	color:#ffffff
	}

div.imagecenter {
	padding:0px;
	margin:0px;	 
	text-align: center;
	} 

p.trip	{
	font-family: Verdana, sans-serif, 'comic sans ms',Tahoma ; 
	font-size: 12px;
	color: #ffffff;
	background: transparent;
	text-align:justify;
	padding:10px;
	margin-top:5px;
	}
.trip a:hover{color:#ffcc00;text-decoration:underline}
.trip a:link{color:#ffff00;text-decoration:none}
.trip a:visited{color:#cc9900;text-decoration:underline}

a.site:link {text-decoration:none;color:yellow}
a.site:visited {text-decoration:underline;color:#6699ff}
a.site:hover{color:#6699ff; text-decoration:underline}

p.welcome:first-letter
	{font-size: 300%; 
	font-weight: bold;
	font-family:'times new roman';
	color:red;
	float:left;
	}
p.welcome{
	font-family:arial, 'Courier New',  cursive;
	color:#ccffff;
	font-weight:normal;
	font-size:1.0em;
	padding-left: 10px;
	padding-right:10px;
	background: url(images/homebg.jpg) no-repeat;
	background-position: 2.1cm 3.4cm;
	}

.nicetable {
	border-collapse:collapse;
	margin-left:auto;
	margin-right:auto;
	width:410px;
	border: inset 5px #33ff00;
	position: relative;
	background: url(images/image2.jpg);	
	}
.nicetableheader {
	margin:5px;
	padding:20px;
	border-bottom:3px solid #006600;
	position: relative;
	background: url(images/image4.jpg);
	color:#FFFFFF;	
	font-size: 9pt;	
	font-weight:bold;
	white-space:pre;
}

.nicetablerow {
	padding: 4px;
	color:#cc0000;
	font-size: 15px;
	text-align:center;
	font-weight:bold;
	border-bottom:2px solid #006600;
	border-top: 2px solid #006600;
	}

.nicetablerow1 {
	color:#0000cc;	
	font-size: 13px; 	
	text-align:right;
	border-bottom:2px solid #006600;
	}
.nicetablerow2 {
	color:#0000cc;	
	font-size: 13px;
	text-align:left;
	border-bottom:2px solid #006600;
	}
.nicetablerow0 {
	color:#ff9900;	
	font-size: 13px;
	text-align:center;
	border-bottom:2px solid #006600;
	}

a.screen, a.screen:visited {
color:#ffff00; 
text-decoration:none;
font-weight:bold;
position:relative;
z-index:1;
}

a.screen b {
position:fixed;  /* position:the image in FF */
_position:absolute;  /* position:the image in IE */
text-decoration:underline;
visibility:hidden; /* hide the image */
width:200px; /* give it a width */
height:0; /* no height to solve an Opera bug that 
             makes it selectable when hidden */
border:2px solid #ffffff; /* add a border */
top:200px;  /* position:the image in FF */
left:260px;  /* position:the image in FF */
_top:-90px; /* position:the image in IE */
_left:-320%;  /* position:the image in IE */
}


a.screen:hover {
text-decoration:underline; 
color:#ffcc33;font-weight:bolder;
border:0; /* needed for this to work in IE */ 
z-index:1000;
}
a.screen:hover b {
text-decoration:underline;
visibility:visible; /* make the image visible */
color:#ffcc33;font-weight:bolder;
height:150px; /* now give it a height */
cursor:pointer; /* for IE */
z-index:500; 
}
a.screen:hover b img {
text-decoration:underline;
color:#ffcc33;font-weight:bolder
border:1; /* remove the link border */
}

/* Square cutout Borders*/

.square {background: transparent; width:95%; margin:0 auto;}
.square h1,h2, .square p {margin:0 3px;}
.square h1 {font-family: arial;font-size:12px; color:#ffffff; background:transparent;}
.square h2 {font-family: arial;font-size:12px; color:#ffff00; background:#666699;}
.square p {padding-bottom:0.5em;}

.square .top, .square .bottom {display:block; background:transparent; font-size:1px;}
.square .b1t {margin:0 6px; display:block; overflow:hidden; height:5px; background:#666699; border-left:3px solid #00c; border-right:3px solid #00c; border-top:3px solid #00c;}
.square .b2 {display:block; height:3px; margin:0; background:#666699; border-left:9px solid #00c; border-right:9px solid #00c; overflow:hidden;}
.square .b1b {margin:0 6px; display:block; overflow:hidden; height:5px; background:#666699; border-left:3px solid #00c; border-right:3px solid #00c; border-bottom:3px solid #00c;}

.square .boxcontent {display:block; background:#666699; border-left:3px solid #00c; border-right:3px solid #00c;}



/* curved Inset 3D Raised */
.raised {background: transparent; width:140px; margin:0 auto;}
.raised h4, .raised p {margin:0 0px;font-family:'comic sans ms';text-align:center;color:white;font-size:14px}
.raised p {padding-bottom:0.5em;}

.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#ccccff; border-left:1px solid #fff; border-right:1px solid #eee;}
.raised .b3 {background:#ccccff; border-left:1px solid #fff; border-right:1px solid #ddd;}
.raised .b4 {background:#ccccff; border-left:1px solid #fff; border-right:1px solid #aaa;}
.raised .b4b {background:#ccccff; border-left:1px solid #eee; border-right:1px solid #999;}
.raised .b3b {background:#ccccff; border-left:1px solid #ddd; border-right:1px solid #999;}
.raised .b2b {background:#ccccff; border-left:1px solid #aaa; border-right:1px solid #999;}


.raised .b1 {margin:0 5px; background:#fff;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#999;}
.raised .boxcontent {display:block;  background:#ccccff; border-left:1px solid #fff; border-right:1px solid #999;}

#curved_container {display:block; position:relative; background:inherit; padding:2px ;width 140px}


/* style code for final 08 page only */

.final08bg{background: url(images/final08/final08bg.jpg) no-repeat;background-position: 0.3cm 2.5cm;}

.final {font-family: Verdana, sans-serif, 'comic sans ms',Tahoma ; 
	font-size: 12px;
	color: #ffffff;
	text-align:justify;
	padding-left:30px;
	padding-right:30px;
	}

.final08 { font-size: 14px;
	   font-family: 'comic sans ms',arial;
	   font-weight:bold; 
	   color:#990000;
	   }

.final2008 { font-size: 14px;
	   font-family: sans-serif,Tahoma,arial;
	   color:#cccccc;
	   text-align:justify;
	   background:#660000;
	   padding:5px;	
	   border: 3px  #9933ff ridge;	 	
	   }


.finalheader {font-family: 'comic sans ms'; 
	color:#ffff00;
	font-size: 18px;
	text-align:center;
	padding-bottom:10px;
	padding-top:10px;
	}

.fafinal08{height:610px;}

.final a:link {text-decoration:none;color:yellow}
.final a:visited{color:#ffcc00}
.final a:hover{color:#ffcc33;font-weight:bolder;text-decoration:underline;}