/*
File:			custom.css
Description:	Custom styles for Thesis

BASIC USAGE:

If you have enabled the custom stylesheet in the Thesis options panel, the <body> tag 
will be appended with the "custom" class, like so: <body class="custom">. You can use 
the "custom" class to override *any* CSS declarations contained in the style.css file.

For example, if you wish to change the default link color to green, you would add the 
following declarations to this file:

	.custom a, .custom a:visited { color: #090; }	<--- This makes links green
	.custom a:hover { color: #00f; }	<--- This makes links blue when you mouse over them

WHY THIS WORKS:

By using the "custom" class, you are creating more specific CSS declarations for HTML
elements. CSS styling is applied through rules of specificity, and because declarations
prepended with .custom are more specific, they get applied when the page is rendered!

More information about styling your Thesis installation using this file can be found
in the User's Guide:
	http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/
*/

html, body {height:100%;}

.custom .full_width > .page {background: transparent !important; width:980px;}
.custom #header { width: 980px; height:120px; padding:0px;background:url('../images/nav/blog_top-image.jpg') transparent; }
.custom #header_generic { width: 980px; height:188px; padding:0px;background:url('/blog-images/generic-top-image.jpg') transparent; }
.custom .page { padding-top: 0px; } /* background: #EFF0E0  no-repeat scroll 50% 0;} */
.custom #feature_box {padding:0px;margin:0px;height:130px;}
.custom #feature_box img {width:980px;}
.custom #multimedia_box {padding:0px;}
.custom #content {width:708px;}
.custom .teasers_box {width:674px;}
.custom #content .format_text {font-weight:normal; color:#000; font-size:14px; line-height:23.1px;}
#content a {font-weight:bold;color:#610937;}
#content .entry-title a {font-weight:normal; color:#660000; }
.custom #content .entry-content a {text-decoration:none;}
.custom #content .entry-content a:hover {text-decoration: underline;}
#content a:hover {text-decoration:underline;}

/*.custom #tweetmeme_button { float: right; display: block; margin-top:1.7px; width:70px; margin-left:20px;}*/

.custom .winechap-line {height:13px; font-size:10px; 
font-family:Georgia; width:980px; overflow:hidden; 
/*border-bottom:1px solid #CCC;*/
text-transform:uppercase; margin:auto; padding-bottom:5px;
position:absolute;z-index:999;
}
.custom .winechap-line div {width:50%;margin:0;padding:0;float:left;}
.custom .winechap-line .winechap-date {width:49%; margin-left:5px;}
.custom .winechap-switch {text-align:right;}

.custom #content_area {background:url('/blog-images/tile_manilla-100px.jpg'); min-width:0; zoom:1;}
.custom #content_area h2{font-size:29px; margin-bottom:4px; font-weight:normal;}
.custom #content_area h3 {font-weight:normal; color:#660000;font-weight:normal;} 
.custom #content_area h4 {font-weight:normal; color:#660000;font-weight:normal;} 
.custom #content_area .page {padding-top:10px;}
.custom .teaser .format_teaser, .custom #content .headline_meta {font-size:12px;}

.custom #sidebars {width:272px;}
.custom #twitter_update_list {line-height:17px;}

.custom .teasers_box .teaser {width:326px;}

.custom #content .post_box {padding-top:22px; margin-left:5px;}

/*.custom .menu {background:url('/blog/menu-top_png-24.png') no-repeat; border-bottom:none;}
.custom .menu .rss a {padding:0; background:none;}
.custom .menu .rss img {height:22px;margin-top:5px;border:none; margin-right:15px;}
.custom .menu li a {background:none; text-transform: none; font-weight:bold;border:none;}
.custom .menu a:hover {background:white;cursor:hand;cursor:pointer;}*/

.custom #header_area .page {min-width:0; zoom:1;}

.custom #header_area .menu .current a {background:transparent;}
.custom #header_area ul.menu li a {height:30px; width:109px; padding:0; margin:0; font-size:0px;font-family:Georgia;font-weight:bold; font-size:11px;text-transform:uppercase;color:#823635;text-decoration:none;text-align:center;line-height:11px;letter-spacing:0px;}

.custom #header_area ul.menu li a:hover {color:#647e45;}

.custom #header_area .menu {border:none !important; width:981px; overflow:hidden; margin-right:0px !important;}

.custom #header_area ul.menu, .custom #header_area ul.menu li, .custom #header_area ul.menu a {border:none;}
.custom #header_area {background:url('/blog-images/tile_top-wood.jpg'); min-height: 0; min-width:0; zoom:1;}

#home {background:url('../images/nav_1-home.gif') transparent;}
#iphone {background:url('/blog-images/nav_4-iphone_reg.gif') transparent;}
#events {background:url('/blog-images/nav_6-events_reg.gif') transparent;}
#tv {background:url('/blog-images/nav_8-wctv_reg.gif') transparent;}
#travel {background:url('/blog-images/nav_7-travel_reg.gif') transparent;}
#winelist {background:url('/blog-images/nav_2-winelists_reg.gif') transparent;}
#contact {background:url('/blog-images/nav_9-contact_reg.gif') transparent; width:107px;}
#premier {background:url('/blog-images/nav_5-premcrew_reg.gif') transparent;}

.custom #header_area ul.menu li  a[href*="iphone"] {background:url('/blog-images/nav_4-iphone_reg.gif') transparent;}
.custom #header_area ul.menu li a[href*="event"] {background:url('/blog-images/nav_6-events_reg.gif') transparent;}
.custom #header_area ul.menu li a[href="http://winechap.com/"] {background:url('../images/nav/nav_1-home.gif') transparent;}
.custom #header_area ul.menu li a[href*="winechap-tv"] {background:url('/blog-images/nav_8-wctv_reg.gif') transparent;}
.custom #header_area ul.menu li a[href*="travel"] {background:url('/blog-images/nav_7-travel_reg.gif') transparent;}
.custom #header_area ul.menu li a[href*="=search&stab=2"] {background:url('/blog-images/nav_2-winelists_reg.gif') transparent;}
.custom #header_area ul.menu li a[href*="winelist"] {background:url('/blog-images/nav_2-winelists_reg.gif') transparent;}
.custom #header_area ul.menu li a[href*="contact-us"] {background:url('/blog-images/nav_9-contact_reg.gif') transparent; width:105px;}

.custom #header_area ul.menu li a[href*="premier-crew"] {background:url('/blog-images/nav_5-premcrew_reg.gif') transparent;}
.custom #header_area ul.menu li a[href="http://winechap.com/blog"] {background:url('/blog-images/nav_3-blog_reg.gif') transparent;}

.custom #custom_box {font-size:auto inherit; line-height:auto inherit;}
.winechap-line .curr-loc {color: #A82139;}


#secondnav {height:35px; width:981px; overflow:hidden; list-style:none;}
#secondnav li {float:left; width:196px; height:35x;}
.custom #secondnav li a {height:35px; width:196px; display:block; padding:0; margin:0; font-family:Georgia;font-weight:bold; font-size:14px;text-transform:uppercase;color:#823635;text-decoration:none;text-align:center;line-height:14px;letter-spacing:0px;}

.custom #secondnav li a:hover {color:#647e45;}

#secondnav li.vintellect {background:url('../images/nav/blog_nav2_1.gif');padding-top:10px;}

#secondnav li.aftermath {background:url('../images/nav/blog_nav2_2.gif');padding-top:10px;}

#secondnav li.bottom-bottle {background:url('../images/nav/blog_nav2_3+4.gif'); width:392px !important; padding-top:10px;}

#secondnav li.bottom-bottle a {padding-left:0px;width:392px}

#secondnav li.other {background:url('../images/nav/blog_nav2_5.gif');padding-top:10px;}

#secondnav li.synesthesium {background:url('../images/nav/blog_nav2_1.gif');padding-top:10px;}

#secondnav li.best-nyc {background:url('../images/nav/blog_nav2_2.gif');padding-top:10px;}

#secondnav li.asimov {background:url('../images/nav/blog_nav2_3.gif');padding-top:10px;}

#secondnav li.terroirs {background:url('../images/nav/blog_nav2_4.gif');padding-top:10px;}

.custom #secondnav li.upcoming {background:url('../images/nav/blog_nav2_1.gif');padding-top:10px;}
.custom #secondnav li.private {background:url('../images/nav/blog_nav2_2.gif');padding-top:10px;}
.custom #secondnav li.corporate {background:url('../images/nav/blog_nav2_3.gif');padding-top:10px;}
.custom #secondnav li.gallery {background:url('../images/nav/blog_nav2_5.gif');padding-top:10px;}

.custom #secondnav li.tailored {background:url('../images/nav/blog_nav2_2.gif');padding-top:10px;}
.custom #secondnav li.prem-crew {background:url('../images/nav/blog_nav2_3.gif');padding-top:10px;}
.custom #secondnav li.archived {background:url('../images/nav/blog_nav2_4.gif');padding-top:10px;}


#secondnav li.blank0 {background:url('/blog-images/blog_nav2_1blank.gif');}
#secondnav li.blank1 {background:url('/blog-images/blog_nav2_2blank.gif');}
#secondnav li.blank2 {background:url('/blog-images/blog_nav2_3blank.gif');}
#secondnav li.blank3 {background:url('/blog-images/blog_nav2_4blank.gif');}
#secondnav li.blank4 {background:url('/blog-images/blog_nav2_5blank.gif');}




.custom img.alignnone {clear:none;}

#content .teasers_box h2.entry-title a {font-size:18px;font-weight:normal;}
#content .teaser h2 {font-size:18px;font-weight:normal;}
.custom #content h1.entry-title {color:#660000;font-size:29px;font-weight:normal;}
.custom #newsletter_div {background:url('/sidebar-images/newsletter.png') no-repeat; height:60px;overflow:hidden;margin-right:16px;width:270px;}

.custom #content_area #content_box .teasers_box.top { margin-top: 14px; }

.custom p.to_comments {font-size:14pt;color:black;}
.custom p.to_comments a {font-weight:normal !important;}
.custom p.to_comments span.bracket {color:#990000;}


.custom .teasers_box {padding-top: 0px !important; margin-left:0px; width:708px;}
/*.custom #rss_div {background:url('/sidebar-images/rss.png') no-repeat; font-family:Georgia;
height:60px;font-weight:bold; font-size:12px;overflow:hidden;margin-right:16px;width:270px;} */

.custom #rss_div {background:url('../images/sidebar_RSS_reg.png') no-repeat;width:260px;height:35px;overflow:hidden;margin-top:23px;}

/* .custom #rss_div {background:url('/blog-images/sidebar_RSS_reg.png');width:270px;height:55px;overflow:hidden;margin-top:10px;}
.custom #rss_div:hover {background:url('/blog-images/sidebar_RSS_over_new.gif');} */

.custom #rss_div #subscribe-info {display:none;margin-top:88px;text-align:center; width:250px;margin-left:10px;margin-bottom:10px;} 
.custom #rss_div .subscribe-link {margin-left:10px;}

.custom #rss_div a.new-subscribe {display:block; text-indent:-1000px; width:270px; height:55px; margin:0; padding:0;}

.custom #twitter_div {
	background:url('/blog-images/sidebar_twitter_reg.png') no-repeat; 
	height:225px;
	overflow:hidden;
	margin-right:16px;
	width:270px;
}

.custom #twitter_div:hover {
	background:url('/blog-images/sidebar_twitter_over.png') no-repeat; 
}

.custom #rss_div a {color:#610937;}
.custom #twitter_div a {color: #610937;font-weight:bold;font-family:Georgia;}
#twitter_div a:hover {text-decoration:underline;}
.custom #twitter_div h2 {margin-top:50px;visibility:hidden;display:none;}
.custom #twitter_update_list {margin-top:60px;}
.custom #twitter_div ul {width:240px; margin-left:18px; font-size:11.5px; 
color:#333333;
font-family:Georgia; font-weight:normal; list-style-type:none;margin-bottom:7px;}
.custom #twitter_div ul:hover {	color: #000000;}
.custom #twitter_div #twitter-link {margin-right:15px; font-size:13px;width:100%;text-align:center;margin:0px;}
.custom ul.sidebar_list #popular-posts h3 {font-family:Georgia; font-size:24px; font-weight:normal;font-variant:normal;color:#000;}
.custom li.widget ul li {margin-bottom:0.4em;}
#popular-posts li a {font-weight:bold;color:#610937;}
/*	
.custom .headline_meta {background-color:black; color:white; }
*/

/* All the following added for the subscribe button */
#cboxTitle { font-family:Georgia; color: #000 !important; font-size:11px; }
/* end subscribe CSS */

.custom p.headline_meta {float:none; clear:both;}
.custom .headline_area h2 + p.headline_meta {float:left; margin-right:5px;}
.custom .headline_area h1 + p.headline_meta {float:left; margin-right:5px;}
.custom .headline_area_page h1 {margin-top:20px;margin-bottom:20px;margin-left:0px;padding-left:0px;font-weight:bold;color:#660000;font-size:24px;font-weight:normal;}
.content_page{width:640px;font-size:13px;}
.content_page ul{margin-left:25px;margin-top:5px;}

/*CSS for the new share buttons */
.custom span.FBConnectButton.FBConnectButton_Small { background:url('/blog-images/btn-share_facebook.gif') no-repeat transparent; width:26px; height:23px;}
.custom span.FBConnectButton_Text {background:none; border:none; text-indent:-1000px;}

/* CSS for the popular posts */
.custom #popular-posts {
background:url('/blog-images/sidebar_popular-posts_new.jpg') no-repeat; width:270px;
height:204px; overflow:hidden; font-size:13px; line-height:16px;
}
.custom #popular-posts ul {margin-top:55px; margin-left:16px; width:234px; height:150px; overflow:hidden; }
.custom #popular-posts h3 { display:none; }
/* end popular posts CSS */ 

/* wine list in focus */
.custom #winelist-focus {
		padding:0; background:url('/blog-images/sidebar_list-focus.gif') transparent no-repeat;
		font-family: Georgia; 
		color:#610937; width:100%; height:231px;
		}
.custom #winelist-focus-img {width:193px; height:79px; margin-top:34px; margin-left:37px;}
.custom #winelist-focus p {margin-top:63px; text-align:center; font-size:18px;}
.custom .custom_box {background-color: transparent; }

.custom .format_text img {margin:0;}

.custom .format_text img.frame {border-color:white;}
.custom .format_text h3 {margin:0; display:inline; font-weight:bold;}
.custom .headline_area {margin-bottom:0.5em;}

/* for winechap events page and some subpages */
.custom.events #header, .custom.private-tastings #header,
.custom.tailored-tastings #header, .custom.premier-crew-tastings #header,
.custom.corporate #header, .custom.archived #header { width: 980px; height:120px; padding:0px;background:url('../images/nav/events_top-image.jpg') transparent; }


/* .custom #secondnav li.upcoming:hover {background:url('/event-images/events_nav2_1upcoming_over.gif');}
.custom #secondnav li.private:hover {background:url('/event-images/events_nav2_2private_over.gif');}
.custom #secondnav li.corporate:hover {background:url('/event-images/events_nav2_3corporate_over.gif');}
.custom #secondnav li.archived:hover {background:url('/event-images/events_nav2_4archived_over.gif');}
.custom #secondnav li.gallery:hover {background:url('/event-images/events_nav2_5gallery_over.gif');}

.custom #secondnav li.tailored:hover {background:url('/event-images/events_nav2-UK_2tailored_over.gif');}
.custom #secondnav li.prem-crew:hover {background:url('/event-images/events_nav2-UK_3prem-crew_over.gif');} */


.custom.events #content_box #winelist-focus p, .custom.archived #content_box #winelist-focus p {width:250px;}

/* event calendar styles */
.custom #winechapcalendar {	width:260px;margin-right:12px;
							display:block;float:right;height:300px;}

.custom #winechapcalendar .fc-header {background-color:#660000; border-color:#000; border-bottom:1px solid black;}
#winechapcalendar .fc-header h2 { color:#f0f0e0;}
.fc-header-left table td {padding:6px 0px 6px 4px;}
#winechapcalendar .fc-view-month {border:1px solid #660000;}
#winechapcalendar .fc-view-month thead th {background-color:#660000; color:#f0f0e0; border-color:#000; padding-top:5px; padding-bottom:5px; text-transform:uppercase;}
#winechapcalendar .fc-view-month table td {border-color:#660000;}
#winechapcalendar .fc-widget-content {border:none;}
.custom #calendar_spacer {height:240px;}
#winechapcalendar .indiv-event {text-indent:-1000px;background:url('/event-images/calendar-icon_glass-16x16.png') no-repeat; height:16px; border:none;}
#winechapcalendar .indiv-event a {background: transparent; border:none;}

 #winechapcalendar .fc-button-prev {background-color:#660000; border:none; margin-bottom:0; padding-bottom:0; }

 #winechapcalendar .fc-button-prev a {display:block; text-indent:-1000px; width:20px; height:23px; border:none; background:url('/blog-images/calendar-left-arrow.png') no-repeat;}
 #winechapcalendar .fc-button-prev a span {display:none;}

 #winechapcalendar table.fc-header {width:101%;}
 #winechapcalendar .fc-header-right,  #winechapcalendar .fc-header-right table td {vertical-align:middle !important;}

 #winechapcalendar .fc-button-next {background-color:#660000; border:none;  margin-bottom:0; padding-bottom:0; }
 #winechapcalendar .fc-button-next a {display:block; text-indent:-1000px; width:20px; height:23px; border:none; background:url('/blog-images/calendar-right-arrow.png') no-repeat;}
 #winechapcalendar .fc-button-next a span {display:none;}
/* end calendar styles */

.custom.events #content_box .search_form p, .custom.archived #content_box .search_form p, .custom.private-tastings #content_box .search_form p, .custom.tailored-tastings #content_box .search_form p, .custom.premier-crew-tastings #content_box .search_form p {width:272px; text-align:left; margin-right:0;}
.custom.events .search_form #s, .custom.private-tastings .search_form #s {margin-left:0;width:250px;height:1.6em; font-size:14px;background-color:#f0f0e0;}
.custom.events #content_box .search_form, .custom.corporate #content_box .search_form,
.custom.archived #content_box .search_form, .custom.tailored-tastings #content_box .search_form,
.custom.private-tastings #content_box .search_form {margin-bottom:1em; }
.custom.events h2.entry-title, .custom.archived h2.entry-title {font-size:29px; margin-bottom:4px;}

/*.events a.post_image_link {width:576px;height:184px;display:inline;}*/
.events a.post_image_link img, .custom.archived a.post_image_link img {margin:0; padding:0;}

.events #content_box img.alignnone, .custom.archived #content_box img.alignnone {clear:none;display:inline;width:640px !important; height:205px !important;}
.events #content_box p, .custom.archived #content_box p {width:576px;}
.events #content_box .headline_area p, .custom.archived #content_box .headline_area p, 
.events #custom_box p, .custom.archived #custom_box p {width:auto;}
.events .event-info p, .custom.archived .event-info p {width:auto !important;}
.events .event-img, .custom.archived .event-img {width:284px; height:99px; margin-right:5px; float:left;}
.events .event-img a img, .custom.archived .event-img a img {width:284px; height:99px;}


.custom #tasting_div {background:url('/event-images/sidebar_events_private-tastings_reg.gif'); height:306px; width:270px;}
.custom #tasting_div:hover {background:url('/event-images/sidebar_events_private-tastings_over.gif');}

.custom #tasting_div p {padding-top:195px; width:237px !important; padding-left:18px; font-size:13px; color:#444 !important;}

.custom.events #content_box a.post_image_link + p {font-size:14px;margin-bottom:7px;/*background-color:rgb(239,240,224);*/ margin-top:0;width:572px;padding:5px; color:#000000;}
.custom.events #content_box a.post_image_link + p strong {color:#660000;}
.custom.events #content_box a.post_image_link + p + p, .custom.events #content_box a.post_image_link + p + p + p,.custom.events #content_box a.post_image_link + p + p + p + p {font-size:14px; color: #000;margin-bottom:4px; line-height:23.1px;}
.custom.events #content_box p a {color:#660000;font-weight:bold;}

.custom.archived #content_box a.post_image_link + p {font-size:14px;margin-bottom:7px;/*background-color:rgb(239,240,224);*/ margin-top:0;width:572px;padding:5px; color:#000000;}
.custom.archived #content_box a.post_image_link + p strong {color:#660000;}
.custom.archived #content_box p a {color:#660000;font-weight:bold;}
.custom.archived #content_box a.post_image_link + p + p, .custom.archived #content_box a.post_image_link + p + p + p {font-size:14px; color: #000;margin-bottom:4px; line-height:23.1px;}

.custom.events div.sidediv, .custom.archived .sidediv  {width:272px; float:right; padding:0;height:100% !important;}
.custom.events p.headline_meta, .custom.archived p.headline_meta {clear:none;float:left;}
.events #content_box, .custom.archived #content_box {padding: 1.2em;}
.events .event-info, .custom.archived .event-info {margin-top:1em;}
.custom.events .headline_area, .custom.archived .headline_area {margin-bottom:0;}
.custom.events div.event_btns, .custom.archived div.event_btns {height:28px; width:635px; padding-top:10px;
								overflow:visible; display:block; float:left;
								/*float:right;*/
								margin:0;}
.custom.events .event_btns .ics_form, .custom.archived .event_btns .ics_form {	float:left; margin-left:10px;
										font-size:14px;
										margin-top:-2px;}
.ics_form a:hover {text-decoration:underline;color:#660000;}
.custom.events form[action*="paypal"], .custom.archived form[action*="paypal"] {float:right; height:72px; overflow:hidden; margin-top:-63px;margin-right:56px;}
.custom.events form[action*="paypal"] input, .custom.events .ics_form input,
.custom.archived form[action*="paypal"] input, .custom.archived .ics_form input {border:none; background:transparent;}

.custom.events .event_btns .gcal_btn, .custom.archived .event_btns .gcal_btn, .custom.single-event .event_btns .gcal_btn {float:left; margin-left:10px; margin-right:10px; display:block; text-indent:-1000px; width:130px; height:28px; background:url('/event-images/btn_google-calendar_reg.png'); margin-top:-2px;}
.custom.events h2.entry-title a, .custom.archived h2.entry-title a {color:#660000;}
.custom.events h2.entry-title a:hover, .custom.archived h2.entry-title a:hover {text-decoration:none;}
.custom.events #content_box hr, .custom.archived #content_box hr {margin-top:10px; margin-bottom:10px; width:643px;}

.custom.events #content_box .format_text iframe, .custom.archived #content_box .format_text iframe {float:left;}
/*.custom.events #content_box .event_btns div {margin-top:40px;}
.custom.events p.headline_meta {float:none; clear:both;}*/
.custom.events .headline_area h2 + p.headline_meta, .custom.archived .headline_area h2 + p.headline_meta {float:none; clear:none; margin-right:5px;}
.custom.events .headline_area h1 + p.headline_meta, .custom.archived .headline_area h1 + p.headline_meta {float:left; margin-right:5px;}
/*.custom.events #fb_share_1 {margin-left:80px !important;}*/

.custom #iphone_app {
	width:270px; height:200px; margin:0; padding:0; display:block; text-indent:-1000px;
	overflow:hidden; background:url('/blog-images/sidebar_ad_iPhone.jpg') no-repeat;
}

/* end events page */

.custom.other #multimedia_box {float:right; width:272px;}
.custom.other .sidebar {width:272px; float:right;}


.custom h3.tasting-title {font-size:25px; color:#660000; margin-bottom:0.4em; margin-top:0.6em;}
.private-tastings .post_box p, .corporate .post_box p, .tailored-tastings .post_box p {font-size:14px; line-height:23.1px; margin-bottom:0.4em; width:646px; /*margin-top:1.5em;*/}
/* private tastings page */
.custom.private-tastings h2.page-title, .custom.corporate h2.page-title,
.custom.tailored-tastings h2.page-title {font-size:29px; color:#660000; margin-bottom:0.571em;}
.custom.private-tastings p.tasting-header, .custom.corporate p.tasting-header {font-size:14px; line-height:23.1px; margin-bottom:0.4em; }
.premier-crew-tastings .post_box, .private-tastings .post_box, .custom.corporate .post_box, .custom.archived .post_box, .custom.tailored-tastings .post_box {width:670px; float:left;}
.private-tastings .sidediv, .custom.corporate .sidediv, .tailored-tastings .sidediv, .custom.premier-crew-tastings .sidediv {width:272px; float:left; clear:right;}
.tailored-tastings #content hr, .private-tastings #content hr, .custom.corporate #content hr, .custom.archived #content hr {margin-top:1.5em; margin-bottom:0.5em;}
.private-tastings #corporate_link {
	width:270px; height:306px; margin:0; padding:0; display:block; /* text-indent:-1000px; */
	overflow:hidden; background:url('/blog-images/sidebar_events_corporate_reg.gif') no-repeat;
}
.private-tastings #corporate_link p {
	padding-top:195px; padding-left:18px; font-size:13px; color: #444 !important; width:238px;
}
.private-tastings #winechapcalendar, .custom.corporate #winechapcalendar, .custom.archived #winechapcalendar {height:225px;}


/*corporate page */
.corporate .post_box hr, .private-tastings .post_box hr, .tailored-tastings .post_box hr {margin-bottom:1em; margin-top:1.5em; width:652px;}
.corporate img.alignnone.size-full, .private-tastings img.alignnone.size-full, .tailored-tastings img.alignnone.size-full {border:6px solid #f0f0e0; margin-bottom:0.6em;}
.enquirelink {background-color:#fff;color:#444;text-transform:uppercase;}
.custom .nextdiv {font-size:14px; font-weight:bold; color:#660000; margin-top:1em; cursor:hand; cursor:pointer;}
.custom .nextdiv:hover {text-decoration: underline;}

/* to move up the "popular posts" sidebar widget.  the "winelist in focus" is occupying the multimedia box div */
.custom #multimedia_box {margin-bottom:0;}

/* for DISQUS */
.custom #disqus_thread {padding:25px; padding-left:10px;}
.custom a.dsq-brlink {float:right;}
.custom #dsq-content h3 {font-weight:bold;}

/* fix with the new new facebook share and twitter buttons - tweetmeme is the iFrame */
.custom .format_text iframe {float:right; clear:right; margin-top:10px;}
.custom .format_text img.post_image {display:inline;}

/* this is for single event pages */
.custom.single-event #header, .custom.single-event #sidebars, .custom.single-event #header_area {display:none;}
.custom.single-event #content {width:880px;}
.custom.single-event .format_text form[action*="paypal"] input {float:left; border:none; width:auto !important; background-color:transparent;}
.custom.single-event div.event_btns {height:28px; width:635px; padding-top:10px;
								overflow:visible; display:block; float:left;
								/*float:right;*/
								margin:0;}
.custom.single-event .format_text .event_btns input {width:auto; padding:0; background:none;border:none;}								
.custom.single-event .format_text .event_btns .ics_form {	float:left; margin-left:10px;
										font-size:14px;
										margin-top:-2px; width:auto;}
										
/*winechap enquiry form */
body.custom.winechap-form {margin:0;}
.custom.winechap-form #header_area, .custom.winechap-form #footer_area {display:none;}

.custom.winechap-form #content_area {	background:url('/blog-images/tile_manilla-100px.jpg'); 
										min-width:0; zoom:1; height:384px;
										padding:0.5em; overflow:hidden;}
.winechap-form #content_area .page { padding: 0; margin:0;}									
.custom.winechap-form #content {width:100%;}
.custom.winechap-form .full_width .page {width:100%;}
.winechap-form #content_area .page {margin:auto;}
.winechap-form form .formdiv {display:block; margin:10px;}
.winechap-form form .labeldiv {float:left;width:110px;}
.winechap-form h2.form-title {font-size:29px; margin-top:0; color:#660000; font-weight:normal; margin-bottom:3px;}
.winechap-form form .formdiv input, .winechap-form form .formdiv textarea { width:450px; font-size:13px; font-family:Georgia; padding:3px;}
.winechap-form h3.top-line {margin-bottom:0; font-size:14px; font-weight:normal;}
.winechap-form #submitimg {width:180px; float:right; padding-top:194px;}
.winechap-form #excerpt-line {font-size:12px; width:570px;margin-bottom:0.6em;}
.winechap-form .country-head {display:inline; margin-left:140px;}
/* For the boozemap - this may be moved to a separate CSS file */
.custom.boozemap #content_area .page {
	width:100%;
	background:transparent !important;
}
.custom.boozemap #map_info {
	position:absolute;
	z-index:9999;
	float:left;
	margin-left:160px;
	height:300px;
	top:60px;
	width:300px;
}

.custom.boozemap #header_area #secondnav,.custom.boozemap #header_area #header {
	display:none;
}
.custom.boozemap #header_area {
	height:50px; overflow:hidden;
}
/* end boozemap CSS */
#post-933 img.alignnone {height:auto !important; width:auto !important; border:6px solid #f0f0e0 !important;}
.custom .headline_area iframe {padding-top:2px; margin-left:5px; background:transparent !important;}

.sitemap_text
{
    padding-top:10px;
    padding-left:10px;
    font-size:13px;
}

.sitemap_text a
{
    font-size:11px;
    padding:0px;
    margin:0px;
    font-weight:bold;
    color:#660000;
}

.content_line{
    border-top:1px solid #bf9876;
}

div.footer_home {font-size:12px;font-weight:normal;padding-bottom:5px;}

.custom form.search_form #s {margin-top:35px; font-weight:normal; font-size:14px; height:25px; padding-left:5px;}

.custom form.search_form p {font-size:12px; font-weight:normal;height:25px;width:220px;display:inline;}

.search_form .text_input{font-size:12px; font-weight:normal;height:25px;width:220px;display:inline;}

.search_form p{font-size:14px; font-weight:normal;height:25px; padding-left:10px;}
