/*author: smith street design*/
/*revised: 02/22/05*/

/* ---------- misc ---------- */
* {
 padding: 0;
 margin: 0;
 }
body	{
 background: #cc9;
 margin:20px;
 padding:0;
 color: #777;
 font: 11px/1.4em Arial, Tahoma, Verdana, sans-serif;
 text-align: center;
 }
acronym { cursor: help;}
blockquote {
margin:.5em 2em .5em 1.5em;
border-left:#b6c77b 2px solid;
padding-left:10px;
}
blockquote .source{
	text-align:right;
	margin-right: 2em;
	}
/* -------- contribute styles ----------*/
.em {
 font-style:italic;
}
.underline {
  text-decoration:underline;
  }

/* ---------- div ---------- */
#container {
 padding: 0 2px;
 width: 750px !important; 
 width /**/: 754px; 
 margin: 0 auto;
 border: 2px;
 background: #f2f2f2 url(/wp-content/themes/platt/images/container.gif) repeat-y;
 text-align: left;
 position: relative;
 }
 
 
/*----- specific divs ----------*/
#supportingText { clear: right; padding: 10px 0 0 0; margin:0; width:750px; background:url(/wp-content/themes/platt/images/tree1_2.jpg) right bottom no-repeat;}
#explanation {width:500px;	padding: 20px 0 20px 100px;	text-align:center;}
	#explanation img{ margin: 20px 0 20px 0; vertical-align:middle;}
	#explanation p {margin:5px 0 0 0; padding:0; color: #53553F;}
#footer { width: 500px;padding: 12px 20px; background: transparent url(/wp-content/themes/platt/images/line.gif) top no-repeat; text-align: center;}
	#footer a:link, #footer a:visited { color:#666; margin: 0 0 0 15px; }
	#footer a:hover { color:#3F753E;}
#quickSummary, #main, #supportingText div {
 padding: 5px 20px;
 width: 500px !important; 
 width /**/: 620px; 
 }
#quickSummary {
 padding: 0px 20px;
/* background: url(/wp-content/themes/platt/images/line.gif) no-repeat 50% 100%;
 */}
#main {padding-top: 0; }
	#main img{vertical-align:middle;}	 
#mainindent {padding:0;width: 500px}
#supportingText #footer {
 padding: 0 20px 12px 20px;
 background: transparent url(/wp-content/themes/platt/images/line.gif) no-repeat 50% 0;
 text-align: center;
 }
#linkList {
	position: absolute;
	top: 139px;
	left: 578px;
	font-size: 10px;
	line-height: 1.2em;
	width: 141px;
	height: 439px;
 }
/* ---------- h1, h2, h3, h4 ---------- */
h1, h2, h3, h4 {
 font-weight: normal;
 font-size: 1.0em;
 line-height: 1.0em;
 display: block;
 color:#666;
 font-weight:bold;
 padding-top: 1.5em;
 }

h1 {
 width: 750px; 
 height: 106px;
 background: #b6c77b url(/wp-content/themes/platt/images/header_trans.gif) no-repeat;
 margin: 0;
 }

h2 {
 font-size:1.5em; 
 text-transform: uppercase;
 }
 
h3{
  padding-top:1.3em;
  text-transform: uppercase;
  }
  
h4{
	padding: 2em 0 0 2em;
 }
#main h2, #supportingText h2 {
	background-repeat: no-repeat;
 }
.select {background-image: url(/wp-content/themes/platt/images/h3_06.gif); }

/* ---------- p ---------- */
p {padding-top: .8em;}

.p1,.p2,.p3, .p4 { padding-top: .75em;padding-bottom: .8em;}

/* ---------- ul, li ---------- */
ul, li {list-style: none;}
ul { border-top: 1px solid #ddd; }
li { text-transform: lowercase; border-bottom: 1px solid #ddd;}
#lselect li {
 padding: 5px 7px 5px 24px;
 background: url(/wp-content/themes/platt/images/bullet1.gif) no-repeat;
 }
#lselect li:hover {
 background: #e6e9cd url(/wp-content/themes/platt/images/hover.gif) no-repeat;
 }
#larchives li, #lresources li {
 background: url(bullet2.gif) no-repeat;
 padding: 5px 0;
}
div>#larchives li, div>#lresources li {
 padding: 0;
 height: 23px;
 background: url(/wp-content/themes/platt/images/bullet2.gif) no-repeat;
}
#main li {
 text-transform: none;
 border-bottom: 0;
 }
#main ul {
 border-bottom: 1px solid #ddd;
 }
#main li p{
 padding: 0 2em 0 2em;
 }

 #mainindent ul, #mainindent li{
	border: 0;
	/*padding:0 0 0 50px;
	*/font-weight:bold;
	text-transform:none;
	} 


	
/* ---------- a ---------- */
a {
 text-decoration: none;
 }
#intro a, #supportingText a , #main a{
 font-weight: bold;
 color: #9ead6c;
 text-decoration:underline;
 }
#footer a, #linkList a {
 color: #777;
 }
#lselect a {
 display: block;
 color: #677340;
 }
#lselect a.c {
 display: inline;
 color: #777;
 }
#larchives a, #lresources a {
 padding: 0 7px 0 22px;
}
div>#larchives a, div>#lresources a {
 padding: 5px 7px 5px 22px;
 height: 13px !important;
 height /**/: 23px;
 display: block;
 }
#main a:hover, #footer a:hover, #footer a:active, #linkList a:hover, #linkList a:active, #lselect a.c:hover, #lselect a.c:active {
 color: #222;
 }
#intro a:hover, #intro a:active, #supportingText a:hover, #supportingText a:active, #lselect a:hover, #lselect a:active {
 color: #85925C;
 }
div>#larchives a:hover, div>#larchives a:active, div>#lresources a:hover, div>#lresources a:active {
 background: #e6e9cd url(/wp-content/themes/platt/images/hover.gif) no-repeat -130px 0;
 }
.strong {
	font-weight: bold;
}

/*----------event list------------*/
.event-list {
  margin:.75em 0;
  padding:0;
  }

.event-list dt {
  font-weight:bold;
  padding:1em 0 0 0.5em;
  }

.event-list dd {
  padding:0 0 1em 1.5em;
  }



#pic_right{ float:right; padding: 0px; margin:-20px 0 0 0;}
#pic_left{ float:left; padding: 0px;margin:-20px 0 0 0;}
.center{vertical-align:middle; margin-left: 95px;}
#links img{padding: 0px; 10px;}


