/* WOO CUSTOM STYLESHEET --------------------- */

/*- Header -*/

#header { height: 100px; background-color: #FFF; margin: 0 15px; padding: 0; }
#header .logo 	{ float: left; display:inline; line-height: 100px; 
		font-size: 24px; }
#header .logo a { display: block; height: 93px; width: 389px; color: #000000; 
		font-size: 28px; }

.singlecol { float: none; width:100%; }
.singlewrapper { width:754px; }

.post .featured .pic { height: 40px; margin: 0 0 10px; padding: 230px 0 0 }

#columns .post .featured h2 { 
	font-family: Georgia, "Times New Roman", serif;
        font-size:24px;line-height:32px;padding-bottom:10px;color:#000000; 
	}

#columns .post .featured .pic h3 { 
	background: #262626; border: 0; color: #FFF; 
	font-size: 16px; font-weight: bold; font-family:Helvetica, sans-serif; 
	height: 32px; line-height: 32px; margin: 0; 
	padding: 0 0 0 15px !important; text-transform: uppercase; }

.post-alt h2 { 
	clear: both; color: #333; 
	font-family:sans-serif; font-size: 18px; letter-spacing: normal;
	line-height:26px; margin: 0 0 10px 0; }

.post-alt h1, .post-alt h2.headline { 
	border:none; font-family: Georgia, "Times New Roman", serif; 
	font-size: 24px; clear: none; line-height: 32px; padding-bottom: 10px; 
	color:#000; margin:0px;
	}

.post-alt h3 a, .post-alt h2 a, .post-alt h1 a { color: #000000; }
.post-alt h3,.post_alt h3 a { font-size: 16px; font-weight: bold; }
.post-alt h3.post_date { 
	color: #999999; padding: 5px 0px 10px; font-size: 12px; 
	font-weight: normal; }

.post-alt div.video { margin-bottom: 15px; }

h3.posted { font-size: 11px; color: #666; font-style: normal; 
	font-weight: normal; line-height: 15px; background-color: #eeeeee; 
	padding: 5px; margin-top: 10px; text-align: right; 
	border-top:1px solid #ddd; border-bottom:1px solid #ddd; clear:both; }

h3.posted a { color: #000000; font-size:11px; }
.post-alt img.post-ratings-image, .post-ratings img  { 
	border: none; padding: 0; }
.post-alt ul li {color:#333;}
.post-alt ul.Menu li a { font-weight: bold; }

/*========= ARCHIVE SPECIFIC =========*/

#archivebox { 
	border-bottom: 1px solid #E2E1DD; margin: 0 0 13px; padding: 0 0 5px }
#archivebox em { font-weight: normal; display: inline; }
#archivebox a { color:#555; }
#archivebox h1, #archivebox h2, #archivebox h3, #archivebox h4,
#archivebox em { 
	font-family: Georgia,"Times New Roman";  font-size: 30px; 
	line-height: 42px; font-weight: normal; display: inline; }

.archivefeed { border-top: 1px solid #E2E1DD; padding-top: 5px; 
	margin-top:10px; padding-bottom:0px; }
.archivefeed a { background:url(images/ico-arcfeed.gif) center left no-repeat; 
	height:20px; color:#000; font-weight:bold; font-size: 11px;
	font-weight: normal; padding:3px 0px 1px 22px; }
.arclist{ width: 260px; margin:0px 0px 25px; padding:5px 0px 0px; 
	border-bottom: 1px solid #eee; }
.arclist h2 { color: #000; padding:0px 0px 15px; }
.arclist ul li { color:#c0c0c0; font-size:12px; padding:8px 0 8px 10px; 
	border-top:1px solid #eee; }

/*========= SINGLE POST SPECIFIC =========*/

.entry, .entry  p { color:#222; text-align:left; font-size:13px; line-height:20px; }
.entry a { font-weight: bold; }
.entry blockquote { padding: 10px; border: 1px solid #ddd; color:#000; 
	width:85%; background-color: #f7f7f7; margin:5px auto 15px; }
.entry blockquote p { font-size:12px; padding: 5px 0px; margin: 5px 0px; 
	line-height: 20px; }
.entry img { padding: 4px; border: 1px solid #dddddd; 
	background-color: #FFFFFF; }
h3.Movies, 
h3.gform_title { font: 18px Georgia; padding-top: 25px; 
	border-bottom: 1px solid silver; margin-bottom: 15px; }
div.gform_body li { list-style: none; }
.pullquote { width: 200px; float: right; padding: 0 0 5px 10px; 
	line-height: 20px; border-left: 2px solid silver; margin-left: 5px; 
	font-size: 16px; color: #39599C; font-family: Georgia; 
	font-weight: bold; }
.wp-caption img { margin-bottom:15px; }
p.wp-caption-text { text-align:left; padding: 0; margin:0 0 10px 0; font-size:11px; 
	color:#000080; font-style: normal; }
.weather-page img { float:none; text-align:center; padding:15px 0 20px 30px; 
	border: none; }

/*======== BUSINESS RESOURCES ==========*/
.business-events { padding: 15px auto 25px auto; }
.business-events h2 {
font-family: Georgia, "Times New Roman", serif; font-size: 24px; 
line-height: 32px; padding-bottom: 10px; color:#000; }
.business-events ul li a { font-weight: bold; }

/*========= COMMENTS =========*/
h2.commh2 { font-family: Georgia,"Times New Roman",serif; font-size: 1.5em; 
	padding: 0 0 5px; margin: 0 0 15px 0; font-weight:bold !important; 
	color:#000000; }

/*========= SIDEBAR =========*/
#mpu_banner { width:300px; height:250px; background-color:#eeeeee; 
	margin-bottom:15px; padding: 9px; border: 1px solid #dddddd; }

#Social { text-align:justify; width:300px; margin-bottom:15px; padding: 9px; }

/*- Sidebar Tabs - Popular, Comments, Featured, Tag Cloud -*/

.sideTabs { width:308px !important; height:auto !important; min-height:258px; 
	padding:5px; border:1px solid #ddd; background-color:#eeeeee; 
	float:left; display: block; }

.col2 .mootabs_title { font-size: 12px; width: 100%; float:left; }
.col2 .mootabs_title li { float: left; display:inline; font-size: 11px; 
	line-height: 34px; background: #ffffff; color: #000000;
	border:1px solid #ddd; font-weight: bold; font-size: 11px; 
	margin:0px 2px 0px 0px !important; padding:0px 5px !important;
 	cursor: pointer; }
.col2 .mootabs_title li:hover, .col2 .mootabs_title li.active {
	border: 1px solid #ddd; text-decoration: none; }
.col2 .mootabs_panel { 
	display: none; clear: both; float:left; height:auto !important; }
.col2 .mootabs_panel.active { display: block; float:left; }
.col2 .mootabs_panel ul { width: 296px !important; padding:5px !important; 
	border:1px solid #ddd !important; margin:5px 0px 0px !important;
	background-color: #FFFFFF; min-height:203px; }

.list1 li,.list2 li, .list3 li, .ec3_events li, .carpul li .recent-reviews li {
	padding: 6px 0 6px 20px; border-bottom: 1px solid #eee; }
.list1 li a,.list3 li a,.list4 li a, .list5 li a, .recent-reviews li a { 
	color: #666666; font-size: 12px; }
.list3 li a, .ec3_events li a, .recent-reviews li a { font-weight: bold; color: #39599C; }
.list5 li { border-bottom: 1px solid #eee; padding:6px 0px; }
.Title_Sans { font-weight: bold; }

/*- Ads -*/

.ads { border: 1px solid #ddd; height: 125px; width:308px; padding: 5px; margin:0 0 15px; }
.ads img { float: left; margin:0 5px 0 0; }
.ads img.last { margin: 0; }

#widget_openxwpwidget-2, #widget_openxwpwidget-4 { text-align:center; }
#widget_openxwpwidget-2 h3, #widget_openxwpwidget-4 h3 {text-align:left;}
.widget_openxwpwidget img { padding: 8px; }

/*=== Styling Widget Lists ===*/

.textwidget ul { margin:0 0 10px 0; padding:0; border:none !important; }
.textwidget ul li { border: none; padding:5px 0 5px 5px; margin:0px; }
.textwidget ul li a { color: #000080; } 
ul.calwidget { margin-left:15px; padding:0px;}
ul.calwidget li { list-style-type:circle; padding:0px;}

/*========= MISC =========*/
.entry table tr td {border:1px solid black; text-align:center;}
.th { float: left; padding: 5px; background-color: #FFFFFF; margin: 0 10px 5px 0; } 
										table.Movies TH, table.Movies TD { padding: 5px; }
										table.Movies strong { font-size: 16px; font-weight: bold; }
										table#News { border-collpase: collapse; border: 1px solid black; padding: 2px; margin: 15px auto 25px auto; width:515px; }
										table#News td { border-collpase: collapse; border: 1px solid black; padding: 2px; }

/*=========== RESTAURANT REVIEW PAGES =====================*/
.restaurant-details { margin-bottom: 15px; clear: both; }
h3.cuisine { font: bold 16px Georgia,serif; padding-top:10px; }
.restaurant-details p { font-size: 14px; padding-top: 15px; }
.restaurant-details .ratings { padding-top: 15px; }
.details { color: #444; margin: 10px auto 10px auto; }
.thumbnail-div { border: 1px solid #DFDFDF; padding: 4px; margin-bottom: 10px;
float: left; margin-right: 10px; display: inline; }
.Details, .details { margin: 20px; padding-bottom: 20px; font-size: 14px; color:#000; }
.Dollah, .dollah { color: #005500; font-weight: bold; }
.clear { clear:both; }
div.restaurants-bars h3 { font-size:14px;font-weight:bold;margin-bottom:0px;margin-top:12px; }

/*==============Demographics Info======================*/
table.MiniCal { width:300px; table-layout:auto; border:1px solid #CCC; 
	padding:5px; margin:5px;}
table.MiniCal tr { height:25px; }
table.MiniCal .weekday { background:#3B5998; font-family:Georgia; color:#fff; }

/*========= RELATED ITEMS =========*/
div.related_post { margin: 40px 5px; 
	/*background: #CFECFB url(images/related_pat.jpg) left top repeat-x; 
	float: left; width: 560px; margin: 20px 0px 5px 0px; padding: 10px; 
	border:1px solid #8FB9D0;*/ }
h3.related_post_title, #respond h2, #comments_wrap h2 { 
	border-bottom: 1px solid #E2E1DD; clear: both; color: #333; 
	font-family:Georgia; font-size: 18px; letter-spacing: normal; 
	line-height:26px; margin: 20px 0 10px; 
	}

DT { padding-top:15px; }
DD { padding-top:15px; }

/* --- forms.css v1.3.3 ------------------------------- */
.gform_wrapper{ overflow:hidden;  margin-bottom:10px;  max-width:600px}
.gform_wrapper h1, .gform_wrapper h2, .gform_wrapper h3{font-weight:normal; border:none; outline:none; background:none}
.gform_wrapper:focus{ outline:none}
.gform_wrapper form{ text-align:left}
.gform_wrapper input{ outline-style:none;  font-size:11px;  font-family:verdana,sans-serif;  padding:2px 0 2px 0;  letter-spacing:normal}
.gform_wrapper textarea{ outline-style:none;  font-size:11px;  font-family:verdana,sans-serif;  letter-spacing:normal;  padding:2px 0 2px 0;  resize:none; /* doesn't validate but added for Safari field resizing */}
.gform_wrapper ul{ margin:0;  list-style-type:none}
html >body .entry ul, .gform_wrapper ul{text-indent:0px}
.gform_wrapper li, .gform_wrapper form li{ list-style-type:none!important; overflow:hidden}
.gform_wrapper ul.right_label li, .gform_wrapper form ul.right_label li, .gform_wrapper ul.left_label li, .gform_wrapper form ul.left_label li {margin-bottom:14px}
.gform_wrapper ul li:before, .gform_wrapper ul li:after, .entry ul li:before, .entry ul li:after{content:""; /* for safari */}
.gform_wrapper ul li:before, .gform_wrapper ul li:after, .entry ul li:before, .entry ul li:after{content:none; # /* for other browsers  */}
.gform_wrapper ul.gform_fields{ padding:0px;  margin:0px}
.gform_wrapper select{ font-size:11px;  font-family:verdana,sans-serif;  padding:3px 0 3px 0;  letter-spacing:normal}
.gform_wrapper .inline{ display:inline!important}
.gform_wrapper .gform_heading{ width:98%;  padding-bottom:12px;  margin-bottom:18px}
.gform_wrapper .gfield_time_hour, .gform_wrapper .gfield_time_minute, .gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_year{ width:70px;  float:left}
.gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_year {margin-right:12px}
.gform_wrapper .gfield_time_ampm select{ width:60px!important}
.gform_wrapper .gfield_time_hour input, .gform_wrapper .gfield_time_minute input, .gform_wrapper .gfield_date_month input, .gform_wrapper .gfield_date_day input, .gform_wrapper .gfield_date_year input{ width:70%!important}
.gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_year{ width:50px;  float:left}
.gform_wrapper .gfield_date_month input, .gform_wrapper .gfield_date_day input, .gform_wrapper .gfield_date_year input{ width:85%!important}
.gform_wrapper .field_hover{ border:1px dashed #2175A9!important;  cursor:pointer}
.gform_wrapper .field_selected{ background-color:#DFEFFF;  border:1px solid #C2D7EF!important}
.gform_wrapper .field_name_first, .gform_wrapper .field_name_last{ width:50%;  float:left}
.gform_wrapper .ginput_complex{overflow:hidden}
.gform_wrapper .field_name_first input, .gform_wrapper .ginput_complex .ginput_left input{ width:90%!important}
.gform_wrapper .field_name_last input{ width:93%!important}
.gform_wrapper .datepicker{ width:100px!important}
.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right{ width:48%;  float:left;}
.gform_wrapper .gfield_error .ginput_complex .ginput_left, .gform_wrapper .gfield_error .ginput_complex .ginput_right { width:50%}
.gform_wrapper .gfield_error .ginput_complex .ginput_left input { width:90%!important}
.gform_wrapper .gfield_error .ginput_complex .ginput_right input { width:100%!important}
.gform_wrapper .ginput_complex input, .gform_wrapper .ginput_complex select{ width:92%!important}
.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction { display:block;  margin:3px 0 8px 0; font-size:10px; letter-spacing: 1px}
.gform_wrapper .ginput_complex .name_prefix{ float:left;  width:30px!important;  margin-right:14px}
.gform_wrapper .ginput_complex .name_suffix{ float:left;  width:30px!important}
.gform_wrapper .ginput_complex .name_first, .gform_wrapper .ginput_complex .name_last{ float:left;  width:100px;  margin-right:8px}
.gform_wrapper .top_label .gfield_label{ margin:10px 0 4px 0;  font-weight:bold; display:-moz-inline-stack; display:inline-block; line-height:130%; clear:both}
.gform_wrapper .left_label .gfield_label{ float:left;  margin:2px 15px 0 0;  width:29%;  font-weight:bold}
.gform_wrapper .right_label .gfield_label{ float:left;  margin:2px 15px 0 0;  width:29%;  font-weight:bold;  text-align:right}
.gform_wrapper .left_label ul.gfield_checkbox, .gform_wrapper .right_label ul.gfield_checkbox, .gform_wrapper .left_label ul.gfield_radio, .gform_wrapper .right_label ul.gfield_radio{ margin-left:32%}
.gform_wrapper .top_label input.small, .gform_wrapper .top_label select.small{ width:25%}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{ width:50%}
.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea{ width:92%}
.gform_wrapper .right_label input.small, .gform_wrapper .right_label select.small, .gform_wrapper .left_label input.small, .gform_wrapper .left_label select.small{ width:15%}
.gform_wrapper .right_label input.medium, .gform_wrapper .right_label select.medium, .gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium{ width:35%}
.gform_wrapper .right_label input.large, .gform_wrapper .right_label select.large, .gform_wrapper .left_label input.large, .gform_wrapper .left_label select.large, .gform_wrapper textarea.textarea{ width:59%}
.gform_wrapper .right_label div.ginput_complex, .gform_wrapper .left_label div.ginput_complex{ width:64%;  float:left}
.gform_wrapper h2.gsection_title{ margin:0!important;  padding:0!important;  letter-spacing:normal!important}
.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title { 
	font-weight:bold; font-size:16px; font-family:Helvetica,sans-serif; }
.gform_wrapper h3.gform_title{ letter-spacing:normal!important;  margin:10px 0 6px 0}
.gform_wrapper span.gform_description{font-weight:normal}
.gform_wrapper h2.gsection_title, .gform_wrapper .gsection_description, .gform_wrapper h3.gform_title{ width:98%}
.gform_wrapper .gsection{ border-bottom:1px dotted #ccc!important;  padding:0 0 8px 0;  margin:8px 0 16px 0}
.gform_wrapper .gfield_checkbox, .gform_wrapper .gfield_radio{ padding:5px 0;  margin:0}
.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio li{ padding:3px 0 0 0!important;}
.gform_wrapper .gfield_checkbox label, .gform_wrapper .gfield_radio label{ margin-left:6px;  display:inline}
.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description,.gform_wrapper .instruction { font-size:10px; line-height:150%; clear:both; font-family:verdana,sans-serif; letter-spacing:normal}
.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description{padding:4px 0 8px 0}
.gform_wrapper .gfield_description  {padding: 10px 0 8px 0; font-style: italic}
.gfield_date_year+.gfield_description {padding:0 0 8px 0}
.gform_wrapper .gsection_description {font-style: italic}
.ginput_complex + .gfield_description {padding-top:0!important}
.gform_wrapper .right_label .gfield_description, .gform_wrapper .left_label .gfield_description, .gform_wrapper .left_label .instruction, .gform_wrapper .right_label .instruction{ margin-left:29%;  padding-left:15px}
.gform_wrapper .left_label .gsection .gsection_description, .gform_wrapper .right_label .gsection .gsection_description{ margin-left:0;  padding-left:0;  padding-top:4px;  line-height:150%}
.gform_wrapper .gfield_required{ color:#790000;  margin-left:4px}
.gform_wrapper textarea.small{ height:80px}
.gform_wrapper textarea.medium{ height:150px}
.gform_wrapper textarea.large{ height:250px}
.gform_wrapper .gfield_error{ background-color:#FFDFDF!important;  margin-top:4px!important;  margin-bottom:6px;  padding:6px 6px 4px 6px!important; border:1px dotted #C89797}
.gform_wrapper .top_label .gfield_error .ginput_container {max-width:99%}
.gform_wrapper .top_label .gfield_error{ width:92%}
.gform_wrapper .top_label .gfield_error input.large, .gform_wrapper .top_label .gfield_error select.large, .gform_wrapper .top_label .gfield_error textarea.textarea{ width:100%}
.gform_wrapper .right_label .gfield_error input.large, .gform_wrapper .right_label .gfield_error select.large, .gform_wrapper .right_label .gfield_error textarea.textarea, .gform_wrapper .left_label .gfield_error input.large, .gform_wrapper .left_label .gfield_error select.large, .gform_wrapper .left_label .gfield_error textarea.textarea { width:66%}
.gform_wrapper .gfield_error .gfield_label{ color:#790000}
.gform_wrapper .validation_error{ color:#790000;  font-weight:bold;  font-size:14px;  line-height:150%;  font-family:Helvetica,sans-serif; margin-bottom:16px}
.gform_wrapper .validation_message{ color:#790000!important;  font-size:11px;  font-family:verdana,sans-serif;  letter-spacing:normal}
.gform_wrapper .gform_footer{ padding:16px 0 10px 0;  margin:16px 0 0 0}
.gform_wrapper .gform_footer.right_label, .gform_wrapper .gform_footer.left_label { padding:16px 0 10px 31%}
.gform_wrapper input.button{ font-size:100%;  color:#222}
.gform_wrapper input.button:hover{ color:#000}
#gforms_confirmation_message{background-color:#fffac6; border:1px solid #feda70; margin-top:10px; margin-bottom:10px; padding:20px 0; font-size:14px; color:#252525; text-align:center}

/* added for v1.3 --------------------------------------------------------- */
.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right, .gform_wrapper .ginput_complex .ginput_full { min-height:43px; display:block; overflow:hidden}
.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio li {margin-bottom:4px; line-height: 130%!important} /* improve spacing and prevent descenders from getting cut off in IE */

/* a few IE7 specific hacks --------------------------------------- */
.gform_wrapper .gfield_time_hour{*width:80px}
.gform_wrapper .gfield_time_minute{*width:70px}
.gform_wrapper .gfield_time_ampm{*padding-top:2px}
.gform_wrapper .gfield_time_hour input, .gform_wrapper .gfield_time_minute input{*margin-left:-10px}
.gform_wrapper .ginput_complex .ginput_left label, .gform_wrapper .ginput_complex .ginput_right label { *margin:3px 0 5px 0}
.gform_footer input.button {*padding:3px}
ul.top_label .clear-multi {overflow:hidden; clear:both}

/* IE8 & IE7 hacks because IE still sux  --------------------------------- */
.gform_wrapper .ginput_complex .ginput_left select, .gform_wrapper .ginput_complex .ginput_right select { padding: 2px 0 2px 0\9 }

/* jQuery UI date picker ----------------------------------------*/
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div{ /*resets*/margin:0; padding:0; border:0; outline:0; line-height:1.3; text-decoration:none; font-size:100%; list-style:none; font-family:"lucida sans", "lucida grande", lucida ,sans-serif; background:#fff; font-size:1.0em; border:4px solid #C1C1C1; width:15.5em; padding:2.5em .5em .5em .5em;  position:relative}
.ui-datepicker-div, #ui-datepicker-div{ z-index:9999; /*must have*/ display:none}
.ui-datepicker-inline{ float:left; display:block}
.ui-datepicker-control{ display:none}
.ui-datepicker-current{ display:none}
.ui-datepicker-next, .ui-datepicker-prev{position:absolute; left:.5em; top:.5em; background:#eee}
.ui-datepicker-next{ left:14.6em}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover{ background:#dadada}
.ui-datepicker-next a, .ui-datepicker-prev a{ text-indent:-999999px; width:1.3em; height:1.4em; display:block; font-size:1em; background:url(../images/datepicker_arrow_left.gif) 50% 50% no-repeat; border:1px solid #d3d3d3; cursor:pointer}
.ui-datepicker-next a{ background:url(../images/datepicker_arrow_right.gif) 50% 50% no-repeat}
.ui-datepicker-header select{ border:1px solid #d3d3d3;  color:#555;  background:#e6e6e6;  font-size:1em;  line-height:1.4em;  position:absolute;  top:.5em;  margin:0 !important}
.ui-datepicker-header option:focus, .ui-datepicker-header option:hover{ background:#dadada}
.ui-datepicker-header select.ui-datepicker-new-month{ width:7em; left:2.2em}
.ui-datepicker-header select.ui-datepicker-new-year{ width:5em; left:9.4em}
table.ui-datepicker{ width:15.5em;  text-align:right}
table.ui-datepicker td a{ padding:.1em; display:block; color:#555; background:#e6e6e6; cursor:pointer; border:1px solid #fff; text-align:center}
table.ui-datepicker td a:hover{ border:1px solid #fff; color:#212121; background:#dadada; text-decoration: none}
table.ui-datepicker td a:active{ border:1px solid #aaa; color:#212121; background:#fff;  text-decoration: none}
table.ui-datepicker .ui-datepicker-title-row td{ padding:.2em 0; text-align:center; font-size:.9em; color:#222; text-transform:uppercase}
table.ui-datepicker .ui-datepicker-title-row td a{ color:#222; padding:.3em 0}
.ui-datepicker-cover{ display:none;  display/**/:block;  position:absolute; z-index:-1; filter:mask(); top:-4px; left:-4px; width:193px; height:200px}
img.ui-datepicker-trigger {position:relative; top:3px; left:4px}

/* tame those pesky hidden fields ----------------------------------*/
.gform_wrapper input[type="hidden"], .gform_wrapper input.gform_hidden {display:none}
.ginput_full br, .ginput_left br, .ginput_right br {display:none;}

/* fix captcha alignment for IE8 -----------------------------*/
.gform_wrapper .left_label #recaptcha_area, #recaptcha_table, .gform_wrapper .right_label #recaptcha_area, #recaptcha_table {margin-left:32%;}

div.socialmedia-buttons { padding-top:6px; }

.thumbnail { float:left; margin: 0px 10px 4px 0px; }

table.wp_underground { border:0; }

.addthis_toolbox { width:100%; margin:0 auto;}
