x{outline:1px dotted red;}
*{font-size:10pt; font-family:Arial, "Lucida Grande", sans-serif;}
body{
	background:#89c884; color:#245320; text-align:center;
	margin:0px; padding:0px;
}
#body{
	background:white; color:#4d734d;
	width:800px; min-height:716px;
	margin:0px auto; text-align:left;
}
#body > p, #tail > p{margin-left:12px; margin-right:12px; padding:12px 0px;}

#header{margin:0px; padding:0px; font-weight:bold;}
#banner{text-align:center; vertical-align:middle;
	font-size:18pt; margin:0px; padding:0px;
	}
#banner > *{font-size:18pt; font-weight:bold; vertical-align:middle; margin:0px; padding:12px;}
#nav{background:#4aaa42; color:#89c889;
	margin:0px; padding:14px 14px 6px; min-height:26px; vertical-align:middle;
	}
#nav a{background:transparent; color:white; font-size:12pt; text-decoration:none; margin:0px; padding:2px 4px;}
#nav a:link:hover, #nav a:visited:hover{background:#41953a; color:white;
	outline:1px dotted #89c889; text-shadow:1px 1px 1px #245320;}
#nav a:link:active, #nav a:visited:active{background:#89c889; outline:1px dotted #41953a;
	text-shadow:-1px -1px 1px #41953a;}

#content{margin:0px; padding:8px 12px 12px; background:white; color:black;
	float:left; width:526px; min-height:110px; overflow:hidden;
	}

#sidebar{margin:0px; padding:8px 12px 12px 12px; float:right; width:226px; overflow:hidden;}

#tail{clear:both; margin:0px; padding:0px;}

#title, #subtitle, h1, h2, h3{
	font-family:"ITC Avant Garde", "ITC Avant Garde Gothic", "Avant Garde", "Avant Garde Gothic", "Myriad Pro", Myriad, "Gill Sans", sans-serif;}
#title{background:transparent; color:#4aaa42;
	margin:8px 0px 0px; padding:0px; font-size:48pt; font-weight:normal;
	line-height:48pt;}
#subtitle{margin:0px; font-size:12pt;}

#portrait{margin:0px; padding:0px; border:2px solid #4aaa42;}

#footer{font-size:18pt; width:800px; margin:0px auto; padding:12px; text-align:center; clear:both;}
#footer *{font-size:8pt;}

a:link, a:visited{background:#EFE; text-decoration:none;}
a:link{color:#334397;}
a:visited{color:#5e2b7f;}
a:link:hover, a:visited:hover{background:#FFC; color:#600; text-decoration:underline;}
a:link:active, a:visited:active{background:#FF0; color:#F00;}

h3{margin-top:18px !important;}
h4{margin-top:12px;}
h2, h3, h4{background:transparent; color:#4aaa42; margin-bottom:4px;}
h2 + h3, h3 + h4, h4 + h5{margin-top:4px !important;}
h2{font-size:18pt;}
h3{font-size:13pt; margin-top:8px;}
img{border:0px;}
ul, ol{margin:0px; padding-left:1.5em;}
p{margin:0em;}
p + p{margin-top:0.75em; text-indent:1.5em;}
p + ul, p + ol, li + li{margin-top:0.25em;}
ul + p, ul + ul, ol + p, ol + ol{margin-top:0.5em;}

.transcript{background:#EEE; color:black; margin:1em 0em; border:1px solid #999; padding:1em;}
.transcript p + p{text-indent:0em;}
