body {
	background: #3F2C1B url(imgs/page_bg.png) top left repeat-x;
	color:#3F2C1B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	font-size:67%;
	line-height:1.2em;
	margin:8px 0 10px 0;
	}
	
p {
	line-height:1.4em;
	margin:1.2em 0;
	}
	
td {
	line-height:1.4em;
	}
	
ul {
	margin:0;
	padding:0 0 0 10px;/**/
	}
	
ul li {
	line-height:1.4em;
	/*list-style-image: url(imgs/bullet.gif);*/
	list-style-position:outside;
	margin:0 0 0 1em;
	}
	
img, img:hover {
	border:none;
	}
	
a {
	color: #000;
	font-weight:bold;
	text-decoration:none;
	}
	
a:hover {
	text-decoration:underline;
	}
	
h1 {
	color:#886E57;
	font-family:Arial, Helvetica, sans-serif;
	font-size:160%;
	font-weight:bold;
	line-height:1em;
	margin:4px 0 0 0;
	padding:0px;
	text-transform:uppercase;/**/
	}
	
h2 {
	color:#3F2C1B;
	font-size:130%;
	line-height:1em;
	padding:4px 0px;
	text-align:left;
	}
	
.firstpara {
	color:#985E1E;
	font-weight:bold;
	}
	
.mainnav a {
	background-color: #985E1E;
	color:#FFFFFF;
	line-height:1.8em;
	padding:7px 4px 7px 4px;
	}
	
.mainnav a:hover {
	background-color: #3F2C1B;
	text-decoration:none;
	}
	
.mainnav_arr a {
	background: #985E1E url(imgs/mainnav_bg1.gif) 0px 2px no-repeat;
	color:#FFFFFF;
	line-height:1.8em;
	padding:8px 5px 8px 29px;
	}
	
.mainnav_arr a:hover {
	background: #3F2C1B url(imgs/mainnav_bg.gif) 0px 2px no-repeat;
	text-decoration:none;
	}
	
.small {
	font-size:10px;
	}
	
.left {
	float:left;/**/
	}
	
.right {
	float:right;
	}
	
.pda_hide {
	display: block;
	}
	
.pda_show {
	display: none;
	}
	
.col2_pics {	
	margin:4px 0;
	}
	
#message {
	display:block;
	font-size:120%;
	padding:0 4px 4px 4px;
	}
	
.big_warn {
	background-color:#FFFFFF;
	color:#CC0000;
	font-size:120%;
	padding:0 4px 4px 4px;
	}
	
.wbr { /* ----------- needed to breakup long words to fit 150px width */
	width: 0px; /* needs the px to validate */
	font-size: 1px;
	font-size: 0px; /* doubled up for browsers that support the 0px font-size */
	}
	
.small {
	font-size:50%;
	}
	
#wrapper {
	left:50%;
	margin-left:-375px;
	position:relative;
	width:750px;
	}

#header {
	background: url(imgs/header_bg.gif) top left no-repeat;
	height:130px;
	margin-top:4px;
	padding:0px 0 4px 0;
	}
	
#navstrip {
	float:left;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0 0 4px 0;
	text-align:left;
	text-transform:uppercase;
	}
	
table.navtab {
	
	}
			
/* Inner_wrap ------------------------------------------------------ */

#inner_wrap {
	background: white url(imgs/innerwrap_bg.gif) top left no-repeat;
	/*clear:both;*/
	float:left;
	margin:0px 0 0 0px;
	padding:8px 0px 0px 8px;
	width:732px;
}

#content1 {
	float:left;
	padding:0px 4px 0px 4px;
	width:352px;
	}
	
#col1_content {
	background-color: #EAEAEA;
	clear:both;
	margin-bottom: 4px;
	padding:4px;
	}
	
#col1_content h2.newsdate {
	font-size:60%;
	font-weight:normal;
	margin-top:0px;
	}
	
table#newstab {
	border-collapse:collapse;
	margin-top:10px;
	width:340px;
	}
	
table#newstab td {
	border-bottom: 1px solid #CFCFB5;
	}
	
table#newstab td {
	padding:4px;
	}
	
img.leftpic {
	padding:0 5px 5px 0;
	}
		
.spacer {
	display:block;
	height:6px;
	}
	
fieldset {
	border:1px dashed #ffffff;
	padding:5px;
	}
	
/* Col 2 --------------------------------------------------------------------- */
	
#content2 {
	float:left;
	padding:0 0 0px 0;
	width:358px;
	}
	
.quicklinks {
	margin:16px 15px 0 265px;
	text-align:right;
	}
	
#col2_content {
	background-color:#EAEAEA;
	/*clear:both;*/
	float:left;
	line-height:1.3em;
	margin:0px 0 0 0;
	padding:4px 4px 4px 8px;
	width:216px;
	}
	
#mainpic {
	background: #fff url(imgs/homepic_bg.gif) top left no-repeat;
	float:left;
	margin:14px 0 4px 0;
	padding:4px;
	}
	
img.boxout {
	padding:20px 0 33px 0; /* This will need to change to align with the bottom */
	}
	
img.boxout_contact {
	padding-bottom:9px; /* This will need to change to align with the bottom */
	}

/* col 2 bottom spacers ------------------------------------------------------ */
	
.hometeampic {
	height:11px;
	width:200px;
	}
	
.homefblogo {
	margin:0 0 4px 0;
	}
	
img.spacer_home {
	height:35px;
	}

img.spacer_cases {
	height:32px;
	}

img.spacer_getcase1 {
	height:18px;
	}
img.spacer_getcase2 {
	height:1px;
	}

img.spacer_team {
	height:28px;
	}

img.spacer_teamarea1 {
	height:9px;
	}
img.spacer_teamarea2 {
	height:1px;
	}
	
img.spacer_news {
	height:115px;
	}

img.spacer_newspage {
	height:35px;
	}
	
img.spacer_comp1 {
	height:6px;
	}
img.spacer_comp2 {
	height:1px;
	}
	
img.spacer_contact1 {
	height:1px;
	}
img.spacer_contact2 {
	height:11px;
	}
	
.premierlink {
	line-height:1em;
	text-align:center;
	}
	
/* ------------------------------------- */
	
#col2_slogan {
	float:left;
	padding:20px 0 0 14px;
	}

/* Epitaph ------------------------------------------------------------------- */
	
#footer {
	background-color: red;
	clear: both;
	color: #fff;
	display:none;
	height:30px;
	padding:20px 20px 20px 20px;
	}
	
#footer a {
	color: #CFCFB5;
	text-decoration:none;
	}
#footer a:hover {
	color:#FFF;
	text-decoration:underline;
	}
	
p.bott_nav {
	line-height:1em;
	margin:4px 0px 0px 0px;
	}
		
p.copy {
	color:#CFCFB5;
	float:right;
	font-size:90%;
	line-height:1em;
	margin: 4px 0 0 0;
	text-align:right;
	}
	
#epitaph {
	border-top:8px solid #fff;
	clear:both;
	color:#ffffee;
	font-size:10px;
	line-height:1em;
	margin:0px 10px 0 0;
	padding:0px 15px 0px 15px;
	text-align:right;
	}
	
/* if IE6 */

* HTML #epitaph {
	padding-top:10px;
	}
	
/* end IE6 specific */
	
#epitaph p {
	margin:0.4em 0 0 0;
	}
	
#epitaph a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	}
#epitaph a:hover {
	color:#CFCFB5;
	text-decoration:underline;
	}
	
#left {
	float:left;
	}
	
#right {
	float:right;
	padding:0px 0px 0 0;
	}
	
.disclaimer {
	clear:both;
	color: #999933;
	text-align:right;
	}
	
/* if IE6 */

* HTML .disclaimer {
	margin-top:8px;
	}
	
/* end IE6 specific */
	
