/* CSS Document */

body {background-color:#855829;
	margin:0;}
	
#mainContain {width:750px;
	margin-left:auto;
	margin-right:auto;}
	
#head {background:url(images/graphic.jpg) no-repeat;
	height:135px;
	width:750px;
	margin:15px 0 0 0;}
	
p {font:12px Verdana, Arial, Helvetica, sans-serif; line-height:1.1em;}

p a:link, p a:visited, p a:hover {font:12px Verdana, Arial, Helvetica, sans-serif; color:#330000; font-weight:bold;}

ul, li {font:12px Verdana, Arial, Helvetica, sans-serif;}

form {padding:0 0 0 0;
	margin:0 0 0 0; !Important}
	
hr {color:#330000;
	padding:0 0 0 0;
	margin:0 0 0 0;}
	
	
/***MAIN NAV BAR
**************************************************************************************************/	

#btns {background:url(images/bg_btns.gif) no-repeat;
	height:35px;
	width:750px;
	vertical-align:top;
	text-align:left;
	margin-bottom:20px;
	color:#ffffff;
	font:.8em Verdana, Arial, Helvetica, sans-serif;}
	
#homeBtn a:link, #homeBtn a:visited {width:76px;
	height:25px;
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	padding-top:10px;}
	
#homeBtn a:hover {background:url(images/bg_btnHome.jpg) no-repeat;
	width:76px;
	height:25px;
	display:block;
	text-decoration:none;
	color:#330000;}
	
#practiceBtn a:link, #practiceBtn a:visited {width:119px;
	height:25px;
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	padding-top:10px;}
	
#practiceBtn a:hover {background:url(images/bg_btnPractice.jpg) no-repeat;
	width:119px;
	height:25px;
	display:block;
	text-decoration:none;
	color:#330000;}
	
#clientsBtn a:link, #clientsBtn a:visited {width:72px;
	height:25px;
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	padding-top:10px;}
	
#clientsBtn a:hover {background:url(images/bg_btnClients.jpg) no-repeat;
	width:72px;
	height:25px;
	display:block;
	text-decoration:none;
	color:#330000;}
	
#officeBtn a:link, #officeBtn a:visited {width:65px;
	height:25px;
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	padding-top:10px;}
	
#officeBtn a:hover {background:url(images/bg_btnOffice.jpg) no-repeat;
	width:65px;
	height:25px;
	display:block;
	text-decoration:none;
	color:#330000;}
	
#speechesBtn a:link, #speechesBtn a:visited {width:183px;
	height:25px;
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	padding-top:10px;}
	
#speechesBtn a:hover {background:url(images/bg_btnSpeeches.jpg) no-repeat;
	width:183px;
	height:25px;
	display:block;
	text-decoration:none;
	color:#330000;}
	
#professionalsBtn a:link, #professionalsBtn a:visited {width:139px;
	height:25px;
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	padding-top:10px;}
	
#professionalsBtn a:hover {background:url(images/bg_btnProfessionals.jpg) no-repeat;
	width:139px;
	height:25px;
	display:block;
	text-decoration:none;
	color:#330000;}
	
#contactBtn a:link, #contactBtn a:visited {width:96px;
	height:25px;
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	padding-top:10px;}
	
#contactBtn a:hover {background:url(images/bg_btnContact.jpg) no-repeat;
	width:96px;
	height:25px;
	display:block;
	text-decoration:none;
	color:#330000;}	
	
	
/***HOME PAGE STUFF
**************************************************************************************************/	

#headHome {background:url(images/head_home.gif) no-repeat;
	height:40px;
	width:750px;
	margin-bottom:1px;}
	
#bodyHome {background:url(images/bg_bodyHome.gif) repeat-y;
	width:750px;
	height:405px;
	text-align:left;
	vertical-align:top;}
	
#bottomHome {background:url(images/pic_bottomHome.gif) no-repeat;
	width:750px;
	height:15px;
	margin-bottom:15px;}
	
.white {color:#FFFFFF;}

.darkBrownBOLD {color:#330000; font-weight:bold;}

.tan {color:#cc9933;}

#contactHome {width:152px;
	height:100%;
	margin-right:3px;
	float:left;
	font:.8em Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:15px 0 0 15px;}
	
#contactHome a:link, #contactHome a:visited, #contactHome a:hover {color:#330000; font-weight:bold;}

#practiceHome {width:565px;
	height:100%;
	float:left;
	font:.8em Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:15px 0 0 15px;}
	


/***CONTACT PAGE STUFF
**************************************************************************************************/	

#bodyContact {background-color:#ffffff;
	font:.8em Verdana, Arial, Helvetica, sans-serif;
	width:750px;
	height:380px;
	text-align:left;
	vertical-align:top;}
	
#bodyContact a:link, #bodyContact a:visited {color:#330000; text-decoration:underline;}
#bodyContact a:hover {color:#330000; text-decoration:none;}
	
#bottomContact {background:url(images/pic_bottomSub.gif) no-repeat;
	width:750px;
	height:15px;
	margin-bottom:15px;}
	
#headContact {background:url(images/head_contact.gif) no-repeat;
	height:40px;
	width:750px;
	margin-bottom:1px;}
	
/***PRACTICE AREAS PAGE STUFF
**************************************************************************************************/	

#bodyPractice {background-color:#ffffff;
	font:.8em Verdana, Arial, Helvetica, sans-serif;
	width:720px;
	height:1400px;
	padding:15px 15px 15px 15px;
	text-align:left;
	vertical-align:top;}
	
#bodyPractice a:link, #bodyPractice a:visited {color:#330000; text-decoration:underline;}
#bodyPractice a:hover {color:#330000; text-decoration:none;}
	
#bottomPractice {background:url(images/pic_bottomSub.gif) no-repeat;
	width:750px;
	height:15px;
	margin-bottom:15px;}
	
#headPractice {background:url(images/head_practice.gif) no-repeat;
	height:40px;
	width:750px;
	margin-bottom:1px;}
	
.categoryHeaders{color:#330000; font-weight:bold;
	margin-bottom:5px;}

	
/**CLIENTS PAGE STUFF
**************************************************************************************************/	

#bodyClients {background-color:#ffffff;
	font:.8em Verdana, Arial, Helvetica, sans-serif;
	width:720px;
	height:280px;
	padding:15px 15px 15px 15px;
	text-align:left;
	vertical-align:top;}
	
#bodyClients a:link, #bodyClients a:visited {color:#000066; text-decoration:none;}
#bodyClients a:hover {color:#000066; text-decoration:underline;}
	
#bottomClients {background:url(images/pic_bottomSub.gif) no-repeat;
	width:750px;
	height:15px;
	margin-bottom:15px;}
	
#headClients {background:url(images/head_clients.gif) no-repeat;
	height:40px;
	width:750px;
	margin-bottom:1px;}
	
.categoryHeaders{color:#330000; font-weight:bold;
	margin-bottom:5px;}

	
/**PROFESSIONALS PAGE STUFF
**************************************************************************************************/	

#bodyProfessionals {background-color:#ffffff;
	font:.8em Verdana, Arial, Helvetica, sans-serif;
	width:720px;
	height:540px;
	padding:15px 15px 15px 15px;
	text-align:left;
	vertical-align:top;}
	
#bodyProfessionals a:link, #bodyProfessionals a:visited {color:#330000; text-decoration:underline;}
#bodyProfessionals a:hover {color:#330000; text-decoration:none;}
	
#bottomProfessionals {background:url(images/pic_bottomSub.gif) no-repeat;
	width:750px;
	height:15px;
	margin-bottom:15px;}
	
#headProfessionals {background:url(images/head_professionals.gif) no-repeat;
	height:40px;
	width:750px;
	margin-bottom:1px;}
	
#left {float:left;
	width:350px;
	margin:0 0 0 0;
	padding-bottom:5px;
	border-right:solid 1px #cc9933;
	border-bottom:solid 1px #cc9933;}
	
#leftBottom {float:left;
	width:350px;
	margin:0 0 0 0;
	padding-bottom:5px;
	border-right:solid 1px #cc9933;
	border-top:solid 1px #cc9933;}
	
#right {float:left;
	width:355px;
	margin:0 0 0 0;
	padding-bottom:5px;
	padding-left:10px;
	border-left:solid 1px #cc9933;
	border-bottom:solid 1px #cc9933;}
	
#rightBottom {float:left;
	width:355px;
	margin:0 0 0 0;
	padding-bottom:5px;
	padding-left:10px;
	border-left:solid 1px #cc9933;
	border-top:solid 1px #cc9933;}
	
.Pics {margin:0 5px 0 0;}
	
.categoryHeaders{color:#330000; font-weight:bold;
	margin-bottom:5px;}

	
/**CHRIS STEWART PAGE STUFF
**************************************************************************************************/	

#bodyStewart {background-color:#ffffff;
	font:.8em Verdana, Arial, Helvetica, sans-serif;
	width:720px;
	height:900px;
	padding:15px 15px 15px 15px;
	text-align:left;
	vertical-align:top;}
	
#bodyStewart a:link, #bodyStewart a:visited {color:#000066; text-decoration:none;}
#bodyStewart a:hover {color:#000066; text-decoration:underline;}
	
#bottomStewart {background:url(images/pic_bottomSub.gif) no-repeat;
	width:750px;
	height:15px;
	margin-bottom:15px;}
	
#headStewart {background:url(images/head_chris.gif) no-repeat;
	height:40px;
	width:750px;
	margin-bottom:1px;}
	
.Pics {height:300px;
	margin-right:10px;
	float:left;
	width:200px;}
	
.categoryHeaders{color:#330000; font-weight:bold;
	margin-bottom:5px;}

	
/**CARL MUELLER PAGE STUFF
**************************************************************************************************/	

#bodyCarl {background-color:#ffffff;
	font:.8em Verdana, Arial, Helvetica, sans-serif;
	width:720px;
	height:605px;
	padding:15px 15px 15px 15px;
	text-align:left;
	vertical-align:top;}
	
#bodyCarl a:link, #bodyCarl a:visited {color:#000066; text-decoration:none;}
#bodyCarl a:hover {color:#000066; text-decoration:underline;}
	
#bottomCarl {background:url(images/pic_bottomSub.gif) no-repeat;
	width:750px;
	height:15px;
	margin-bottom:15px;}
	
#headCarl {background:url(images/head_carl.gif) no-repeat;
	height:40px;
	width:750px;
	margin-bottom:1px;}
	
.Pics {margin:0 10px 0 0;
	float:left;
	width:200px;}
	
.categoryHeaders{color:#330000; font-weight:bold;
	margin-bottom:5px;}

	
/**MELANIE STEWART PAGE STUFF
**************************************************************************************************/	

#bodyMelanie {background-color:#ffffff;
	font:.8em Verdana, Arial, Helvetica, sans-serif;
	width:720px;
	height:423px;
	padding:15px 15px 15px 15px;
	text-align:left;
	vertical-align:top;}
	
#bodyMelanie a:link, #bodyMelanie a:visited {color:#000066; text-decoration:none;}
#bodyMelanie a:hover {color:#000066; text-decoration:underline;}
	
#bottomMelanie {background:url(images/pic_bottomSub.gif) no-repeat;
	width:750px;
	height:15px;
	margin-bottom:15px;}
	
#headMelanie {background:url(images/head_melanie.gif) no-repeat;
	height:40px;
	width:750px;
	margin-bottom:1px;}
	
.Pics {margin:0 10px 0 0;
	float:left;
	width:200px;}
	
.categoryHeaders{color:#330000; font-weight:bold;
	margin-bottom:5px;}
	
	
/**AMY DOBBERSTEIN PAGE STUFF
**************************************************************************************************/	

#bodyAmy {background-color:#ffffff;
	font:.8em Verdana, Arial, Helvetica, sans-serif;
	width:720px;
	height:350px;
	padding:15px 15px 15px 15px;
	text-align:left;
	vertical-align:top;}
	
#bodyAmy a:link, #bodyAmy a:visited {color:#000066; text-decoration:none;}
#bodyAmy a:hover {color:#000066; text-decoration:underline;}
	
#bottomAmy {background:url(images/pic_bottomSub.gif) no-repeat;
	width:750px;
	height:15px;
	margin-bottom:15px;}
	
#headAmy {background:url(images/head_amy.gif) no-repeat;
	height:40px;
	width:750px;
	margin-bottom:1px;}
	
.Pics {margin:0 10px 0 0;
	float:left;
	width:200px;}
	
.categoryHeaders{color:#330000; font-weight:bold;
	margin-bottom:5px;}

	
/**ALARENE WILLIAMSON PAGE STUFF
**************************************************************************************************/	

#bodyAlarene {background-color:#ffffff;
	font:.8em Verdana, Arial, Helvetica, sans-serif;
	width:720px;
	height:300px;
	padding:15px 15px 15px 15px;
	text-align:left;
	vertical-align:top;}
	
#bodyAlarene a:link, #bodyAlarene a:visited {color:#000066; text-decoration:none;}
#bodyAlarene a:hover {color:#000066; text-decoration:underline;}
	
#bottomAlarene {background:url(images/pic_bottomSub.gif) no-repeat;
	width:750px;
	height:15px;
	margin-bottom:15px;}
	
#headAlarene {background:url(images/head_alarene.gif) no-repeat;
	height:40px;
	width:750px;
	margin-bottom:1px;}
	
.Pics {margin:0 10px 0 0;
	float:left;
	width:200px;}
	
.categoryHeaders{color:#330000; font-weight:bold;
	margin-bottom:5px;}
	
	
/**BRUCE MOSELEY PAGE STUFF
**************************************************************************************************/	

#bodyBruce {background-color:#ffffff;
	font:.8em Verdana, Arial, Helvetica, sans-serif;
	width:720px;
	height:650px;
	padding:15px 15px 15px 15px;
	text-align:left;
	vertical-align:top;}
	
#bodyBruce a:link, #bodyBruce a:visited {color:#000066; text-decoration:none;}
#bodyBruce a:hover {color:#000066; text-decoration:underline;}
	
#bottomBruce {background:url(images/pic_bottomSub.gif) no-repeat;
	width:750px;
	height:15px;
	margin-bottom:15px;}
	
#headBruce {background:url(images/head_bruce.gif) no-repeat;
	height:40px;
	width:750px;
	margin-bottom:1px;}
	
.Pics {margin:0 10px 0 0;
	float:left;
	width:200px;}
	
.categoryHeaders{color:#330000; font-weight:bold;
	margin-bottom:5px;}

	
/**DISCLAIMER PAGE STUFF
**************************************************************************************************/	

#bodyDisclaimer {background-color:#ffffff;
	font:.8em Verdana, Arial, Helvetica, sans-serif;
	width:720px;
	height:180px;
	padding:15px 15px 15px 15px;
	text-align:left;
	vertical-align:top;}
	
#bodyDisclaimer a:link, #bodyDisclaimer a:visited {color:#000066; text-decoration:none;}
#bodyDisclaimer a:hover {color:#000066; text-decoration:underline;}
	
#bottomDisclaimer {background:url(images/pic_bottomSub.gif) no-repeat;
	width:750px;
	height:15px;
	margin-bottom:15px;}
	
#headDisclaimer {background:url(images/head_disclaimer.gif) no-repeat;
	height:40px;
	width:750px;
	margin-bottom:1px;}
	
.categoryHeaders{color:#330000; font-weight:bold;
	margin-bottom:5px;}


/**OFFICE PAGE STUFF
**************************************************************************************************/	

#bodyOffice {background:url(images/bg_bodyHome.gif) repeat-y;
	background-color:#ffffff;
	font:.8em Verdana, Arial, Helvetica, sans-serif;
	width:750px;
	height:684px;
	text-align:left;
	vertical-align:top;}
	
#bodyOffice img.left {margin:15px 50px 0 0;}

#bodyOffice img.right {margin:15px 0 0 0;}
	
#bodyOffice a:link, #bodyOffice a:visited {color:#000066; text-decoration:none;}
#bodyOffice a:hover {color:#000066; text-decoration:underline;}
	
#bottomOffice {background:url(images/pic_bottomSub.gif) no-repeat;
	width:750px;
	height:15px;
	margin-bottom:15px;}
	
#headOffice {background:url(images/head_office.gif) no-repeat;
	height:40px;
	width:750px;
	margin-bottom:1px;}
	
.categoryHeaders{color:#330000; font-weight:bold;
	margin-bottom:5px;}
	
	
/**PUBLICATIONS AND SPEECHES PAGE STUFF
**************************************************************************************************/	

#bodyPub {background-color:#ffffff;
	font:.8em Verdana, Arial, Helvetica, sans-serif;
	width:720px;
	padding:15px;
	text-align:left;
	vertical-align:top;}
	
#bodyPub a:link, #bodyPub a:visited {color:#330000; text-decoration:underline;}
#bodyPub a:hover {color:#330000; text-decoration:none;}
	
#bottomPub {background:url(images/pic_bottomSub.gif) no-repeat;
	width:750px;
	height:15px;
	margin-bottom:15px;}
	
#headPub {background:url(images/head_publications.gif) no-repeat;
	height:40px;
	width:750px;
	margin-bottom:1px;}
	
.categoryHeaders{color:#330000; font-weight:bold;
	margin-bottom:5px;}

	
/***TEXT LINKS STUFF
**************************************************************************************************/		
	
#txtLinks {width:750px;
	vertical-align:top;
	text-align:center;
	font:.7em Verdana, Arial, Helvetica, sans-serif;
	color:#330000;
	float:left;
	clear:left;}
	
#txtLinks a:link, #txtLinks a:visited {color:#FFFFFF; text-decoration:none;}
#txtLinks a:hover {color:#FFFFFF; text-decoration:underline;}

/* New CSS */

#pageBody {
	background:url(images/bg_bodyHome.gif) repeat-y;
	height:auto;
	float:left;
	width:750px;
	}
#rightSide {
	/* border:1px solid #6633FF; */
	width:560px;
	float:left;
	padding:10px;
	}
#leftSide {
	/* border:1px solid #6633FF; */
	width:150px;
	float:left;
	padding:10px;
	}

#contentText {
	margin:15px;
	}
	
.darkBrownBOLD {color:#330000; font-weight:bold;}

.tan {color:#cc9933;}

#contactInfo {width:152px;
	height:auto;
	margin-right:3px;
	float:left;
	font:.8em Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:15px 0 0 15px;}
	
#contactInfo a:link, #contactHome a:visited, #contactHome a:hover {color:#330000; font-weight:bold;}

.darkBrownBOLD2 {
	color:#330000; 
	font-weight:bold;
	font-size:20px;
	}