
#content.fade h2, #content em, #content #attorney_profile h2, #main #content #attorney_profile p, #footer p a, #footer #footer_copyright, #content .attorney_list a {
	color: #C58D36;
}

body {
	border-top: 1in solid #020;
	position: relative;
}

#logo, #menu, #main {
	position: relative;
	top: -.75in;
}

.alt, .fade {
	background: #fff;
}

#footer {
	height: auto;
}

#logo {
	background: none;
	color: #939B5B;
	left: .25in;
}

#logo h1 {
	margin: 0;
	padding: 0;
}

body #logo h1 a {
	margin: 0;
	text-indent: 0;
	color: #939B5B;
	font: small-caps 20px Georgia, serif;
	text-decoration: none;
	background: none;
	height: .5in;
}

body #logo h1 a small {
	margin-top:  0.1em;
	font-size:  0.7em;
}

#logo small {
	display: block;	
}

#menu ul li {
	text-indent: 0;
	float: left;
	width: auto;
	height: auto;
	line-height: 1.8em;
}

#menu ul li a {
	color: #111;
	text-decoration: none;
	background: #fff;
}

#menu ul li a.active {
	border-bottom: 3px solid #000;
}

#content ul, #content ul li {
	list-style-type: square !important;
	background-image: none !important;
}

#content ul ul, #content ul ul li {
	list-style-type: circle !important;
	background-image: none !important;
}

* html #content, * html #content.fade, * html #main, * html #footer {
	width: 6.5in;
}

#content, #content.fade, #main {
	width: 7in;
	margin: 0 !important;
	padding: 0;
	float: none;
	clear: both;
	min-height: 0;
	background: none;
}

#content #pusher {
	display: none !important;
}

#content #curriculum_vitae, #content #attorney_profile {
	width: auto;
	float: none;
	clear: both;
	margin-top: 0.5in !important;
}

#content #attorney_profile {
	width: 7in;
}

#content .right_image {
	margin: 30px;
}

* html #content {
	padding-right: .75in;
}

body[className] #content {
	padding-right: .75in;
}

#sidebar, #logo_bottom {
	display: none;
}