html, body {height:100%;}

.custom .full_width > .page {background: transparent !important; width:980px;}
.custom #header { width: 980px; height:140px; padding:0px;background:url('images/blog_top-image.jpg') transparent; }
.custom #header_generic { width: 980px; height:155px; padding:0px;background:url('images/nav/generic.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:normal;color:#660000;}
#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;  
/*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;padding-top:6px;}
.custom .winechap-line .winechap-date {width:49%; margin-left:5px;}
.custom .winechap-switch {text-align:right;}

.custom #content_area {background:url('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; height:42px;}

.custom #header_area ul.menu, .custom #header_area ul.menu li, .custom #header_area ul.menu a {border:none;}
.custom #header_area {background:url('images/tile_top-wood.jpg'); min-height: 0; min-width:0; zoom:1;}

#home {background:url('images/nav_new_1-home.gif') transparent no-repeat; height:40px;}
#blog {background:url('images/nav_new_3-blog.gif') transparent no-repeat; height:40px;}
#iphone {background:url('images/nav_new_4-iphone.gif') transparent no-repeat; height:40px;}
#events {background:url('images/nav_new_6-events.gif') transparent no-repeat; height:40px;}
#tv {background:url('images/nav_new_8-wctv.gif') transparent no-repeat; height:40px;}
#travel {background:url('images/nav_new_7-travel.gif') transparent no-repeat; height:40px;}
#winelist {background:url('images/nav_new_2-winelists.gif') transparent no-repeat; height:40px;}
#contact {background:url('images/nav_new_9-contact.gif') transparent; width:107px no-repeat; height:40px;}
#premier {background:url('images/nav_new_5-premcrew.gif') transparent no-repeat; height:40px;}

.custom #header_area ul.menu li  a[href*="iphone"] {background:url('images/nav_new_4-iphone.gif') transparent no-repeat; height:40px;}
.custom #header_area ul.menu li a[href*="event"] {background:url('images/nav_new_6-events.gif') transparent no-repeat; height:40px;}
.custom #header_area ul.menu li a[href="http://winechap.com/"] {background:url('images/nav_new_1-home.gif') transparent no-repeat; height:40px;}
.custom #header_area ul.menu li a[href*="winechap-tv"] {background:url('images/nav_new_8-wctv.gif') transparent no-repeat; height:40px;}
.custom #header_area ul.menu li a[href*="travel"] {background:url('images/nav_new_7-travel.gif') transparent no-repeat; height:40px;}
.custom #header_area ul.menu li a[href*="blog"] {background:url('images/nav_new_3-blog.gif') transparent no-repeat; height:40px;}
.custom #header_area ul.menu li a[href*="winelist"] {background:url('images/nav_new_2-winelists.gif') transparent no-repeat; height:40px;}
.custom #header_area ul.menu li a[href*="contact-us"] {background:url('images/nav_new_9-contact.gif') transparent no-repeat; width:105px; height:40px;}

.custom #header_area ul.menu li a[href*="premier-crew"] {background:url('images/nav_new_5-premcrew.gif') transparent no-repeat; height:40px;}

.custom #custom_box {margin-top:35px;}
.winechap-line .curr-loc {color: #A82139;}


#secondnav {height:48px; width:981px; overflow:hidden; list-style:none;}
#secondnav li {float:left; width:196px; height:48px;}
.custom #secondnav li a {height:48px; width:196px; display:block; text-indent:-1000px;}

#secondnav li.synesthesium {background:url('images/blog_nav2_1synesthesium.gif');}
/* #secondnav li.synesthesium:hover {background:url('images/blog_nav2_1synesthesium_over.png');} */

#secondnav li.best-nyc {background:url('images/blog_nav2_2best-nyc.gif');}

/* #secondnav li.best-nyc:hover {background:url('images/blog_nav2_2best-nyc_over.png');} */

#secondnav li.asimov {background:url('images/blog_nav2_3asimov.gif');}

/* #secondnav li.asimov:hover {background:url('images/blog_nav2_3asimov_over.png');} */

#secondnav li.terroirs {background:url('images/blog_nav2_4terroirs.gif');}

/* #secondnav li.terroirs:hover {background:url('images/blog_nav2_4terroirs_over.png');} */

#secondnav li.other {background:url('images/blog_nav2_5other.gif');}

/* #secondnav li.other:hover {background:url('images/blog_nav2_5other_over.png');} */

#secondnav li.blank0 {background:url('images/blog_nav2_1blank.gif');}
#secondnav li.blank1 {background:url('images/blog_nav2_2blank.gif');}
#secondnav li.blank2 {background:url('images/blog_nav2_3blank.gif');}
#secondnav li.blank3 {background:url('images/blog_nav2_4blank.gif');}
#secondnav li.blank4 {background:url('images/blog_nav2_5blank.gif');}

#secondnav li.vintellect {background:url('images/blog_nav2_uk-1vintellect_reg.gif');}

/* #secondnav li.vintellect:hover {background:url('images/blog_nav2_uk-1vintellect_over.gif');} */

#secondnav li.aftermath {background:url('images/blog_nav2_uk-2aftermath_reg.gif');}

/* #secondnav li.aftermath:hover {background:url('images/blog_nav2_uk-2aftermath_over.gif');} */

#secondnav li.bottom-bottle {background:url('images/blog_nav2_uk-3nftboab_reg.gif'); width:392px !important;}

/*#secondnav li.bottom-bottle:hover {background:url('images/blog_nav2_uk-3nftboab_over.gif'); width:392px !important} */


.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 form.search_form #s {margin-top:15px; margin-left:10px;height:1.5em; color:#610937; 
font-weight:bold; font-size:12px; width:203px; padding-left:4px;}
.custom form.search_form p {text-align:right; padding-right:6px;}

.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 #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;}
.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('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('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('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:140px; padding:0px;background:url('images/events_top-image.jpg') transparent; }

.custom #secondnav li.upcoming {background:url('images/events_nav2_1upcoming_reg.gif');}
.custom #secondnav li.private {background:url('images/events_nav2_2private_reg.gif');}
.custom #secondnav li.corporate {background:url('images/events_nav2_3corporate_reg.gif');}
.custom #secondnav li.archived {background:url('images/events_nav2_4archived_reg.gif');}
.custom #secondnav li.gallery {background:url('images/events_nav2_5gallery_reg.gif');}

.custom #secondnav li.tailored {background:url('images/events_nav2-UK_2tailored_reg.gif');}
.custom #secondnav li.prem-crew {background:url('images/events_nav2-UK_3prem-crew_reg.gif');}

/* .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;border:1px solid;}

/* 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('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('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('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('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('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;}


.format_text a{text-decoration:none;}

.left_text{font-size:14px;line-height:18px;margin-right:5px;}

.right_text{font-size:14px;line-height:18px;}

ul{list-style-type:none;}

li{padding-bottom:4px;}

#recently_updated{
    background: url(images/sidebar_lists_recently-updated_reg.gif) no-repeat;
    height: 160px;
    padding-top: 65px;
    padding-left:20px;
    width: 270px;
    font-size:12px;
    list-style-type:none;
}

#most_viewed{
    background: url(images/sidebar_lists_most-viewed_reg.gif) no-repeat;
    height: 160px;
    padding-top: 65px;
    padding-left:20px;
    width: 270px;
    font-size:12px;
    list-style-type:none;

}

div.teaser_subtitle {font-size:18px;font-weight:normal;border:0px solid;padding-right:5px;padding-top:5px;margin-bottom:5px;}





.headline_meta{
    margin-top:15px;
}

div.hr{padding-top:0px;margin-top:0px;border-top:1px solid;}

div.text_area_home{
    width:620px;
    background:#daceb5;
    font-size:14px;
    padding:10px;
    padding-bottom:20px;
}


#winechap-picks ul, #recently-updated ul, #most-viewed ul {list-style-type:none; font-size:13px; margin:0; margin-left:18px; padding:0;width:87%;}
#winechap-picks ul li, #recently-updated ul li, #most-viewed ul li {margin-top:4px;list-style-type:none;}
#recently-updated li.recently-updated div {padding:0; margin:0;list-style-type:none;}
#winechap-picks div.updated-title a, #recently-updated div.updated-title a, #most-viewed div.updated-title a {color:#660000; font-weight:bold; text-decoration:none;}
#recently-updated div.updated-title a:hover {text-decoration:underline;}
#winechap-picks div.updated-meta,#recently-updated div.updated-meta,#most-viewed div.updated-meta {color:#444; font-size:11px; font-weight:normal;}
#sommelier-speaks {background:url('../img/sidebar_lists_sommelier-speaks_reg.gif'); width:270px; height:121px;padding-top:185px;}
div.sommelier-speaks {margin-left:15px;font-size:13px;width:234px;}
div.sommelier-speaks b {color:#660000;}
div.sommelier-speaks span.click-here {font-weight:bold;color:#660000;}
div.sommelier-speaks span.click-here:hover {text-decoration:underline;cursor:hand;cursor:pointer;}
#sommelier-speaks p.success {width:85%; margin:auto; font-size:13px;}
#sommelier-speaks p.success i {color:#660000; font-weight:bold;}

.custom .headline_area_page h1 {padding-top:30px;margin-top:10px;margin-bottom:0px;margin-left:0px;padding-left:0px;color:#660000;font-size:24px;font-weight:normal;}

div.tdate {font-size:12px;font-weight:normal;padding-bottom:5px;}
div.footer_home {font-size:12px;font-weight:normal;padding-bottom:5px;}

.search_text{font-size:12px; font-weight:normal;height:25px;width:220px;display:inline;}

div.search_box{font-size:14px; font-weight:normal;height:25px; padding-left:10px;}

div.home_search_box
{
    margin-top:20px;
    height:45px;
    width:669px;
    background:url('images/search_bg1.png') no-repeat;
}

.home_search_select
{
    width:260px;
    margin-bottom:3px;
}

div.home_hero_box
{
    width:325px;
    float:left;
    margin-right:20px;
}

div.home_description_box
{
    width:325px;
    float:left;
    font-size:13px;
    font-weight:normal;

}

div.home_description_box h1 {
    color:#660000;
    font-size:24px;
    font-weight:normal;
}

.content_line{
    border-top:1px solid #bf9876;
}

div.newsletter_signup
{
    padding-top:40px;
    font-size: 12px;
    padding-left:15px;
    padding-right:30px;
    width:252px;
    height:100px;
    background:url('images/newletter_bg.png') no-repeat;
}

.winechap_picks{
    background: url('images/sidebar_winechap_picks.png') no-repeat;
    height: 200px;
    padding-top:55px;
    color:#660000;
    font-size: 12px;
    padding-left:0px;
    padding-right:20px;
    font-weight:bold;
}

.home_recently_updated{
    background: url('images/sidebar_recently_updated.png') no-repeat;
    height: 200px;
    padding-top:55px;
    color:#660000;
    font-size: 12px;
    padding-left:0px;
    padding-right:20px;
    font-weight:bold;
}

.size-full {border:10px solid #f0f0e0; margin-bottom:0.6em;}

.heronav_description1
{
    color:#fff; 
    font-size:14px;
    background-color:#647e45;
    width:650px;
    height:70px;
    padding:5px;
    display:none;
}

.heronav_description1 a
{
    color:#fff;
    font-size:14px;
    display:block;
    border:0px
    color:#c090000;
    text-decoration:none;
}

.heronav_description1 strong
{
    color:#b2bfa2; 
   font-size:18px;
    display:block;    
    font-weight:normal;
}

.heronav_description2
{
    color:#fff;
    font-size:14px;
    background-color:#b9673a;
    width:650px;
    height:70px;
    padding:5px;
    display:none;
}

.heronav_description2 a
{
    color:#fff;
    font-size:14px;
    display:block;
    border:0px
    color:#c090000;
    text-decoration:none;
}

.heronav_description2 strong
{
    color:#dcb39d; 
    font-size:18px;
    display:block;    
    font-weight:normal;
}

.heronav_description3
{
    color:#fff;
    font-size:14px;
    background-color:#69968c;
    width:650px;
    height:70px;
    padding:5px;

}

.heronav_description3 a
{
    color:#fff;
    font-size:14px;
    display:block;
    border:0px
    color:#c090000;
    text-decoration:none;
}


.heronav_description3 strong
{
    color:#b4cbc6; 
    font-size:18px;
    display:block;    
    font-weight:normal;
}

.heronav_description4
{
    color:#fff;
    font-size:14px;
    background-color:#866589;
    width:653px;
    height:70px;
    padding:5px;
    display:none;
}

.heronav_description4 a
{
    color:#fff;
    font-size:14px;
    display:block;
    border:0px
    color:#c090000;
    text-decoration:none;
}

.heronav_description4 strong
{
    color:#c3b2c4; 
    font-size:18px;
    display:block;    
    font-weight:normal;
}



td a { margin: 5px; }
.heronav { margin: 0px 0 } 
#heronav 
{ 
    position:relative;
    top:-24px;
    z-index:2000;
    width:670px;
}

#heronav a 
{ 
    display:block;
    color:#fff;
    text-decoration:none;
}

#heronav a:hover 
{ 
    text-decoration:none;
}

#heronav a.activeSlide 
{
    background:url('images/hero_on.png') norepeat;
    width:165px;
    border:1px solid #ff0000; 
}


.wp-pagenavi
{
    font-size:14px;
    padding:10px;
}

.wp-pagenavi .current
{
    font-weight:bold;
}

.pages
{
    font-weight:bold;
    margin-right:30px;
}

.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;
}

.newsletter_cell
{
    width:300px;
    padding-top:5px;
    margin-bottom:5px;

}

.newsletter_cell label
{
    display:inline;
    color:#660000;
    width:100px;
}

.newsletter_cell input
{
    width:200px;
    height:20px;
}

.newsletter_checkbox_accept
{
    padding-top:20px;
}

.ginput_container 
{
    padding-top:10px;

}

.newsletter_cell .ginput_container
{
    display:inline;
    width:200px;
    float:right;
    padding-top:0px;
}

.gform_field
{
    margin-left:0px;

}

.gfield_label
{
    color:#660000;

}

.ginput_container
{
    display:inline;
}

.gform_body ul
{
    margin-left:0px;
}

.gform_footer 
{
    float:right;
    padding-top:15px;
}

.gform_body label
{
    padding-left:5px;
}

#field_1_5
{
    width:200px;
    float:right;

}

.newsletter_checkboxes
{
    width:300px;
    padding-top:5px;
    margin-bottom:5px;

}

.gfield_checkbox li label
{
    padding-left:10px;

}

.newsletter_button
{
    color:#660000;

}

.gform_footer .button
{
    color:#fff;
    background-color:#660000;
    padding:3px;

}

#gforms_confirmation_message
{
    font-size:22px;
    color:#660000;
}

.validation_message
{
    margin-top:10px;
    color:#660000;
    font-weight:bold;

}

.resultstable {width:980px; font-size:14px; border-collapse:collapse;}

.resultsheader {width:980px;text-align:left; border-bottom:2px solid #660000;margin-top:40px;}
.resultsheader .wine.first, .resultsheader .name.first {width:30%;border:1px solid;}
.resultsheader .name.second,.resultsheader .name.third,.resultsheader .name.fourth {width:30%;border:1px solid;}

.resultstable td {text-decoration:none;}
.resultstable td a {color: #660000; font-size:14px; font-weight:bold; font-style:italic; text-decoration:none;}
.resultstable td a:hover {text-decoration:underline;}

th.first{width:206px;padding-bottom:15px;color:#990000;}
th.first a {font-size:15px;color:#990000;}
th.second{width:106px;padding-bottom:15px;color:#990000;}
th.second a {font-size:15px;color:#990000;}
th.third{width:216px;padding-bottom:15px;color:#990000;}
th.third a {font-size:15px;color:#990000;}
th.fourth{width:126px;padding-bottom:15px;color:#990000;}
th.fourth a {font-size:15px;color:#990000;}
th.fifth{width:286px;padding-bottom:15px;color:#990000;}
th.fifth a {font-size:15px;color:#990000;}

td.detail-name {font-size:13px; color:#660000;vertical-align:top; padding-top:5px;}
td.detail-name img {margin-bottom:-5px;}
td.detail-tasting-note {color:#333; font-size:12px; padding-left:18px;}

table.list-detail {width:670px; float:left; margin-top:1.3em;}
.list-detail th {color:#660000;font-size:15px;padding-bottom:4px;}

/* test test */

span.total-rating {color:#660000;}
td.ratingtd {padding-left:5px;}

.paging_nav a{
    padding:5px;
    background-color:#fff;
    color:#990000;
}

.paging_nav a:hover{
    padding:4px;
    background-color:#d2bea0;
    border:1px solid #fff;
}

.paging_nav .active{
    padding:4px;
    background-color:#d2bea0;
    border:1px solid #fff;
}

#advsearch{
    background:url('images/search_bg1.png') no-repeat;
    width:661px;
    margin-top:11px;
    margin-left:0px;    
    padding-left:5px;
    padding-right:15px;
}

