body	{text-align: center; margin-left: 0px; margin-top: 2px; margin-bottom: 2px; background-image: url("http://www.fantazia.org.uk/Event%20info/Pics/fantazia_revolution_f.jpg"); background-repeat: repeat;	font-family: Verdana, Arial, Helvetica, sans-serif;}

h1, h2, h3 {font-family: Arial, Helvetica, sans-serif;}	
h1, h2,  h3, h5, .locbar, .bottext, p, .fluffy {font-size: 12px;}
h1 		{font-weight: 600; color: #333333;}	
h2, h3	{border-bottom: thin solid silver; color: #333333; font-weight: 600;}	
h3 		{border-top: thin solid silver; color: #333333;}
h5		{color: #333333; font-weight: 600; font-family: Arial, Helvetica, sans-serif;  }

.maintext	{font-size: 12px; color: #666666;}
.bottext	{text-align: center; vertical-align: bottom;}	

table#topmenu	{width: 100%;	}

a:active, a:visited, a:link, .locbar	{color: #4169E1; text-decoration: none; }	
a:hover 						{ color: #0000ff; text-decoration: underline; }

table#sample 					{background-color: #ffffff;	width: 790px;}
table#top 						{width: 100%;}

.toprow, table#top				{background-color: #ffffff;	}
.leftcol 						{background-color: #000000;	}
.leftcol, .rightcol, .centrecol, .advert1, .centrecol2, .centrecol3, .centrecol4, .centrecol5, .centrecol6	{vertical-align: top;}
.leftcol 						{padding-right: 0px;	padding-left: 0px;	padding-top: 5px;}
.rightcol						{padding-left: 5px;	text-align: center;}
.bottomrow						{text-align: center;}

#container {width: 1124px; margin: 0 auto; }


hr { color:#c0c0co;background-color:#c0c0co;height:1px;border:none;}


/*Top Advert Menu Borders */
.add {border-style:solid; border-width:1px;	border-color:silver white silver white;}

/*Home Page Table Borders */

.front {border-style:solid; border-width:1px;	border-color:silver white white white; }

#container {width: 1124px; margin: 0 auto; text-align: left;}							

/*Left Menu*/									
#navcontainer {line-height: 17px;}
#navcontainer ul {
margin-left: 0; 
padding-left: 0;
list-style-type: 
none;font-family: Arial, Helvetica, sans-serif;}

#navcontainer a {
display: block;
padding-left: 6px;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 0px;
width: 138px;
background-color: #000000;
border-bottom: 1px none #666666; 
font-size: 0.8em; 
font-weight: normal; 
font-family: verdana, sans-serif;}

#navcontainer li a:link, #navlist a:visited {
color: #ffffff; 
text-decoration: none;}

#navcontainer li a:hover {color: white;
background: transparent url(http://www.fantazia.org.uk/shared/images/blockactive.gif) center center repeat-x; 
border-bottom: 1px none #000000;}




/*Top Left Buttons Rollover*/	

#telephone { display: block; width: 164px; height: 116px;
background: url("http://www.fantazia.org.uk/shared/images/button_telephone.gif") no-repeat 0 0;}
#telephone:hover  { background: url("http://www.fantazia.org.uk/shared/images/button_telephone_swap.gif") no-repeat 0 0; }


/*Main Site Menu - now redundant?!*/
.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
border: 1px solid #000000;
border-width: 1px 0;
background: black url(http://www.fantazia.org.uk/shared/images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 6px 7px;
text-decoration: none;
border-right: 1px solid #666666;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white; background: transparent url(http://www.fantazia.org.uk/shared/images/blockactive.gif) center center repeat-x;
}

/*Tapepack Menu*/

.solidblockmenu1{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
border: 1px solid #666666;
border-width: 1px 0;
background: black url(http://www.fantazia.org.uk/shared/images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu1 li{
display: inline;
}

.solidblockmenu1 li a{
float: left;
color: white;
padding: 6px 7px;
text-decoration: none;
border-right: 1px solid #666666;
}

.solidblockmenu1 li a:visited{
color: white;
}

.solidblockmenu1 li a:hover, .solidblockmenu li .current{
color: white; background: transparent url(http://www.fantazia.org.uk/shared/images/blockactive.gif) center center repeat-x;
}


/*Sub Menu for Tappacks*/
.solidblockmenu2{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
border: 0px solid #666666;
border-width: 1px 0;
background: black;
}

.solidblockmenu2 li{
display: inline;
}

.solidblockmenu2 li a{
float: left;
color: white;
padding: 6px 12px;
text-decoration: none;
border-left: 1px solid #666666;
}

.solidblockmenu2 li a:visited{
color: white;
}

.solidblockmenu2 li a:hover, .solidblockmenu2 li .current{
color: white; background: transparent url(http://www.fantazia.org.uk/shared/images/blockactive.gif) center center repeat-x;
}

<!--[if IE]>
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;}
<![endif]-->
