*
	{
	font-size	:medium;
	font-family	:tahoma,arial;
	color		:#3255B0;
	}

body{
	background-color: #fafad0;
}

#page
{
	width: 600px;
}

h2 sup, b sup{
	color			:#63c19d;
}

p#logo{
	text-align:left;
	margin-top: 0em;
	margin-bottom: 0em;
}

div#logo{
	text-align:center;
}

p#strapline{
	margin-left: 0.5em;
	margin-top: 0em;
	margin-bottom: 2em;
}

p{
	line-height:1.5em;
}

#menu p{
	margin-top: 0em;
	margin-bottom: 0.3em;
}

th, td
	{
	text-align: left;
	vertical-align: top;
	}
td
	{
	padding-right: 2em;
	}
h1
	{
	font-size: xx-large;
	font-weight: bold;
	color			:#63c19d;
	}

h2
	{
	font-size		:large;
	font-weight		:bold;
	padding-top		:1em;
	color			:#63c19d;
	}

h2.top
	{
	padding-top		:0em;
	}

h3.top
	{
	margin-top		:0em;
	padding-top		:0em;
	}

#h3before{
	padding-top		:0em;
	padding-bottom	:0em;
	margin-top		:0em;
	margin-bottom	:0em;
}

h3
	{
	font-weight		:bold;
	padding-bottom	:0em;
	margin-bottom	:0em;
	color			:#63c19d;
	}

p#h3{
	padding-top	:0em;
	margin-top	:0em;
}

a:link, a:visited
	{
	xcolor			:#63c19d;
	color			:#c0f;
	text-decoration	:none;
	font-weight		:normal;
	}
a:hover
	{
	font-weight		:normal;
	text-decoration	:underline;
	xcolor		:#3255B0;
	xcolor		:#63c19d;
	}

div#menu{
	xmargin-top: 14em;
}

#menu a:link, #menu a:visited, #menu a:hover
{
	font-size		:x-large;
	font-weight		:bold;
	text-decoration	:none;
	color		:#c0f;
	xcolor		:#de68fe;
	font-family:p22 toybox;

}

#menu a:hover{
	xcolor		:#3255B0;
	font-weight		:bold;
	xcolor			:#63c19d;
	color			:#483D8B;
}


image
	{
	border: none;
	xpadding: 5px;
	}

div#nextevent {
	margin-top:3em;
	xborder-left: solid red 2px;
}

div#nextevent b{
	color:#63c19d;
}

table#toys td{
	font-size		:small;
	border-bottom	:solid #ddd 1px;
	empty-cells		:show;
}

table#toys th{
	font-size		:small;
	font-weight		:bold;
	border-bottom	:solid #ddd 1px;
}

#footer p{
	border-top		:solid 1px #ccc;
	margin-top		:2em;
	font-size		:x-small;
}