.MenuBar, .MenuBarSel { height:27px; }


#leftDirectory, #rightDirectory { width:300px;float:left; }
#leftDirectory { border-right:3px solid #E0E1Bf; }

#leftDirectory ul, #rightDirectory ul { margin:0 0 0 30px;padding:0; } 
#leftDirectory li, #rightDirectory li { margin:0;list-style:none; }
#leftDirectory ul ul, #rightDirectory ul ul { margin:0 0 0 15px;padding:0; }

li.NavyLink { color:#007DC3;font-weight:bold; }

#leftDirectory ul ul li a:link, #rightDirectory ul ul li a:link { color:#58B7DD; }
#leftDirectory ul ul li a:visited, #rightDirectory ul ul li a:visited { color:#58B7DD; }
#leftDirectory ul ul li a:hover, #rightDirectory ul ul li a:hover { color:#58B7DD; }

#footer, #footerhome { margin:59px 0 39px 0;color:#333333;font-size:.7em; } 

#footer a { font-size:1.2em;color:#999999;margin:0 17px; }
#footer a:link, #footerhome a:link { color:#999999;font-weight:normal; }
#footer a:visited, #footerhome a:visited { color:#999999;font-weight:normal; }
#footer a:hover, #footerhome a:hover { color:#999999;font-weight:normal; }

#footerhome a { font-size:1.2em;color:#999999;margin:0 14px; }

#MainContent a { font-weight:normal; }
#MainContent a:link { font-weight:normal; }
#MainContent a:visited { font-weight:normal; }
#MainContent a:hover { font-weight:normal; }

#MainContent ul a:link { font-weight:bold; }
#MainContent ul a:visited { font-weight:bold; }
#MainContent ul a:hover { font-weight:bold; }

.YearHeader { float:right;color:#339999;font-weight:normal;}

a.StoryLink { font-size:.8em;font-style:normal;color:#333;white-space:nowrap; }


.wish {
	background-color:#666; -moz-border-radius:6px;-webkit-border-radius:6px;
	width:570px;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	line-height: 1.5;
	font-weight: bold;
	color: #fff;
	padding:5px 5px 5px 8px;
	border: 6px outset #339999;
	margin: 10px 0 10px 10px;
	}
.wish span {
	font-size: 1.2em;
}
.wish div {
	text-align:right;
	font-size:0.9em;
	font-weight: normal;
}

.masthead {text-align:right;font-size:8pt;line-height:10pt;}
.masthead b {color:#663333;}

.sidefeature { 
	float:right;
	-moz-border-radius:11px;-webkit-border-radius:11px;
	width:140px;
	text-align:center;
	background:#e4f4f8;
	border:1px solid teal;
	font-size:.8em;
	padding:4px 8px 8px 8px;
}
.sidefeature h2 { font-weight:bold;color:#007dc3; }

.sidebar { -moz-border-radius:6px;-webkit-border-radius:6px;float:right;width:250px;background:#e4f4f8;border:1px solid teal;padding:5px;margin:0 0 10px 10px;font-size:.85em;line-height:1.2em; }
.sidebar ul { margin:.2em 0 .2em 1em; padding:0 0 1em 0; }
.sidebar .subhead_small { font-weight:bold; }
.sidebar h2 { font-weight:bold;line-height:1.2; }

.HomeThumb {
	clear:none;
	margin:0 25px 25px 0;
	width:120px;
	height:120px;
}

.MainFrame { position:relative; }
#footy { position:relative;bottom:0;font-size:.8em;margin:-25px 0 0 18px;font-size:.7em;color:#666;font-weight:normal; } 

#byline_text { color:#696544; }

#photogallery { padding-top:30px;display:none; }

#photogallery a:link { font-size:.7em; }
#photogallery a:visited { font-size:.7em; }
#photogallery a:hover { font-size:.7em; }

.chart {border:1px ridge #666;}
.chart th { font-style:italic;width:33%;border:1px ridge #666;color:#fff;text-align:center;}
.chart th a {color:#fff;font-size:14pt;}
.chart td { vertical-align:top; }
.chart a:hover {text-decoration:underline; }

#flowertable th { background-color:#99cc00; }



.MapDiv {overflow-y: scroll;height:290px;font-size:.7em;padding:0 14px 0 0;text-align:justify;width:300px;font-family:verdana;scrollbars:vertical; }
.MapDiv h3 { -moz-border-radius:4px;-webkit-border-radius:4px;background:#6633FF;color:#fff;font-size:1.2em;text-align:center;margin:0 0 4px 0;padding:3px;text-shadow:rgba(0,0,0,0.1) -1px 0, rgba(0,0,0,0.1) 0 -1px, rgba(255,255,255,0.1) 1px 0, rgba(255,255,255,0.1) 0 1px, rgba(0,0,0,0.1) -1px -1px, rgba(255,255,255,0.1) 1px 1px;}
.MapDiv img { float:left;margin:0 3px 2px 0; }

.accontent {display:none;}
.accontent ul { list-style:square;margin:0 0 10px 15px;padding:0 0 0 8px;color:#ffffff;text-shadow:rgba(0,0,0,0.1) -1px 0, rgba(0,0,0,0.1) 0 -1px, rgba(255,255,255,0.5) 1px 0, rgba(255,255,255,0.5) 0 1px, rgba(0,0,0,0.1) -1px -1px, rgba(0,0,0,1) 1px 1px; }

.acc { font-weight:bold;cursor:pointer;color:#fff;text-shadow:rgba(0,0,0,0.9) -1px 0, rgba(0,0,0,0.9) 0 -1px, rgba(255,255,255,0.5) 1px 0, rgba(255,255,255,0.5) 0 1px, rgba(0,0,0,0.9) -1px -1px, rgba(0,0,0,1) 2px 2px;height:28px;font-size:1.3em;}

.accontent li { font-weight:normal; }

a.mapLink { font-size:1.1em;text-shadow:rgba(0,0,0,0.8) -1px 0, rgba(0,0,0,0.8) 0 -1px, rgba(255,255,255,0.1) 1px 0, rgba(255,255,255,0.1) 0 1px, rgba(0,0,0,0.8) -1px -1px, rgba(255,255,255,0.1) 1px 1px;font-size:1em;}
a.mapLink:link { color:#CCCCCC;font-weight:normal; }
a.mapLink:visited {color:#CCCCCC; }	
a.mapLink:hover { color:#FFFF66;text-decoration:none; }
		 
			 
.compiled { font-size:1em;color:#FFFF99;text-shadow:rgba(0,0,0,0.7) -1px 0, rgba(0,0,0,0.7) 0 -1px, rgba(255,255,255,0.3) 1px 0, rgba(255,255,255,0.5) 0 1px,
             rgba(0,0,0,0.7) -1px -1px, rgba(255,255,255,0.5) 1px 1px; 
}