/* ========== GLOBAL STYLES ========== */

body {
	background: #41392b url('/img/bg.gif') repeat;
	margin: 0px;
	padding: 0px;
	text-align: left;
	}
	
img {
	border: none;
	margin: 0;
	padding: 0;
	outline: none;
	}
	
img a:link, img a:visited { outline: none; }

/* ========== TEXT ========== */

/* Old Text Styling 

p {
	font: normal 8pt Arial;
	line-height: 11pt;
	color: #2e2921;
	margin: 0 0 15px 0;
	padding: 0;
	}

*/

p, ul li {font-family: Arial, Helvetica, sans-serif;
	color: #2e2921;
	line-height: 1.3em;
	font-size: 0.9em;
	}
	
p {
	margin: 0 0 15px 0;
	padding: 0;
	}

p.disclaimer { 
	color:#776854;
	text-align:center;
	margin-top:15px;
	padding:0 8px;
	clear:both;
	float:left;
	font-size:7pt; 
	}

p#contact { font-weight:bold; margin-top:10px; font: bold 9pt Arial;}

div {
	margin: 0;
	padding: 0;
	}

h1 {
	color: #41392b;
	font: bold 21pt Arial;
	line-height: 32px;
	padding: 0;
	margin: 0;
	}
	
h2 {
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	padding: 0;
	margin: 0;
	}

/* ========== LINKS ========== */

a, a:visited {
	color: #776854;
	text-decoration: none;
	}

a:hover {
	color: #776854;
	text-decoration: underline;
	}

/* ========== Overall Styles ========== */

#wrapper {
	margin: 30px auto 20px auto;
	padding: 0;
	width: 913px;
	}
	
#content {
	width: 673px;
	margin:0;
	padding:0 0 80px;
	background: #FFF url("/img/bot_border.gif") no-repeat bottom left;
	}

#footer {
	margin: 10px auto 0;
	line-height: 11pt;	
	color: #776854;
	font: normal 7pt Arial;
	width: 673px;
	text-align: center;
	display: block;
	}

#footer a:link, #footer a:visited {
	color: #776854;
	font: normal 7pt Arial;
	text-decoration: none;
	line-height: 11pt;	
	}

#footer a:hover {
	text-decoration: underline;
	color: #FFF;
	}

/* ======= LIST ITEMS ======= */

#navcontainer{ 
	width: 221px;
	margin: 0;
	padding: 0;
	float:left;
	}

#navlist {
	margin: 0;
	padding: 0;
	}

#navlist ul {
	margin: 0;
	padding: 0;
	}
	
#navlist li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	float: left;
	color: #FFF;
	font: normal 15px Tahoma;
	}

#navlist li a { 
	margin: 0;
	padding: 0;
	outline: none;
	}

#navlist li a:link, #navlist li a:visited {
	font: normal 16px Tahoma;
	color: #FFF;
	display: block;   /* VERY IMPORTANT FOR CORRECT DROP DOWN POSITIONING IN IE7, REMOVE FOR HORIZONTAL POSITIONING */
	margin: 0;
	padding: 0;
	text-decoration: none;
	}

a.nav1:link, a.nav1:visited { background: url("/img/nav_home.gif") no-repeat; }
a.nav1:hover	{ background: url("/img/nav_homeon.gif") no-repeat; }

a.nav2:link, a.nav2:visited { background: url("/img/nav_firm.gif") no-repeat; }
a.nav2:hover	{ background: url("/img/nav_firmon.gif") no-repeat; }

a.nav3:link, a.nav3:visited { background: url("/img/nav_attorneys.gif") no-repeat; }
a.nav3:hover	{ background: url("/img/nav_attorneyson.gif") no-repeat; }

a.nav4:link, a.nav4:visited { background: url("/img/nav_practice.gif") no-repeat; }
a.nav4:hover	{ background: url("/img/nav_practiceon.gif") no-repeat; }

a.nav5:link, a.nav5:visited { background: url("/img/nav_contact.gif") no-repeat; }
a.nav5:hover	{ background: url("/img/nav_contacton.gif") no-repeat; }

/* BIO pages */
.biophoto {
float: right;
padding: 0 0 0 15px;
}

* html body #content .biophoto {
margin-right: -15px;
}

.biophoto p {
text-align: center;
font-size: 0.8em;
}

.biotext {
width: 100%;
}

/* SiteBy css */ 
#siteby { 
width:116px; 
height:23px; 
background:url('http://linkback.monkee-boy.com/sby-mboy-linkback.png') no-repeat top left; 
display:block; float: right; margin-top: -2.4em;
} 
#siteby span { display:none; } 
#siteby a:link, #siteby a:visited { display:block; border-bottom:none; width:116px; height: 23px; }
