/* @group structure */

#column-main {
	float: left;
	width: 500px;
	padding: 30px 0 30px 20px;
}

#column-sub {
	float: right;
	width: 300px;
	padding: 30px 10px 20px 0;
}

#column-main h2 {
	/*margin: 0 0 10px 0;
	color: #766c5b;
	font: italic 2em Georgia, "Times New Roman", Times, serif;*/
	color:#DE5B04;
	font-style: normal;
	font-weight: 400;
	font-family: Verdana,Geneva,sans-serif;
	font-size:2.4em;
}
#column-main h3 {
	margin-bottom: 10px;
	/*color: #666666;*/
	font-family: Verdana,Geneva,sans-serif;
	font-size: 1.6em;
	font-style: normal;
	font-weight: normal;
}
#column-main p {
	color: #766c5b;
	line-height: 2.2em;
	font-size: 1.2em;
	margin-bottom: 20px;
}
#column-main2 p {
	color: #766c5b;
	line-height: 2.2em;
	font-size: 1.2em;
	margin-bottom: 10px;
}
#column-main ul {
	list-style-type: disc;
	padding: 0;
	margin: 20px 0;
	color: #766c5b;
}
#column-main li {
	background-image: url(arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	font-size: 1.2em;
	padding-left: .6em;
	line-height: 1.5em;
	margin: 0 auto 10px 20px;
}
#column-main a.contact-button {
	background:transparent url(http://www.saintgermaincatering.com/images/btn-contact-event.png) no-repeat scroll 0 0;
	display:block;
	height:62px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-indent:-9999px;
	width:251px;
	margin: 30px auto;
}
#column-main a.contact-button:hover {
	background:transparent url(http://www.saintgermaincatering.com/images/btn-contact-event.png) no-repeat scroll 0 -62px;
}
#column-main a.order-button {
	background:transparent url(/images/bg-btn-ordernow.png) no-repeat scroll 0 0;
	display:block;
	height:32px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-indent:-9999px;
	width:251px;
	margin: 30px auto;
}
#column-main a.order-button:hover {
	background:transparent url(/images/bg-btn-ordernow.png) no-repeat scroll 0 -32px;
}
#column-sub li#btn-download {
	width: inherit;
}
#column-sub h2 {
	display: none;
}
#column-sub h3, #column-sub h4 {
	font-size: 12px;
	line-height: 20px;
}
#column-sub h3 {
	font-weight: bold;
	padding-top: 175px;
}
#column-sub h4 {
	font-weight: normal;
	margin-top: 5px;
}
#column-sub .landing-contact {
	font-size:12px;
	background: #cecece;
	padding: 12px;
	margin: 20px 0;
}
#column-sub .landing-contact h3 {
	padding:0 !important;
	margin:0 !important;
}
/* @end */

/* @group birthdays landing page */
.subheader-birthdays {
	background: url(http://www.saintgermaincatering.com/images/birthdays.jpg) 0 0 no-repeat;
}
#birthdays-callout {
	background: url(http://www.saintgermaincatering.com/images/bg-birthdays-callout.jpg) 0 0 no-repeat;
	height: 537px;
	padding: 0 23px;
	color: #666;
	font-size: 100%;
}
#birthdays-callout h3 {
	padding-top:210px;
}
/* @end */

/* @group corporate landing page */
.subheader-corporate {background: url(../images/events/branding-Corporate.jpg) 0 0 no-repeat;}
.corporateEvents #banner h1 {color:#FFF;text-shadow:0px 0px 3px rgba(0,0,0,0.6);}
.corporateEvents #column-main h3 {color:#ff7c23; font-size:26px;margin:5px 0 0 0;}
.corporateEvents h4 {color:#5B8821;font-size:18px;font-weight:normal;margin:10px 0 5px 0;}
.corporateEvents #column-main .textWrap {background: url(../images/holiday_curlytop.gif) top center no-repeat; display:block; overflow:auto; clear:both;}
.corporateEvents #column-main ol li.right p {font-weight:bold;font-size:16px;color:#649821;}
.corporateEvents #column-main ul#greenList li{width:auto;float:none;color:#5B8821;font-size:13px;}
.corporateEvents #column-main .leftColBottom {background: url(../images/holiday_curlytop.gif) top center no-repeat;padding: 15px 0 20px 0;margin: 0 10px;display:block;overflow: auto;}
.corporateEvents #column-main .leftColBottom ul#greenBox {background:url(../images/bg_lightGreenStripe.jpg) top left repeat #d5e0c6;display:block;overflow:auto;margin:0;padding:10px 0px;}
.corporateEvents #column-main .leftColBottom ul#greenBox li{display:block; float:left; width:50%; margin:0; padding:0; color:#5b8821; font-size:24px; font-family:Verdana,Geneva,sans-serif; letter-spacing:-1px; text-align:center; line-height:28px; }
.corporateEvents #column-main .leftColBottom ul#greenBox li span.midSize {font-size:18px;line-height:35px;}
.corporateEvents #column-main .leftColBottom ul#greenBox li div.social {font-size:18px;font-family: Verdana,Geneva,sans-serif;width:auto;}
.corporateEvents #column-main .leftColBottom ul#greenBox li span{font-size:13px;line-height: 10px;}
.corporateEvents #column-main .leftColBottom ul#greenBox li div.social a{display:inline-block; float:none; margin:0; padding:0; width:32px;}
.corporateEvents #column-main .leftColBottom ul#greenBox a{color: #ff9000;}

.corporateEvents #column-rightside {padding-top:15px;}
.corporateEvents #column-rightside a.actionBTN {display:block;background-image:url(../images/events/btn-rightCol-Corporate.jpg);width:270px;text-indent:-900px;overflow:hidden;}
a.orderOnline {height:60px; background-position:0 0;}
a.customEvents {height:60px; /* background-position:0 -60px; */ background-position:0 -363px; }
a.menusCTA {height:60px; background-position:0 -120px;}
a.earnRewards {height:178px; background-position:0 -182px;}
/* @end */

/* @group funerals landing page */
.subheader-funerals {
	background:transparent url(http://www.saintgermaincatering.com/images/funerals.jpg) 0 0 no-repeat;
}
#funerals-callout {
	background: transparent url(http://www.saintgermaincatering.com/images/bg_landingpage_funeral.jpg) 0 0 no-repeat;
	height: 537px;
	padding: 0 23px;
	color: #666;
	font-size: 100%;
}
#funerals-callout h3 {
	padding-top:197px;
}
/* @end */

/* @group graduations landing page */
.subheader-graduations {
	background:transparent url(http://www.saintgermaincatering.com/images/graduations.jpg) 0 0 no-repeat;
}
#graduations-callout {
	background: transparent url(http://www.saintgermaincatering.com/images/bg-graduation-callout.jpg) 0 0 no-repeat;
	height: 537px;
	padding: 0 23px;
	color: #fff;
	font-size: 100%;
}
#graduations-callout h3 {
	padding-top:178px;
}
#graduations-callout a {
	background:transparent url(http://www.saintgermaincatering.com/images/btn-callout-online-menu.png) no-repeat scroll 0 0;
	display:block;
	height:62px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-indent:-9999px;
	width:251px;
	position: absolute;
	top: 492px;
}
#graduations-callout a:hover {
	background:transparent url(http://www.saintgermaincatering.com/images/btn-callout-online-menu.png) no-repeat scroll 0 -62px;
}
/* @end */

/* @group holiday landing page */

.holidayEvents #column-main .account-container.events h3.bold {
	color: rgb(71,123,202);
	font: 29px Georgia,serif;
	font-style: italic;
	margin-top: 10px;
	padding-bottom:20px;
	border-bottom: 1px solid #c3d2e8;
}

.holidayEvents #column-main .account-container.events .headingImg { 
	margin-left: 10px;
	margin-right: 20px;
}

.holidayEvents #column-main .account-container.events p.intro-text { 
	font-size: 14px;
	line-height: 1.9em;
}

.holidayEvents #column-main .account-container.events #have-questions-container {
	width: 300px;
	height: 235px;
	border: 1px solid #eee;
	float: left;
}
.holidayEvents #column-main .account-container.events #have-questions {
	width: 292px;
	height: 227px;
	background: url(../images/bg_lightGreenStripe.jpg);
	margin: 4px;
	position: relative;
}

.holidayEvents #column-main .account-container.events #have-questions h3 {
	margin: 0;
	padding: 12px 0 0 0;
	text-align: center;
	font: 20px Georgia,serif;
	font-style: italic;
	color: #558b12;
	text-shadow: 1px 1px 3px #aaa;
}

.holidayEvents #column-main .account-container.events #have-questions h4 {
	margin: 0;
	text-align: center;
	font: 20px Georgia,serif;
	color: #558b12;
	font-weight: bold;
	text-shadow: 1px 2px 3px #999;
}

.holidayEvents #column-main .account-container.events #have-questions p {
	text-align: center;
	margin: 5px 50px;
	font-size: 13px;
}

/* social buttons */
.holidayEvents #column-main .account-container.events #have-questions .social {
	margin-top: 15px;
}
.holidayEvents #column-main .account-container.events #have-questions .social a{
	background: url(../images/icons_socialSprite.gif) no-repeat;
	display:block;
	float:left;
	height:32px;
	width:34px;
	margin-top: 5px;
}
.holidayEvents #column-main .account-container.events #have-questions .social a#sFacebook{
	background-position: 0 0;
}
.holidayEvents #column-main .account-container.events #have-questions .social a#sTwitter{
	background-position: -35px 0;
}
.holidayEvents #column-main .account-container.events #have-questions .social a#sLinkedin{
	background-position: -72px 0;
}
.holidayEvents #column-main .account-container.events #have-questions .social a#sFlickr{
	background-position: -107px 0;
}

.holidayEvents #column-main .account-container.events #have-questions div.bottom {
	height: 39px;
	width: 100%;
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 0;
	background: #73a828 url(../images/bg-holiday-drkGreenStripe.png) no-repeat;
}

	.holidayEvents #column-main .account-container.events #have-questions div.bottom span.right-arrow {
		width: 10px;
		height: 13px;
		background: url(../images/holiday-rightArrow.png) no-repeat;
		float: right;
		margin: 13px 10px 0 0;
	}

	.holidayEvents #column-main .account-container.events #have-questions div.bottom a {
		color: #fff;
		text-decoration: none;
		font-size: 18px;
		margin: 8px 0 0 10px;
		display: inline-block;
	}

.holidayEvents #column-main .account-container.events #holiday-planning-list {
	margin: 0; padding: 0;
	width: 210px;
	float: right;
	list-style-image: url(../images/holiday-swirlListBlue.png);
}
.holidayEvents #column-main .account-container.events #holiday-planning-list li {
	margin: 0;
	padding: 10px 0;
	border-top: 1px solid #ddd;
	list-style-type: none;
	color: rgb(71,123,202);
	font: 13px Georgia,serif;
}
.holidayEvents #column-main .account-container.events #holiday-planning-list li:first-child {
	border-top-width: 0;
	margin-top: 0;
	padding-top: 0;
}

.holidayEvents #column-rightside {padding-top:15px;}
.holidayEvents #column-rightside a.actionBTN {display:block;background-image:url(../images/events/btn-rightCol-holiday-sprites.png);width:263px;text-indent:-900px;overflow:hidden;margin:8px 0;}
a.orderOnline {height:48px; background-position:-6px -6px; margin-top: 0 !important;}
a.customEvents {height:46px; background-position:-6px -61px; }
a.menusCTA {height:46px; background-position:-6px -115px; }

.holidayEvents #column-rightside .view-gallery {
	font: 13px Georgia,serif;
	font-style: italic;
	margin-top: 6px;
	color: #4e78b6;
}

.holidayEvents #column-rightside .view-gallery a {
	text-decoration: none;
	color: #4e78b6;
}

.holidayEvents #column-rightside #read-blog {
	border-top: 1px solid #ddd;
	padding-top: 12px;
	margin-right: 5px;
	margin-top: 5px;
}

.holidayEvents #column-rightside #read-blog img {
	float: left;
	margin-right: 10px;
}

.holidayEvents #column-rightside #read-blog a {
	color: rgb(71,123,202);
	font: 18px Georgia,serif;
	font-style: italic;
	text-decoration: none;
	display: inline-block;
	width: 200px;
	margin-top: 10px;
}

.subheader-holidays {
	background: url(/images/bg-subheader-events-holiday2.jpg) 0 0 no-repeat;
}

#holidays-callout {
	background:  url(http://www.saintgermaincatering.com/images/bg-holidays-callout-buffet.jpg) 0 0 no-repeat;
	height: 377px;
	padding: 0 23px;
	color: #fff;
	font-size: 100%;
}
#holidays-callout a {
	background:transparent url(http://www.saintgermaincatering.com/images/btn-contact-holiday.png) no-repeat scroll 0 0;
	display:block;
	height:62px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-indent:-9999px;
	width:251px;
	position: absolute;
	/*top: 492px;*/
	top:348px;
}
#holidays-callout a:hover {
	background:transparent url(http://www.saintgermaincatering.com/images/btn-contact-holiday.png) no-repeat scroll 0 -62px;
}
#holidays-menu li, #holidays-menu li#btn-download {
	margin-top: 10px;
	padding: 10px 0;
	width: inherit;
}
#holidays-menu li#btn-download {
	background:transparent url(http://www.saintgermaincatering.com/images/btn-download-holiday-menu.png) no-repeat scroll 0 10px;
	height:65px;
	padding:25px 0 10px 65px;
}
body.holidayEvents #internalphoto h1{color:#fff;}
body.holidayEvents #column-main ol li.right span{
	color: #ff9000;
	background: url(../images/holiday_swirlList.gif) left center no-repeat;
	padding-left: 18px;
}
body.holidayEvents #column-main ol li.left {
	font-size: 18px;
	color: #5b8821;
	line-height: 30px;
	letter-spacing: -0.6px;
}
body.holidayEvents #column-main ol li.right{
	font-size: 11px;
	line-height: 17px;
	letter-spacing: -0.6px;
	padding-top: 5px;
	color: #666666;
}
body.holidayEvents #column-main .leftColBottom {margin-top:20px;}
body.holidayEvents #column-main .leftColBottom ul#greenBox li span{display:block;}
/*body.holidayEvents #column-main .leftColBottom ul#greenBox li{
	display:block;
	float:left;
	width:48%;
	margin:0;
	padding:0;
	color:#5b8821;
	font-size: 24px;
	font-family: Georgia, serif;
}

body.holidayEvents #column-main .leftColBottom ul#greenBox a{
	color: #ff9000;
}*/
body.holidayEvents .account-container{padding: 0;}

body.holidayEvents .events h3{color: #EF8129;} 
/*#holidays-main h2 {
	color:#DE5B04;
	font-style: normal;
	font-weight: 400;
	font-family: Verdana,Geneva,sans-serif;
}
#holidays-main h3 {
	color: #666666;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 1.6em;
	font-style: normal;
	font-weight: normal;
}*/
#column-sub h3.holiday-contact {
	font-size:12px;
	padding-top: 20px;
}
/* @end */

/* @group mitzvahs landing page */
.subheader-mitzvahs {
	background: url(http://www.saintgermaincatering.com/images/bat-mitzvahs.jpg) 0 0 no-repeat;
}
#mitzvahs-callout {
	background: url(http://www.saintgermaincatering.com/images/bg-mitzvahs-callout.jpg) 0 0 no-repeat;
	height: 537px;
	padding: 0 23px;
	color: #666;
	font-size: 100%;
}
#mitzvahs-callout h3 {
	padding-top:137px;
}
/* @end */

/* @group picnics landing page */
.subheader-picnics {
	background:url(http://www.saintgermaincatering.com/images/picnics.jpg) 0 0 no-repeat;
}
#picnics-callout {
	background: url(http://www.saintgermaincatering.com/images/bg-picnics-callout.jpg) 0 0 no-repeat;
	height: 537px;
	padding: 0 23px;
	color: #fff;
	font-size: 100%;
}
/* @end */

#picnics2-callout {
	background: url(http://www.saintgermaincatering.com/images/minbur.jpg) 0 0 no-repeat;
	height: 437px;
	padding: 0 23px;
	color: #fff;
	font-size: 100%;
}

/* design your own bbq landing page */
table.bbq td p {
	font-size: 11px !important;
}	

#bbq-callout {
	background: url(http://www.saintgermaincatering.com/images/ribs.jpg) 0 0 no-repeat;
	height: 237px;
	padding: 0 23px;
	color: #fff;
	font-size: 100%;
}
/* end */

/* @group showers landing page */
.subheader-showers {
	background: url(http://www.saintgermaincatering.com/images/baby-shower.jpg) 0 0 no-repeat;
}
#showers-callout {
	background: url(http://www.saintgermaincatering.com/images/bg-showers-callout.jpg) 0 0 no-repeat;
	height: 537px;
	padding: 0 23px;
	color: #666;
	font-size: 100%;
}
#showers-callout h3 {
	padding-top:152px;
}
/* @end */

/* @group religious landing page */
.subheader-religious {
	background: url(http://www.saintgermaincatering.com/images/religious.jpg) 0 0 no-repeat;
}
#religious-callout {
	background: url(http://www.saintgermaincatering.com/images/bg-religious-callout.jpg) 0 0 no-repeat;
	height: 537px;
	padding: 0 23px;
	color: #fff;
	font-size: 100%;
}
#religious-callout h3 {
	padding-top:205px;
}
/* @end */

/* @group sports landing page */
.subheader-sports {
	background: url(http://www.saintgermaincatering.com/images/sports-parties.jpg) 0 0 no-repeat;
}
#sports-callout {
	background: url(http://www.saintgermaincatering.com/images/bg-sports-callout.jpg) 0 0 no-repeat;
	height: 537px;
	padding: 0 23px;
	color: #666;
	font-size: 100%;
}
#sports-callout a {
	background:transparent url(http://www.saintgermaincatering.com/images/btn-callout-online-menu.png) no-repeat scroll 0 0;
	display:block;
	height:62px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-indent:-9999px;
	width:251px;
	position: absolute;
	top: 492px;
}
#sports-callout a:hover {
	background:transparent url(http://www.saintgermaincatering.com/images/btn-callout-online-menu.png) no-repeat scroll 0 -62px;
}
/* @end */

/* @group weddings landing page */
.subheader-weddings {
	background: url(../images/wedding_landing.jpg) 0 0 no-repeat;
	overflow: hidden;
	text-indent: -999px;
}
#weddingLanding #column-main { width:495px; }
#weddingLanding #column-sub { width:340px; padding:30px 0px 0px 0px; }
#weddingLanding h2, #weddingLanding h2 a {outline:none;text-decoration:none;font-family: Georgia, serif; font-weight: normal; font-size: 32px; font-style: italic; color:#2359ab;}
#weddingLanding .twoColContainer {display:block; float:none; clear:both; display:block; width:100%; overflow:auto;}
#weddingLanding .twoColContainer .twoCol {float:left;}
#weddingLanding .extraPads {background:#FFFFFF;padding:3px;border:1px solid #eeeeee;margin:10px 0 0 0;}
#weddingLanding .stripes {font-family: Georgia, serif; background:url(../images/bg_lightGreenStripe.jpg) top left repeat; padding:5px 0; color:#5b8821; width:221px;}
#weddingLanding div.stripes span.plan {display:block; text-align:center; font-size:22px; color:#5b8821; font-style: italic;}
#weddingLanding div.stripes span.phone {display:block; font-size:16px; text-align:center;}
#weddingLanding div.stripes a.contact {display:block; color:#ff9000; font-size:14px; text-align:center;}
#weddingLanding img.appointmentBtn {display:block; margin:3px auto 0 auto;}
#weddingLanding div.stripes div.socialContainer {display:block; width:136px; margin:10px auto; clear:both; float:none; overflow:auto;}
#weddingLanding div.stripes a.social {background: url(../images/icons_socialSprite.gif) no-repeat; display:block; float:left; height:32px; width:34px;}
#weddingLanding div.stripes a#sFacebook {background-position: 0 0;}
#weddingLanding div.stripes a#sTwitter {background-position: -35px 0;}
#weddingLanding div.stripes a#sLinkedin {background-position: -72px 0;}
#weddingLanding div.stripes a#sFlickr {background-position: -107px 0;}
#weddings-main .twoColContainer .rightCol {font-family: Georgia, serif; margin-left:20px; width:240px; color:#2359ab; font-size:12px; font-weight:normal;}
#column-main #weddings-main .twoColContainer .rightCol ul, #weddingLanding .weddingmenu ul {margin:0; padding:3px; color:#2359ab; } 
#column-main #weddings-main .twoColContainer .rightCol ul li, #weddingLanding .weddingmenu ul li {list-style-image:url(../images/icon_blueLeaf.gif); margin:0 0 0 20px; padding:5px 0; border-bottom:1px solid #cccccc;}
#weddingLanding .weddingmenu strong {font-size:15px;}
#weddingLanding .weddingmenu em {font-size:14px; display:block;color:#2359ab;}
#weddingLanding .weddingmenu ul li {font-size:12px; border:0;}
#weddingLanding .weddingmenu ul li ul {border:0;}
#weddingLanding .weddingmenu ul li ul li {list-style-image:none; list-style-type:none; border:0; margin-bottom:15px; color:#766C5B;}
#weddingLanding .weddingmenu ul {border-bottom: 1px solid #cccccc;}
#weddingLanding h2.closedItem a:before {font-style:normal; content:'\25B8 '; }
#weddingLanding h2.openItem a:before {font-style:normal; content:'\25BE';}
#weddingLanding h2 span {font-style:normal !important;}
#weddingLanding #weddings-callout .stripes { margin:30px auto 30px auto;}
#weddingLanding h2 a:hover, #weddingLanding h2.openItem a { color:#81BC32;}

#weddings-callout {
	/*background: url(http://www.saintgermaincatering.com/images/bg-weddings-callout.jpg) 0 0 no-repeat;
	height: 537px;
	padding: 0 23px;
	color: #fff;*/
	font-size: 100%;
}
#images { height: 185px; width: 240px; padding:0; margin:0; }
#images img { border:none;}

#weddings-callout h3 {
	padding-top:143px;
}
div.flickRfeed {
	width: 298px;
	margin:30px auto 0 auto;
}
.flickRfeed img{
	padding:3px;
	border:1px solid #cccccc;
	margin:0 6px 12px 6px;
}
#weddingLanding a.rightViewMoreL{
	display:block;
	border-bottom:1px solid #cccccc;
	text-decoration:none;
	color:#81bd32;
	position:relative;
	font-family: Georgia, serif;
	margin:12px 0;
}
#weddingLanding a.rightViewMoreL span{
	background:#FFFFFF;
	padding:5px;
	position: absolute;
	right:0;
	top:-14px;
	font-size:13px;
}
#weddingLanding .pullQuote{
	display:block;
	margin: 0;
	padding:22px;
	color:#2359ab; 
	font-family:Georgia, serif;
	font-size:16px;
	line-height:24px !important;
	font-style:italic;
}
#weddingLanding a.sampleBtn {display:block;margin:20px 0 0 0;border:1px solid #eeeeee;}
/*#weddings-callout a {
	background: url(http://www.saintgermaincatering.com/images/btn-contact-holiday.png) 0 0 no-repeat;
	display:block;
	height:62px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-indent:-9999px;
	width:251px;
	position: absolute;
	top: 492px;
}
#weddings-callout a:hover {
	background:transparent url(http://www.saintgermaincatering.com/images/btn-contact-holiday.png) no-repeat scroll 0 -62px;
}
#weddings-callout a {
	background:transparent url(http://www.saintgermaincatering.com/images/btn-callout-request-tasting.png) no-repeat scroll 0 0;
	display:block;
	height:62px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-indent:-9999px;
	width:251px;
	position: absolute;
	top: 492px;
}
#weddings-callout a:hover {
	background:transparent url(http://www.saintgermaincatering.com/images/btn-callout-request-tasting.png) no-repeat scroll 0 -62px;
}*/

/* @end */


/* Overall Structure */
.events h3,h4 {font-family: "Trebuchet MS",Verdana,Geneva,sans-serif;}
#eventsLayout .account-container {padding:5px 5px;}
#eventsLayout #column-main{
	float: left;
	/*width: 532px;*/
	width:560px;
	min-height: 400px;
	margin:0;
	padding:0;
	font-family: "Trebuchet MS",Verdana,Geneva,sans-serif;
}
#column-main p {
	color: #666;
	line-height: 1.7em;
	font-size: 1.16em;
	margin-bottom: 20px;
}
.events h3{
	margin-top: 30px; 
	font-size: 22px; 
	font-weight: normal;
}
#eventsLayout #column-main ol{
	list-style-type: none;
	margin-top: 20px;
	clear:both;
}
#eventsLayout #column-main ol li{
	float: left;
	display: block;
	width: 45%;
	margin:0; 
	padding-right:2%;
}
.leftColBottom {background: url(../images/holiday_curlytop.gif) top center no-repeat;padding: 15px 0 20px 0;margin: 0 10px;display:block;overflow: auto;}
.leftColBottom ul#greenBox {background:url(../images/bg_lightGreenStripe.jpg) top left repeat #d5e0c6;display:block;overflow:auto;margin:0;padding:10px 0px;}
.leftColBottom ul#greenBox li{display:block; float:left; width:50%; margin:0; padding:0; color:#5b8821; font-size:24px; font-family:Verdana,Geneva,sans-serif; letter-spacing:-1px; text-align:center; line-height:28px; }
.leftColBottom ul#greenBox li span.midSize {font-size:18px;line-height:35px;}
.leftColBottom ul#greenBox li div.social {font-size:18px;font-family: Verdana,Geneva,sans-serif;width:auto;}
.leftColBottom ul#greenBox li span{font-size:13px;line-height: 10px;}
.leftColBottom ul#greenBox li div.social a{display:inline-block; float:none; margin:0; padding:0; width:32px;}
.leftColBottom ul#greenBox a{color: #ff9000;}
#eventsLayout #column-rightside{
	float: right;
	width: 278px;
}
div.social{
	display:block;
	width:150px;
	margin: 0 auto;
	color:#5b8821;
	font-size: 14px;
	font-family: Georgia, serif;
}
#eventsLayout .social a{
	background: url(../images/icons_socialSprite.gif) no-repeat;
	display:block;
	float:left;
	height:32px;
	width:34px;
	margin-top: 5px;
}
#eventsLayout .social a#sFacebook{
	background-position: 0 0;
}
#eventsLayout .social a#sTwitter{
	background-position: -35px 0;
}
#eventsLayout .social a#sLinkedin{
	background-position: -72px 0;
}
#eventsLayout .social a#sFlickr{
	background-position: -107px 0;
}
.headingImg{margin-right:10px;}
