/* KMRLaw */

/*
NOTES: Underscored items work for IE only.
*/

* { margin: 0; padding: 0; }
/*
Fonts and Type
***************/
body { font-family: serif; color: #534328; }

#main { font-size: .9em; line-height: 1.2em; }
	#main h2 { font-size: 1em; }
	#main h2:first-letter { font: 1.5em Georgia; }
	#main h2.topborder { border-top: 1px solid #533705; }
	
  #main p a { color: #7A6A4D; text-decoration: underline; }
  #main p a:hover { color: #E7C138; text-decoration: none; }
  #main ul.linklist a { color: #533705; text-decoration: underline; }
  #main ul.linklist a:hover { color: #E7C138; /*gold*/ text-decoration: none; } 
  #main p span.super { vertical-align: .4em; font-size: .7em; }
  
	p span { font-weight: bold; /*text-decoration: underline;*/ }
#footer { font-size: .7em; }
	#address { color: #EBE8DA; }
	#copyright { color: #7A6A4D; text-align: right; }
		#copyright p span { color: #EBE8DA; }
		#copyright p a { color: #EBE8DA; text-decoration: none; }
		#copyright p a:hover { color: #7A6A4D; text-decoration: underline;}
	#licensed { color: #7A6A4D; }



/*
Colors and Images
******************/
body { background: url(../images/flower_tile.gif) repeat fixed; }

#container { 
	background: #C6D2C6;	/*light sea blue*/
	padding-bottom: 7px;
	padding-left: 7px;
	padding-right: 7px;
	}

#main { background: #EBE8DA; }

#main #info img#map { display: block; margin-left: auto; margin-right: auto; }

#border { 
	border-left: 3px solid white;
	border-right: 3px solid white;
	border-bottom: 3px solid white;
	}


#pageheader { background: url(../images/title.gif) no-repeat; width: 700px; height: 114px; }
	h1#title span { display: none; }
#navcontainer { background: #533705; } /*brown*/
#quicksummary img { width: 430px; height: 300px; }
#info { border-bottom: 2px solid #533705; border-left: 2px solid #533705; border-right: 2px solid #533705; }
#content { background: #EBE8DA; /*off white*/ border-bottom: 2px solid #533705; border-left: 2px solid #533705; border-right: 2px solid #533705; }


#footer { background: url(../images/footer.gif) no-repeat; width: 700px; height: 105px; }

/*
Positioning
************/

#container { margin-right: auto; margin-left: auto; width: 706px; }
#navlist { float: left; }
#info { padding: 20px; padding-top: 0px; clear: left; }
	/*home*/
	p.p1 { padding-bottom: 20px; padding-top: 20px; }
	p.p2 { border-bottom: 1px solid #533705; padding-bottom: 20px; }
	p.p3 { padding-top: 5px; }
	/*our services*/
	p.cp2 { border-bottom: 1px solid #533705; padding-top: 10px; padding-bottom: 20px; }
	p.cp3 { padding-top: 10px; }
	/*Education and Resources*/
	ul.linklist { margin-left: 20px; padding-top: 20px; margin-bottom: 20px; border: 1px solid #EBE8DA;}
	ul.linklist ul { margin-left: 20px; }
	
#info h2, #content h2 { padding-top: 20px; }
#info h3, #content h3 { padding-top: 20px; }
#content { padding-left: 20px; padding-right: 20px; padding-bottom: 20px; }/*{ padding: 20px; }*/

#address { float: left; padding-left: 20px; padding-top: 10px; }
#copyright { float: right; padding-right: 20px; padding-top: 5px; }
#licensed { clear: both; padding: 20px; padding-bottom: 0px; }






