/* THREE COLUMN LAYOUT */
/* you have to be careful with Nifty Corners - don't add height to the outer containers or the corners will no display correctly in Safari. */

/*padd the */
* {margin:0; padding:0;}
body {
	text-align:center;  /* IE6 needs this to center the layout in the browser window */
	margin:.25em 0em;
	font:62.5% "Gill Sans", Arial, sans-serif, "Gill Sans bold", Verdana;
	}
#main_wrapper {
	width:950px; /* widths of columns will scale proportionately as this width is changed */
	margin-left:auto;  /* centers max'd layout in browser */
	margin-right:auto; /* centers max'd layout in browser */
	text-align:left; /* prevents page inheriting IE6 centering hack on body */
	padding:10px 0;
	margin-top:10px;
	}	
#header {
	width:auto;
	position:relative;
	margin: 0 10px 10px 10px;
	}
#topnav{
	width:auto;
	margin:0 10px;
	text-align:center;
}
#nav {
	width:130px;
	margin:10px 10px 10px 10px;
	float:left;
	}
#content {
	width:565px;/*change width of content area*/
	margin:10px 10px 10px 0px;
	float:left;
	}
#promo {
	width:210px;/*change width of promo column*/
	margin:10px 0 10px 0;
	float:left;
	}
/*.addthis_toolbox addthis_default_style{
	padding-bottom:1em;
	color:#703100;
}*/
#footer {
	margin:0 10px;
	clear:both;
	}
#header_inner, #content_inner, #promo_inner {
	overflow:hidden; /* prevents oversize elements from breaking the layout */
	}
#header_inner {
	padding:1em 2em;
	height:11em;
	/*background-image: url(../images/grad_blu.png);*/
	}
#topnav_inner{
	height:30px;
	font-size: 1.5em;
	letter-spacing:.065em;
	padding-left:-1.5em;/*adjusts nav l to r*/
	padding-top:.5em;
}
#nav_inner {
	padding:1em .5em;
		padding-left: 1em;/*adjusts nav l to r*/
	}
#content_inner {
	padding:0em 1em 1em 1em;
	}
#promo_inner {
	padding:1em .5em;
	padding-left:1em;
	clear:both;
	}
#footer_inner {
	padding:.5em 1em;
	text-align:center;
	font-size:.9em;
	}
.bold{
	font-size:1.75em;
	font-weight:bold;
	padding-top: .25em;
}
.indent li{
	font-size:1.5em;
	color:#E62300;
	font-weight:bold;
}
.red{
	font-size:1.25em;
	color:#E62300;
	font-weight:bold;
}
#home{
	padding-left:7em;
	padding-bottom:6em;
}
/* safe settings                                 */

/* add display:inline to floated elements */
* html #nav,
* html #content,
* html #promo {display:inline;}

/* add zoom:1 to overflow:hidden */
* html #nav,
* html #content,
* html #promo {zoom:1;}

/* add zoom:1 to pos:relative elements */
* html #header {zoom:1;}
* html #content_inner {padding-left:1em;}
* html #content {width:560px}