/* CSS for Law Firm of Cindy Olson Bourland, P.C. */

body								{ background: #f0e4c9 url(../images/bg.png) top center no-repeat; }

a									{ color: #000; text-decoration: underline; }
a:hover								{ color: #917558; }

#logo 								{ margin: 10px auto; }

h1 a								{ display: block; /* Allows you to change the width and height of the image */
									  height: 80px;
									  width: 456px;
									  text-indent: -2000em; /* Hides the text in the h1 tag */
									  text-decoration: none; /* Hides the underline of the hyperlink */
									  z-index: 1000; /* IE Fix*/
									  background: url(../images/logo2.png) no-repeat; /* The pathway to the image*/
									  margin: 0 auto; }

#menu 								{ background: #917558; padding: 5px 0; width: 100%;  margin: 0; text-align: center; }
#menu ul							{ display: inline; margin: 0; padding: 0; }
#menu li							{ display: inline; margin: 0 1em; padding: 0; font-size: 12pt; }
#menu a								{ padding: 7px; margin: 0; color: #f0e4c9; font-weight: lighter; text-decoration: none; }
#menu a:hover						{ color: #000; }
#menu li.active a					{ color: #000; font-weight: bold; }

img#header							{ width: 960px; height: 200px; background: #000; margin: 0 0 10px 0; border-bottom: 2px solid #9c9179; }

.testimony							{ background: #fdf4de; padding: 10px; border-bottom: 2px solid #cab18f; margin-bottom: 10px; }
.testimony li						{ color: #9c9179; margin-right: 20px; text-align: right; }

.practice							{ background: #fdf4de; padding: 10px; border-bottom: 2px solid #cab18f; margin-bottom: 10px; }
.practice li						{ color: #000; border-bottom: 1px dashed #d4d4d4; }

.profile							{ background: #fdf4de; padding: 10px; border-bottom: 2px solid #cab18f; margin-bottom: 10px; }
.profile img						{ float: left; margin: 0 10px 5px 0; padding: 3px; border: 1px solid #d4d4d4; background: #fff; }
.profile h4							{ background: #cab18f; color: #fff; padding: 3px; margin-left: 118px; }
.profile ul							{  }
.profile li							{ color: #000; margin-left: 138px; list-style: disc; }

#contact							{ background: #fdf4de; padding: 10px; border-bottom: 2px solid #cab18f; margin-bottom: 10px; }
#contact-form 						{ margin: 0; }

	ul#contact-form li 				{ margin: 0 0 10px 0; list-style: none; }
	ul#contact-form li label 		{ width: 200px; display: block; float: left; text-align: left; margin: 5px 0 0 0; padding: 0; }
	ul#contact-form li input, 
	ul#contact-form li textarea		{ padding: 3px; background: #fff; border: none; border-top: solid 1px #ccc; }
	ul#contact-form li textarea 	{ overflow: auto; }
	ul#contact-form li .button 		{ background: #fff; padding: 5px; border: solid 1px #b3b3b3; margin: 0px 10px 0 0; }
	
#footer								{ background: #cab18f; padding: 5px 10px; }
#footer p							{ display: inline; }
#footer ul							{ display: inline; float: right; }
#footer li							{ float: left; margin: 0 10px; }