#body {
	background: #000000 none repeat scroll 0 0;
}
#page {
	width: 56.15em;
	/*min-height: 900px;*/
	margin: 0px auto;
	background-color: white;
	padding: 0;
	position: relative;
}
h1 {
	padding-left: 30px;
	font-family: Georgia, Garamond, serif;
}
h2 {
	padding-left: 30px;
	font-family: Georgia, Garamond, serif;
	font-size: 1.5em;
}
h3 {
	padding-left: 30px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
p {
	margin-left: 30px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1em;
}
.red_link a:link {
	color: #B32903;
	text-decoration: none;
}
.red_link a:visited {
	color: #B32903;
	text-decoration: none;
}
.red_link a:hover {
	color: #038EB5;
	text-decoration: none;
}
.red_link a:active {
	color: #038EB5;
	text-decoration: none;
}
.font_normal {
	font-style: normal;
}
.font_italic {
	font-style: italic;
}
.red {
	color: #B32903 !important;
}

/*header images*/
img.header {
	background: url(images/headerimg-name.jpeg) no-repeat top;
	margin-bottom: 0;
	padding-bottom: 0;
}
#headerimg {
	background: url(images/headerimg.jpeg) no-repeat top;
	margin-bottom: 0;
	padding: 0;
	width: 100%;
}
#awardimage {
	float: left;
	clear: none;
	margin-left: 30px;
	padding: 0 10px 10px 0;
}
#awardimage img {
	border: none;
	float: left;
	clear: none;
}
#header {
	background: #000;
	clear: none;
}
#headerimg {
	background: transparent url(images/logo.jpg) no-repeat top left;
	margin: 0;
	height: 4.125em;
	width: 100%;
	}
#header_left {
	float:left;
	background: transparent url(images/header_bg_left.jpg) no-repeat top left;
	padding:0;
	margin:0;
	width: 56.25em;
	height:100%;
}
#header_right {
	float:right;
	padding:0;
	margin:0;
	background: transparent url(images/header_bg_right.jpg) no-repeat top right;
	width: 15.625em;
	height:100%;
}

/*top nav bar*/
#top_nav {
	background: transparent url(/map_project/images/menu_bg_reverse-double.png) repeat-x scroll 0 0/*#97A2AF*/;
	z-index: 1;
	width: 100%;
/* 	border-top: solid 2px #383838; */
	border-bottom: solid 2px #383838;
	clear: both;
}
#admin_panel {
	background: /*#b3d4a2*/#74B485/*B48574*/;
	z-index: 1;
	width: 100%;
	border-bottom: solid 2px #383838;
	clear: none;
}
img.top_nav {
	width: 56.15em;
	z-index: 0;
}
table.top_nav {
	font-family: /*Georgia, Garamond, serif*/Verdana, Helvetica, Arial, sans-serif;
	font-size: /*.89em*/13px;
	line-height: 1.42em;
	font-weight: bolder;
	color: #45523e;
	padding-left: 5px;
	margin: 0;	
	z-index: 2;
	height: 29px;
}
table.admin_nav {
	margin: 0;
}
table.menu {
	position:absolute;
	visibility:hidden;
	clear: none;
/* 	overflow: hidden; */
/* 	margin-top: 5px; */
	border-right: solid 2px #383838;
	border-bottom: solid 2px #383838;
	border-top: none;
	border-left: solid 1px #383838;
	z-index: 2;
}
td.top_nav {
	padding: 3px 4px 3px 0;
	color: white;
	border-left: 1px solid #CCCCCC;
	/*width: 200px;*/
}
td.top_nav:first-child {
	border-left: none;
}
	
td.drop_menu:first-child {
	border-top: none;
}
li.drop_menu:first-child {
	border-top: none;
}
td.drop_menu {
	background: #97a2af;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: .85em;
	line-height: 1.42em;
	font-weight: bolder;
	border-top: 1px solid #fff !important;
/* 	color: #45523e; */
	padding: 3px 3px 3px 8px;
 	width: 180px; 
 	max-height: 5px;
 	overflow: clip;
}
td.drop_menu a:link {
	color: #fff;
	text-decoration: none;
}
td.drop_menu a:visited {
	color: #fff;
	text-decoration: none;
}
td.drop_menu a:hover {
	color: #B32903;
	text-decoration: none;
}
td.drop_menu a:active {
	color: #B32903;
	text-decoration: none;
}
 
.font_normal a:link {
	color: #B32903 !important;
	text-decoration: none;
}
.font_normal a:visited {
	color: #B32903 !important;
	text-decoration: none;
}
.font_normal a:hover {
	color: #fff;
	text-decoration: none;
}
.font_normal a:active {
	color: #fff;
	text-decoration: none;
}
td.drop_rule {
	background: #fff;
	height: 1px;
}
table.submenu {
	float: left;
	clear: none;
	position: relative;
	visibility: hidden;
	left: 239px;
/* 	top: 235px; */
	border: solid 2px #383838;
	width: 190px;
}
td.top_nav_start {
	padding: 3px 10px 3px 0;
	border-left: 1px solid #CCC;
}
.top_nav a:link {
	color: #fff;
	font-size: .938em;
	font-weight: 800;
	text-decoration: none;
}
.top_nav a:visited {
	color: #fff;
	font-size: .938em;
	font-weight: 800;
	text-decoration: none;
}
.top_nav a:hover {
	color: /*#e63504*/#B32903;
	font-size: .938em;
	font-weight: 800;
	text-decoration: none;
}
.top_nav a:active {
	color: #e63504;
	font-size: .938em;
	font-weight: 800;
	text-decoration: none;
}
.top_nav_start a:link {
	text-decoration: none;
	color: #FFF500;
}
.top_nav_start a:visited {
	text-decoration: none;
	color: /*#874e00*//*#985700*//*#cac203*/#FFF500;
}
.top_nav_start a:hover {
	text-decoration: none;
	color: #B32903;
}
.top_nav_start a:active {
	text-decoration: none;
	color: #fff;
}


/*front page*/
#front_top {
	background: #eeeeee;
	padding-left: 2em;
	font-family: Georgia, Garamond, serif;
	padding-bottom: 0;
	margin-bottom: 0px;
}
img.front_map {
	margin: 1.25em 5.625em;
}
#search_bar {
/* 	float: right; */
	/*clear: none;*/
	padding: 5px;
	/*text-align: right;
	z-index: 10;
	position:relative;
	right:0;
	top:35px;*/
}
#search_button {
	margin-top: 5px;
}
#search_results {
	padding: 20px 0 0 20px;
}

/*BEGIN For index_side.php*/
#front_top_side {
	background: #fff;
	font-family: Georgia, Garamond, serif;
	padding-bottom: 0;
	margin-bottom: .313em;
	clear: none;
}
img.front_map_side {
	margin: 0;
	z-index: 3;
	clear: none;
}
/*END index_side.php stuff */

#crm {
  display: none;
  z-index: 5;
  position: absolute;
	left: 341px;
	top: 442px;
}

#hazy {
  display: none;
  z-index: 5;
  position: absolute;
	left: 335px;
	top: 534px;
}

#prenter {
  display: none;
  z-index: 5;
  position: absolute;
	left: 191px;
	top: 335px;
}

#intro {
	background: #fff;
	/*height: 18em;*/
	padding-left: 0;
	max-width: 30em;
	clear: none;
}
#intro a:link {
	text-decoration: none;
	color: #B32903;
}
#intro a:visited {
	text-decoration: none;
	color: #B32903;
}
#intro a:hover {
	text-decoration: none;
	color: #038EB5;
}
#intro a:active {
	text-decoration: none;
	color: #038EB5;
}
.intro_hed {
	margin-top: .75em;
	margin-left: 2em;
	font-family: Georgia, Garamond, serif;
	font-size: 1.375em;
	width: 25em;
}
.intro_text {
	background:#FFFFFF none repeat scroll 0 0;
	margin-bottom: .938em;
	margin-left: .5em;
	padding-top: 5px;
	width: 43em;
	clear: none;
}
.intro_text p {
	color:#333333;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size: .875em;
	line-height: 1.25em;
	margin-bottom: .938em;
	margin-left: .5em;
	width: 43em;
}

#front_theme_block {
	margin: 0;
	padding: 0;
	max-width: 16.188em;
	background: #000;
	display: inline-block;
	float: right;
	clear: none;
	position: relative;
	z-index: 1;
}
.front_themes_hed {
	width: 16.188em;
	background: #958675;
	margin-bottom: .018em;
	margin-left: -.2em;
	margin-right: -1em;
	border-bottom: solid 2px #383838;
}
.front_themes_hed_text {
	padding: .313em 1em;
	color: #fff;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	font-weight: 900;
	line-height: 1.15;
}
.front_themes {
	padding: 0;
	margin: 0;
	width: 300px;
}
img.front_themes {
	width: 16.188em; 
	/*height: 12.188em;*/
	padding: 0;
	margin-left: -.2em;
	border: .002em solid #000;
}
.front_themes a span {
	display: none;
}
.front_themes a:hover span {
	display: block;
	/*position: absolute; 
	top: 200px; 
	left: 0; 
	width: 125px;*/
	padding: 5px; 
	margin: 10px; 
	z-index: 100;
	color: #AAA; 
	background: black;
	font: 10px Verdana, sans-serif; 
	text-align: center;
}
#related_issues {
	/*margin-bottom: 384px;*/
	max-width: 39.9em;
/* 	height: 34em; */
	overflow: auto;
	padding: 0 0 1em 0;
	/*margin-bottom: -4.2em;*/
}
table.related_issues {
	background: #000;
	width: 100%;
	max-width: 39.9em;
}
th.related_issues_hed {
	width: 100%;
	background: #958675;
	border-top: 3px solid #383838;
	border-bottom: 1px solid #383838;
/*}
.related_issues_hed_text {*/
	color: #fff;
	font-size: 1.063em;
	font-weight: 900;
	padding: .313em 1.24em;
	text-align: left;
}
td.related_issues {
	background: #97A2AF/*9c9ca8*/;
	width: 50%;
	border-bottom: 1px solid #687687/*758495*/;	
	padding: .3em 1.563em;
	font-size: .875em;
}
.related_issues a:link {
	text-decoration: none;
	color: #fff;
}
.related_issues a:visited {
	text-decoration: none;
	color: #fff;
}
.related_issues a:hover {
	text-decoration: none;
	color: #B32903;
}
.related_issues a:active {
	text-decoration: none;
	color: #B32903;
}
p.sponsor {
}
.sponsor a:link {
	text-decoration: none;
	color: #000;
}
.sponsor a:visited {
	text-decoration: none;
	color: #000;
}
.sponsor a:hover {
	text-decoration: none;
	color: #B32903;
}
.sponsor a:active {
	text-decoration: none;
	color: #B32903;
}

/*page text*/
#page_hed {
	background: #eeeeee/*c0c0c0*/;
	padding-left: .4em;
	font-family: Georgia, Garamond, serif;
	padding-bottom: .188em;
/* 	margin-right: 14em; */ /*This should be uncommented when theme_newmaps goes live.*/
	margin-top: 0;
	padding-top: .8em;
}
.page_hed img {
	/*margin: auto;*/
}
.page_hed_text {
	padding-right: 15px;
	/*width: 300px;*/
	/*float: right;
	position: relative;
	top: -220px;
	right: 50px;*/
}

/*right-hand sidebar*/
#sidebar_wrapper {
	padding-right: .188em;
	background: transparent url('/map_project/images/rightbar_container_bg.png') repeat-x scroll 0 0;
}
#rightbar_container {
	background:#FFFFFF none repeat scroll 0 0; /* In sidebar_newmaps.php, this has been changed since the green sidebar has been moved up. */
	color:#333333;
	float:right;
	clear: both;
	font-family: Georgia, Garamond, serif;
	font-size: .9em;
	line-height:1.25em;
	width: 15em;
	/*min-height: 30em;*/
	/*max-height: 250em;*/
	margin-right: .188em; /* This must be removed for newmaps, and added to rightbar_themepieces and rightbar_relatedissues */
	/*margin-left: 5em;*/
	/*padding-top: .5em;*/
}
th.rightbar_container {
	text-align: left;
	padding-left: .313em;
	padding-right: 1em;
	font-size: 1em;
	font-family: Georgia, Garamond, serif;
}
.rightbar_sect_title {
	font-size: .938em;
	padding-left: .313em;
	font-family: Georgia, Garamond, serif;
	font-weight: bold;
	color: #7a781b;
}
.rss {
	position: relative;
	right: -1em;
	margin-right: .125em;
	padding-top: 1em;
}
#rightbar_location {
	background:#FFFFFF none repeat scroll 0 0;
	color:#333333;
	font-family: Georgia, Garamond, serif;
	font-size: .88em;
	line-height: 1.25em;
	width: 16.25em;
}
#rightbar_themepieces {
	background: #b3d4a2 none repeat scroll 0 0;
	margin-top: .313em;
	border-radius: .313em .313em / .313em .313em;
	-moz-border-radius: .313em;
	-webkit-border-radius: 5px;

}
#rightbar_relatedissues {
	background:#b3d4a2 none repeat scroll 0 0;
	margin-bottom: .25em;
	margin-top: .25em;
	-moz-border-radius: .313em;
	-webkit-border-radius: 5px;
}
table#rightbar_themepieces, table#rightbar_relatedissues {
	width: 100%;
}
.rightbar_text {
	color:#423323;
	font-family: Georgia, Garamond, serif;
	font-size: .8em;
	line-height: 1em;
	padding-left: 1em;
	padding-right: 1em;
	vertical-align: top;
}
.cd_link {
	color: #423323;
	font-family: Georgia, Garamond, serif;
	font-size: .8em;
	line-height: 1em;
}
.rightbar_text_article {
	color:#423323;
	font-family: Georgia, Garamond, serif;
	font-size: .8em;
	line-height: 1em;
	padding-left: 2em;
	padding-right: 1em;
	vertical-align: top;
}
.rightbar_text a:link {
	color:#423323;
	text-decoration:none;
}
.rightbar_text a:visited {
	color:#423323;
	text-decoration:none;
}
.rightbar_text a:hover {
	color:#B32903;
	text-decoration:none;
}
.rightbar_text a:active {
	color:#B32903;
	text-decoration:none;
}
.rightbar_text_article a:link {
	color:#423323;
	text-decoration:none;
}
.rightbar_text_article a:visited {
	color:#423323;
	text-decoration:none;
}
.rightbar_text_article a:hover {
	color:#B32903;
	text-decoration:none;
}
.rightbar_text_article a:active {
	color:#B32903;
	text-decoration:none;
}
.rightbar_current {
	color: #B32903;
	text-decoration: none;
	font-weight: bold;
}

#portraits {
	padding-top: 7px;
	text-align: left;
	font-family: Georgia, Garamond, serif;
}
#portraits img {
	width: 215px;
	padding-top: 15px;
	padding-bottom: 1px;
}
#portraits a:link {
	color:#423323;
	text-decoration:none;
}
#portraits a:visited {
	color:#423323;
	text-decoration:none;
}
#portraits a:hover {
	color:#B32903;
	text-decoration:none;
}
#portraits a:active {
	color:#B32903;
	text-decoration:none;
}
.portraits_text {
	color:#423323;
	font-family: Georgia, Garamond, serif;
	font-size: .8em;
	line-height: 1em;
	padding-left: 1em;
/* 	padding-right: 8em; */
	vertical-align: top;
}

/*copy text*/
#copy_hed {
	margin: .75em 0 .5em 1em;
	font-family: Georgia, Garamond, serif;
	font-size: 1.375em;
	width: 25em; /*See inline style for width change in newmaps.*/
}
#copy_subhed {
	margin: 0 0 .5em 3em; 
	font-family: Georgia, Garamond, serif;
	font-size: 1em;
	font-style: italic;
	width: 25em; /*See inline style for width change in newmaps.*/
}
#copy_text {
	background:#FFFFFF none repeat scroll 0 0;
	margin-bottom: .938em;
 	margin-left: 1.5em; 
 	min-height: 1400px;
	width: 40em/*52em*/;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
#copy_text p {
	margin-left: 0;
	color:#333333;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size: .875em;
	line-height: 1.25em;
}
#copy_text img {
	margin: 5px;
	border: 1px solid #000;
}
#copy_text a:link {
	color: #B32903;
	text-decoration: none;
}
#copy_text a:visited {
	color: #B32903;
	text-decoration: none;
}
#copy_text a:hover {
	color: #038EB5;
	text-decoration: none;
}
#copy_text a:active {
	color: #038EB5;
	text-decoration: none;
}
.copy_pullquote_left {
/* 	max-width: 13.75em; */
	max-width: 220px;
	float: left;
	margin: 1em 1em 1em 0;
	padding: 1em;
	background: #d1dbf0;
	line-height: 1.2em !important;
	font-size: 1.2em !important;
	color: #000 !important;
	font-weight: bold !important;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
.copy_pullquote_left span[style] {
	font-size: 1em !important;
	line-height: inherit !important;
	font-weight: inherit !important;
	color: inherit !important;
}
.copy_pullquote_left font[color] {
	color: inherit !important;
}
.copy_pullquote_right {
	max-width: 220px;
	float: right;
	margin: 1em 0 1em 1em;
	padding: 1em;
	background: #d1dbf0;
	line-height: 1.2em !important;
	font-size: 1.2em !important;
	color: #000 !important;
	font-weight: bold !important;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
.copy_pullquote_right span[style] {
	font-size: 1em !important;
	line-height: inherit !important;
	font-weight: inherit !important;
	color: inherit !important;
}
.copy_pullquote_right font[color] {
	color: inherit !important;
}
.copy_pullquote_attribution {
	padding-top: 5px;
	color: inherit !important;
	line-height: 1em !important;
	font-size: 10pt !important;
	font-weight: inherit !important;
	font-family: inherit !important;
	text-align: right;
}
.copy_pullquote_attribution span[style] {
	font-size: 1em !important;
	line-height: inherit !important; 
	font-weight: inherit !important;
}
#permit_info table {
    max-width: 650px;
}

#desc {
/* 	margin-top: 8em; */
/* 	margin-left: 3em; */
/* 	max-width: 170px; */
	height: 115px;
/* 	position: relative; */
	/*float: right;*/
/* 	right: -665px; */
/* 	bottom: 440px; */
	/*right: 100px;*/
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	padding-left: 5px;
}

/*admin pages content*/
#admin_content {
	padding-bottom: 4em;
	padding-right: 2em;
}
#admin_content a:link {
	color: #B32903;
	text-decoration: none;
}
#admin_content a:visited {
	color: #B32903;
	text-decoration: none;
}
#admin_content a:hover {
	color: #038EB5;
	text-decoration: none;
}
#admin_content a:active {
	color: #038EB5;
	text-decoration: none;
}
#admin_content h4 {
	font-style: italic;
	font-weight: normal;
	margin-left: 30px;
}
.editor {
	padding: 0 30px;
}
p.editor {
	padding: 0;
	margin: 0;
	font-size: 12pt;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
div.editor {
	padding: 20px 10px 15px 10px;
	border-bottom: 1px solid #CCC;
	width: 43em;
}
#xEditingArea a:link,
#xEditingArea a:visited {
    color: #B32903;
    text-decoration: none;
}
#xEditingArea a:hover,
#xEditingArea a:active {
    color: #038EB5;
    text-decoration: none;
}
#xEditingArea p {
    font-size: 10pt;
}
ul.info_window_choice {
	list-style-type: none;
}
ul.info_window_choice li {
	padding-bottom: 4px;
}
#info_window_form {
	float: left;
	clear: none;
	width: 47%;
}
#info_window_form h3 {
/* 	margin-left: 30px; */
}
#info_window_example {
	float: left;
	clear: none;
	margin-left: 2em;
	padding-left: 1em;
	width: 47%;
}
#info_window_example img {
/* 	border: 2px solid #fff; */
}
.help_text {
	color: #555;
	font-size: .8em;
	font-style: italic;
}
#details_form {
	clear: both;
	padding-top: 2em;
}
#details_form h3 {
/* 	margin-left: 30px; */
}
ul.iw_articles_list {
	border: 1px solid #000;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	height: 10em;
	list-style-type: none;
	margin: 0 0 0 1em;
	overflow: scroll;
	padding: 0;
	width: 55%;
}
ul.iw_articles_list span {
	font-size: 10pt;
}
#map_teaser_wrapper {
	float: right; 
	clear: none; 
	height: auto; 
	margin-left: 1.5em;
	padding: 0 0 .2em 0;
	width: 300px;
	height: 180px;
}
#map_teaser_wrapper {
	color: #fff; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold; 
/* 	padding: .em; */
}
#map_teaser_image {
/* 	visibility: hidden; */
}
#map_teaser_hover_image {
/* 	visibility: visible; */
}
#map_teaser p.teaser_hed {
	color: /*#FFF500*//*#B32903*//*#cf2f03*//*#c36500*/#383838;
	font-size: 2em;
	letter-spacing: .15em;
	margin: 0;
	padding: 0 0 .1em;
}
#map_teaser p {
	padding-top: .15em;
}
#map_teaser img {
	border: none; 
/* 	float: left;  */
	clear: none; 
/* 	padding-right: .5em; */
}
#map_page {
/* 	padding: 1.5em 0; */
	height: 600px;
	margin: 0 auto;
}
#map_page h1 {
	color: #fff;
	margin-bottom: 0;
	max-width: 1200px;
	margin: 0 auto;
	padding: 0;
}
#map_panel_container {
	max-width: 1200px;
	margin: 0 auto;
}	
#g_map {
	float: left;
	clear: none;
/* 	padding-right: 1em; */
	margin: auto;
	width: 70%;
	height: 480px;
}
#controls_wrapper {
/* 	padding-left: 1em; */
	
}
#controls {
/* 	border-left: 1px #333 solid; */
 	background-color: #ededed;
	float: left;
	clear: none;
	font-size: .7em;
/* 	padding-right: 1em; */
	width: 30%;
	height: 480px;
	visibility: visible;
}
#controls img {
	width: 25px;
	float: right; 
	clear: none; 
	margin: .5em .5em 0 0;
	border: none;
}
#controls_maximize {
	display: none;
}
#legend {
	padding-top: 1.6em;
}
#legend ul {
	padding: 0;
	margin: 0 1.2em;
}
p.legend {
	font-size: 1.3em;
	padding-left: 0;
	margin: 1.2em 1em 0 1em;
}
div.checkbox {
	float: left;
	clear: left;
	padding-right: .3em;
}
div.checkbox_label {
	float: left;
	clear: none;
}
#legend_note {
	color: #B32903;
	font-size: 1.2em;
	padding-right: 3em;
	padding-left: .5em;
}
#map_selector {
	margin: 0 auto;
	max-width: 1200px;
	padding-bottom: .5em;
	text-align: right;
}
#map_limits {
	color: #B32903;
	font-size: .75em;
}
#map_limits p {
	padding: 0 10px 0 0;
}
#map_wrapper {
  position: relative;
  z-index: 0;
}
.info_window {
  max-height: 455px;
  overflow: auto;
  width: 375px;
}
.info_window img {
  float: left;
  clear: none;
  padding: 0 7px 7px 0;
  width: 150px;
}
.info_window p {
  font-size: 10pt;
  margin-left: 0;
}
.info_window p.iw_title {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 11pt;
  font-weight: bold;
}
.info_window p.meta {
  font-style: italic;
/*   color: #666; */
}




#audio_clips_box {
	border: 1px solid black; 
	margin-left: 30px; 
	max-width: 390px; 
	padding: 0 7px 7px 0;
	float: left;
	clear: none;
}
#lyrics_box {
	border: 1px solid black; 
	margin-left: 30px; 
	margin-bottom: 20px;
	max-width: 390px; 
	padding: 0 7px 7px 0; 
	float: left;
	clear: none;
}

#edit_praise {
	border-bottom: 1px solid #000;
	margin-bottom: 15px;
}
#edit_quicklinks {
	float: left;
	clear: none;
}
#arrange_quicklinks {
	float: left;
	clear: none;
}
div.new_quicklink {
	border-bottom: 2px solid #000;
}
div.edit_quicklink {
	border-bottom: 1px dashed #000;
}

/*Map View*/
#map_view {
	float: left;
	max-width: 160px;
}
#map_view a:link {
	color: #B32903;
	text-decoration: none;
}
#map_view a:visited {
	color: #B32903;
	text-decoration: none;
}
#map_view a:hover {
	color: #038EB5;
	text-decoration: none;
}
#map_view a:active {
	color: #038EB5;
	text-decoration: none;
}

/*Lesson Plans*/
#lesson_plans {
	width: 50em; 
	min-height: 30em; 
	padding-left: 40px;
}
#lesson_plans a:link {
	color: #B32903;
	text-decoration: none;
}
#lesson_plans a:visited {
	color: #B32903;
	text-decoration: none;
}
#lesson_plans a:hover {
	color: #423323;
	text-decoration: none;
	font-weight: bold;
}
#lesson_plans a:active {
	color: #97a2af;
	text-decoration: none;
}

/*sitemap*/
#sitemap {
	margin-left: 30px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1em;
}
#sitemap td {
	width: 50%;
	margin: 0;
	padding: 0;
}
.sitemap_hed {
	font-size: 14pt;
}
.sitemap_theme {
	font-weight: 600;
	list-style-type: none;
	padding-top: 10px;
}
#sitemap a:link {
	text-decoration: none;
	color: #423323/*#79828c*/;
}
#sitemap a:visited {
	text-decoration: none;
	color: #423323/*#79828c*/;
}
#sitemap a:hover {
	text-decoration: none;
	color: #b32903;
	font-weight: bold;
}

/*resources*/
#resources {
	background:#FFFFFF none repeat scroll 0 0;
	padding-right: 2em;
	width: /*40em*/52em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

/*footer*/
#footer {
	background-color: #eeeeee;
	height: 7em;
	width: 100%;
	clear: both;
	padding-top: .938em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	letter-spacing: .094em;
}
.copyleft {
	font-size: .563em;
	color: #666666;
}
.attribution {
	margin: auto;
	padding-top: 15px;
}
.footer_text {
	font-size: .563em;
	margin-left: 0;
}
.footer_text a:link {
	color: #000000;
}
.footer_text a:visited {
	color: #000000;
}
.footer_text a:hover {
	color: #B32903;
}
.footer_text a:active {
	color: #B32903;
}
.copyleft a:link {
	color: #000000;
}
.copyleft a:visited {
	color: #000000;
}
.copyleft a:hover {
	color: #B32903;
}
.copyleft a:active {
	color: #B32903;
}

.over_map {
  position: relative;
  z-index: 101;
}