body

{

	margin:0;

	background-color: #DADAD0;

}

#skyline

{

	background: url(images/jacksonville-business-law.jpg) #DADAD0 center no-repeat;

	margin-bottom: -10px;

}

#topBar

{

	height: 59px;

	background: url(images/topBar.png) center no-repeat;

}



#flashShow

{

	height: 160px;

	width: 950px;

	margin: auto;

}

#flash

{

	position: relative;

	left: 400px;

	top: -20px;

}

#mainMenuShell

{

	height: 51px;

	background-image: url("images/menuBackground.png");

	margin-bottom: -10px;

	position: relative;

	z-index: 3;

}

#mainMenu

{

	padding-left: 300px;

	padding-top: 1px;

	width: 650px;

	margin: auto;

}

#mainMenu ul a

{

	font-size: .9em;

	text-transform: uppercase;

	font-family: arial;

	font-weight: bold;

	color: #7F5628;

	text-decoration: none;

	margin-left: 10px;

	padding: 5px;

}

#mainMenu ul a:hover

{

	background-color: #FFFFFF;

}

#mainMenu ul li

{

	float: right;
	margin-top:0px;

}

#mainMenu ul

{

	list-style: none;

}

#contentShell

{

	clear: both;

	min-height: 600px;

	position: relative;

	z-index: 1;

	width: 1023px;

	margin: auto;

	background-image: url("images/contentShadow.png");

}

#shellfooter { clear: both;}

#leftSide

{

	position: relative;

	top: -232px;

	z-index: 8;

	width: 360px;

	min-height: 300px;

}

#paTop

{

	height: 220px;

	width: 349px;

	background-image: url("images/practiceAreaLogo.png");

}

#paFiller

{

	/* min-height: 300px; */

	width: 349px;
	padding:10px 0 50px;

	background-image: url("images/practiceAreaFiller.png");

}

#paFooter

{

	height: 34px;

	width: 349px;

	background-image: url("images/practiceAreaFooter.png");

}

#paFiller ul a

{

	padding-top: 3px;

	padding-bottom: 3px;

	display: block;

	font-size: 1.2em;

	text-transform: uppercase;

	font-family: times;

	font-variant: small-caps;

	color: #7F5628;

	text-decoration: none;

	margin-left: 15px;

}

#paFiller ul a:hover

{

	color: #7F5628;

	background-color: #D0D1C6;

}

#paFiller ul li

{

	width: 250px;	

}

#paFiller ul

{

	list-style: none;

}



#contentFooter

{

	height: 39px;

	width: 1023px;

	margin: auto;

	background-image: url("images/contentFooterShadow.png");
	clear:both;

}

#rightSide

{

	margin-left: 363px;

	width: 500px;

	min-height: 600px;

}

#rightContact

{

	height: 112px;

	width: 636px;

	background: url("images/contactAd.jpg");

	border-bottom: 1px solid #83816F;

}

#content

{

	margin-left: 40px;

	padding: 20px;

}

#content h1

{

	font-variant: small-caps;

	font-weight: normal;

	color: #795117;

	letter-spacing: 1px;

}

#content h3

{

	padding-top: -20px;

	font-family: arial;

	text-transform: lowercase;

	font-variant: small-caps;

	color: #9FB78D;

	letter-spacing: 4px;

}

#MainContent

{

	margin-left: 40px;

	padding: 20px;

}

#MainContent h1

{

	font-variant: small-caps;

	font-weight: normal;

	color: #795117;

	letter-spacing: 1px;

}

#MainContent h3

{

	padding-top: -20px;

	font-family: arial;

	text-transform: lowercase;

	font-variant: small-caps;

	color: #9FB78D;

	letter-spacing: 4px;

}

#footer

{

	width: 900px;

	margin: auto;

	color: #85540f;

	font-size: 11px;

	padding-bottom: 30px;
	text-align:justify;

}

#footer a

{

	color: #85540f;

	text-decoration: none;

}

/* 15. QUICK-CONTACT */
#quickcontact { margin:0; padding:0; border:0; width:255px; height:95%; text-align:left; }
label { border:0; margin:0; padding:0; display:block; padding-bottom:5px; margin-top:10px; }
#contactform { margin:0; border:0; padding:0; width:255px; overflow:hidden; }
#contactform li { border:0; margin:0; padding:0; list-style:none;  }
#contactform p { margin:5px 0; text-align:left; }
#contactform li .fieldbox { border:0; background:transparent url(../images/subfield.jpg) no-repeat top left; float:left; height:27px; padding-left:5px; }
#contactform li .fieldbox input { border:0; margin:0; padding:0; background:transparent url(../images/subfield.jpg) no-repeat top right; height:27px; padding-top:5px; width:250px; }
#contactform li .msgbox { border:0; margin:0; padding:0 0 5px 5px; background:transparent url(../images/msgfield.jpg) no-repeat top left; float:left; height:110px; }
#contactform li .msgbox textarea { border:0; margin:0; padding:0; background:transparent url(../images/msgfield.jpg) no-repeat top right; height:110px; padding-top:5px; width:250px; overflow:hidden; }
#submit { border:0; cursor:pointer; margin:2px 0 10px 0; display:block; width:100px; height:36px; }

#content a

{

	color: #85540f;

	text-decoration: none;
	
	 cursor:pointer;

}
.layer1 {
margin: 0;
padding: 0;
width: 500px;
}
 
.heading {
margin: 1px;
padding: 3px 10px;
cursor: pointer;
position: relative;
border-bottom:1px solid #85540f;
}
.content {
padding: 5px 10px;
background-color:#fafafa;
}
.content ul li {line-height:24px; }
.answer {font-style:italic; text-align:justify }
