html, body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, pre, for, fieldset, input, p, blockquote, textarea {
	margin: 0;
	padding: 0;
}

body {
	background: #202020
		url("../images/bg/page.gif") repeat 50% 0px;
	font: 12px Georgia, Arial, "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	text-align: center;
	color: #333;
	line-height: 18px;
} 

p	{
	margin: 0 0 10px 0;
	text-align: left;
	}
	

	
img {border: 0;}

a  {color: #392205; text-decoration: underline; font-size: 12px;}
a:hover  {color: #392205; text-decoration: none; font-size: 12px;}

a.arrow {text-decoration: underline; color: #392205; margin-top: 0px; padding-left: 17px; background: url("../images/bg/arrow.gif") no-repeat top left; font-size: 12px;}
a.arrow:hover {text-decoration: none; color: #392205; margin-left: 0px; padding-left: 17px; background: url("../images/bg/arrow.gif") no-repeat top left;  font-size: 12px;}

a.arrow2 {text-decoration: underline; color: #392205; margin-top: 0px; padding-left: 17px; background: url("../images/bg/arrow2.gif") no-repeat top left; font-size: 12px;}
a.arrow2:hover {text-decoration: none; color: #392205; margin-left: 0px; padding-left: 17px; background: url("../images/bg/arrow2.gif") no-repeat top left;  font-size: 12px;}

a.arrow3 {text-decoration: underline; color: #392205; margin-top: 0px; padding-left: 17px; background: url("../images/bg/arrow3.gif") no-repeat top left; font-size: 12px;}
a.arrow3:hover {text-decoration: none; color: #392205; margin-left: 0px; padding-left: 17px; background: url("../images/bg/arrow3.gif") no-repeat top left;  font-size: 12px;}


#page-container {
	width: 900px;
	margin: auto;
	text-align: left;
	background: #FAFAED
					url("../images/bg/container.gif") repeat-y top left;;
}

#topBar	{
	background: #392205;
	height: 30px;
}

#topBar #links	{
	float: right;
	text-align: right;
	background: transparent; 
	margin-top: 10px;
		}


#topBar #links a {
	background: url("../images/bg/buttons.gif") repeat-x top left;
		border: 0px solid #211303;
		        margin: 5px;
	padding: 5px 8px;
	color: #333;
	text-decoration: none;
	font-size: 13px;
} 

#topBar #links a:hover {
	background: url("../images/bg/buttons-on.gif") repeat-x top left;
		border: 0px solid #211303;
        margin: 5px;
	padding: 5px 8px;
	color: #333;
	text-decoration: underline;
} 


#logo {display: none}


/* misc styles */
.subtext {font-size: 14px; color: #392205;}
.alignLeft {float: left;}
.alignRight {float: right;}


/* MASTHEAD */

div#masthead	{
	width: 900px;
	height: 100px;
	border-bottom: 1px solid #6e7460;
	padding: 0;
	margin: 0;
	background: #fff 
		url("../images/bg/masthead.gif") repeat-x top left;
}

div#masthead #text {
width: 500px;
margin-left: 300px;
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-style: italic;
padding-top: 40px;
color: 333;
font-size: 16px;
}

/* MENU */

#navcontainer {
border-bottom: 1px solid #6e7460;
height: 278px;}

#vertmenu {
float: left;
background: #909a74
		url("../images/bg/menu.jpg") no-repeat top left;
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
width: 279px;
height: 278px;
padding: 0px;
margin: 0px;
}

#vertmenu ul {
list-style: none;
margin: 0;
padding: 10px 15px 0 30px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 4px;
}
#vertmenu ul li a {
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
display: block;
border-bottom: 1px dashed #C39C4E;
padding: 5px 0px 5px 0px;
text-decoration: none;
text-transform: none;
text-align: right;
color: #FFF;
width:210px;
}

#vertmenu ul li a.noborder {
font-size: 15px;
display: block;
border-bottom: 0px dashed #C39C4E;
padding: 5px 0px 5px 0px;
text-decoration: none;
text-transform: none;
text-align: right;
color: #FFF;
width:210px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus, #vertmenu ul li a.active {
color: #FFF;
background-color: #4B300D;
}

/* HOME PAGE IMAGE DIV*/

#homeImage {
width: 621px;
height: 278px;
background: #895C27
			url("../images/flash-placeholder2.jpg") no-repeat top left;
float: right;
margin: 0;
padding: 0;
}

#homeImage #quoteText {
width: 215px;
margin: 40px 15px 0 390px;
color: #392205;
font-size: 20px;
line-height: 28px;

}

/* LISTS*/

ul.arrow {
	margin:5px 0 15px 40px;
	list-style-type: none;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333;
	padding-top: 0px;
	}

ul.arrow li	{
	margin:0;
	padding: 4px 0px ;
	background: url("../images/bg/arrow2.gif") no-repeat 10px center;
	padding-left: 30px;
	}
	
ul.arrow li a {
color: #392205;
text-decoration: underline;
font-size: 12px;
}

ul.arrow li a:hover {
color: #392205;
text-decoration: none;
font-size: 12px;
}

ul.generic {
	margin:5px 0 15px 40px;
	list-style-type: none;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333;
	padding-top: 0px;
	}

ul.generic li	{
	margin:0;
	padding: 4px 0px ;
	}
	
ul.generic li span	{
	color: #392205;
	font-weight: bold;
	}
	
ul.generic li ul	{
	margin:5px 0 15px 10px;
	list-style-type: disc;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;

	line-height: 16px;
	color: #333;
	padding-top: 0px;
	}

ul.generic li ul li	{
	margin:0;
	padding: 2px 0px ;
	}

ul.generic2 {
	margin:5px 0 15px 40px;
	list-style-type: square;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #333;
	padding-top: 0px;
	}

ul.generic2 li	{
	margin:0;
	padding: 4px 0px ;
	}

ul.generic2 li ul	{
	margin:5px 0 15px 10px;
	list-style-type: disc;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #333;
	padding-top: 0px;
	}

ul.generic2 li ul li	{
	margin:0;
	padding: 2px 0px ;
	}

/* CONTENT  - FRAME*/

#frame {
		width:900px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0;
		margin-bottom:0;
		padding:0px;
		text-align:left;
		clear: both;
		border-top: 5px solid #6e7460;
		}
		
/*3 COLUMN LAYOUT*/		
	
#leftc {
		width:278px;
		height: 345px;
		background: #A3AA8E;
		float:left;
		}

#leftc .padding {		
		padding: 5px;}
		
#subleftc {
		width:278px;
		background: #A3AA8E;
		float:left;
		}

#subleftc .padding {		
		padding: 150px 15px;}
		
#centerc {
		width:369px;
		float:left;
		border-right: 0px solid #909a74;
		}

#centerc .padding {		
		padding: 10px 15px 40px 15px;}
		
#rightc {
		width:253px;
		float:left;
		}
		
#rightc .padding {		
	padding: 15px 15px 15px 15px;}
	
address {
margin-left: 25px;
font-style: normal;
font-size: 12px;}

#contactAddress {
width: 235px;
float: left;}

#contactAddress address {
margin: 5px 0 0 0;
font-style: normal;
font-size: 12px;}
	
#rightc	span {color: #808080; margin: 10px 0;}
#rightc	img {margin-bottom: 10px;}
#rightc	strong {font-weight: bold; font-size: 13px;}
#rightc	p {font-size: 11px; line-height: 14px;}

#subleftc {
		width:278px;
		float:left;
		border-right: 1px solid #909a74;
		}

#subleftc .padding {		
		padding: 15px 15px 15px 15px;}
		
		
#comboc {
		width:620px;
		float:left;
		}

#comboc .padding {		
		padding: 15px 15px 40px 15px;}
		
#attyPhoto {
float: right;
width: 300px;
background: #392205;
padding: 10px;
margin: 0;
margin-left: 15px; 
color: #fff;
}



#attyPhoto #photoText {
margin-left: 160px;
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;}

#contactLinks {
clear: both;
width: 142px;
background: #4B300D;
border: 1px solid #211303;
padding: 6px 3px;
text-align: center;
}

#contactLinks a {
color: #FAFAED;
text-decoration: none;}

#contactLinks a:hover {
color: #FFF;
text-decoration: underline;}
		
#subcenterc {
		width:310px;
		float:left;
		border-right: 1px solid #E0E0E0;
		border-left: 1px solid #E0E0E0;
		}

#subcenterc .padding {		
		padding: 5px 15px 15px 15px;}
		
	
		
#subrightc {
		width:299px;
		float:left;
		}
		
#subrightc .padding {		
	padding: 15px 15px 15px 10px;}
	




	
.clearit {
	clear: both;
	line-height: 0;
	font-size: 0;
}



/* GLOBAL LINKS */


h1 {
		background: transparent;
		font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
		font-size:20px;
		font-weight: normal;
		padding:0;
		margin:0 0 10px 0;
		color: #333;
		}
		
h2, h3, h4, h5, h6 {
		background: transparent;
		font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight: normal;
		color: #333;
		padding: 0;
		margin-bottom: 10px;
		}
		

	
/* FOOTER */

#footer {
	height: 30px;
	clear: both;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #392205;
	color: #fff;
	padding-left: 15px;
	margin:0px 0px 0px 0px;
	line-height: 30px;
	text-align: left;
	border-top: 1px solid #6e7460;
}

#footer a {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: underline;
	text-transform: none;
}

#footer a:hover {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	text-transform: none;
}

#footer #altnavFoot {
	width: 300px;
	float: right;
	text-align: right;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#disclaimer	{
	height: 20px;
	clear: both;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	background: #202020;
	color: white;
	padding: 10px 15px 10px 0;
	margin:0;
	line-height: 16px;
	text-align: left;
}

#disclaimer a {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: white;
	text-decoration: underline;
	padding-left: 15px;
}

#disclaimer a:hover {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #ccc;
	text-decoration: none;
	padding-left: 15px;
}

/*IMAGE REPLACEMENT */

#lawyer-websites {
	width: 222px;
	height: 34px;
	background: transparent
		url("../images/headers/lawyer-websites.gif") no-repeat top left;
		margin-bottom: 10px;
	}
	
#lawyer-websites span {
	display: none;
	}

#services {
	width: 190px;
	height: 34px;
	background: transparent
		url("../images/headers/services.gif") no-repeat top left;
		margin-bottom: 10px;
	}
	
#services span {
	display: none;
	}
	
#work-sample {
	width: 190px;
	height: 34px;
	background: transparent
		url("../images/headers/work-sample.gif") no-repeat top left;
		margin-bottom: 10px;
	}
	
#work-sample span {
	display: none;
	}

