body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	line-height: 1.3;
	margin: 12px 0 12px 0;
	padding: 0px;
	background-color:#c1d1e1;
}
#banner {
height:120px;
margin:0;
padding:0;
}

#menubar {
background-color:#0066cc;
font-family:"Comic Sans MS", Verdana, sans-serif, helvetica;
font-size:1.1em;
text-align:center;
}
#menubar a {padding:0 12px 0 12px; margin:0}
#menubar a:link {  text-decoration: none; color: #ffffcc}
#menubar a:hover {  text-decoration: none; color: #ff6699}
#menubar a:visited {  text-decoration: none; color: #ffffcc}
#menubar a:visited:hover {  text-decoration: none; color: #ff6699}

.greenboard {
background-image:url(images/greenboard.gif);
color:#FFFFFF;
font-family:"Comic Sans MS", Verdana, sans-serif, helvetica;
font-size:1.0em;
}

.greenboard a:link {  text-decoration: underline; color: #ffff99}
.greenboard a:hover {  text-decoration: underline; color: #ff6699}
.greenboard a:visited {  text-decoration: underline; color: #ffff99}
.greenboard a:visited:hover {  text-decoration: underline; color: #ff6699}

h1 {
color:#990000;
font-family:Comic Sans, Comic Sans MS, cursive  ;
font-size: 2.0em ;
line-height:1.2em;
font-weight:normal;
padding:0;
margin:0;
margin-bottom:4px;
}

h2 {
color:#990000;
font-family:Comic Sans, Comic Sans MS, cursive  ;
font-size: 1.6em ;
line-height:1.2em;
font-weight:normal;
padding:0;
margin:6px 0 4px 0;
}
h3 {
color:#990000;
font-family:Comic Sans, Comic Sans MS, cursive  ;
font-size: 1.4em ;
line-height:1.2em;
font-weight:normal;
padding:0;
margin:6px 0 4px 0;
}
p {
font-size: 1.0em ;
line-height:1.3em;
padding:0;
margin:0 0 8px 0;
}
ol li {margin-bottom:8px;}

#footer {
text-align:center;
font-family:Comic Sans, Comic Sans MS, cursive  ;
font-size: 1.0em;
padding: 4px;
}
#footer a {padding:0 12px 0 12px;}
#footer a:link {  text-decoration: none; color: #000000}
#footer a:hover {  text-decoration: underline; color: #3333ff}
#footer a:link:visited {  text-decoration: none; color: #000000}
#footer a:visited:hover {  text-decoration: underline; color: #3333ff}

.when {
font-size:0.8em;
font-weight:bold;
margin:10px 0 4px 0;
}
.who {
font-size:0.8em;
margin-bottom:16px;
}
.item {
font-size:1.2em;
color: #336633;
font-weight:bold;
margin:0;
}
.famname {
font-size:1.1em;
font-weight:bold;
margin-top:8px;
}
.directo {margin-left:12px;}

a:link {color:#0066cc;}


#maincolumn {
     width:66%;
     float:left;
}
#maincolumn p img {
float:left;
padding-right:8px; padding-top:4px; padding-bottom:4px;
border:0
}

#widecolumn p img {
float:left;
padding-right:8px; padding-top:4px; padding-bottom:4px;
border:0
}

#main_col_sub {float:left;}

#sidebar {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
	float:right;
	width:180px;
	margin:24px 0 40px 8px;
	padding-left: 8px;
                font-size:90%;
}
#greenlight {
color:#000000;
background-color:#CED3AD;
padding: 8px;
}


#whitelight {
border:dashed 1px #ffffff;
padding: 8px;
margin-bottom:8px;
}

#greenlight a:link {  text-decoration: underline; color: #0066cc}
#greenlight a:hover {  text-decoration: underline; color: #0099ff}
#greenlight a:visited {  text-decoration: underline; color: #003399}
#greenlight a:visited:hover {  text-decoration: underline; color: #0066cc}

.prompt {
font-size:1.4em;
font-weight:bold;
color:#0066CC;
margin-top:16px;
margin-bottom:16px;
}