html, div, dl, dt, dd, ol, li, ul, h1, h2, h3, h4, h5, h6, h7, h8, pre, for, fieldset, input, p, blockquote, img, a { 	margin: 0; 	padding: 0;}

html, body {margin: 0; padding: 0;}

body {font-family: Century Gothic, AppleGothic, Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 20px; text-align: center;  background: #FFFFFF url("../images/bg/page2.gi") repeat-x top left; color: #333; 	-webkit-text-size-adjust: none; margin-top: 35px;}
	
/*MISC. STYLES*/

.alignLeft {float:left; margin-right: 15px}
address	{font-style: normal; }
img { border: 0; margin: 0; padding: 0;}	
td {vertical-align: top;}
.clearit {clear: both;}
#logo {display: none}

/*CONTENT LAYOUT*/		

#page-container {width: 960px; margin: auto; text-align: left; background: transparent}
#left-sidebar {float:left; width:272px; height:800px}
#left-sidebar img {margin-left: 10px}
#main-content-container {float:left; width:688px; }

#social-media {float:right}
#contact-info {margin-top: 65px; margin-left:8px; border-left: 1px solid #DDD; padding-left: 5px}
#contact-info span {font-weight:bold}


/*ATTORNEYS PAGE*/

div.bio-preview-wrapper {clear:both; margin-bottom: 15px}
div.photo-container {float: left; width: 170px; margin-right: 10px; margin-bottom: 15px}
div.bio-preview-container {float: left; width:500px}
div.bio-preview-container h1 {margin-bottom:5px; padding-bottom:0}
div.photo-container p {margin: 3px 0}

/*BIO PAGES*/
#contact-info-bio {margin-top: 20px; margin-left:8px; border-left: 1px solid #DDD; padding-left: 5px}
#contact-info-bio span {font-weight:bold}

#highlight-box {float:right; width: 325px; border: 1px solid #ccc; padding:10px; background: #EEE; margin-left: 15px; font-size:12px}
#highlight-box a {font-size:12px}
#highlight-box p.header {font-weight:bold; margin-bottom: 5px}
#highlight-box p {margin: 5px 0}

#main-text #highlight-box ul {list-style-type:square; }
#main-text #highlight-box ul li {padding:0}
#main-text #highlight-box ul li ul {list-style-type: circle; padding:0; margin:0 0 0 15px}

#main-text {clear:both; float:left; width: 688px; margin-top: 10px; margin-bottom: 25px; border-top: 1px solid #DDD; padding-top:10px}
#main-text ul {list-style-type:square; margin: 10px 0 10px 20px; }
#main-text ul li {padding-bottom: 6px; line-height: 22px; }
#main-text ul li ul {list-style-type: circle; padding:0; margin:5px 0 0 15px}

/*NAV*/

#nav {width: 200px; margin-left: 8px}
#nav ul {list-style-type: none; margin:0; border:none; font-size: 14px}
#nav li {padding: 8px 0; border-bottom: 1px solid #ddd; background: #EEE; margin: 15px 0}

#nav ul li a {color: #333; text-decoration:none; padding: 3px 3px 3px 20px}
#nav ul li a:hover {color: #8B3639; text-decoration:none;}
#nav ul li a.selected {color: #8B3639; text-transform:uppercase}

#nav ul li a br {padding-bottom:15px}

/*IMAGE HEADERS*/

#header {width: 688px; height: 115px; margin-bottom: 10px}
#header.attorneys {background: url("../images/headers/calabasas-attorneys.jpg") no-repeat top left}
#header div.header-title {float:left; height:30px; width: 178px; line-height:30px; color:white; font-size: 22px; margin: 65px 0 0 500px; text-align:center; background:#990000; padding: 10px 5px}

#header2 {width: 688px; height: 250px; margin-bottom: 10px}
#header2 div.header-title {float:left; height:30px; width: 178px; line-height:30px; color:white; font-size: 22px; margin: 200px 0 0 500px; text-align:center; background:#990000; padding: 10px 5px}
#header2.firm {background: url("../images/headers/los-angeles-attorneys.jpg") no-repeat top left}
#header2.puzzle {background: url("../images/headers/puzzle.jpg") no-repeat top left;}


los-angeles-attorneys

/*SEARCH FORM */


#search-form {}

#search-form .text {font-family: "Century Gothic", CenturyGothic, AppleGothic, Helvetica, Arial, sans-serif; width: 182px; margin-left: 8px;  padding:8px 0 8px 18px;  font-size: 14px;  color: #333;  border: 1px solid #DDD;
}

/*VISUAL ELEMENT TEXT*/


/*VISUAL ELEMENT CONTACT FORM CONTAINER*/



/*VISUAL ELEMENT CONTACT FORM */



/*LINK STYLES*/

a {text-decoration: underline; color: #8B3639}
a:hover {color: #8B3639; text-decoration: none;  }

a.button {background-color:#990000;  border:1px solid #8B3639; font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;  text-decoration:none; color:#FFF; cursor:pointer; padding:5px; font-size: 12px;}
a.button:hover{background-color:#800000;  border:1px solid #8B3639; font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;  text-decoration:none; color:#FFF; cursor:pointer; padding:5px; font-size: 12px;}
	
/*COLUMN  STYLES*/


/*FOOTER  STYLES*/

#footer-container {width: 100%; background: #FFF;clear: both; height: 50px; margin-top: 25px}
#footer {margin: auto; text-align: left; width: 960px; height: 165px; padding: 10px 0; color: #666; font-size:11px; border-top: 1px solid #ddd}
#footer a {text-decoration: underline; color: #666}
#footer a:hover {color: #666; text-decoration: none;  }

/*SUBFOOTER STYLES*/



/*TYPOGRAPHY*/

p	{margin-bottom: 10px; line-height:24px; font-size: 14px}
p.practice-area-title {text-transform:uppercase; font-size: 13px; font-style:italic; color:#8B3639}
h1 {font-size:20px; font-style: normal; font-weight: normal; color: #042D61; background: transparent; padding-bottom: 8px; margin-bottom: 15px; line-height: 1.2em;}
h2 {font-size:18px; font-style: normal; font-weight: normal; color: #042D61; 	background: transparent; padding: 0; 	margin-bottom: 15px; line-height: 1.2em;}

p.dropcaps:first-letter {font-size: 340%; margin: 8px 0px 0px 0px; float: left; font-weight: bold; width: .8em;}

/*CONTACT US FORM ELEMENTS*/

