.OlControlLayerSwitcher span, .layersDiv {
background-color: #73A533 !important;
}

#map {
        width: 100%;
        height: 99%;
        border: 0px;
        padding: 0px;
        position: absolute;
     }
body {
        border: 0px;
        margin: 0px;
        padding: 0px;
        height: 100%;
	font-family: corbel, helvetica, sans;
}

#header {
	background-color: #73A533;
	color: white;
	margin: 0;
	padding: 3px;
}


h1 {
  font-size: 2.5em;
  margin: 0;
}

h2, h3, h4 {
  margin-bottom: 0;
  padding-bottom: 0;
}

ul {
  margin-top: 0;
  padding-top: 0;
}

#menu {
	background-color: white;
	width: auto;
	border-bottom: solid thin #73A533;
}

#menu ul {
	margin: 0;
	padding: 0;
	clear: both;
}

#menu ul li {
	display: inline;
	margin: 0;
}

#menu ul a:link, #menu ul a:visited {
	display: block;
	float: left;
	border-right: solid thin #73A533;
	padding: 5px; 
	background-color: transparent;
	color: #73A533;
	font-weight: bold;
	text-decoration: none;
}

#menu ul a:link:hover, #menu ul a:visited:hover {
        background-color: #73A533;
        color: white;   
        font-weight: bold;    
        text-decoration: none;
}

#contents {
	clear: both;
	padding: 5px;
}

.code {
	padding: 5px;
	border: dashed thin grey;
	font-family: monospace;
}

#editorlinkage {
	position: absolute;
	right: 6em;
	bottom: 1.5em;
	z-index: 1007;
	background-color: #73A533;
	color: white;
	font-weight: bold;
	padding: 5px;
	font-size: smaller;
}

#editorlinkage a {
	color: white;
}

.olControlPermalink {
	background-color: #73A533;
	color: white;
	padding: 5px;
	font-weight: bold;
}

.olControlPermalink a {
	color: white;
}

/* popup related styles */
.olPopup
{
	overflow:inherit;
	width: 350px;
}

.olPopup *
{
	margin: 0px;
	padding:0px;
}

.olPopupCloseBox
{
	width: 14px;
	height: 14px;
	position: absolute;
	top: 10px;
	right: 28px;
	background: url("/ol_theme_green/close.png") no-repeat top left !important;
	margin: 0px;
	font-size: 1px;
	padding: 0px;
}

.olPopupCloseBox:hover
{
	background: url(/ol_theme_green/close-hover.png) no-repeat top left !important;
}

.olPopup .olPopupContent
{
        width: 350px;
	background-color: #ffffff !important;
	padding: 1px !important;
	margin: 0px !important;
}

.olPopup .olPopupContent table
{
	border-collapse:collapse;
	overflow: auto;
	padding: 0px;
}

.olPopupContent table td
{
	padding: 4px;
	border: 1px solid #cccccc;
}

img#chicken_FrameDecorationImg_0, 
img#chicken_FrameDecorationImg_1, 
img#chicken_FrameDecorationImg_2, 
img#chicken_FrameDecorationImg_3,
img#chicken_FrameDecorationImg_4
{
	width: 676 !important;
}

img#chicken_FrameDecorationImg_1, 
img#chicken_FrameDecorationImg_3
{
	left: -638 !important;
}
