body {
	background: #000000;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #FFFFFF;
}
h1 {
	margin: 0px;
	padding: 0px;
}
h2 {
	font-size: 20px;
	margin: 0px;
	padding: 0px;
}
h3 {
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}
h4 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
a {
	color: #fda331;
}

/* --- */

.h {
	text-indent: -789em;
	background-position: left top;
	background-repeat: no-repeat;
}
h2.h { width: 430px; height: 65px; }

.h_areas_of_practice { background-image: url(/i/h_areas_of_practice.gif); }
.h_attorney_profile { background-image: url(/i/h_attorney_profile.gif); }
.h_firm_profile { background-image: url(/i/h_firm_profile.gif); }
.h_contact { background-image: url(/i/h_contact.gif); }
.h_case_summaries { background-image: url(/i/h_case_summaries.gif); }
.h_referring_attorneys { background-image: url(/i/h_referring_attorneys.gif); }
.h_resources { background-image: url(/i/h_resources.gif); }

/* --- */

#header {
	text-indent: -789em;
	background: url(/i/logo.gif) no-repeat center;
	height: 150px;
}

/* --- */

#nav_wrapper {
	height: 73px;
	background: url(/i/nav_bg.gif) repeat-x;
}
#nav {
	list-style: none;
	width: 760px;
	margin: 0px auto 0px auto;
	padding: 0px;
}
#nav li {
	float: left;
	width: 95px;
	height: 73px;
	margin: 0px;
	padding: 0px;
	background: url(/i/nav_div.gif) no-repeat right top;
}
#nav li a {
	display: block;
	width: 95px;
	height: 73px;
	text-indent: -789em;
	text-decoration: none;
	background-position: top center;
	background-repeat: no-repeat;
}
#nav li a:hover {
	background-position: bottom center;
}

#areas_of_practice  { background-image: url(/i/nav_areas_of_practice.gif); }
#attorney_profile  { background-image: url(/i/nav_attorney_profile.gif); }
#case_summaries  { background-image: url(/i/nav_case_summaries.gif); }
#contact  { background-image: url(/i/nav_contact.gif); }
#firm_profile  { background-image: url(/i/nav_firm_profile.gif); }
#home  { background-image: url(/i/nav_home.gif); }
#referring_attorneys  { background-image: url(/i/nav_referring_attorneys.gif); }
#resources  { background-image: url(/i/nav_resources.gif); }

/* --- */

#main_wrapper {
	clear: both;
	background: #7a1501;
	padding: 15px 0px 15px 0px;
}
#main_wrapper.index { padding: 0px; }
#main {
	width: 750px;
	margin: 0px auto 0px auto;
	border-left: 1px dashed #913d2d;
	border-right: 1px dashed #913d2d;
	text-align: left;
}
#main.index {
	width: 825px;
	height: 500px;
	background: url(/i/welcome.jpg) top left no-repeat;
	border: 0px;
}
#main.index h2 {
	position: absolute;
	left: -789em;
}

/* --- */

.index #content {
	width: 228px;
	margin: 0px;
	padding: 75px 20px 30px 400px;
}
#content {
	float: left;
	width: 400px;
	margin: 0px 0px 0px 80px;
	padding: 0px 30px 0px 0px;
}
*html #content {
	margin-left: 30px;
}

/* --- */

#sidebar {
	float: left;
	width: 170px;
	padding: 30px 0px 20px 0px;
}

/* --- */

#footer {
	clear: both;
	background: url(/i/footer_bg.gif) top repeat-x;
	padding: 18px;
	font-size: 10px;
	color: #fda331;
}
#paypal {
	width: 98px;
	height: 38px;
	margin: 15px auto 0px auto;
	background: url(/i/paypal.gif) no-repeat center;
	text-indent: -789em;
}

/* --- */

#form .standard input,
#form .standard textarea {
	width: 250px;
}

#form .standard {
	margin-bottom: 8px;
}