body, td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	line-height:1.4em;
}
body {
	background-color: #8d201d;
	margin-left: 0px;
	margin-top: 65px;
	margin-right: 0px;
	margin-bottom: 40px;
}
#container {
	text-align: left;
	vertical-align: middle;
	margin: 0px auto;
	padding: 0px;
	width: 807px;
	background-image:url(../img/container_bg.gif);
	background-repeat:repeat-y;
}
#container_footer {
	text-align: left;
	vertical-align: middle;
	margin: 0px auto;
	padding: 0px;
	width: 802px;
	text-align:left;
	padding-left:5px;
	font-size:0.9em;
}
#header {
	background-image:url(../img/header_bg.jpg);
	height:101px;
	background-repeat:no-repeat;
	background-position:top left;
}
#tnav {
	background-image:url(../img/tnav_bg.gif);
	height:40px;
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
}
#footer {
	color:#FFFFFF;
	background-image:url(../img/footer_bg.gif);
	height:28px;
	background-repeat:no-repeat;
	background-position:top left;
	text-align:right;
	padding-right:22px;
	padding-top:5px;
	font-size:0.9em;
}
a:link, a:visited {
	color: #511e1e;
	text-decoration: none;
}
a:hover, a:active, a:focus {
	text-decoration: underline;
	color: #511e1e;
}
a.wht_link:link, a.wht_link:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.wht_link:hover, a.wht_link:active, a.wht_link:focus {
	text-decoration: underline;
	color: #FFFFFF;
}
a.lnav_link:link, a.lnav_link:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-color:#8c201d;
	background-image:url(../img/lnav_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	padding-left:24px;
	padding-top:4px;
	padding-bottom:6px;
	padding-right:8px;
}
a.lnav_link:hover, a.lnav_link:active, a.lnav_link:focus {
	color: #FFFFFF;
	text-decoration: underline;
	background-color:#b22921;
	background-image:url(../img/lnav_bg_o.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	padding-left:24px;
	padding-top:4px;
	padding-bottom:6px;
	padding-right:8px;
}
a.dhtml_link:link, a.dhtml_link:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-color:#8c201d;
	background-image:url(../img/lnav_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	padding-left:24px;
	padding-top:4px;
	padding-bottom:6px;
	padding-right:8px;
}
a.dhtml_link:hover, a.dhtml_link:active, a.dhtml_link:focus {
	color: #000000;
	text-decoration: none;
	background-color:#b22921;
	background-image:url(../img/lnav_bg_dhtml.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	padding-left:24px;
	padding-top:4px;
	padding-bottom:6px;
	padding-right:8px;
}
a.lnav_link_a:link, a.lnav_link_a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	background-color:#b22921;
	background-image:url(../img/lnav_bg_o.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	padding-left:24px;
	padding-top:4px;
	padding-bottom:6px;
	padding-right:8px;
}
a.lnav_link_a:hover, a.lnav_link_a:active, a.lnav_link_a:focus {
	color: #FFFFFF;
	text-decoration: underline;
	background-color:#b22921;
	background-image:url(../img/lnav_bg_o.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	padding-left:24px;
	padding-top:4px;
	padding-bottom:6px;
	padding-right:8px;
}
a.lnav_link_l3:link, a.lnav_link_l3:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-color:#b22921;
	display:block;
	padding-left:46px;
	padding-top:0px;
	padding-bottom:2px;
	padding-right:8px;
}
a.lnav_link_l3:hover, a.lnav_link_l3:active, a.lnav_link_l3:focus {
	color: #FFFFFF;
	text-decoration: underline;
	background-color:#b22921;
	display:block;
	padding-left:46px;
	padding-top:0px;
	padding-bottom:2px;
	padding-right:8px;
}
#home_content {
	padding-right:7px;
}
#level2_content {
	padding-right:7px;
	padding-left:5px;
	background-image:url(../img/home_content_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
td {
	font-size:1em;
}
.lrg_txt {
	font-size:1.3em;
	font-weight:bold;
}
.home_left {
	background-image:url(../img/home_content_bg2.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:32px;
	padding-top:108px;
	padding-right: 22px;
}
.home_right {
	padding-right:7px;
}
.home_bottom {
	padding-left:30px;
	padding-bottom:1em;
	color:#511e1e;
	font-size:0.9em;
}
h1 {
	font-size: 1.2em;
	color: #8c201d;
	margin-bottom:-0.9em;
}
h2 {
	font-size: 1.0em;
	color: #8c201d;
	margin-bottom:-0.9em;
}
h3 {
	font-size: 1.0em;
	color: #8c201d;
	font-style:italic;
	font-weight:normal;
	margin-bottom:-0.9em;
}
.l2_lnav {background-color:#8c201d; padding-top:8px;}
.l2_content_left {padding-left:8px; padding-top:12px; padding-right:22px; padding-bottom:16px;}
.l2_content_right {padding-right:12px;}
#dhtml_teaching {
	position:absolute;
	left: 79px;
	top: 37px;
	width:158px;
	visibility:hidden;
}
#dhtml_works {
	position:absolute;
	left: 238px;
	top: 37px;
	width:137px;
	visibility:hidden;
}
#dhtml_camp {
	position:absolute;
	left: 376px;
	top: 37px;
	width:128px;
	visibility:hidden;
}
#dhtml_creative {
	position:absolute;
	left: 505px;
	top: 37px;
	width:144px;
	visibility:hidden;
}
#dhtml_contact {
	position:absolute;
	left: 650px;
	top: 37px;
	width:146px;
	visibility:hidden;
}
#print_header {position:absolute; visibility:hidden;}
