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

body {
	font-family: "Trebuchet MS";
	background-color: #88993b;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg_swatch.jpg);
	background-repeat: repeat;
}




img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#subNav {
	padding-left: 50px;
	padding-top: 8px;
	padding-bottom: 10px;
}


#intro {
	width: 500px;
}



#subNav   ul {
	margin: 0px;
	padding: 0px;
}


#subNav li {
	display: inline;
	text-transform: uppercase;
	font-size: 12px;
	color: #7A8731;
	padding-right: 8px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#contentMain h1   {
	font-size: 24px;
	color: #933732;
	margin: 0px;
	padding-top: 10px;
	text-align: center;
}


#contentAddEvent h1 {
	font-size: 24px;
	color: #933732;
	padding-left: 50px;
	margin: 0px;
	padding-top: 10px;
}


#subNav a:active {
	color: #7A8731;
	text-decoration: none;
}

#subNav a:visited {
	color: #7A8731;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#subNav a:link {
	color: #7A8731;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#subNav a:hover {
	color: #4A1B18;
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #667B2A;
	margin: 0px;
	padding: 0px;
}

#upperNav   li.active {
	color: #7A8731;
}

#wrapper {
	padding: 0px;
	width: 832px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}

#upperNav {
	width: 512px;
	position: absolute;
	left: 294px;
	top: 125px;
	height: 30px;
	text-align: right;
	margin: 0px;
	padding: 0px;
}

#upperNav   ul {
	margin: 0px;
	padding: 0px;
}

#upperNav li {
	display: inline;
	text-transform: uppercase;
	font-size: 15px;
	color: #53251F;
	padding-right: 15px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#upperNav a:active {
	color: #4A1B18;
	text-decoration: none;
}

#upperNav a:visited {
	color: #4A1B18;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#upperNav a:link {
	color: #4A1B18;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#upperNav a:hover {
	color: #4A1B18;
	text-decoration: none;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #667B2A;
	margin: 0px;
	padding: 0px;
}

#lowerNav {
	left: 397px;
	top: 129px;
	padding: 10px;
}

#lowerNav ul {
	margin: 0px;
	padding: 0px;
}

#lowerNav li {
	display: inline;
	text-transform: uppercase;
	font-size: 12px;
	color: #fff;
	padding-right: 15px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#lowerNav a:active {
	color: #fff;
	text-decoration: none;
}

#lowerNav a:visited {
	color: #fff;
	text-decoration: none;
}

#lowerNav a:link {
	color: #fff;
	text-decoration: none;
}

#lowerNav  a:hover {
	color: #fff;
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #53251F;
}



#logo {
	position:absolute;
	width:227px;
	height:142px;
	z-index:1;
	left: 48px;
	top: 8px;
}










#content_home {
	background-image: url(../images/home_bg.jpg);
	height: 630px;
	position: relative;
	background-repeat: no-repeat;
}


#header_main {
	background-image: url(../images/main_hdr.jpg);
	height: 163px;
	position: relative;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}





#contentMain {
	background-image: url(../images/MS-0001web_v1_14.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}



#contentContact {
	background-image: url(../images/MS-0001web_v1_14.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	position: relative;
	height: 600px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#contentThanks {
	background-image: url(../images/MS-0001web_v1_14.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	position: relative;
	height: 600px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}




#contentThanks h1 {
	font-size: 24px;
	color: #933732;
	margin: 0px;
	padding-top: 10px;
	text-align: center;
}





#contentForm {
	background-image: url(../images/MS-0001web_v1_14.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	position: relative;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#contentForm li {
	font-size: 12px;
}





#contentAddEvent {
	background-image: url(../images/MS-0001web_v1_14.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	position: relative;
	height: 800px;
	padding-top: 0px;
	padding-right: 340px;
	padding-bottom: 0px;
	padding-left: 0px;
}





#contactLeftCol  {
	width: 500px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#contactRightCol  {
	width: 190px;
	top: 48px;
	left: 388px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	height: 378px;
	border-left-width: 1px;
	border-left-color: #933731;
	border-left-style: dotted;
}

#calendar {
	text-align: center;
	margin: 0px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	text-decoration: none;
	height: auto;
}

#calendar a:link {
	color: #F0DEB8;
	font-size: 12px;
}

#calendar a:active {
	color: #F0DEB8;
	font-size: 12px;
}

#calendar a:hover {
	color: #4A1B18;
	font-size: 12px;
}

#calendar a:visited {
	color: #F0DEB8;
	font-size: 12px;
}

#calendar_footer {
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}


#calendar_footer a:link {
	color: #F0DEB8;
	font-size: 12px;
}

#calendar_footerv a:active {
	color: #F0DEB8;
	font-size: 12px;
}

#calendar_footer a:hover {
	color: #4A1B18;
	font-size: 12px;
}

#calendar_footer a:visited {
	color: #F0DEB8;
	font-size: 12px;
}





#contentThanks p, #contentMain p, #contentContact p, #contentAddEvent p, #contentForm p {
	font-size: 12px;
	line-height: 16px;
	color: #582A20;
	padding-top: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 50px;
}

#contentMain p {
	font-size: 12px;
	line-height: 16px;
	color: #582A20;
	padding-top: 10px;
}

#contentThanks p{
	font-size: 12px;
	line-height: 16px;
	color: #582A20;
	padding-top: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	
	}
	


#home_images {
	position:absolute;
	width:777px;
	height:257px;
	z-index:3;
	left: 28px;
	top: 163px;
}

#homeTextBox {
	color: #4A1B18;
	position: absolute;
	width: 399px;
	height: 122px;
	left: 394px;
	top: 445px;
	margin: 0px;
	padding: 0px;
}
#homeTextBox p {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	line-height: 16px;
}
#bottomCap_main {
	background-image: url(../images/footer_main.jpg);
	height: 85px;
	position: relative;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#footer {
	color: #f0deb8;
	text-align: center;
	line-height: 16px;
}
.grassRoots {
	font-size: 12px;
	color: #F0DEB8;
}
.copyright {
	font-size: 11px;
	color: #F0DEB8;
	padding-top: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#homeTextBox a:link {
	color: #4A1B18;
}
#homeTextBox a:visited {
	color: #4A1B18;
}
#homeTextBox a:active {
	color: #4A1B18;
}
#homeTextBox a:hover {
	color: #7A8731;
}


#news_banner {
	position:absolute;
	width:299px;
	height:101px;
	z-index:2;
	left: 53px;
	top: 448px;
	background-image: url(../images/banner_bg_home.jpg);
	background-repeat: no-repeat;
	text-align: center;
	margin: 0px;
	vertical-align: middle;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#news_banner   a:link {
	color: #4A1B18;
	text-decoration: underline;
}
#news_banner a:visited {
	color: #4A1B18;
	text-decoration: underline;
}
#news_banner a:active {
	color: #4A1B18;
	text-decoration: underline;
}
#news_banner a:hover {
	color: #5E6826;
	text-decoration: underline;
}
#merchantsEvents {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-top-color: #933731;
	border-right-color: #933731;
	border-bottom-color: #933731;
	border-left-color: #933731;
	padding-top: 20px;
	margin-top: 20px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 50px;
}



#news_bannerCalendar {
	width:299px;
	height:140px;
	background-image: url(../images/banner_bg_main.gif);
	background-repeat: no-repeat;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#merchantsEvents h3 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}




#news_bannerCalendar a:link {
	color: #4A1B18;
	text-decoration: underline;
}
#news_bannerCalendar a:visited {
	color: #4A1B18;
	text-decoration: underline;
}
#news_bannerCalendar a:active {
	color: #4A1B18;
	text-decoration: underline;
}
#news_bannerCalendar a:hover {
	color: #5E6826;
	text-decoration: underline;
}




















#hdr_img {
	position: absolute;
	left: 350px;
	top: 1px;
	width: 454px;
	height: 112px;
}

#banner {
	position:absolute;
	width:284px;
	height:81px;
	z-index:2;
	left: 503px;
	top: 175px;
}


#contentMain table  {
	width: 700px;
	margin-left: 70px;
	margin-right: 70px;
	font-size: 11px;
	color: #592C22;
}



#contentContact table, #contentAddEvent table, #contentForm table  {
	width: 600px;
	margin-left: 70px;
	margin-right: 70px;
	font-size: 11px;
	color: #592C22;
}







#contentForm table  {
	width: 700px;
	margin-left: 70px;
	margin-right: 70px;
	font-size: 11px;
	color: #592C22;
}



#contentMain  td, #contentContact td, #contentForm td {
	padding: 5px;
}



#contentMain  {
	font-size: 18px;
	color: #7A8731;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}




#contentContact h2, #contentAddEvent h2, #contentForm h2 {
	font-size: 18px;
	color: #7A8731;
	padding-left: 100px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-transform: uppercase;
}

#contentContact h3, #contentAddEvent h3 {
	font-size: 16px;
	color: #7A8731;
	padding-left: 50px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-transform: uppercase;
}
#contactRightCol  p   {
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#contactRightCol    h3    {
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}



#contentMain a:hover, #contentContact a:hover, #contentAddEvent a:hover, #contentThanks a:hover {
	color: #7A8731;
}
#contentMain   a:hover, #contentContact a:visited, #contentAddEvent a:visited, #contentThanks a:visited  {
	color: #7A8731;
}

#contentMain a:active, #contentAddEvent a:active, #contentThanks a:active {
	color: #7A8731;
}

#contentMain a:link, #contentContact a:link, #contentAddEvent a:link, #contentThanks a:link {
	color: #7A8731;
}


#contentContact table, #contentAddEvent table {
	width: 450px;
	margin-left: 50px;
	margin-top: 10px;
	margin-right: 50px;
	margin-bottom: 10px;
	width: 700px;
}
#contentMain h2 {
	padding-left: 65px;
	padding-bottom: 5px;
	font-size: 20px;
	margin: 0px;
}
input {
	color: #76892D;
	font-size: 11px;
}
#featMerchTxt {
	background-color: #933731;
	height: 25px;
	width: 232px;
	position: absolute;
	z-index: 6;
	left: 573px;
	top: 389px;
	margin: 0px;
	font-size: 13px;
	color: #F3C8A3;
	text-align: center;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#shareThis {
	position: absolute;
	left: 657px;
	top: 624px;
	width: 149px;
	height: 44px;
}
#wrapper #content_home #shareThis {
	font-size: 12px;
	color: #6D3B2A;
}
#visitor  {
	position: absolute;
	width: 320px;
	margin: 0px;
	padding: 0px;
	height: 378px;
	left: 239px;
	top: 70px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #933731;
}
#visitor p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#visitor H3 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
}



#merchants  {
	position: absolute;
	width: 190px;
	margin: 0px;
	padding: 0px;
	height: 378px;
	left: 602px;
	top: 70px;
	border-left-width: 1px;
	border-left-color: #933731;
	border-left-style: dotted;
}

#merchants p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 15px;
}
#merchants  H3   {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
}



#merchants ul {
	padding-top: 0px;
	margin-top: 0px;
	list-style-type: none;
	list-style-image: url(../images/bullet.gif);
}

#merchants li {
	font-size: 12px;
	color: #582A20;
	padding-top: 5px;
	padding-bottom: 6px;
}






#residents  {
	position: absolute;
	width: 190px;
	margin: 0px;
	padding: 0px;
	height: 378px;
	left: 41px;
	top: 70px;
}
#residents  p   {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 5px;
}

#residents H3 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
}


#residents li {
	font-size: 12px;
	color: #582A20;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-left: 0px;
}


#residents ul {
	padding-top: 0px;
	margin-top: 0px;
	list-style-type: none;
	list-style-image: url(../images/bullet.gif);
	padding-left: 20px;
}







#contentForm ul {
	list-style-type: none;
	line-height: 16px;
	padding-left: 20px;
	padding-right: 0px;
}
#contentForm li {
	color: #582A20;
	line-height: 18px;
	list-style-image: url(../images/bullet.gif);
}
#formDescrip {
	width: 279px;
	position: absolute;
	left: 497px;
	top: 43px;
	margin: 0px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #913731;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#formDescrip a {
	color: #7A8731;
}
#formDescrip h3 {
	font-size: 16px;
	color: #76892D;
	margin: 0px;
	padding: 0px;
}
#formDescrip p {
	margin: 0px;
	padding: 0px;
}

#contactBottom {
	position: absolute;
	left: 40px;
	top: 464px;
	width: 726px;
	height: 110px;
	background-image: url(../images/contact_gradient_bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 20px;
}





#contactBottom p {
	font-size: 12px;
	line-height: 16px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#footer  a:active {
	color: #F1DFB8;
	font-size: 11px;
	padding-bottom: 5px;
}


#footer  a:link {
	color: #F1DFB8;
	font-size: 11px;
	padding-bottom: 5px;
}
#footer a:visited {
	color: #F1DFB8;
	font-size: 11px;
	padding-bottom: 5px;

}
#footer a:hover {
	color: #F1DFB8;
	font-size: 11px;
	padding-bottom: 5px;
}


#tent {
	font-size: 13px;
	text-align: center;
	color: #4A1B18;
	width: 200px;
	position: absolute;
	height: 300px;
	left: 548px;
	top: 213px;
	z-index: 10;
}
#contentForm h1 {
	font-size: 24px;
	color: #933732;
	margin: 0px;
	padding-top: 10px;
	text-align: left;
	padding-left: 45px;
}


#contentContact h1 {
	font-size: 24px;
	color: #933732;
	padding-left: 0px;
	margin: 0px;
	padding-top: 10px;
	text-align: center;
}



#tableBtns {
	margin: 0px;
	padding: 0px;
}
#wrapper #contentForm form {
	margin: 0px;
	padding: 0px;
}
#FPO {
	position: absolute;
	left: 103px;
	top: 143px;
	width: 450px;
	height: 346px;
	z-index: 100;
	font-size: 150px;
	font-weight: bolder;
	color: #76892D;
}
#towns {
	position: absolute;
	left: 401px;
	top: 357px;
	color: #76892D;
	text-align: right;
	font-size: 12px;
	font-style: italic;
	width: 371px;
}
#contentMain  td  {
	padding-bottom: 10px;
	margin-bottom: 10px;
	background-color: #F6E6D4;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #76892D;
}
#TableFooter1 td, #TableFooter2 td, #TableFooter3 td, #TableFooter4 td, #TableFooter5 td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #EFD6B7;
}




.no_style   {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.homeFeatured {
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: 26px;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#news_bannerCalendar h1 {
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: 26px;
	font-weight: normal;
}
#news_bannerCalendar a:hover {
	color: #7A8930;
}
#news_bannerCalendar a:visited {
	color: #fff;
}
#news_bannerCalendar a:active {
	color: #fff;
}
#news_bannerCalendar a:link {
	color: #fff;
}
.homeFeaturedText {
	font-size: 17px;
	color: #4A1B18;
	margin: 0px;
	padding: 0px;
}
#news_bannerCalendar h2 {
	text-align: center;
	margin: 0px;
	color: #4A1B18;
	font-size: 17px;
	font-weight: normal;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.style3 {
	font-size: 15px;
	color: #4A1B18;
	font-style: italic;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.style4 {
	font-size: 28px;
	color: #FFFFFF;
}
#merchantsEvents p {
	margin: 0px;
	padding: 0px;
}
#featuredEvents {
	padding-top: 20px;
	margin-top: 20px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 50px;
}


#calArea {
	padding-top: 20px;
	margin-top: 20px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 50px;
}







#featuredEvents  h3 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}
#mailingListEvents {
	padding-top: 20px;
	margin-top: 20px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 50px;
	text-align: center;
}
#calendar h1 {
	font-size: 26px;
	color: #2A390D;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
h1 {
	font-size: 26px;
	color: #2A390D;
	padding: 0px;
	margin: 0px;
}
#calendar iframe {
	display: inherit;
	height: auto;
}
#calendarWrapper {
}
#calBtn {
	width: 350px;
	margin: 0px;
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
}
#calBtn img {
	margin: 0px;
	padding: 0px;
}
#mailinList {
	width: 300px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 409px;
	top: 26px;
}
#mailinList p {
	margin: 0px;
	padding: 0px;
}
#calArea {
	margin-top: 0px;
	padding-top: 0px;
	position: relative;
}
#wrapper #contentMain #mc_embed_signup {
	width: 500px;
	padding-left: 180px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#news_banner a:link {
	color: #FFFFFF;
}
#news_banner a:visited {
	color: #FFFFFF;
}
#news_banner a:hover {
	color: #fff;
}
#news_banner a:active {
	color: #FFFFFF;
}
#cardText {
	height: 200px;
	padding-left: 80px;
	padding-right: 60px;
}
#cardText p {
	line-height: 24px;
	font-size: 14px;
}
#card img {
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#cardMerchants {
	padding-left: 0px;
	padding-right: 0px;
	height: 350px;
}
#purchaseCardAt {
	width: 180px;
	margin-left: 60px;
	float: left;
}
#purchaseCardAt P {
	margin: 0px;
	padding: 0px;
}
#participatingMerchants {
	width: 580px;
	float: right;
}
H4  {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 5px;
}
#participatingMerchants table {
	width: 540px;
	margin: 0px;
	padding: 0px;
}
#news_bannerCalendar {
	padding-top: 45px;
}

