@charset "utf-8";
/* Styles 2011 by Derek Land for The Evening Tribune Special Features */




/* BODY & WRAPPERS
====================================================================================*/
body { margin: 0; padding: 0; font-family: 'Time New Roman', Times, serif; font-size: 14px; font-weight: normal; color: #222; background: url('images/img_background.jpg') top center scroll no-repeat; background-color: #f1ebdb; }

.body2 {margin: 0; padding: 0; font-family: 'Time New Roman', Times, serif; font-size: 14px; font-weight: normal; color: #222; background: url('images/img_background2.jpg') top center scroll no-repeat; background-color: #f1ebdb;}

p {font-size:15px; margin: 0; padding: 0; color:#222; line-height:15px; }

h1 {font-size:44px; margin: 20px auto; padding: 0; color:#222; font-weight: normal; }
h2 {font-size:14px; margin: 0; padding: 0; color:#222; font-weight: normal; }
h3 {font-size:24px; margin: 0; padding: 0; color:#222; font-weight: normal; }
h4 {font-size:30px; margin: 0; padding: 20px 0 0 12px; color:#222; font-weight: normal; }
h5 {font-size:15px; margin: 0; padding: 0; color:#222; font-weight: normal; }
h6 {font-size:15px; margin: 0; padding: 0; color:#222; font-weight: normal; }

a:link, a:active, a:visited {margin: 0; padding: 0; color:#030; text-decoration: underline; }
a:hover {margin: 0; padding: 0; color:#222; text-decoration: none; }

.margintop20px {margin: 20px 0 0 0;}
.marginbottom20px {margin: 20px 0 0 0;}
.marginleft20px {margin: 20px 0 0 0;}
.marginright20px {margin: 20px 0 0 0;}
.nomargin {margin: 0;}

div { margin: 0; padding: 0; }

.clearbox { width: 1px; height: 1px; margin: 0; padding: 0; border: 0; clear: both; }

:focus { outline: 0; }

#container { width: 900px; margin: 0 auto; padding: 0; text-align: center; }

#wrap { width: 900px; height: auto; overflow: visible; margin: 10px 0; padding: 0; text-align: center; }

#header { width: 900px; height: 120px;  margin: 0; padding: 0; border: 0; text-align: center; }

#logo { width: 558px; height: 74px; margin: 14px auto; padding: 0; border: 0; }

.divider_1, .divider_1 img { width: 900px; height: 1px; margin: 0; padding: 0; border: 0; clear: both;}

#directions { width: 900px; height: 50px; margin: 0; padding: 15px; border: 0; text-align: center; }

#promo { width: 150px; margin: 0; padding: 15px 0; border: 0; float: right; text-align: center; }

#special { width: 900px; height: 346px; margin: 17px 0 60px 0; padding: 0; text-align: center; }
#special img { width: 900px; height: 346px; margin: 0; padding: 0; border: 0; }

#navmenu { width: 415px; height: 14px; overflow: visible; margin: 20px auto; padding: 0; text-align: center; list-style: none; }
#navmenu li { margin: 0 12px; padding: 0; border: 0; float: left; }
#navmenu li a:link, #navmenu li a:active, #navmenu li a:visited { color:#222; text-decoration: none; font-weight: bold; }
#navmenu li a:hover { color:#030; text-decoration: underline; font-weight: bold; }

#adbox { width: 900px; height: auto; overflow: visible; margin: 0 0 30px; padding: 0; text-align: left; list-style: none; }
#adbox li { margin: 0 4px 3px 4px; padding: 0; border: 0; float: left; }

#netbox { width: 900px; height: 408px; margin: 20px 0 0 0; padding: 0; border: 0; text-align: left; list-style: none; }
#netfeaturebox { margin: 0; padding: 0; border: 0; float: left; }
.netfeature { clear: both; position:relative; display:block; height: 408px; width: 450px; background:url(images/northeasttravel.png) no-repeat; background-position:0 0; cursor: pointer; }
.netfeature:hover { position: relative; display: block; height: 408px; width: 450px; background: url(images/northeasttravel.png) no-repeat; background-position: bottom; }

#netinfobox { width: 420px; height: 378; margin: 25px 0 0 20px; padding: 0; border: 0; float: left; }
#netarrow { width: 202px; height: 87px; margin: 0 239px 15px 0; padding: 0; border: 0;  }
#netinfobox h2 { font-size:30px; margin: 0; padding: 0; color:#222; font-weight: normal; }
#netinfobox p { font-size:16px; margin: 0; padding: 0; color:#222; font-weight: normal; line-height: 20px; }

#midcontainer { width: 100%; height: auto; margin: 20px 0 0 0; padding: 0; border: 0; text-align: left; background-color: #cdc5b8; }
#midbox { width: 900px; height: auto; margin: 0 auto; padding: 0; border: 0; text-align: left; background-color: #cdc5b8;  }

#contactform { width: 455px; height: auto; margin: 0; padding: 0 0 10px 0; border: 0; float: left; }

#promobox { width: 403px; height: auto; margin: 20px 0 0 0; padding: 0; border: 0; float: right; }
#promobox div { width: 403px; height: 121px; margin: 0 0 10px 0; padding: 0; border: 0; }
#promobox div img { width: 403px; height: 121px; margin: 0; padding: 0; border: 0; }

#footer2 { width: 100%; height: 92px; margin: 0; padding: 0; border: 0; text-align: center; background: url('images/img_bottombar.jpg') top center scroll no-repeat; }

#footer { width: 100%; height: 92px; margin: 20px 0 0 0; padding: 0; border: 0; text-align: center; background: url('images/img_bottombar.jpg') top center scroll no-repeat; }

#copybox { width: 900px; height: 40px; margin: 0 auto; padding: 20px 0 0 0; border: 0; }

#issuu { float: left; font-size: 12px; }

#copyright { float: right; font-size: 12px; }

#spacer { clear: both; width: 100%; height: 100px; margin: 0; padding: 0; border: 0; }

#facebookbtn { width: 25px; height: 100px; position: fixed; left: 0; top: 100px; z-index: 3000; margin: 0; padding: 0; border: 0; }
#facebookbtn { width: 25px; height: 100px; margin: 0; padding: 0; border: 0; }




/* BUTTON STYLES ====================================================================================*/

.salvo_btn 				{ clear: both; position:relative; display:block; height: 330px; width: 442px; background:url(btns/btn_salvo.png) no-repeat; background-position:center top; cursor: pointer; }
.salvo_btn span.hover 	{ position: absolute; display: block; height: 330px; width: 442px; background: url(btns/btn_salvo.png) no-repeat; background-position: center bottom; }

.taxtime_btn 				{ clear: both; position:relative; display:block; height: 330px; width: 442px; background:url(btns/btn-taxtime.png) no-repeat; background-position:center top; cursor: pointer; }
.taxtime_btn span.hover 	{ position: absolute; display: block; height: 330px; width: 442px; background: url(btns/btn-taxtime.png) no-repeat; background-position: center bottom; }

.valentines_btn 			{ clear: both; position:relative; display:block; height: 330px; width: 442px; background:url(btns/btn-valentinesday.png) no-repeat; background-position:center top; cursor: pointer; }
.valentines_btn span.hover 	{ position: absolute; display: block; height: 330px; width: 442px; background: url(btns/btn-valentinesday.png) no-repeat; background-position: center bottom; }

.seniorstyle_btn 				{ clear: both; position:relative; display:block; height: 330px; width: 442px; background:url(btns/btn-seniorstyle.png) no-repeat; background-position:center top; cursor: pointer; }
.seniorstyle_btn span.hover 	{ position: absolute; display: block; height: 330px; width: 442px; background: url(btns/btn-seniorstyle.png) no-repeat; background-position: center bottom; }

.childrensdental_btn 				{ clear: both; position:relative; display:block; height: 330px; width: 442px; background:url(btns/btn-childrensdental.png) no-repeat; background-position:center top; cursor: pointer; }
.childrensdental_btn span.hover 	{ position: absolute; display: block; height: 330px; width: 442px; background: url(btns/btn-childrensdental.png) no-repeat; background-position: center bottom; }

.women_btn 				{ clear: both; position:relative; display:block; height: 330px; width: 442px; background:url(btns/wib.png) no-repeat; background-position:center top; cursor: pointer; }
.women_btn span.hover 	{ position: absolute; display: block; height: 330px; width: 442px; background: url(btns/wib.png) no-repeat; background-position: center bottom; }

.thanksgiving_btn 				{ clear: both; position:relative; display:block; height: 330px; width: 442px; background:url(btns/btn_thanksgiving.png) no-repeat; background-position:center top; cursor: pointer; }
.thanksgiving_btn span.hover 	{ position: absolute; display: block; height: 330px; width: 442px; background: url(btns/btn_thanksgiving.png) no-repeat; background-position: center bottom; }

.famins_btn 				{ clear: both; position:relative; display:block; height: 330px; width: 442px; background:url(btns/btn_famins.png) no-repeat; background-position:center top; cursor: pointer; }
.famins_btn span.hover 	{ position: absolute; display: block; height: 330px; width: 442px; background: url(btns/btn_famins.png) no-repeat; background-position: center bottom; }

.qualhealth_btn 				{ clear: both; position:relative; display:block; height: 330px; width: 442px; background:url(btns/btn_qualhealth.png) no-repeat; background-position:center top; cursor: pointer; }
.qualhealth_btn span.hover 	{ position: absolute; display: block; height: 330px; width: 442px; background: url(btns/btn_qualhealth.png) no-repeat; background-position: center bottom; }

.veterans_btn 				{ clear: both; position:relative; display:block; height: 330px; width: 442px; background:url(btns/btn_veterans.png) no-repeat; background-position:center top; cursor: pointer; }
.veterans_btn span.hover 	{ position: absolute; display: block; height: 330px; width: 442px; background: url(btns/btn_veterans.png) no-repeat; background-position: center bottom; }

.ag_btn 				{ clear: both; position:relative; display:block; height: 330px; width: 217px; background:url(btns/btn_agpage.png) no-repeat; background-position:center top; cursor: pointer; }
.ag_btn span.hover 		{ position: absolute; display: block; height: 330px; width: 217px; background: url(btns/btn_agpage.png) no-repeat; background-position: center bottom; }

.paintpink_btn 			{ clear: both; position:relative; display:block; height: 330px; width: 442px; background:url(btns/piap.png) no-repeat; background-position:center top; cursor: pointer; }
.paintpink_btn span.hover { position: absolute; display: block; height: 330px; width: 442px; background: url(btns/piap.png) no-repeat; background-position: center bottom; }

.lungcancer_btn 			{ clear: both; position:relative; display:block; height: 330px; width: 442px; background:url(btns/btn_lungawareness.png) no-repeat; background-position:center top; cursor: pointer; }
.lungcancer_btn span.hover { position: absolute; display: block; height: 330px; width: 442px; background: url(btns/btn_lungawareness.png) no-repeat; background-position: center bottom; }

.naturepage_btn 			{ clear: both; position:relative; display:block; height: 330px; width: 442px; background:url(btns/btn_naturepage.png) no-repeat; background-position:center top; cursor: pointer; }
.naturepage_btn span.hover { position: absolute; display: block; height: 330px; width: 442px; background: url(btns/btn_naturepage.png) no-repeat; background-position: center bottom; }

.custapp_btn 			{ clear: both; position:relative; display:block; height: 330px; width: 442px; background:url(btns/ca.png) no-repeat; background-position:center top; cursor: pointer; }
.custapp_btn span.hover { position: absolute; display: block; height: 330px; width: 442px; background: url(btns/ca.png) no-repeat; background-position: center bottom; }

.gift_btn 				{ clear: both; position:relative; display:block; height: 330px; width: 217px; background:url(btns/gift.png) 0 0 no-repeat;}
.gift_btn span.hover 	{ position: absolute; display: block; height: 330px; width: 217px; background: url(btns/gift.png) 0 bottom no-repeat;}

.kiwanis_btn 			{clear:both;position:relative;display:block;height:330px;width:217px;background:url(btns/btn_kiwanis.png) 0 0 no-repeat;}
.kiwanis_btn span.hover {position:absolute;display:block;height:330px;width:217px;background:url(btns/btn_kiwanis.png) 0 bottom no-repeat;}

.wrb_btn 				{clear:both;position:relative;display:block;height:330px;width:442px;background:url(btns/btn_waiting.png) 0 0 no-repeat;}
.wrb_btn span.hover 	{position:absolute;display:block;height:330px;width:442px;background:url(btns/btn_waiting.png) 0 bottom no-repeat;}

.radar_btn 				{ clear: both; position:relative; display:block; height: 330px; width: 442px; background:url(btns/btn_radarfrog.png) no-repeat; background-position:0 0; cursor: pointer; }
.radar_btn span.hover 	{ position: absolute; display: block; height: 330px; width: 442px; background: url(btns/btn_radarfrog.png) no-repeat; background-position: bottom; }

.industry_btn 			{ clear: both; position:relative; display:block; height: 330px; width: 217px; background:url(btns/btn_bizind.png) no-repeat; background-position:0 0; cursor: pointer; }
.industry_btn span.hover { position: absolute; display: block; height: 330px; width: 217px; background: url(btns/btn_bizind.png) no-repeat; background-position: bottom; }

.net_btn 				{ clear: both; position:relative; display:block; height: 330px; width: 217px; background:url(btns/btn_netg.png) no-repeat; background-position:0 0; cursor: pointer; }
.net_btn span.hover 	{ position: absolute; display: block; height: 330px; width: 217px; background: url(btns/btn_netg.png) no-repeat; background-position: bottom; }

.improve_btn 			{ clear: both; position:relative; display:block; height: 330px; width: 217px; background:url(btns/btn-fixup.png) no-repeat; background-position:0 0; cursor: pointer; }
.improve_btn span.hover { position: absolute; display: block; height: 330px; width: 217px; background: url(btns/btn-fixup.png) no-repeat; background-position: bottom; }

.health_btn 			{ clear: both; position:relative; display:block; height: 330px; width: 442px; background:url(btns/btn-healthcare.png) no-repeat; background-position:0 0; cursor: pointer; }	
.health_btn span.hover 	{ position: absolute; display: block; height: 330px; width: 442px; background: url(btns/btn-healthcare.png) no-repeat; background-position: bottom; }

.fact_btn 				{ clear: both; position:relative; display:block; height: 330px; width: 217px; background:url(btns/btn_factbook.png) no-repeat; background-position:0 0; cursor: pointer; }
.fact_btn span.hover 	{ position: absolute; display: block; height: 330px; width: 217px; background: url(btns/btn_factbook.png) no-repeat; background-position: bottom; }

.redcross_btn 			{ clear: both; position:relative; display:block; height: 330px; width: 217px; background:url(btns/btn_redcross.png) no-repeat; background-position:center top; cursor: pointer; }
.redcross_btn span.hover { position: absolute; display: block; height: 330px; width: 217px; background: url(btns/btn_redcross.png) no-repeat; background-position: center bottom; }

.church_btn 			{ clear: both; position:relative; display:block; height: 330px; width: 442px; background:url(btns/btn_church.png) no-repeat; background-position:0 0; cursor: pointer; }
.church_btn span.hover 	{ position: absolute; display: block; height: 330px; width: 442px; background: url(btns/btn_church.png) no-repeat; background-position: bottom; }

.hmc_btn 				{ clear: both; position:relative; display:block; height: 330px; width: 442px; background:url(btns/btn_hmc.png) no-repeat; background-position:0 0; cursor: pointer; }
.hmc_btn span.hover 	{ position: absolute; display: block; height: 330px; width: 442px; background: url(btns/btn_hmc.png) no-repeat; background-position: bottom; }

.kids_btn 				{ clear: both; position:relative; display:block; height: 330px; width: 442px; background:url(btns/btn_kidsover50.png) no-repeat; background-position:0 0; cursor: pointer; }
.kids_btn span.hover 	{ position: absolute; display: block; height: 330px; width: 442px; background: url(btns/btn_kidsover50.png) no-repeat; background-position: bottom; }

.rotary_btn 			{ clear: both; position:relative; display:block; height: 330px; width: 442px; background:url(btns/btn_rotary.png) no-repeat; background-position:0 0; cursor: pointer; }
.rotary_btn span.hover 	{ position: absolute; display: block; height: 330px; width: 442px; background: url(btns/btn_rotary.png) no-repeat; background-position: bottom; }

.sex_btn 				{ clear: both; position:relative; display:block; height: 330px; width: 442px; background:url(btns/btn_sexoffenders.png) no-repeat; background-position:0 0; cursor: pointer; }
.sex_btn span.hover 	{ position: absolute; display: block; height: 330px; width: 442px; background: url(btns/btn_sexoffenders.png) no-repeat; background-position: bottom; }

.treats_btn 			{ clear: both; position:relative; display:block; height: 330px; width: 442px; background:url(btns/btn_treats.png) no-repeat; background-position:0 0; cursor: pointer; }
.treats_btn span.hover 	{ position: absolute; display: block; height: 330px; width: 442px; background: url(btns/btn_treats.png) no-repeat; background-position: bottom; }

.hunters_btn 			{ clear: both; position:relative; display:block; height: 330px; width: 217px; background:url(btns/hunters.png) no-repeat; background-position:0 0; cursor: pointer; }
.hunters_btn span.hover { position: absolute; display: block; height: 330px; width: 217px; background: url(btns/hunters.png) no-repeat; background-position: bottom; }

.school_btn 			{ clear: both; position:relative; display:block; height: 330px; width: 217px; background:url(btns/school.png) no-repeat; background-position:0 0; cursor: pointer; }
.school_btn span.hover 	{ position: absolute; display: block; height: 330px; width: 217px; background: url(btns/school.png) no-repeat; background-position: bottom; }

.lions_btn 				{ clear: both; position:relative; display:block; height: 330px; width: 442px; background:url(btns/btn_lions.png) no-repeat; background-position:0 0; cursor: pointer; }
.lions_btn span.hover 	{ position: absolute; display: block; height: 330px; width: 442px; background: url(btns/btn_lions.png) no-repeat; background-position: bottom; }

.HCPS_btn 				{ clear: both; position:relative; display:block; height: 330px; width: 442px; background:url(btns/btn_pes.png) no-repeat; background-position:0 0; cursor: pointer; }
.HCPS_btn span.hover 	{ position: absolute; display: block; height: 330px; width: 442px; background: url(btns/btn_pes.png) no-repeat; background-position: bottom; }

.directory_btn 			{ clear: both; position:relative; display:block; height: 330px; width: 217px; background:url(btns/directory.png) no-repeat; background-position:0 0; cursor: pointer; }
.directory_btn span.hover { position: absolute; display: block; height: 330px; width: 217px; background: url(btns/directory.png) no-repeat; background-position: bottom; }

.insurance_btn 			{ clear: both; position:relative; display:block; height: 330px; width: 442px; background:url(btns/btn_insurance.png) no-repeat; background-position:0 0; cursor: pointer; }
.insurance_btn span.hover { position: absolute; display: block; height: 330px; width: 442px; background: url(btns/btn_insurance.png) no-repeat; background-position: bottom; }

.great8_btn 			{ clear: both; position:relative; display:block; height: 330px; width: 217px; background:url(btns/great8.png) no-repeat; background-position:0 0; cursor: pointer; }
.great8_btn span.hover 	{ position: absolute; display: block; height: 330px; width: 217px; background: url(btns/great8.png) no-repeat; background-position: bottom; }
.4H_btn span.hover 		{ position: absolute; display: block; height: 330px; width: 217px; background: url(btns/4H.png) no-repeat; background-position: bottom; }

.review_btn 			{ clear: both; position:relative; display:block; height: 330px; width: 217px; background:url(btns/review.png) no-repeat; background-position:0 0; cursor: pointer; }
.review_btn span.hover 	{ position: absolute; display: block; height: 330px; width: 217px; background: url(btns/review.png) no-repeat; background-position: bottom; }

.bridal_btn 			{ clear: both; position:relative; display:block; height: 330px; width: 217px; background:url(btns/bridal.png) no-repeat; background-position:0 0; cursor: pointer; }
.bridal_btn span.hover 	{ position: absolute; display: block; height: 330px; width: 217px; background: url(btns/bridal.png) no-repeat; background-position: bottom; }

.brideplan_btn			{ clear: both; position:relative; display:block; height: 330px; width: 217px; background:url(btns/btn_bridalfall.png) no-repeat; background-position:0 0; cursor: pointer; }
.brideplan_btn span.hover { position: absolute; display: block; height: 330px; width: 217px; background: url(btns/btn_bridalfall.png) no-repeat; background-position: bottom; }

.goodhealth_btn 		{ clear: both; position:relative; display:block; height: 330px; width: 442px; background:url(btns/btn_goodhealth.png) no-repeat; background-position:0 0; cursor: pointer; }
.goodhealth_btn span.hover { position: absolute; display: block; height: 330px; width: 442px; background: url(btns/btn_goodhealth.png) no-repeat; background-position: bottom; }
