﻿/*----------------------------------------
GLOBAL
-----------------------------------------*/

body {
	background-color:#dcd1bb;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:500;
	color:#000000;
	text-align:justify;
}

#wrapper {
	width:902px;
	height:auto;
	margin:0 auto;	
	background-image:url('../img/content_bg.jpg');
	background-repeat:repeat-y;
}

#content {
	width:900px;
	height:auto;
	margin:35px 0px 10px 0px;
}

#pagetitle	{
	width: 170px;
	margin-left: 60px;
	color:#000000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	font-weight:1.5em;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#000000;
	float:left;
}


/*-----------------------------------------
HEADER
-----------------------------------------*/
.contactinfo ul li{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#FFFFFF;
	list-style:none;
	margin-top:-8px;
	line-height:22px;
	margin-right:5px;
}

.topheader{
	width:901px;
	background-image:url('../img/content_x_bg.jpg');
	background-repeat:repeat-x;
	background-position:top;
}

#header1{
	width:900px;
	height:417px;
	background-image:url('../img/header_1.jpg');
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#header2{
	width:900px;
	height:417px;
	background-image:url('../img/header_2.jpg');
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#header3{
	width:900px;
	height:417px;
	background-image:url('../img/header_3.jpg');
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#header4{
	width:900px;
	height:417px;
	background-image:url('../img/header_4.jpg');
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#header5{
	width:900px;
	height:417px;
	background-image:url('../img/header_5.jpg');
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#header6{
	width:900px;
	height:417px;
	background-image:url('../img/header_6.jpg');
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#header7{
	width:900px;
	height:417px;
	background-image:url('../img/header_7.jpg');
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#header8{
	width:900px;
	height:417px;
	background-image:url('../img/header_8.jpg');
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#header9{
	width:900px;
	height:417px;
	background-image:url('../img/header_9.jpg');
	background-repeat:no-repeat;
	vertical-align:bottom;
}

.header a{
	display:block;
	border:0;
	height:57px;
}

/*-----------------------------------------
HISTORY
-----------------------------------------*/
.history{
	height:660px;
}

#historywrap{ 
	width: 730px;
	margin: 5px 0 0 170px;
	float:inherit;
}

#historytext{
	margin: 5px 10px 0 74px;
	padding-top: 10px;	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}

/*-----------------------------------------
DIRECTIONS
-----------------------------------------*/
.directions {
	height:700px;
}

#directionstext{
	width:704px;
	padding-top:45px;
	padding-left:40px;
	padding-right:40px;
	vertical-align:top;
	text-align:justify;
}

.map {
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	margin-left:10px;
	margin-top: -30px;
}

.text {
	margin-left:207px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}

/*-----------------------------------------
PRACTICE
-----------------------------------------*/
.practice{
	height:420px;
}

#practice{
	background-image:url('../img/practice_bkgd.jpg');
	background-repeat:no-repeat;
	width:900px;
	height:728px;
}

/*#practicetext{
	width:704px; 
	padding-top:40px;
	padding-left:100px;
	padding-right:40px;
	vertical-align:top;
	text-align:justify;
}
*/
#practicewrap{ 
	width: 730px;
	margin: 5px 0 0 170px;
	float:inherit;
}

#practicetext{
	margin: 5px 10px 0 74px;
	padding-top: 10px;	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}

#practiceimg{
	height:296px;
	width:444px;
	margin:10px 0 0 60px;
	float:right;
	background-image:url('../img/practice.jpg')
}

#practicetext ul li{
	list-style:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	margin-left: -48px;
}

/*-----------------------------------------
CLIENTS
-----------------------------------------*/
.clients{
	height:740px;
}

#clienttext {
	width:500px;
	margin-left:204px;
}

#clienttext ul li{
	font-size:12px;
	list-style:none;
	line-height:18px;
}


/*-----------------------------------------
CONTACT
-----------------------------------------*/
.contact {
	height:617px;
}

#contactwrap{
	width:640px;
	height:630px;
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	line-height:25px;
}

#contactA h3{
	font-size:24px;
}

#contactA{	
	float:left;
		
}

#contactB p{
	padding-left:300px;
	padding-top:12px;
	font-size:14px;	
	line-height:22px;
}

#contactB a{
	text-decoration:underline;
	color:#000000;
}

#contactB a:hover{
	color:#8a8a8a;
}

#contactimg {
	background-image:url('../img/books.jpg');
	background-repeat:no-repeat;
	background-position:center;
	width:600px;
	height:399px;
	border-top-width:6px;
	border-top-style:solid;
	border-top-color:#000000;
}

/*-----------------------------------------
ATTORNEYS/ATTORNEYS LIST
-----------------------------------------*/
.attorneys {
	height:400px;
}

#attorneys{
	width:900px;
	height:728px;
	text-align:justify;
	padding-top:50px;
	vertical-align:top;
}

#attorneyname p{
	text-align:left;
	font-size:12px;
	padding-left:15px;
}

#attorneyname a{
	text-decoration:none;
	color:#000000;
}

#attorneyname a:hover{
	color:#8a8a8a;
}

#attorneyinfo p{
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	color:#000000;
}


#attcontent{
	width:900px;
	height:400px;
	margin:35px 0px 10px 0px;
}


#attlist {
	width:220px;
	height:400px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#000000;
	float:left;
}

#attorneylist{
	margin: 20px 0 0 8px;
}

#attorneylist p{
	text-align:left;
	font-size:12px;
	padding-top:10px;
}

#attorneylist a{
	text-decoration:none;
	color:#000000;
}

#attorneylist a:hover{
	text-decoration:none;
	color:#8a8a8a;
}

#attorneyimg {
	margin:10px 0 0 16px ;
	width:416px;
	height:281px;
	background-image:url('../img/attorneygroup.jpg');
	float:left;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
}

/*-----------------------------------------
HOME
-----------------------------------------*/

#home{
	width:901px;
	height:445px;
	background-image:url('../img/home.jpg');
	background-position:center;
	background-repeat:no-repeat;
	vertical-align:top;
}

#attorney_group {
	width:360px;
	height:249px;
	background-image:url('../img/group.jpg');
	background-position:center;
	background-repeat:no-repeat;
	vertical-align:top;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	margin-left:53px;
	float:left;
}

#home_text {
	width:825px;
	margin: 30px 35px 0 30px;
	font-size:13px;
	line-height:19px;
}

.home_head {
	font-size:22px;
	font-weight:1.8em;
	color:#734039;
}

#home_services_head {
	font-size:20px;
	font-weight:600;
	color:#4c1313;
	margin-left:110px;
	margin-bottom:-15px;
	float:left;
}

#home_attorneys_head {
	font-size:20px;
	font-weight:600;
	color:#4c1313;
	margin-right:155px;
	float:right;
}

#home_iron {
	width:860px;
	height:37px;
	background-image:url('../img/home_iron.png');
	background-position:center;
	background-repeat:no-repeat;
	float:left;
	margin: -10px 0px 0px 30px;
}

#home_services ul{
	float:left;
	list-style:none;
	font-size:14px;
	line-height:20px;
	
}

.services1 {
	float:left;
	margin: -15px 0px 0px 52px;
}

.services2 {
	float:left;
	margin: -15px 0px 0px -10px;
}

#home_attorneys ul {
	float:right;
	list-style:none;
	font-size:16px;
	line-height:29px;
	margin: -6px 80px 0px 0px;
}

/*-----------------------------------------
FOOTER
-----------------------------------------*/

#footbar{
	background-image:url('../img/content_x_bg.jpg');
	background-repeat:repeat-x;
	background-position:bottom;
	width:900px;
}

#foottext{
	vertical-align:top;
	height:60px;
	text-align:justify;
}

#foottext p{
	text-align:center;
}


/*-----------------------------------------
LINKS
-----------------------------------------*/
.links {
	height:250px;
}

#linkswrap {
	width:600px;
	height:250px;
	float:right;
}

#linksA {
	width:300px;
	height:400px;
	float:left;
}

#linksB	{
	width:300px;
	height:400px;
	float:right;
}

#linkswrap p{
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;

}

#linkswrap a{
	text-decoration:underline;
	color:#000000;
}

#linkswrap a:hover{
	color:#8a8a8a;
}














/* >> The Magnificent CLEARFIX << */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; } /* Hides from IE-mac \*/
.clearfix { display: block; }
