a:link { color: #0000ff; }
a:visited { color: #880088; }

#news h2
{
margin: .5em 0;
}

#news ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#news ul li
{
margin: 0;
padding: 0;
}

#news ul li a
{
font-size: .8em;
}

#freeactivities h2
{
margin: .5em 0;
color: #ff0000;
}

h1
{
font-family: 'Trebuchet MS', Trebuchet, verdana, arial, sans-serif;
font-size: 1.6em;
line-height: 1em;
color: #770000;
}

h2
{
font-family: 'Trebuchet MS', Trebuchet, verdana, arial, sans-serif;
font-size: 1.4em;
color: #0066b3;
}

h3
{
font-family: 'Trebuchet MS', Trebuchet, verdana, arial, sans-serif;
font-size: 1.2em;
font-weight: bold;
color: #000000;
}

h4
{
font-family: 'Trebuchet MS', Trebuchet, verdana, arial, sans-serif;
font-size: 1em;
font-weight: bold;
color: #000000;
}

h5
{
font-family: 'Trebuchet MS', Trebuchet, verdana, arial, sans-serif;
font-size: .8em;
font-weight: bold;
color: #000000;
}

h6
{
font-family: 'Trebuchet MS', Trebuchet, verdana, arial, sans-serif;
font-size: .6em;
font-weight: bold;
color: #000000;
}


ul.arrow
{
margin: 0;
padding: 0;
list-style: none;
}

ul.arrow li
{
padding: 0 10px;
background-image: url(/images/skin/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

.left{
text-align: left !important;
}

.center
{
text-align: center !important;
}

.right
{
text-align: right !important;
}

td {
vertical-align: top;
}

table {
font-size: 1em;
}

ul.nolist
{
padding-left: 0;
margin-left: 0;
list-style: none;
}

ul.nolist li
{
margin: 0;
padding: .25em;
}

ul.arrow
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

ul.arrow li
{
margin-left: .25em;
padding: .25em 0 .25em 1em;
background-image: url(/images/skin/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .7em;
}

acronym, abbr {
cursor: help;
border-bottom: 1px dotted green;
}

.formfields label {
	margin: .5em;
	display: block;
	width: 115px;
	text-align: right;
	float: left;
}
.formfields br {
clear: both;
}