body
{
 	background: #B4C6E7;
}	

h1
	{
	  padding: 0;
	  margin: 0 0 5px 0;
 	  font : 22px  Verdana, Arial, Helvetica, sans-serif  ; 
 	  font-weight: normal; 
 	  color: #B4C6E7;
  	}	

h2
	{
	  padding: 0;
	  margin: 0 0 10px 0;
 	  font : 17px/20px  Verdana, Arial, Helvetica, sans-serif  ; 
 	  font-weight: normal; 
 	  color: #484848; 
 	}	

h3
	{
	  padding: 0;
	  margin: 0 0 10px 0;
 	  font : 12px/18px  Verdana, Arial, Helvetica, sans-serif  ; 
 	  font-weight: bold; 
 	  color: #808080; 
 	}	

h4
	{
	  padding: 0;
	  margin: 0 0 25px 0;
 	  font : 13px/20px  Verdana, Arial, Helvetica, sans-serif  ; 
 	  font-weight:normal; 
 	  color: #808080; 
}

h5
	{
	  padding: 0 30px 0 30px;
	  margin: 0 0 25px 0;
 	  font : 12px/20px  Verdana, Arial, Helvetica, sans-serif  ; 
 	  font-weight:normal; 
 	  color: #808080; 
}

 .xmas 
	{
	  padding: 0;
	  margin: 0 0 5px 0;
 	  font : 11px/16px  Verdana, Arial, Helvetica, sans-serif  ; 
 	  font-weight: bold; 
 	  color: #990066; 
 	}	

.red 
	{
	  padding: 0;
	  margin: 20px 0 5px 0;
 	  font : 20px  Verdana, Arial, Helvetica, sans-serif  ; 
 	  font-weight: normal; 
 	  color: #C00016; 
 	}	


 #vgcxmas 
	{
	  padding: 0;
	  margin: 0 0 20px 5px;
 	  font : 13px/20px  Verdana, Arial, Helvetica, sans-serif  ; 
 	  font-weight: bold; 
 	  color: #FF6666; 
 	}	


ul 
	{
	list-style-type: none;
	margin: 0 0 25px 0;
	padding: 0;
}

.linksframe
{	
	padding: 0;
	border: 1px solid #808080;
	background: #fff;
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
 	color: #434343;
}

#linkstitle
{	
	margin: 10px 0 0 0;
}

#panel
{	
	padding: 10px;
	border: 1px solid #ccc;
	background: #E0F0FF;
}


 i
{	
	margin: 0 0 20px 0;
	padding: 0;
	font : 10px/15px;
	font-style: normal;
	color: #6f7069;	
} 

  
#content td
{
 	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
 	color: #434343;
 }
 
  #content a:link, #content a:visited
{
	color: #EF4B00;
	text-decoration: none;
	border-bottom: 1px dotted #FF9900;
	font-weight: normal;
}

 #content a:hover
{
  	color: #708FFF ;
  	text-decoration: none;
	border-bottom: none;
  }
  
    
 #menu1 li
{	background:  url(../images/arrow_sm.gif) no-repeat 0 50%;
	padding-left:10px;
	color:#FF0000;
 }	 

 #menu1 a:link, #menu1 a:visited
{
	color: #6666FF; 
	text-decoration: none;
   letter-spacing: 1px;
	font:  11px Verdana, Arial, Helvetica, sans-serif normal; 
	border: none;	
	padding-left: 5px;
}	

#menu1 a:hover
{
	color: #7FADFF; 
	text-decoration: none;
	font-weight: normal;
	border: none;
}
	
#botnav tr,  
{
	font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
 	background: #B4C6E7;
 }	

#botnav ul
{
	list-style-type: none;
	margin: 0;
	padding: 0 0 25px 20px;
}

#botnav li, #botnav td
{
	font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;	
	letter-spacing: 1px;
}

#botnav a:link, #botnav a:visited
{
	color: #6666FF; 
	text-decoration: none; 	
}	

#botnav a:hover
{
	color: #F0F8FF; 
	text-decoration: none;
	border-bottom: 1px dashed #555;
}

#footer td 
{
	font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
    letter-spacing: 1px;      
}	

#footer a:link, #footer a:visited
{
	font-size: 12px;
	color: #6666FF; 
	text-decoration: none; 	
}	

#footer a:hover
{	
	font-size: 12px;
	color: #F0F8FF; 
	text-decoration: none;
	border-bottom: 1px dashed #555;
}

.vr 
{
	font: 10px/14px Verdana, Arial, geneva, sans-serif;
	color: #434343;
	border-left: 1px solid  #A2B2E2;
 	padding: 10px;
 }
 
 
#hr 
{
 	border-top: 2px solid  #A2B2E2;
 }
 
 .hr 
{
 	border-top: 1px solid  #A2B2E2;
 }
 
 
.copyright  a:link, .copyright a:visited, .copyright a:hover
{
 	font-size: 10px ;
 }

.copyright 
{
	font-size: 10px ; 		
 }
 
 .supplement 
{
	  padding: 0;
	  margin: 10px 0 10px 0;
 	  font : 16px/20px  Verdana, Arial, Helvetica, sans-serif  ; 
 	  font-weight: normal; 
 	  color: #998a7c; 
	  }	

dfn 
{
	  font-variant: small-caps; 
	  font-size: 12px;
	  font-style: normal;
	  }	

img
{
	  border:0;
 }
 
#noborder a:link, #noborder a:visited
{
	  border:0;
 }
 
 #parapadding
{
	  padding:0 40px 0 40px;
 }
 
 
 #blue
 {
 	  font : 22px  Verdana, Arial, Helvetica, sans-serif  ; 
	  color: #3399CC;
 }
 
.details
 {
	list-style: none;
	font: 10px/14px Verdana, Arial, geneva, sans-serif;
	color: #434343;
	margin:0;
 	padding:0;
}

 
 .cellpad
 {
 padding:30px 100px 20px 50px ;
 }

 .drop
 {
float: left ;
font-size: 50px;
line-height: 1em;
margin: 0px 5px 5px 0;
padding: 0 4px 4px 4px;
border: 2px solid #ccc;
background: #eee;
color: #B4C6E7;
 }
 
 #easter
 {
 	  font : 20px  Verdana, Arial, Helvetica, sans-serif  ; 
	  color: #717d48;
	  font-variant: normal; 
	  letter-spacing: 1px;
	  font-weight: normal; 
 }
 

 .advert
 {
	color: #c0c0c0;
 }
 
 
 .venue
 {
 	  font : 12px  Verdana, Arial, Helvetica, sans-serif  ; 
	  color: #3399CC;
 }