body {
	margin: 0px;
	background-image: url('../images/black_olive_background.gif');
	background-repeat: repeat;
}
h2 {
	font: 15pt Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #6E6C46;
	margin: 10px 0;
}
h3 {
	font: 130% Georgia, 'courier new','times new roman', serif normal;
	color: #666;
	font-style: italic;
	margin: 0;
	display: block;
	border-bottom: 1px dotted #ddd;
	border-top: 1px dotted #ddd;
	padding: 2px 0;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	background-color: #6E6C46;
}
.bodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	line-height: 24px;
}
.bodyTextHomeMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
}
.bodyText p {
	text-align: justify;
}
.bodyText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 16px;
}
.inlineLink {
	font-weight: bold;
	color: #6E6C46;
	text-decoration: underline;
	padding: 0px 2px 0px 2px;
}
.inlineLink:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6E6C46;
	padding: 0px 2px 0px 2px;
}
.inlineLinkHome {
	color: #6E6C46;
	text-decoration: underline;
	padding: 0px 2px 0px 2px;
}
.inlineLinHomek:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6E6C46;
	padding: 0px 2px 0px 2px;
}

.frontPageLink {
	font-weight: bold;
	color: #6E6C46;
	text-decoration: underline;
	padding: 0px 2px 0px 2px;
	list-style-type:none;
	margin-left: 0px;
  	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
}
.frontPageLink:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6E6C46;
	padding: 0px 2px 0px 2px;
}

.frontPageSubLink {
	color: #6E6C46;
	text-decoration: underline;
	padding: 0px 2px 0px 2px;
	list-style-type:none;
	margin-left: 0px;
  	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.frontPageSubLink:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6E6C46;
	padding: 0px 2px 0px 2px;
}


#subNav ul {
	list-style-type:none;
	font-size: 12px;
}

.subNavLink {
	font-weight: normal;
	color: #565656;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
}
.subHeader {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
h2.subHeader {
	font: 14pt Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #6E6C46;
	margin: 10px 0;
}
.miniText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 16px;
}
a.miniLink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #6E6C46;
	text-decoration: none;
	line-height: 16px;
}
.miniLink:hover {
	text-decoration: underline;
}
.small {font-size: 90%;}
.hr {border-top: 1px dotted #ddd; margin: 7px 0;}
.clear {clear: both;}

/*HOMEPAGE SPECIFIC STYLES*/
#dateInfo {
	margin-top: 15px;
	margin-left: 20px;
	margin-right: 30px;
	margin-bottom: 20px;
	font-weight: bold;
	padding: 5px 0 0 0;
	border: 1px solid #ddd;
	background-color: #eff0ec;
	color: #586733;
	text-align:justify;
	font-size: 11pt;
	line-height: 1.5em;
}
#dateInfo2 {
	margin-top: 15px;
	margin-left: 20px;
	margin-right: 30px;
	margin-bottom: 20px;
	font-weight: bold;
	padding: 0 0 0 12px;
	color: #586733;
	font-size: 11pt;}
.available {
	color: #990000;
	font-weight: bold;
	font-size: 12pt;
	margin: 0;
	text-align: center;
	padding: 0 5px;
}
.lcpDates {
	color: #6E6C46;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 3px;
	/*line-height: 1.5em;*/
	text-align: center;
	font-size: 11pt;
}
.reviewInstruct {
	font-weight: normal;
	padding: 10px 10px 0px 10px;
	margin-top: 0px;
}

.photoCaption {
	font-size:11px;
	line-height:11px;
	padding-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
}

#dateInfo span {font-size: 90%;}
.wide {margin: 15px 20px 20px 0 !important;}
.center {text-align: center;}
a.viewLCP, a.viewLCP:visited {color: #336600; font-weight: bold; font-size: 11pt;}
a.viewLCP:hover, a.viewLCP:active {color: #990000; font-weight: bold; font-size: 11pt;}
.subNavList { margin: 0 -10px 0 -10px; padding: 5px 0 0 0; background: #fff; width: 160px;}
.subNavList li {font: 9pt arial, helvetica, sans-serif normal; list-style:none; margin: 0 0 0 0; padding: 0 0 0 10px;}

.subNavList li a, .subNavList li a:visited {color: #aaa; text-decoration: none; display: block; padding: 3px 2px 3px 2px; text-transform: uppercase; font-size: 90%;}
.subNavList li a:hover, .subNavList li a:active, .subNavList li.highlight a {color: #333;}

/*HARD COPIES PAGE*/
#buildingContent {  width: 450px; }
#buildingContent h2 {color: #586733; font-size: 13pt; padding-left: 20px; background: url(../img/arrow.jpg) 0 2px no-repeat; text-align: left; }
#buildingContent table p {text-align: center;}
#buildingContent table {margin: 20px auto; border: 1px solid #ccc; padding: 0; }
#buildingContent table tr td {border: 1px solid #ccc; padding: 10px 0px;}
.bold {margin-top: 15px; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #ccc; font-weight: bold; display: block;}
.tableTop {margin-top: 0; padding-top: 0px; padding-bottom: 10px; font-weight: bold; display: block;}
.indent {margin-left: 20px;}

/*New Form Styles*/
.newform fieldset {border: 1px dotted #666; padding: 0 20px 10px 20px;}
.newform legend {border: 1px solid #ddd; padding: 2px 3px; color: #475628;}
.newform div {margin: 10px 0; line-height: normal;}
.newform span {display: block;}
.newform input, .newform select {border: 1px solid #475628; padding: 2px; margin: 0;}
.newform input {padding: 3px;}
.newform .left {float: left; margin: 0 10px 10px 0;}
.newform select {width: 270px;}
.newform select.left, .newform .left select {width: auto;}
.newform span.left {padding-top: 5px;}
.newform .button {margin-top: 10px; color: #fff; background: #586733; }
.newform .button:hover {background: #c7c6a0; color: #000;}
.newform .req {font-weight: bold;}
.newform .key {text-align: right; font-size: 90%; color: #aaa;}

/* Endnote Styles */
.endnote, .note {color: #586733; font-size: 85%;}
.endnote h3 {border-bottom: 1px solid #c7c6a0; font-family: Arial, Helvetica, sans-serif; border-top: none; color: #586733; font-style: normal;}
.endnote p, .note p {margin: 10px 0; line-height: normal;}

/* Pilot Projects */

#featuremenu {background: #f3f6f6; border: 1px solid #ddd; color: #769b9b; padding: 8px 0 8px 8px; margin-bottom: 20px;}
#featuremenu h4 {background: transparent; color: #769b9b; padding: 0; margin: 0 0 10px 6px;}
#featuremenu a {margin: 0 1px; color: #6E6C46; padding: 2px 3px; border-top: 3px solid #f3f6f6;}
#featuremenu a:hover, #featuremenu a.hi {background: #e6e5e5; color: #433834; text-decoration: none; border-color: #769b9b;}
#featuremenu a.hi {background: transparent; border-color: #6E6C46;}
#featuremenu strong {display: block; margin: 5px 0 0 3px;}
.top {display: none;}
div:target, div.sftarget {background: #f3f6f6; border: 1px solid #ddd; padding: 8px; margin-bottom: 15px;}
div:target h3, div.sftarget h3 {color: #6E6C46; border: 1px solid #6E6C46; border-width: 0 0 3px 0;}
div:target .top, div.sftarget .top {display: block;}
.imagelink img, .imagelink:hover img {border: 0; background: #transparent;}

/* Content Table Styles */

.content-table {margin: 18px 0;}
.content-table thead td {font-weight: bold;}
.content-table td {padding: 4px; border: 1px solid #ccc; border-width: 0 1px 1px 0;}

/*MAP STYLES*/
.map {text-align: center; font-size: 8pt; }
.watersheds li li {margin-right: 28px;}
.watersheds li a{display: block; margin-right: 130px; margin-left: 0px;}
.watersheds a, .watersheds a:visited {color: #586733; border-bottom: 1px dotted #ccc; padding: 3px 0; text-decoration: none; }
.watersheds a:hover, .watersheds a:active {color: #ccc;}
.pdf, p.pdf.cr span {background: transparent url(../img/icon-pdf.gif) right 2px no-repeat; padding: 0 15px 5px 0; width: auto; border-bottom: 1px solid #ccc; font-weight: bold;}
p.pdf.cr {background: transparent;}
p.pdf.cr span {border-bottom: 0;}
.pdf a {text-decoration: none !important;}
.pdf span {color: #ccc; font-size: 90%;}
#map {width: 426px; height: 559px; background: transparent url(../images/map-planning-units.jpg) 0 0 no-repeat;}
#map a, #map span.off a {display: block; text-indent: -9000px; padding: 2px; position: relative; border: 0;}
#map a:hover, #map span.on a {border: 2px solid #fff; padding: 0;}
#map .pit {top: 66px; left: 144px; height: 30px; width: 55px;}
#map .cow {top: 70px; left: 145px; height: 30px; width: 30px;}
#map .feather {top: 70px; left: 170px; height: 65px; width: 47px;}
#map .potter {top: 64px; left: 79px; height: 15px; width: 16px;}
* html #map .potter {font-size: 1px;}
#map .yuba {top: 55px; left: 193px; height: 53px; width: 58px;}
#map .mokelumne {top: 60px; left: 232px; height: 27px; width: 50px;}
#map .stanislaus {top: 55px; left: 250px; height: 67px; width: 45px;}
#map .willow {top: 65px; left: 300px; height: 22px; width: 10px;}
#map .kings {top: 55px; left: 330px; height: 22px; width: 12px;}
#map .kern {top: 104px; left: 353px; height: 60px; width: 10px;}
#map .carrizo {top: 105px; left: 270px; height: 4px; width: 8px;}
.block {display: block !important}
.none {display: none;}

/* Hidden Map Div */
#planning-units {position:absolute; top: 500px; left: 100px; width: 198px; height: 274px; background: transparent url(http://lcp.stewardshipcouncil.org/img/planningunit-top.png) 0 0 no-repeat; padding: 10px 0 0 0; display: none;}
* html #planning-units {position: relative; top: 900px; left: 20px;}
#planning-units ul {border: 1px solid #000; border-width: 0 3px 0 3px; width: 124px; margin: 0; background: #fff;}
* html #planning-units ul {width: 164px; position: relative; top: -2px;}
*:first-child+html #planning-units ul {width: 164px;}
* html #planning-units ul li {margin-left: 20px;}
*:first-child+html #planning-units ul li {margin-left: 20px;}
#planning-units .bottom {height: 29px; background: transparent url(http://lcp.stewardshipcouncil.org/img/planningunit-bottom.png) 0 0 no-repeat;}
/* IE fixes */
* html #planning-units {background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://lcp.stewardshipcouncil.org/img/planningunit-top.png", sizingMethod="crop");}
* html #planning-units .bottom {background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://lcp.stewardshipcouncil.org/img/planningunit-bottom.png", sizingMethod="crop"); margin-top: -2px;}

#planning-units a, #planning-units a:visited {color: #336600; text-decoration: underline; }
#planning-units a:hover, #planning-units a:active {color: #999900; }
#planning-units li {margin: 0 0 0 -22px; padding: 3px 15px 3px 0;}
#planning-units .close {height: 14px; width: 14px; display: block; background: #fff url(http://lcp.stewardshipcouncil.org/img/close.jpg) 0 0 no-repeat; margin: 0 0 8px 22px; text-indent: -4000px;}
* html #planning-units .close {visibility: hidden;}
#planning-units h2 {margin: -5px 45px 0 22px; line-height: .9; font-size: 21px;}

