body {font:normal 11px verdana,sans serif;color:#666;background:#FAFAFA}
a, a:visited {font-weight:bold;color:#6633FF;}
a:hover {font-weight:bold;color:#33997D}
.regular {line-height:16px;}
.sideleft {background: url(images/g_test_left_side.gif);}
.sideright {background: url(images/g_test_right_side.gif);}
.menuback {background:#33997D}
.white {background:#FFF}
.button {background: url(images/bg_button.gif);
		font:bold 13px verdana,sans serif;
		color:#666;
		width:143px;
		height:22px;
		border-top:1px solid #FFF;
		border-left:1px solid #FFF;
		border-right:1px solid #FFF;
		border-bottom:1px solid #FFF;
		padding-left:5px;
		padding-right:5px;
}
a.menu, a.menu:visited {color:#666;text-decoration:none}
a.menu:hover {color:#6633FF;text-decoration:none}
td.heading {background:#E2F0EC;
		font:normal 22px verdana,sans serif;
		color:#666;
		width:100%;width:480px;
		padding-left:14px;
		padding-right:14px;
}
td.Jokesheading {background:#FBF379;
		font:normal 22px verdana,sans serif;
		color:#666;
		width:100%;
		padding-left:1em;
		padding-right:1em;
}
td.menudate {
		font:bold 12px verdana,sans serif;
		color:white;
}
.dgreyline {background:#CCC}
.lgreyline {background:#E9E9E9}
td.days {background:#F7FAF9;
		font:normal 22px trebuchet MS,sans serif;
		color:#787878;
		width:100%;
		padding-left:1em;
		padding-right:1em;
}
td.year {
	background: url(images/g_year_back.gif);
	font:bold 13px verdana,sans serif;
	color:#999;
}
td.jokes {
	background: url(images/g_jokes_back.gif);
	font:bold 13px verdana,sans serif;
	color:#FFF;
}
a.year,a.year:visited {font:bold 13px verdana,sans serif;
	color:#999;
	text-decoration:none}
a.year:hover {color:#6633FF;
	text-decoration:none}
a.jokes,a.jokes:visited {font:bold 13px verdana,sans serif;
	color:#FFF;
	text-decoration:none}
a.jokes:hover {color:#8B61BF;
	text-decoration:none}
	
h1 {font:bold 16px trebuchet ms,sans serif;color:#666;}
h2 {font:bold 14px trebuchet ms,sans serif;color:#666;}
li {list-style:disc;padding-bottom:10px;}
.pic {padding-right:1em;padding-bottom:1em;filter:dropshadow(color=#33997D, offx=5, offy=5)}
.pictext {
		font:italic 10px verdana,sans serif;
		color:#33997D;
		text-align:left;
		text-indent:8px;
		}
tr.table1 td {background:#E2F0EC;line-height:16px;}
tr.table2 td {background:#F5F5F5;line-height:16px;}
tr.tableh td {background:#33997D;color:#FFF;font-size:12px;line-height:16px;font-weight:bold}
a.subnav,a.subnav:visited {
padding-left:3px;
padding-right:3px;
background:#33997D;
font-weight:bold;
font-size:10px;
line-height:16px;
color:#FFF;
width:100%;
text-decoration:none;
border:1px solid white;
display:block;
}
a.subnav:hover {background:#676767;color:#FFF}
a.subnavon,a.subnavon:visited,a.subnavon:hover {
padding-left:3px;
padding-right:3px;
background-color:#676767;
font-weight:bold;
font-size:10px;
line-height:16px;
color:#FFF;
width:100%;
text-decoration:none;
border:1px solid white;
display:block;
}

.picborder {
border:1px solid #33997D;
}

p {margin:0px;margin-top:8px;margin-bottom:8px;}

.yellow {background:#FEFDE6 url(images/g_watermark.gif) no-repeat top;}

.dots {border-top:1px dotted #ccc;}
.vdots {border-left:1px dotted #ccc;}

td.copyright {
	font:normal 10px/30px verdana,sans serif;
	color:#999;
}

p.note {
	font:normal 10px verdana,sans serif;
	color:#999;
}
span.note {
	font:normal 10px verdana,sans serif;
	color:#999;
}

td.games {font-size:18px;color:#666;}
#logo {position:absolute;top:-114px;left:-515px}
#mainContent {padding-top:15px;}
ul.cats li {list-style: url(images/g_cat.gif) disc;padding-bottom:10px;font-weight:bold;color:#1D7059;} 
#mission {background:#F5F5F5;border:1px solid #33997D;}
h1.mb {margin:0;margin-bottom:2px;}
