/*************************************** Reset */
/*********** Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-family: inherit;}

/*********** Rebuild */
body {font-family:Georgia, "Times New Roman", Times, serif; font-size: 13px; line-height: 20px; color:#402300;}

a, a:visited {text-decoration: underline; color:#77111F;}
a:hover {text-decoration: underline; color:#444121;}

p {margin: 0 0 1.5em;}

ul, ol {margin: 0 0 1.5em 1.25em;}
ul {list-style-type: disc;}
ol {list-style-type: decimal;}
li ul, li ol {margin: 0 0 0 2em;}
	.list_reset {margin: 0; list-style-type: none; display: block;}

dl {margin: 0 0 1.5em 0;}
dl dt {}
dd {margin-left: 2em;}

hr {
	border-style: solid; border-width: 0 0 1px; border-color: #D9C694;
	height: 0; overflow: hidden; display: block; margin: 1.5em 0;
	}

address {margin: 0 0 1.5em; font-style: normal;}
	address > span {font-weight: bold;}

blockquote {margin: 0 0 1.5em;}
blockquote: before, blockquote: after, q: before, q: after {content: "";}
blockquote, q {quotes: "" "";}
	blockquote p {
		margin-bottom: 0;
		font-size: 18px; line-height: 26px; color: #444121;
		font-style: italic;
		}
	blockquote > .src {
		font-family: Verdana,Arial, Helvetica, sans-serif;
		font-size: 11px;
		}
		blockquote > .citationsrc.serif {font-size: .8em;}

del {text-decoration: line-through;}
ins {}
pre {margin: 1.5em 0; white-space: pre;}
pre, code, tt {font: 1.1em 'andale mono', 'lucida console', monospace; line-height: 1.364;}

tbody, tfoot, thead, tr, th, td {outline: 0; font-weight: inherit; font-style: inherit; font-family: inherit;}
/*table {border-collapse: separate; border-spacing: 0;}*/
.eventTable {border-collapse: separate; border-spacing: 2;}
caption, th, td {font-weight: normal;}
tfoot {font-style: italic;}

strong {font-weight: bold;}
em, dfn {font-style: italic;}
dfn {font-weight: bold;}

sup, sub {line-height: 0;}

abbr, acronym {border-style: dotted; border-width: 0 0 1px; border-color: inherit; cursor: help;}
acronym, abbr, span.caps {font-size: 0.9em; letter-spacing: .07em;}

h1, h2, h3, h4, h5, h6 {font-size: 1em; color:#77111F; font-weight: bold; font-style: normal; margin: 0 0 1.5em;}
	h3 {font-size:1.08em;}
	h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin: 0; display: block;}

/*********** Default Custom Classes */
.img_align_center {display: block; clear: both; margin-right: auto; margin-left: auto; margin-bottom: 0.5em;}
.img_align_left {display: block; float: left; margin-right: 1.62em;}
.img_align_right {display: block; float: right; margin-left: 1.62em;}

.clear, .clearfix {clear: both;}
.clearfix: after {content: "."; display: block; height: 0; visibility: hidden;}

.hide {position: absolute; top: 0; left: -9000px;}
.align_left {float: left; display: inline;}
.align_right {float: right; display: inline;}
.align_center {display: block; margin: 0 auto;}

.nolist {list-style-type: none;}
.list_reset, .list_reset li {list-style-type: none; margin: 0; padding: 0;}

.amp {font-family: Baskerville,"Goudy Old Style","Palatino","Book Antiqua",serif; font-size: 1.1em; font-style: italic;}
.text_spaced {letter-spacing: .15em;}

/*********** Override Classes */
.serif {font-family: Georgia, Times, serif !important; font-size: 1.2em;}
.sans-serif {font-family:Verdana, Arial, Helvetica, sans-serif !important;}
.uppercase {text-transform: uppercase !important;}
.lowercase {text-transform: none !important;}
.italic {font-style:italic !important;}

.text_left {text-align: left !important;}
.text_right {text-align: right !important;}
.text_center {text-align: center !important;}

.nomarg {margin: 0 !important;}
.nomarg_bottom {margin-bottom: 0 !important;}
.nomarg_top {margin-top: 0 !important;}
.nomarg_left {margin-left: 0 !important;}
.nomarg_right {margin-right: 0 !important;}

.nopad {padding: 0 !important;}
.nopad_bottom {padding-bottom: 0 !important;}
.nopad_top {padding-top: 0 !important;}
.nopad_left {padding-left: 0 !important;}
.nopad_right {padding-right: 0 !important;}


.float_left {float: left !important;}
.float_right {float: right !important;}
.clear_right {clear: right !important;}
.clear_left {clear: left !important;}

.display_inline {display: inline !important;}
.display_block {display: block !important;}
.display_none {display: none !important;}

.pos_relative {position: relative !important;}
.pos_fixed {position: fixed !important;}
.pos_absolute {position: absolute !important;}

.prepend_top {margin-top:1.5em;}
.append_bottom {margin-bottom:1.5em;}
.prepend_top1-5 {margin-top:2.75em;}
.prepend_top2 {margin-top:3em;}
.append_bottom2 {margin-bottom:3em;}


/*************************************** Layout ******************/
body {
	background: #f2edda; margin-top: 12px;
	/*background-image:url(../images/backgroundtile.jpg);
	background-repeat:repeat-x;*/
	background-image:url(../images/bg/General_bkgrd.jpg);
	background-position:top center;
	background-attachment:fixed;
	}
body.communities {
	background-image:url(../images/bg/Community_bkgrd.jpg);
}
body.club {
	background-image:url(../images/bg/Golf_bkgrd.jpg);
}
body.winery {
	background-image:url(../images/bg/Winery_bkgrd.jpg);
}
body.builders {
	background-image:url(../images/bg/Builders_bkgrd.jpg);
}
#wrapper {
	width: 967px; margin: 0 auto;
	min-height: 400px;
	}
#shadowwrap {
	width: 959px;
	padding: 9px 4px 4px 4px; 
	background: url(../images/shadow.png) repeat-y;
	}
#siteheader {
	margin-bottom: 3px; height:124px; position:relative;
	background:url(../images/wood-stripe.jpg) 0 bottom no-repeat transparent;
	}
	#siteheader #weather {
		display: block; position: absolute; right: 16px; top: -12px;
		}
	#siteheader #sitelogo {
		position:absolute;
		background: url(../images/shadowtop.png) no-repeat;
		top: -16px; left: -4px; width: 975px;
		}
		#siteheader #sitelogo img {
			margin: 20px auto 0;
			display: block;
			}
	#siteheader .nav {
		position: absolute; bottom: 13px; left: 132px; width: 700px; 
		list-style-type: none; margin: 0;
		height: 45px; overflow: hidden;
		}
	#siteheader .nav > li {
		display: block; position: absolute;
		height: 100%; top: 0;
		
		}
	#siteheader .nav > li > a {
		display: block; width: 100%; height: 100%;
		background-image: url(../images/bg/nav.primary.png);
		background-color: transparent;
		background-repeat: no-repeat;
		text-indent: -999em;
		}
		#siteheader .nav > li.current > a {cursor: default;}
		#siteheader .nav > li.about {
			left: 0; width: 82px;
			}
			#siteheader .nav > li.about > a {
				background-position: 0 0;
				}
			#siteheader .nav > li.about > a:hover,
			#siteheader .nav > li.about.current > a {
				background-position: 0 -45px;
				}
		#siteheader .nav > li.et-moore {
			left: 82px; width: 82px;
			}
			#siteheader .nav > li.et-moore > a {
				background-position: -82px 0;
				}
			#siteheader .nav > li.et-moore > a:hover,
			#siteheader .nav > li.et-moore.current > a {
				background-position: -82px -45px;
				}
		#siteheader .nav > li.gallery {
			left: 162px; width: 82px;
			}
			#siteheader .nav > li.gallery > a {
				background-position: -162px 0;
				}
			#siteheader .nav > li.gallery > a:hover,
			#siteheader .nav > li.gallery.current > a {
				background-position: -162px -45px;
				}
		#siteheader .nav > li.contact {
			left: 479px; width: 81px;
			}
			#siteheader .nav > li.contact > a {
				background-position: -479px 0;
				}
			#siteheader .nav > li.contact > a:hover,
			#siteheader .nav > li.contact.current > a {
				background-position: -479px -45px;
				}
		#siteheader .nav > li.news {
			left: 560px; width: 46px;
			}
			#siteheader .nav > li.news > a {
				background-position: -560px 0;
				}
			#siteheader .nav > li.news > a:hover,
			#siteheader .nav > li.current > a {
				background-position: -560px -45px;
				}
		#siteheader .nav > li.realtors {
			left: 606px; width: 94px;
			}
			#siteheader .nav > li.realtors > a {
				background-position: -606px 0;
				}
			#siteheader .nav > li.realtors > a:hover,
			#siteheader .nav > li.realtors.current > a {
				background-position: -606px -45px;
				}

#footer {	
	background:url(../images/shadowbottom.png) 0 0 no-repeat;
	padding-top: 24px; position: relative; min-height: 80px;
	text-align: left; font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#444121; font-size:9px;
	}
	#footer a, #footer a.visited{
		color:#444121;
		text-decoration:none;
		}
	#footer a:hover{text-decoration:underline;}
	#footer .credits address, #footer .credits address .phone, #footer > ul > li {
		border-style: solid;
		border-color: #775326;
		}
	#footer #logos {float:right;}
	#footer #logos img {
		padding:0 10px 0 0;
		}
	#footer > ul {margin:0; list-style-type: none; width:700px;}
	#footer > ul > li {
		float: left; border-width: 0 1px 0 0;
		margin: 11px 1em .5em 0; padding-right: 1em;
		line-height: 1;
		}
		#footer li.noborder {
			border-width:0;
			padding-right:0;
			margin-right:.5em;
			}
		#footer li.iconSet {
			margin-top: 0; border-width: 0;
			}
			#footer li.iconSet img {vertical-align: middle;}
	#footer .credits {
		margin: .7em 0 .5em;
		clear: left;
		}
		#footer .credits address {
			display: inline;
			border-width: 0 1px; padding: 0 .6em; margin: 0 .5em;
			}
		#footer .credits address .phone {
			border-width: 0 0 0 1px; padding: 0 0 0 .6em; margin: 0 0 0 .5em;
			}
		#footer .credits address span {font-weight: normal;}
	#footer #seo {clear:both;padding: 2em 0;}
		#footer #seo h1 {margin-bottom: 0; font-weight: bold;}
		#footer #seo p {margin-bottom: .5em;}
		#footer #seo a {text-transform: none;}


/*home page*/
#home_nav{
	color:#ffffff;
	width:949px;
	height:474px;
	background-color:#ffffff;
	text-align:center;
	}
#nav_home_container  {
	width:949px;
	height:474px;
}	
div#sub_nav {
	color:#ffffff;
	background-color:#444121;
	text-align:center;
	}
 #sub_nav_container {
 	width:949px;
	height:225px;
 }
	#home_nav h2, #sub_nav h2 {
	color:#ffffff;
	}
#content{
	width:949px;
	padding-top:0;
	/*background:url(../images/bg/white.png);*/
	}
	#content #home_col_left{
		float:left;
		padding:24px 0 0 38px;
	}
	#content #home_col_right {
		float:right;
	}
	#content #home_col_center {
		margin-left:470px;
	}
	.home_button{
		width:234px;
		
		height:92px;
	}
	.home_button img{
		float:left;
		padding-right:4px;
	}
	.home_button p {
		display: table-cell;
		vertical-align: middle;
		height: 82px;
		font-size: 11px;
		line-height:1.27em;
	}
	.home_button a {
		display: block; margin-top: .4em;
		text-decoration: none; text-transform: uppercase;
		}

/*subpages*/
#content #sub_col_left {
	width:276px;
	float:left; padding: 27px 0 60px 90px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; line-height: 18px;
	
	}
	
	#content #sub_col_left h2.headerImage {margin-left:-89px;margin-top:-27px;}
	
	#content #sub_col_left h4 {margin-bottom: 0; font-size: 1em;}
	#content #sub_col_left form h4 {text-transform: uppercase;}
#content #sub_col_right {
	/*padding-left:380px;*/
	padding-right: 29px;
	padding-top:16px;
	float: right;
	padding-bottom:20px;
	width:540px;
	font-size:12px;
	line-height:22px;
	text-align:left;
	}
.highlight {
	color:#77111F;
	font-weight:bold;
	}
#content #sub_col_right.larger, #content .larger {
	font-size: 13px; line-height: 26px;
	}
.small {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.5em;
	}
.small h4 {
	font-size:1.09em;
	color:#77111F;
	margin-bottom: .375em;
	}
#home_col_left a.sans-serif {
	text-transform: uppercase; text-decoration: none;
	}
.viniterra {font-style: italic;}
	.viniterra a {color: #402300;}
	.viniterra a:hover {color: #77111F;}
ul.nav, ol.nav {
	margin-left: 0; list-style-type: none;
	}
	.nav > li.current > a {color: #D8C593; cursor: default; text-decoration: none;}
.nav.imageBased {width: 253px;}
	h2 + .nav.imageBased {margin-top: 3em;}
	.communities h2 + .nav.imageBased {margin-top: 8em;}
	.homesites h2 + .nav.imageBased {margin-top: 8em;}
	.sitePlan img + .nav.imageBased {margin-top: 10em;}
	.directions p + .nav.imageBased {margin-top: 1.75em;}
	.nav.imageBased > li > a {display: block; background: #fff; height: 46px; overflow: hidden;}
	.nav.imageBased > li > a > img {display: block;}
	.nav.imageBased > .current > a {cursor: default;}
	.nav.imageBased > li > a:hover, .nav.imageBased .current > a {background: #D9C694;}
	.nav.imageBased .actions {
		margin-bottom: 1.5em; padding-left: .5em;
		font-weight: bold; color: #77111F;
		}
	.nav.imageBased .actions a {
		font-weight: normal; color: #77111F;
		text-decoration: none;
		}
	.nav.imageBased .actions a:hover {text-decoration: underline;}
	.nav.imageBased .actions span.omega {padding-left: 1.125em;}
	.nav.imageBased .actions img {vertical-align: middle;}
	.actions + .sendToFriend {
		display: none; /*toggled via jQuery*/
		position: absolute; z-index: 99;
		top: 27px; left: 100%;
		width: 540px; height: 400px; overflow: hidden;
		/*background: url(../images/bg/FFFx90.png) repeat transparent;*/ background: #fff; padding: 1em;
		}
.callout {font-weight: bold;}
	.small .callout {color: #77111F;}
	.callout a {color: #402300;}
.txtColor {color: inherit;}
.paneToggler {
	list-style-type: none; margin: 0;
	height: 282px; overflow: hidden;
	background: gray; position: relative;
	}
	.gallery object, .gallery embed {}
.paneToggler > li {position: absolute; top: 0; left: -99999em;}
.paneToggler > li.current {top: 0; left: 0;}
#mapContainer {
	width:530px; height:300px; clear: both; margin-top: 1.5em;
	float: right;
	}
div.callout {
	background: url(../images/bg/callout.png) no-repeat 0 0;
	width: 224px; height: 86px; overflow: hidden;
	padding: 15px;
	font-family: Verdana, Arial, sans-serif; font-weight: normal;
	font-size: 11px; line-height: 1.27em;
	}
div.callout .thumb {
	float: left; margin-right: 5px; margin-top: -5px;
	}
div.callout p > a {
	display:block; margin-top:0.4em;
	color: #77111F; text-decoration: none; text-transform: uppercase;
	}
div.callout p > a:hover {text-decoration: underline;}
.eventListings h3 {
	border-style: dashed;
	border-width: 0 0 1px;
	border-color: #77111F;
	padding-bottom: .25em;
	margin-bottom: 1.75em;
	text-transform: uppercase;
	}
.eventListings > ul {list-style-type: none; margin-left: 0;}
.eventListings > ul ~ h3, .eventListings > ul > li + li {margin-top: 2em;}
.eventListings > ul h4 {color: inherit; margin-bottom: 0;}
.eventListings > ul dt, .eventListings > ul dd {display: inline;}
.eventListings > ul dt {text-transform: uppercase; font-size: 11px;}
.eventListings > ul dd {margin: 0;}
.events #content #sub_col_left {font-family: Georgia, Times, serif;}
.events #content #sub_col_left h4 {margin-top: 3em;}
	.club.events #content #sub_col_left h4 {margin-top:1em;}
.events #content #sub_col_left h4, .events ol.nav {font-size: 13px; line-height: 2;}
.events #content #sub_col_left ol.nav {
	color: #D8C593;
	}
.events #content #sub_col_left h4 {
	color:#402300;
}
.club .eventListings h3 {
	color:#444121;
}
.community .eventListings h3 {
	color:#402300;
}
.boating-info {
	font-weight:bold;
	color:#77111F;
	font-size:11px;
}
.sitemap > li + li {margin-top: 1.5em;}
.sitemap > li > a {
	font-weight: bold;
	font-size: 1.25em; line-height: 1.3;
	}
.sitemap > li > ol {list-style-type: none;}

/*column backgrounds*/
#content #sub_col_left.community {
	background:url(../images/bg/bg.community.png) 26px 37px no-repeat;
	}
#content #sub_col_left.builder {
	background:url(../images/bg/bg.builders.png) 26px -6px no-repeat;
	margin-top:-27px;
	padding-top:27px;
	}
#content #sub_col_left.winery {
	background:url(../images/bg/bg.winery.png) 0 0 no-repeat;
	}
#content #sub_col_left.about, #content #sub_col_left.gallery {
	background:url(../images/bg/bg.about.png) 15px 0 no-repeat;

	}
	#content #sub_col_left.about, #content #sub_col_left.gallery, #content #sub_col_left.club, #content #sub_col_left.equestrian {
		padding-top: 27px; margin-top: -5px;
		background-position: 0 5px;
		}
#content #sub_col_left.club {
	background:url(../images/bg/bg.course.png) 26px 5px no-repeat;
	}
#content #sub_col_left.equestrian {
	background:url(../images/bg/equestrianCenter.png) 26px 5px no-repeat;
	}
.page-title {
	font-weight: normal; font-size: 28px; color: #444121;
	margin-bottom: .5em; line-height: 1.3;
	}
.staffList {
	list-style-type: none; margin-left: 0;
	}
.staffList > li > img {
	display: block; padding: 12px 13px 28px 10px; float: left;
	background: url(../images/bg/staff.png) no-repeat 0 0;
	}
	.staffList > li > img ~ h4,
	.staffList > li > img ~ p,
	.staffList > li > img ~ blockquote {margin-left: 155px;}
.staffList > li > h4 {margin-bottom: 0;}
	.staffList > li > h4 .jobTitle {font-style: italic; font-weight: normal;}
.staffList > li > blockquote p {
	font-size: 11px; line-height: 18px; font-style: normal;
	color: #402300; font-family: Verdana, Arial, sans-serif;
	}
.staffList > li + li {
	border-style: dashed;
	border-width: 1px 0 0;
	border-color: #444121;
	margin-top: 20px; padding-top: 20px;
	}
#sub_col_left.gallery {position: relative;}
.club #sub_col_left > blockquote {height: 170px; overflow: visible;}

/*********** Forms */
form {width: 100%; clear: both; margin: 0; padding: 0;}
form ul, form ol {
	margin: 0; list-style-type: none;
	}
form ul > li, form ol > li {
	margin-bottom: .5em;
	}
	#sub_col_right li.fullwidth {padding-left: 120px;}
label {
	font-family: Verdana, Arial, sans-serif;
	color: #402300; font-size: 11px;
	}
	#sub_col_left label {
		display: block; margin-bottom: .25em;
		}
	#sub_col_right label, #sub_col_left .actions + .sendToFriend label {
		display: -moz-inline-box; display: inline-block;
		*display: inline; *zoom: 1;
		width: 118px;
		}
		#sub_col_left .actions + .sendToFriend label {margin-bottom: 0;}
		#sub_col_right .fullwidth > label {
			width: auto; display: block;
			}
input, textarea { /* :not([type=submit]) .. <= IE7 will not support */
	padding: 4px; outline: none; margin: 0;
	border-style: solid;
	border-width: 1px;
	border-color: #9c9c9c #c3c3c3 #ddd;
	background: #fff;
	width: 96%;
	/*-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;*/
	font-family: inherit; font-size: inherit;
	}
	#sub_col_right input, #sub_col_right textarea, #sub_col_left .actions + .sendToFriend input[type=text] {
		width: 406px;
		}
	#sub_col_left input[type=text], #sub_col_left input[type=password], #sub_col_left textarea {
		width: 230px;
		}
input:focus, textarea:focus {
	background: #fffff1;
	}
	input[type=image] {border: none; width: auto; padding: 0;}
	input[type=submit], button[type=submit], .submitArea a.btnSubmit {
		display: block; width: 83px !important; height: 41px; padding: 0; margin: 0; border: none;
		border-color: #c7c7c7 #ccc #ddd;
		background: url(/siteassets/images/bg/btn.submit.png) no-repeat 0 0 #fff;
		cursor: pointer;
		font-size: 1px; text-align: left; color: #fff; text-indent: 2px;
		float: right;
		}
		input[type=submit]:hover, button[type=submit]:hover, .submitArea a.btnSubmit:hover {background-color: #D9C694; color: #D9C694;}
		.submitArea {text-align: right; overflow: auto;}
		#sub_col_left input[type=submit] {margin-right: 33px;}
		#sub_col_left .actions + .sendToFriend input[type=submit] {margin-right: 0;}
input[type=hidden] {position: absolute; left: -9999em;}
input[disabled], textarea[disabled] {
	cursor: default;
	background: #eee;
	}
select {
	width: 100%;
	}
	#sub_col_right select {
		width: 416px;
		}
	#sub_col_left select {
		width: 240px;
		}
#sub_col_right form .csz.city input {}
#sub_col_right form .csz.state select {width: 220px;}
#sub_col_right form .phone input, #sub_col_right form .csz.zip input {width: 210px;}

.req, .disclaimer, .instruct {
	clear: both;
	font-family: Verdana, Arial, sans-serif; font-size: 11px;
	}
.req, .instruct {
	color: #444121; font-style: italic;
	}
.disclaimer {
	padding-top: 1em; line-height: 1.636;
	color: #402300;
	}
p.instruct {
	margin: .5em 0 0; padding-left: 120px;
	}
#getDirections h2.txtColor {margin-bottom: .325em;}

#locator-map {
	text-align:center;
}
.fade {
	opacity:0;
}

.cottageTitle {
	font-weight:bold;
	color:#77111F;
	font-size:13px;
	margin-bottom:0;
	padding-bottom:0;
}
.cottageText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

/*new etmoore page*/
.et-moore table {
	border:none;
	
	padding:none;
}
	.et-moore td {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
	}
	.et-moore .secondary{font-size:10px;}
	
input.btnSortBySubmit {
		display: inline; width: 57px !important; height: 22px; padding: 0; margin: 0; border: none;
		border-color: #c7c7c7 #ccc #ddd;
		background: url(/siteassets/images/btnSubmit_small.png) no-repeat 0 0 #fff;
		cursor: pointer;
		font-size: 1px; text-align: left; color: #fff; text-indent: 2px;
		float: none;
		}
		input.btnSortBySubmit:hover {background-color: #D9C694; color: #D9C694;}

input.btnViewEventListings {
		display: block; width: 57px !important; height: 22px; padding: 0; margin: 0; border: none;
		border-color: #c7c7c7 #ccc #ddd;
		background: url(/siteassets/images/btnSubmit_small.png) no-repeat 0 0 #fff;
		cursor: pointer;
		font-size: 1px; text-align: left; color: #fff; text-indent: 2px;
		float: right;
		}
		input.btnViewEventListings:hover {background-color: #D9C694; color: #D9C694;}
.eventHeader h3 {
	font-size: 18px;
	border-style: dashed;
	border-width: 0 0 1px;
	border-color: #77111F;
	padding-bottom: .25em;
	margin-bottom: 1.75em;
	text-transform: capitalize;
	}
a.StartOfEventsLink {
		display:block;margin-top:-7px;margin-right:-8px;float:right;
		}
		a.StartOfEventsLink:hover {background-color: #D9C694; color: #ffffff;}

.eventTable td img {padding:10px 2px 0 2px;}

