﻿body {
	background:#222222 url('../images/inner_bg_slice.jpg') repeat-x;
	font-family:Arial;
	font-size:12px;
	color:white;
	margin-top:23px;
	margin-left:0;
	margin-right:0;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

a {
	color:#969696;
}

a img {
	border:none;
}

h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#b08542;
}

.h2_left {
	color:#dbb276;
}

h3 {
	font-size:15px;
	color:#b08542;
	margin-bottom:0px;
	margin-top:0px;
}

.h3_left {
	color:#dbb276;
}



#wrapper {
	width:1099px;
	margin:0 auto;
}

#top {
	background:#191919 url('../images/top_bg.png') no-repeat;
	width:100%;
	height:143px;
}

#nav {
	background:transparent url('../images/nav_bg.png') no-repeat;
	width:625px;
	height:33px;
	float:left;
	margin-left:150px;
	padding-left:20px;
	padding-top:11px;
}

#nav h4 {
	font-size:12px;
	color:#c8c8c8;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#nav h4 a {
	text-decoration:none;
	margin-right:3px;
}

#nav h4 a:hover {
	color:#dbb276;
}

#content_inner {
	float:left;

	margin-top:2px;
	padding-top:18px;
	margin-left:-169px;
	padding-left:201px;
	overflow:visible;
	background:#222222 url('../images/content_bg.png') no-repeat;
}

#qjcontent_inner {
	float:left;
	margin-top:2px;
	padding-top:18px;
	margin-left:-169px;
	padding-left:201px;
	overflow:visible;
	margin-bottom:0px;
	background:#222222 url('../images/content_bg.png') no-repeat;
}

.quotesoutline {
	background: transparent url('../images/pillar.png') repeat-y;
	float:left;
	margin-left:1px;
	margin-top:220px;
	width:1035px;
}

*+html .quotesoutline {
	margin-left:0px;
}

.pillarbtm {
	position:relative;
	left:871px;
	bottom:415px;
	margin-bottom:-403px;
	z-index:20000;
}

*+html .pillarbtm {
	bottom:385px;
}

.famousquotes {
	background: #302f2e;
	padding-left:23px;
	padding-top:12px;
	padding-bottom:12px;
	padding-right:23px;
	display:block;
	margin-bottom:10px;
}

.by {
	color:#af8131;
}

#quotesjokes {
	width:501px;
	float:left;
	margin-left:20px;
}

#qjpix {
	width:299px;
	float:left;
}

#qjpix hr {
	width: 280px;
	text-align:center;
	margin:0 auto;
}

#attorney_wrap #qjpix p {
	width: 238px;
	padding-left:20px;
	
}

#attorney_wrap #qjpix p img {
	margin-left:-20px;
}

.courthouse {
	float:left;
	width:656px;
}

.home_text {
	float:left;
	width:351px;
	height:286px;
	padding-left:12px;
	padding-right:11px;
	background:transparent url('../images/home_bg_right.png') no-repeat;
	text-align:justify;
	line-height:18px;
}

/*Bottom of home page - quotes n jokes, location, questions*/

#home_bottom {
	float:left;
	background:transparent url('../images/home_bottom_bg.png') no-repeat;
	width:1031px;
	height:136px;
	padding-top:13px;
}

#quotesnjokes {
	float:left;
	width:404px;
}

#quotesnjokes p {
	width:250px;
	float:left;
}

#quotesnjokes img.right {
	margin-top:-7px;
}

#our_location {
	float:left;
	width:329px;
	padding-left:20px;
}

#our_location img {
	float:left;
}

#our_location h3 {
	margin-left:5px;

}

#our_location p {
	margin-top:-1px;
	float:left;
	margin-left:5px;
	width:145px;
}

#questions {
	float:left;
	width:251px;
	padding-left:25px;
}

#questions form {
	margin-top:7px;
	width:240px;
}

#questions form input {
	color:#989797;
	background:transparent url('../images/input.png') no-repeat;
	width:109px;
	height:21px;
	border:none;
	font-size:12px;
	padding-left:4px;
}

#questions form .comment {
	color:#989797;
	background:transparent url('../images/comment_box.png') no-repeat;
	width:230px;
	height:21px;
	border:none;
	font-size:12px;
	padding-left:4px;
	margin-top:5px;
}

#questions form .submit {
	color:#989797;
	background:transparent url('../images/submit.png') no-repeat;
	width:78px;
	height:23px;
	border:none;
	font-size:12px;
	padding-left:4px;
	margin-top:5px;
}

#footer {
	margin-top:0px;
	height:122px;
	width:100%;
	background:#191919 url('../images/footer_bg.png') repeat;

}

#footer_text {
	width:1028px;
	margin:0 auto;
	padding-top:25px;
}

/*********************************************
*************inner page***********************
*********************************************/
.Lt {
	width:828px;
	margin-left:11px;
	margin-top:-232px;
	background:transparent url('../images/inner_title.png') no-repeat;
	height:46px;
	float:left;
}

.Lt h3 {
	margin-top:11px;
}

.Lta {
	width:828px;
	margin-left:11px;
	margin-top:-12px;
	background:transparent url('../images/inner_title.png') no-repeat;
	height:46px;
	float:left;
}

.Lta h3 {
	margin-top:11px;
}

.slab {
	margin-left:1px;
}

.qjslab {
	margin-left:1px;
	margin-bottom:-337px;
	position:relative;
	z-index:10;
}

#attorney_wrap {
	background:#171717 url('../images/attorney_slice.png') repeat-y;
	width:828px;
	margin-left:11px;
	float:left;
	margin-bottom:0px;
	min-height:800px;
	margin-top:-200px;
}

.quotesoutline { position:relative; z-index:10000;}

#attorney_wrap p {
	margin-left:20px;
	width:801px;
}

#attorney_wrap ul {
	
}

#attorney_wrap li {
	width:780px;
	list-style-type:none;
	margin-left:-17px;
}

#attorney_wrap ul.pa li {
	width:780px;
	list-style-type:disc;
	margin-left:0px;
}

#attorney_wrap h3 {
	margin-left:20px;
}

#attorney_wrapa {
	background:#171717 url('../images/attorney_slice.png') repeat-y;
	width:828px;
	margin-left:11px;
	float:left;
	margin-bottom:0px;
	min-height:700px;
}


#attorney_wrapa p {
	margin-left:20px;
	width:801px;
}

#attorney_wrapa ul {
	
}

#attorney_wrapa li {
	width:780px;
	list-style-type:none;
	margin-left:-17px;
}

#attorney_wrapa ul.pa li {
	width:780px;
	list-style-type:disc;
	margin-left:0px;
}

#attorney_wrapa h3 {
	margin-left:20px;
}

#attorneys {
	width:809px;
	margin-left:12px;
	line-height:14px;
}

#attorneys li { width:auto; list-style-type:disc; }

#attorneys tr {
	background:#191919 url('../images/attorney_bg.png') no-repeat;
	border-bottom:1px #5d5d5d solid;
}

#attorneys tr td {
	padding-top:20px;
	padding-left:10px;
	vertical-align:top;
}

#attorneys h4 {
	color:#dbb276;
	margin-top:0px;
	font-size:15px;
}

#attorneys h4 span {
	color:#afafaf;
}

#attorneys h5 {
	color:#c59f5c;
	font-size:11px;
	margin-top:-1px;
	margin-bottom:4px;
}

#attorneys tr td p {
	width:510px;
	text-align:justify;

	margin-bottom:10px;
}

#attorneys tr td table tr td p {
	width:140px;
	text-align:left;
}

#attorneys tr td table tr {
	background:transparent;
}

#attorneys tr td table tr td {
	padding-top:0px;
	padding-left:0px;
	width:180px;
}

.twocol {
	float:left;
	width:85px;
}

#attorneys tr td table tr td img {
	float:right;
	margin-right:10px;
}

.attorney_title {
	margin-left:40px;
	margin-top:12px;
	color:#dbb276;
	font-size:18px;
}

*+html .attorney_title {
	margin-top:0px;
}

#inner-right-o { position: relative; bottom:-1px; background: url('../images/right_footer.png') no-repeat; width:197px; float:left; }

#inner-right {
	width:197px;
	float:left;
	margin-top:-35px;
	background: transparent url('../images/attorney_right_slice.png') repeat-y;
}

*+html #inner-right {
	margin-top:-38px;
}

#inner-right-q-o { position: relative; bottom:-1px; width:197px; float:left; }

#inner-right-q {
	width:197px;
	float:left;
	margin-top:-35px;
}

*+html #inner-right-q {
	margin-top:-38px;
}

#inner-right h4.title {
	color:#ffd9a1;
	font-size:13px;
	text-align:center;
	width:166px;
	height:22px;
	margin-left:15px;
	background-image:url('../images/attorney_right_title_bg.png');
	z-index:0;
	padding-top:5px;
	margin-bottom:0px;
	margin-top:0px;
}

#inner-right h4 {
	color:#fffffe;
	font-size:13px;
	text-align:center;
	width:166px;
	height:22px;
	margin-left:15px;
	background-image:url('../images/attorney_right_name_bg.png');
	z-index:0;
	padding-top:5px;
	margin-bottom:0px;
	margin-top:0px;
}

#inner-right h4 a {
	color:#fffffe;
	text-decoration:none;
	position:relative;
	z-index:2000;
}

.right_top {
	margin-bottom:-70px;
	position:relative;
	z-index:100;
}

*+html .right_top {
	margin-bottom:-75px;
}

.foot {
	vertical-align:bottom;
}

.footer_left {
	width:317px;
	float:left;
	margin:0 auto;
}

.footer_right {
	width:711px;
	float:left;
	text-align:right;
}

.footer_right h4 {
	font-size:12px;
	color:#616161;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.footer_right h4 a {
	padding-left:6px;
	text-decoration:none;
}

.on {
	color:#dbb276;
}

/* Fin *****/

.left {
	float:left;
}

.mgleft {
	margin-left:5px;
}

.right {
	float:right;
}

.copyright {
	color:#595959;
}

.bcj {
	color:#a5a5a5;
}

.telephone {
	color:#725e3f;
}

.number {
	color:#c0bfbc;
}

.quotesjokes {
	background: #302f2e;

}

.pa {
	list-style:circle outside white;
	list-
}
