@charset "iso-8859-1";
a:link
{
	color: rgb(0,102,102); 
}
a:visited
{
	color: rgb(0,102,102); 
} 
a:active 
{
	color: rgb(0,102,102);
}
body
{
	font-family: Comic Sans MS, Arial, Helvetica;
	background-color: rgb(204,255,255);
	color: rgb(0,0,102);
	border: thick solid #990000;
	scrollbar-face-color:#009999;scrollbar-arrow-color:#FFCC00;scrollbar-track-color:#99FFCC;scrollbar-shadow-color:black;scrollbar-darkshadow-color:#000000;scrollbar-3dlight-color:#FFCC00;scrollbar-highlight-color:black;
}
table
{
	table-border-color-light: rgb(102,204,204);
	table-border-color-dark: rgb(0,102,102); 
}
h1, h2, h3, h4, h5, h6
{
	font-family: Comic Sans MS, Arial, Helvetica;
}
h1
{
	color: rgb(153,0,0);
	text-align: center;
	font-weight: bolder;
}
h2
{
	color: rgb(255,204,0); 
	font-size: 18px;
	text-align: center;
}
h3
{
	color: rgb(0,153,153); 
	font-size: 18px;
	text-align: center;
}
h4
{
	color: rgb(204,255,255);
}
h5
{
	color: rgb(0,0,102);
}
h6
{
	color: rgb(153,0,0);
}
p
{
	text-align: center;
	margin: 15px;
}
.click_mini
{
	font-family: Comic Sans MS, Arial, Helvetica;
	font-size: 16px;
	text-align: center;
	font-weight: bolder;
}
.title_link
{
	text-decoration: none;
}
.home
{
	border: none;
}
.date
{
	background-color: #CCFFCC;
	color: #990000;
	font-size: 20px;
	text-align: center;
	text-decoration: underline overline;
}

a.menu_item	
{	
color: #009999;
font-size:	15;
text-decoration: none;
font-weight: bolder;
}
a.menu_item:visited
{	
color: #009999;
font-size:	15;
text-decoration: none;
font-weight: bolder;
}
a.menu_item:active 
{
	color: #333366;
	font-size:	15;
	text-decoration: none;
	font-weight: bolder;
}
a.ads:link
{
	color: #990000;	
	font-size: 9;
	font-family:Arial;
}
a.ads:visited
{
	color: #990000;	
	font-size: 9;
	font-family:Arial;	
} 
a.ads:active 
{
	color: #990000;
	font-size: 9;
	font-family:Arial;	
}
a.list:link
{
	border: none;
	color: #ffff33;
}
a.list:visited
{
	border: none;
	color: #ffff33;	
} 
a.list:active 
{
	border: none;
	color: #ffff33;	
}

body#index a#vancouver_festivals,
body#festival1 a#march_festivals,
body#festival1 a#april_festivals,
body#festival1 a#may_festivals,
body#festival1 a#june_festivals, 
body#festival2 a#july_festivals,
body#festival3 a#august_festivals,
body#festival4 a#september_festivals,
body#festival4 a#october_festivals,
body#festival5 a#limousine_festivals,

{
	background: rgb(153,0,0);
	color: rgb(255,204,0);
}

.pic
{
	border: double #990000;
}
.logo
{
	border: none;
}

hr.contact
{
	color: rgb(0,153,153); 
	width: 100%; 
	size: 1;
}
hr.header
{
	color: #FFFFFF;
	width: 100%; 
	size: 2;
}
table.contents
{
	width: 98%;
	color: #FFFFFF;
	font-weight: bolder;
}
td.contents
{
	vertical-align: top; 
	width: 20%;
	text-align: center;
}
.buttons
{
background-color: #CCFFCC;
border: 4px double #009999;
}
td.contact
{
	vertical-align: top; 
	width: 15%;
}
td.content
{
	vertical-align: top; 
	width: 80%;
}
.mini
{
	font-size: 10;
}
.image
{
	text-align: center;
	color: #006600;
	text-decoration: bold;
	font-weight: bolder;
	font-size: 13;
}
.info
{
	text-align: center;
	color: #006600;
	text-decoration: bold;
	font-weight: bolder;
	font-size: 13;
}
.header
{
	text-align: center;
}
.footer
{
	color: #999933;
	font-size:	10;
	text-align: center;
	vertical-align: bottom;
	margin-left:15px;
	
}
.links
{
	font-size:	10;
	margin-left:15px;
	text-align: center;
	vertical-align: bottom;
}
.counter
{
	text-align: center;
}
a.external
{	
color: #0000FF;
}
a.external:visited
{	
color: #0000FF;
}
a.external:active 
{
color: #0000FF;
}
table.list
{
	background-color: #000000;  
}
td.list 
{ 
	border: white thin solid; 
	background-color: #006600;
	padding: 10px;
	text-align: center;
}
p.list
{
	background-color: #006666; 
	font-family: Arial Narrow;
	font-size: 15;
}
td.weather
{
width: 33%;
text-align: center;
}