@charset "UTF-8";
/* CSS Document */

body{
	background-color:#aedfe5;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:17px;
	margin:20px;
	text-align:center;
}
#siteContainer {
	width:910px;
	margin:0px auto;
	text-align:left;
}
p {
	margin:0 0 10px 0;
	text-align:left;
}
h1{
	font-size:2em;
	font-weight:normal;
	margin: 0px;
}
h2{
	font-size:1.4em;
	margin: 0 0 8px 0;
	color:#63AAD6;
}
h3{
	font-size:2em;
	margin: 0px;
	color:#63AAD6;
	text-align:center;
}
h4{
	font-size:1.1em;
	margin: 14px 0 0 0;
	color:#006f45;
}
h5{
	font-size:1em;
	font-style:italic;
	margin:0px;
	font-weight:normal;
}
h6{
	font-size:1.1em;
	color:#63AAD6;
	font-style:italic;
	margin:0px;
}
#textColumn_700 h3{
	font-size:2em;
	margin:0 0 5px 0;
	color:#63AAD6;
	text-align:left;
	line-height:1em;
}
#textColumn_700 h5{
	font-size:1.1em;
	font-style:italic;
	margin:0 0 12px 0;
	font-weight:normal;
}
#header {
	width:910px;
	height:178px;
	background-image:url(../images/header_bg.gif);
	position:relative;
}
#logo {
	position:absolute;
	left:3px;
	top:4px;
}
#localEvents {
	position:absolute;
	left:217px;
	top:10px;
	z-index:1;
}
#submitAnEvent {
	position:absolute;
	left:771px;
	top:225px;
	z-index:2;
}
#survey {
	position:absolute;
	left:90px;
	top:93px;
	z-index:3;
}
#navBox {
	position:absolute;
	top: 142px;
	left: 4px;
	margin:0px;
}
#contentBox {
	width:910px;
	background-image:url(../images/body_bg.gif);
	background-repeat:repeat-y;
	margin: 0;
}
#contentBoxInt {
	width:910px;
	background-image:url(../images/body_bg_int.gif);
	background-repeat:repeat-y;
	margin: 0;
}
#rightBox{
	width:306px;
	background-image:url(../images/sideBar_green_bg.gif);
	background-repeat:repeat-y;
	float:right;
	padding: 0 4px 0 0;
	margin: 0px;
	vertical-align: top;
}
#indexBodyTxt{
	margin:-10px 25px 0 28px;
}
#flash{
	margin:0 0 0 21px;
	padding: 12px 0 0 0;
}
.bigBtnNav{
	width: 166px;
	float: left;
	padding: 22px 0 10px 28px;
}
#footer {
	background-image:url(../images/footer_bg.gif);
	width:910px;
	height:29px;
	clear:both;
	margin: 0px;
}
#footer p{
	margin:0;
	color:#FFFFFF;
	font-size:0.9em;
}
div.footerText{
	float:left;
	width:740px;
	padding: 4px 0 0 20px;
}
div.bookmark{
	float:right;
	width:140px;
	padding: 4px 0 0 10px;
}
#footer a:link, #footer a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#footer a:hover{
	color:#DCECD8;
	text-decoration:underline;
}
#intPageTitle{
	background-color:#006f45;
	margin:0 0 0 4px;
	width:738px;
	padding: 12px 0 12px 164px;
}
#intPageTitle h1{
	font-size:2em;
	text-align:center;
	color:#FFFFFF;
	font-weight:normal;
	margin: 0px;
}
#intNav{
	width:164px;
	float:left;
	margin:0;
	padding: 0 0 0 4px;
}
#intNav ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.4em;
	letter-spacing:0em;
	word-spacing:0.05em;
	text-decoration:none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0px;
	padding:0px;
}
#intNav li{
	padding:0px;
	text-align:left;
	margin:8px 0;
}
#intNav li a{
	padding:0 0 0 20px;
	color:#595958;
	text-decoration:none;	
}
#bigBtnNav_int{
	margin:8px 0 8px 15px;
}
#intBody{
	width:730px;
	float:left;
	padding: 10px 0 10px 10px;
}
#textColumn_220{width:200px; float:left; padding:10px;}
#textColumn_460{width:460px; float:left; padding:10px;}
#textColumn_340{
	width:340px;
	float:left;
	padding: 10px;
}
#textColumn_220{
	width:210px;
	float:left;
	padding: 15px 10px 10px 20px;
}
#textColumn_220 h4{
	margin:0px;
	color:#006f45;
	font-size:1.1em;
}
#textColumn_700{
	width:700px;
	float:left;
	padding: 10px;
}
a:link, a:visited {
	color:#006f45;
	text-decoration:underline;
}
a:hover {
	color:#6ab3e4;
	text-decoration:none;
}
a:active {
	color:#e3f3f1;
	text-decoration:underline;
}
#sneakPeek_img {
	padding:0 0 15px 0;
}
#submitEventForm{
	font-size:1em;
}
#submitEventForm h3{
	font-size:1.2em;
	margin: 0;
	color:#006f45;
}
.asterisk{
	color:#006f45;
	font-size:1.2em;
	font-weight:bold;
}
#hiddenSubmitEvent{
	display:none;
}
#pastIssues{
	width:150px;
	margin:0px;
	float:left;
	padding: 10px 45px 20px 45px;
	text-align: center;
}
.boldItalicBody{
	font-weight:bold;
	font-style:italic;
}
.italicBody{
	font-style:italic;
}
#magazineWrapper{
	margin:8px;
	float:right;
	width: 150px;
}
#magazineWrapperHorizontal{
	margin:8px;
	float:right;
	width: 194px;
}
.greenText{
	color: #006f45;
}
.greyText{
	color:#999;
}
.wide_button{
	text-align:right;
	padding:5px 0 10px 0;
	width:601px;
}
.top_wide_button{
	text-align:right;
	padding:4px 0 0 0;
	width:601px;
}
#coupon{
	clear:both;
	margin:10px;
	border-top:#006F45 dashed 1px;}
#coupon h4{text-align:center;}
#cs-body {position:relative; width:445px; background:url(../images/celebrate-savings-background.jpg) repeat-y; padding:115px 44px 5px; color:#597B6E; margin:0 auto;}
#cs-header {position:absolute; top:0; left:0;}
#cs-footer {width:533px; margin:0 auto;}
.subscribe_table{ border:#006F44 solid 1px;}
.subscribe_green{background-color:#A8D09F; border-right:#006F44 solid 1px; padding:10px;}
.subscribe_blue{ background-color:#E2F2F7; padding:10px;}
#subscribe_bill_me{border:#006F46 1px solid; padding:6px; background-color:#E2F3F2; margin-bottom:10px;}
.hide{ display:none;}