/*
Theme Name: BlankSlate
Theme URI: http://wordpress.org/themes/blankslate
Author: TidyThemes
Author URI: http://tidythemes.com/
Description: <strong>UPDATE</strong> - 4.0+ is here, completely overhauled, yet again. As always, <a href="http://tidythemes.com/concept/#upgrading">use caution when upgrading</a> (tidythemes.com/concept/#upgrading) and <a href="http://tidythemes.com/concept/">learn the TidyThemes concept</a> (tidythemes.com/concept). &nbsp; &rarr; <em><strong>CAUTION</strong>: If you're child theming or have clients that are child theming on top of BlankSlate (not the recommended use), please do not blindly upgrade to newer versions.</em> &nbsp; &rarr; <strong>DESCRIPTION</strong>: BlankSlate is the definitive WordPress HTML5 boilerplate starter theme. We've carefully constructed the most clean and minimalist theme available anywhere for designers/developers to use as a base/foundation to build websites for clients or to build completely custom themes from scratch to release faster. Clean, semi-minified, unformatted and valid code, SEO-friendly, no programmer comments, standardized and as white label as possible and most importantly, CSS reset for cross-browser-compatability and no intrusive visual CSS styles added whatsoever. A perfect skeleton theme that blows any others like it (the subsequent underscores.me for example) completely out of the water, as they're simply too overcomplicated for what people really want in this kind of theme. Now comes with jQuery enqueued and ready to go. &nbsp; &rarr; <strong>SUPPORT</strong>: Please use the <a href="http://tidythemes.com/forum/">official support forum</a> (tidythemes.com/forum). Comments and suggestions for improving BlankSlate, please see "<a href="http://tidythemes.com/tidythemes-sucks/">TidyThemes Sucks!</a>" (tidythemes.com/tidythemes-sucks). Just getting started? <a href="http://tidythemes.com/want-to-learn-css/">Want to learn CSS?</a> (tidythemes.com/want-to-learn-css) &nbsp; &rarr; <strong>WHAT'S NEW?</strong>: We stripped down as much custom, extraneous, superfluous junk code as we could and greatly improved the HTML5 structure. <a href="http://make.wordpress.org/themes/author/chipbennett/">Chip Bennett</a> (make.wordpress.org/themes/author/chipbennett), a highly experienced programmer and official WordPress administrator, worked closely with us to audit the theme code for quality. <a href="http://themes.trac.wordpress.org/changeset?old_path=/blankslate/3.3&new_path=/blankslate/4.0">See</a> (themes.trac.wordpress.org/changeset?old_path=/blankslate/3.3&new_path=/blankslate/4.0) just how much we've revamped things. Last, but not least, BlankSlate has now been <a href="https://github.com/tidythemes/blankslate">opened up on GitHub</a> (github.com/tidythemes/blankslate) if anyone would like to make suggested code additions/improvements. Thank you for using BlankSlate.
Version: 4.0.2
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
Tags: black, blue, white, light, one-column, fluid-layout, responsive-layout, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Text Domain: blankslate

BlankSlate WordPress Theme © 2011-2014 TidyThemes
BlankSlate is distributed under the terms of the GNU GPL
*/



body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;}

H1 {font-size: 18pt; color: #5375C1;}
A {  color: #5375C1; }
A:hover { text-decoration:none; }

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}







.entrydate { background:transparent url(images/date_bg_a.jpg) no-repeat scroll 3px 3px; float:left; height:53px; margin-left:5px; margin-top:5px; width:49px; }
.entrydate .dateMonth { color:#ffffff; font-size:10px; margin:0; padding:3px 0 0; text-align:center; }
.entrydate .dateDay { font-family:Times New Roman,Helvetica,Sans-Serif; font-size:21px; font-weight:bold; margin:0; padding:3px 0 0 0; text-align:center; }


.prevGroup, .prev, .next, .nextGroup { border-left:1px solid #cccccc;   padding: 3px 5px; }
.prevGroup, .nextGroup { background-color:#F1F1F1; }
.prev, .next{ background-color:#f1f1f1; }
.pagesLister { padding: 3px 0px; }
.prevnextCurrent, .prevnextWindow { padding:3px 5px;  border-left: 1px solid #cccccc; }
.prevnextCurrent{ font-weight:bold; }




/* MenuBegin:menu_main */
ul.menu_main { margin: 0; border: 0; padding: 0; list-style: none; line-height: 29px; }
ul.menu_main li { margin: 0; border: 0; padding: 0; float: left;/*Gecko*/ display: inline; list-style: none; position: relative; z-index:10;}
ul.menu_main ul { margin: 0; border: 0; padding: 0; list-style: none; display: none; position: absolute; top: 29px; left: 0; }
ul.menu_main ul li { position: relative; display: block !important; display: inline;/*For IE*/ float: left;/*IE 7*/ position: relative; }

/* 1st Level */
ul.menu_main a { color: #5375C1; background: #F6C90A; text-decoration: none; text-align: left; padding: 0px 10px; font: bold 14px/29px Verdana, Geneva, sans-serif; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; height: auto !important; height: 1%; /*For IE*/ }
ul.menu_main a:hover,
ul.menu_main li:hover a,
ul.menu_main a:hover,
ul.menu_main li.over a { color: #F6C90A; background: #5375C1; text-decoration: none; }

/* 2nd Level */
ul.menu_main li:hover li a,
ul.menu_main li.over li a { line-height:12px; padding:8px 10px; width: 200px; color: #5375C1; background: #F6C90A; text-decoration: none; float: none; }
ul.menu_main li:hover li a:hover,
ul.menu_main li:hover li:hover a,
ul.menu_main li.over li a:hover,
ul.menu_main li.over li.over a { color: #F6C90A; background: #5375C1; text-decoration: none; }
ul.menu_main li:hover ul,
ul.menu_main li.over ul { width: 200px; }

/* 3rd Level */
ul.menu_main li:hover li:hover li a,
ul.menu_main li.over li.over li a { width: 200px; color: #5375C1; background: #F6C90A; text-decoration: none; }
ul.menu_main li:hover li:hover li a:hover,
ul.menu_main li:hover li:hover li:hover a,
ul.menu_main li.over li.over li a:hover,
ul.menu_main li.over li.over li.over a { color: #F6C90A; background: #5375C1; text-decoration: none; }

/* 4th Level */
ul.menu_main li:hover li:hover li:hover li a,
ul.menu_main li.over li.over li.over li a { width: 200px; color: #5375C1; background: #F6C90A; text-decoration: none; }
ul.menu_main li:hover li:hover li:hover li a:hover,
ul.menu_main li.over li.over li.over li a:hover { color: #F6C90A; background: #5375C1; text-decoration: none; }

ul.menu_main ul ul,
ul.menu_main ul ul ul { display: none; position: absolute; top: 0; left: 220px; }

/* Do Not Move - Must Come Before display:block for Gecko */
ul.menu_main li:hover ul ul,ul.menu_main li:hover ul ul ul,ul.menu_main li.over ul ul,ul.menu_main li.over ul ul ul { display: none; }
ul.menu_main li:hover ul,ul.menu_main ul li:hover ul,ul.menu_main ul ul li:hover ul,ul.menu_main li.over ul,ul.menu_main ul li.over ul,ul.menu_main ul ul li.over ul { display: block; }
ul.menu_main .nav ul :after /*IE 7*/ { clear: both; display: block; font: 1px/0px serif; content: ; height: 0; visibility: hidden; }
/* MenuEnd:menu_main */



/* ModuleBegin::events */
/* ---------------
Events Lister
----------------- */
.eventsListerWrapper { }
.eventDateHeading {  color: #000;  border-top: 1px solid #ccc;  padding-top: 10px; }
.eventsListerWrapper h2 {  margin-bottom: 0; }
.eventDate { }
.eventTime { }
.eventBlurb { }

/* ---------------
Events Detail
----------------- */
.eventsDetailWrapper { }
.eventDate,  .eventsDetailWrapper .eventTime,  .eventsDetailWrapper .eventLocationMap,  .eventsDetailWrapper .eventLocationAddress,   .eventsDetailWrapper .eventLocationDriving,  .eventsDetailWrapper .eventContact,  .eventsDetailWrapper .eventPhone,   .eventsDetailWrapper .eventEmail,  .eventsDetailWrapper .eventRSVP,  .eventsDetailWrapper .eventTicket,   .eventsDetailWrapper .eventTicket1,  .eventsDetailWrapper .eventTicket2 , .eventsDetailWrapper .eventTicket3,   .eventsDetailWrapper .eventTicket4,  .eventsDetailWrapper .eventTicket5,  .eventsDetailWrapper .eventTicket6 {  display: block; }
.eventLocation,  .eventRSVP,  .eventTicketWrapper {  padding: 5px 0px; }


.eventLocation { }
.eventLocationMap { }
.eventLocationAddress { }
.eventLocationDriving { } 
.eventContact { }
.eventPhone { }
.eventEmail { }
.eventRSVP { }
.eventTicketWrapper { }
.eventTicket { }
.eventBody { }

/* ----------------------
Events Small Calendar
------------------------ */
.calendarSmallWrapper {  font-size: 12px;  padding: 0;  margin: 0; }
#calendar,  #calendarBox {  padding: 0;  margin: 0; }
.cal {  text-align: center;  margin-left: auto;  margin-right: auto;  padding: 0;  background: transparent; }

.calTop {  background: transparent url(http://www.weinetwork.com/wp-content/themes/blankslate/graphics/design/cal_top.jpg) no-repeat top left;  width: 195px;  height: 28px; }
.calPrev {  float: left;  width: 30px;  height: 28px; }
.calPrev a {  width: 30px; }
.calNext {  float: right;  width: 29px;  height: 28px; }
.calNext a {  width: 29px; }
.calPrev a,  .calNext a {  text-decoration: none;  display: block;  height: 28px; }
.calPrev a:hover,  .calNext a:hover {  text-decoration: none; }
.calMonth {  float: left;  width: 135px;  padding-top: 8px; }
.calMonth a {  text-decoration: none;  display: block;  color: #ffffff;  text-align: center;  font-weight: bold; }
.calMonth a:hover {  text-decoration: underline; }

.calGrid {  background: transparent url(http://www.weinetwork.com/wp-content/themes/blankslate/images/design/cal_bg.jpg) repeat-y top left;  width: 189px;  padding: 0px 3px 0px 3px;  margin: 0; }
.calGrid table {  width: 189px;  padding: 0;  margin: 0; }
.calGrid td {  background: transparent url(http://www.weinetwork.com/wp-content/themes/blankslate/images/design/cal_day.jpg) no-repeat 1px 1px;  width: 27px;  height: 18px;  line-height: 13px;  color: #277bc0;  padding: 0;  margin: 0;  font-size: 12px;  text-align: center; }
.calGrid .calWeek td {  color: #277bc0;  background: none;  font-weight: bold; }
.calGrid tr.calWeek {  font-weight: bold;  text-align: center; }
.calDayOn a {  font-weight: bold;  text-decoration: none;  color: #277bc0; }
.calDayOn a:hover {  text-decoration: underline; }
.calGrid td.calTodayOff,  .calGrid td.calTodayOn {  font-weight: bold;  background: transparent url(http://www.weinetwork.com/wp-content/themes/blankslate/graphics/design/cal_day_on.jpg) no-repeat 1px 1px;  color: #ffffff; }
.calGrid td.calTodayOn a {  text-decoration: underline;  font-weight: bold;  color: #ffffff; }
.calGrid td.calDayOff {  background: 0; }
.calBottom {  background: transparent url(http://www.weinetwork.com/wp-content/themes/blankslate/graphics/design/cal_bot.jpg) no-repeat top left;  width: 195px;  padding: 15px 10px;  text-align: left; }
.calMonthGlance {  padding: 5px 0px 3px 0px; }
.calBottom a { }



/* ----------------------
Events Month at a Glance
------------------------ */
#calendarDetail {  background: #fff url('http://www.weinetwork.com/wp-content/themes/blankslate/graphics/events/atglance_bottom.jpg') no-repeat bottom;  padding-bottom: 30px;  width: 547px; }
#calendarDetail table {  background: #999;  width: 100%;  table-layout: fixed; }
#calendarDetail .calendarMonths {  background: #e8e8e8 url('images/events/atglance_top.jpg') no-repeat;  text-align: center;  vertical-align: middle;  padding-top: 3px;  padding-left: 12px;  border-left: 1px solid #fff;  border-right: 2px solid #fff;  width: 100%; }
#calendarDetail a {  text-decoration: none; }
#calendarDetail a:hover {  text-decoration: underline; }
#calendarDetail .calendarMonths a {  display: block;  font-weight: bold;  font-size: small;  padding: 5px 0px 5px 0px;  color: ##1e7dc1; }
#calendarDetail .calendarMonths a:hover {  color: #1e7dc1; }
#calendarDetail .calendarDays {  /* border-collapse: collapse;  */ table-layout: fixed;  background: #fff;  width: 100%; }
#calendarDetail .calendarDays td {  text-align: center;  font-size: x-small;  line-height: 1.1em; }
#calendarDetail .calendarDays .title {  font-size: medium;  font-weight: bold;  color: #333333;  padding: 10px 0px 10px 0px;  background: #bbb; }
#calendarDetail .calendarDays .prevLink,  #calendarDetail .calendarDays .nextLink {  font-size: small; }
#calendarDetail .title a {  font-size: x-small; }


#calendarDetail .calendarDays .weekdays {  height: 30px;  background-color: #ccc; }
#calendarDetail .calendarDays .emptyDay {  height: 60px;  text-align: left;  vertical-align: top;  background-color: #eee; }
#calendarDetail .calendarDays .eventToday {  height: 60px;  text-align: left;  vertical-align: top;  background-color: #fdf9ea;  padding-left: 5px; }
#calendarDetail .calendarDays .eventOff {  height: 60px;  text-align: left;  vertical-align: top;  padding-left: 5px; }
#calendarDetail .calendarDays .eventOn {  height: 60px;  text-align: left;  vertical-align: top;  padding-left: 5px; }

/* ---------------
Events Box
----------------- */
.eventsBoxWrapper { }
.eventsBoxWrapper .itemList {  padding-bottom: 10px; }
.eventsBoxWrapper .eventDate {  color: #777; }
/* ModuleEnd::events */



/* ModuleBegin::broadcastemail */
.enewsWrapper div { }
.enewsWrapper span {  display: block; }
.enewsText { }
.enewsEmail { }
/* ModuleEnd::broadcastemail */

/* ModuleBegin::newsfeed */
.newsfeedListWrapper { }
.newsfeedNumber { }
.newsfeedTitle { }
.newsfeedSource { }
.newsfeedDetailWrapper { }
.newsfeedDetailWrapper .newsItem {border-bottom:1px solid #ccc; margin-bottom:10px;padding-bottom:10px;}
.newsfeedDetailWrapper .newsItem img {margin:0 10px 0 0;}
.newsfeedDetailWrapper .newsItem span {display:block;}
.newsfeedDetailWrapper .newsItem .newsListHeadline {font-size:120%;}
.newsfeedDetailWrapper .newsItem .newsListPublishline {font-size:90%;}
/* ModuleEnd::newsfeed */

/* ModuleBegin::photo */
#photoWrapper {}
.photoListItem { height: 160px; padding: 15px 0px; border-bottom: 1px solid #cccccc; clear: both; }
.photoBorder { width: 200px; height: 150px; padding: 5px; margin: 0px 15px 0px 0px; border: 1px solid #cccccc; float: left;}
.photoAlbumImage { width: 200px; height: 150px; background: transparent no-repeat 50% 50%; }
.photoAlbumImage a { width: 200px; height: 150px; display: block; text-indent: -3000px; }

#photoThumbWrapper {}
#thumbPhotos { padding: 15px 0px 0px 0px; }
#thumbPhotos ul { padding: 0; margin: 0; list-style: none; }
#thumbPhotos li { width: 100px; height: 75px; padding: 5px; margin: 0px 10px 10px 0px; float: left; border: 1px solid #cccccc; }
#thumbPhotos a { width: 100px; height: 75px; display: block; text-indent: -3000px; background: transparent no-repeat 50% 50%; outline-style:none; outline-width:0; }

/* Included to attach necessary jQuery Files - Edit jquery.lightbox-0.5.js file to change these image names or locations */
.includeLightBoxJs { background-image: url(http://www.weinetwork.com/wp-content/themes/blankslate/graphics/jquery_scripts/jquery.lightbox-0.5.js);}
.includeLightboxImg1 { background-image: url(http://www.weinetwork.com/wp-content/themes/blankslate/graphics/jquery_scripts/images/lightbox-blank.gif);}
.includeLightboxImg2 { background-image: url(http://www.weinetwork.com/wp-content/themes/blankslate/graphics/jquery_scripts/images/lightbox-btn-close.gif);}
.includeLightboxImg3 { background-image: url(http://www.weinetwork.com/wp-content/themes/blankslate/graphics/jquery_scripts/images/lightbox-btn-next.gif);}
.includeLightboxImg4 { background-image: url(http://www.weinetwork.com/wp-content/themes/blankslate/graphics/jquery_scripts/images/lightbox-btn-prev.gif);}
.includeLightboxImg5 { background-image: url(http://www.weinetwork.com/wp-content/themes/blankslate/graphics/jquery_scripts/images/lightbox-ico-loading.gif);}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
/* ModuleEnd::photo */

/* ModuleBegin::blog */
.blogArchiveWrapper {  }
.blogArchiveMonth { padding-left:10px; }
.blogArchiveYear { font-weight: bold; }
.blogDate { padding:5px 0px; font-weight: bold;  }
.blogDividerComments { height: 1px; background-color:#cccccc; }
.blogDividerTop { height: 1px; background-color:#cccccc; }
.blogEntry { padding-top: 5px; }
.blogEntryFooter { padding-bottom: 10px; }
.blogFooter { height: 1px; background-color:#cccccc; }
.blogPosted { padding-bottom: 5px; padding-top: 5px; font-weight: bold; color: #1e7dc1;}
.blogTitle { color: #1e7dc1; font-weight: bold; padding-top: 10px; }
.blogListWrapper h1 {  }
.blogListWrapper h2 {  }
.blogListWrapper .blogBody {  }
.blogHeader { font-size:13px; height:100px; margin:0 auto; overflow:hidden; padding:0; text-align:center; }
.blogComments { padding:4px 9px 30px 9px; font-weight:bold; }
.blogComments a { padding: 0px 5px 0px 0px; text-decoration; }

.blogBox { padding: 10px; margin-top: 10px; border: 1px dashed #cccccc; text-align: left; }
.blogBox h2 { padding: 0px; margin: 0px; font-size: 14px;}

.entrydate { background:transparent url(http://www.weinetwork.com/wp-content/themes/blankslate/graphics/date_bg_a.jpg) no-repeat scroll 3px 3px; float:right; height:53px; margin-left:5px; margin-top:5px; width:49px; }
.entrydate .dateMonth { color:#ffffff; font-size:10px; margin:0; padding:3px 0 0; text-align:center; }
.entrydate .dateDay { font-family:Times New Roman,Helvetica,Sans-Serif; font-size:21px; font-weight:bold; margin:0; padding:3px 0 0 0; text-align:center; }

#centerColumn {
 display: block;
 text-align: left;
 float: left;
 width: 650px;
 padding-right:25px; 
 height: auto;
}
#rightColumn {
 display: block;
 float: left;
 width: 150px;
 height: auto;
}
/* ModuleEnd::blog */



/* ModuleBegin::podcast */
.podcastChannelWrapper { }
.itemList .podcastNumber, .itemList .podcastTitle  { display: inline; }
.podcastListWrapper { }
.podcastDetailWrapper span { display: block; }
.podcastDetailWrapper span.itemLabel { display: inline; }
.podcastImage { float: left; margin: 0px 10px 10px 0px; }
.podcastImage img { padding: 5px; border: 1px solid #ccc; }
.podcastSubtitle { }
.podcastAuthor { }
.podcastDescription { }
.podcastPublish { }
.podcastLink { }
.podcastLanguage { }
.podcastCopyright { }
.podcastCategory { }
.podcastDuration { }
.podcastExplicit { }
/* ModuleEnd::podcast */

/* ModuleBegin::news */
.newsWrapper .headline { font-weight: bold; }
.newsWrapper .publish, .newsWrapper .author, .newsWrapper .copyright { color: #777; font-size: smaller; }
.newsWrapper .blurb { }
.newsWrapper .content { }
.newsWrapper .newsitem { padding-bottom: 1em; }
.newsWrapper .copyright { padding: 1em 0em; text-align: center; font-size: smaller; }
/* ModuleEnd::news */

/* ModuleBegin::directory-schedules */
#schedules { padding: 10px 10px 20px 10px; }
#schedules h1 { padding-bottom: 20px; }
#schedules table { width: 823px; margin: 0 auto; border-collapse: collapse; }
#schedules th, #schedules td { width: 100px; line-height: 29px; padding: 0 1px; border: 1px solid #999999; }
#schedules th { vertical-align: middle; text-align: center; border-top: 0; }
#schedules td { vertical-align: top; }
#schedules th.timeset { padding: 1px 0 0 1px; border-left: 0; }
#schedules td.timeset { padding: 0 0 0 1px; vertical-align: middle;  border-left: 0; }
#schedules th.timeset div, #schedules td.timeset div { padding: 0 5px 0 0; text-align: right; font-size: 11px;  }

#schedules .colset { position: relative;  }
#schedules .item { width: 100px; padding: 0px; margin: 0; position: absolute; }
#schedules .itemset { position: relative; }
#schedules .iteminfo { width: 100px; padding: 0px; margin: 0; position: absolute; left: 0; background: #245B21; }
#schedules .itemframe1 { background: transparent url(http://www.weinetwork.com/wp-content/themes/blankslate/graphics/schedule/sched_left_top.png) no-repeat left top; }
#schedules .itemframe2 { background: transparent url(http://www.weinetwork.com/wp-content/themes/blankslate/graphics/schedule/sched_right_top.png) no-repeat right top; }
#schedules .itemframe3 { background: transparent url(http://www.weinetwork.com/wp-content/themes/blankslate/graphics/schedule/sched_left_bot.png) no-repeat left bottom; }
#schedules .itemframe4 { background: transparent url(http://www.weinetwork.com/wp-content/themes/blankslate/graphics/schedule/sched_right_bot.png) no-repeat right bottom; }
#schedules .iteminfo p { padding: 3px 3px 5px 3px; margin: 0;  font-size: 10px; line-height: 12px; }
#schedules .iteminfo p, #schedules .iteminfo p a { color: #ffffff; }
#schedules .iteminfo p.itemtime { font-size: 9px; border-bottom: 1px solid #ffffff; }

#schedules .daySunday { left: 0px; }
#schedules .dayMonday { left: 103px; }
#schedules .dayTuesday { left: 206px; }
#schedules .dayWednesday { left: 309px; }
#schedules .dayThursday { left: 412px; }
#schedules .dayFriday { left: 515px; }
#schedules .daySaturday { left: 618px; }

#schedules .hour12am { top: 0; }
#schedules .hour1am { top: 0; }
#schedules .hour2am { top: 0; }
#schedules .hour3am { top: 0; }
#schedules .hour4am { top: 0; }
#schedules .hour5am { top: 0; }
#schedules .hour6am { top: 0; }
#schedules .hour7am { top: 0; }
#schedules .hour8am { top: 0; }
#schedules .hour9am { top: 60px; }
#schedules .hour10am { top: 120px; }
#schedules .hour11am { top: 180px; }
#schedules .hour12pm { top: 240px; }
#schedules .hour1pm { top: 300px; }
#schedules .hour2pm { top: 360px; }
#schedules .hour3pm { top: 420px; }
#schedules .hour4pm { top: 480px; }
#schedules .hour5pm { top: 540px; }
#schedules .hour6pm { top: 600px; }
#schedules .hour7pm { top: 660px; }
#schedules .hour8pm { top: 720px; }
#schedules .hour9pm { top: 780px; }
#schedules .hour10pm { top: 840px; }
#schedules .hour11pm { top: 900px; }

#schedules .min00 { top: 0px; }
#schedules .min05 { top: 5px; }
#schedules .min10 { top: 10px; }
#schedules .min15 { top: 15px; }
#schedules .min20 { top: 20px; }
#schedules .min25 { top: 25px; }
#schedules .min30 { top: 30px; }
#schedules .min35 { top: 35px; }
#schedules .min40 { top: 40px; }
#schedules .min45 { top: 45px; }
#schedules .min50 { top: 50px; }
#schedules .min55 { top: 55px; }

#schedules .itemcolorRed { background: #a72409; }
#schedules .itemcolorGreen { background: #245B21; }
#schedules .itemcolorBlue { background: #3366cc; }
#schedules .itemcolorPurple { background: indigo; }

#scheduledetail { }
#scheduledetail .scheduleinfo span { font-weight: bold; }
/* ModuleEnd::directory-schedules */

/* Pagination */
.pagination { clear: both; display: block; }
.pagination a, .pagination a:link, .pagination a:visited { text-decoration:none; }
.pagination .prevnextCurrent, .pagination .prevnextWindow, .pagination .prevnextWindowArrow { border:solid 1px #ccc; margin:0; padding:4px 6px; font-size:11px; margin-right:2px; display:inline; display:inline-block; }
.pagination a.prevnextWindow:hover, .pagination a.prevnextLink:hover, .pagination .prevnextWindowArrow:hover { border:solid 1px #000; color:#000; }
.pagination .prevnextCurrent {background:#ccc; color:#000; font-weight:bold; padding:4px 6px; }
.pagination a.prevnextLink { border:1px solid #ccc; padding:4px 6px 4px; margin-right:2px; font-size:11px; display:block; }
/* End Pagination */

/* ModuleBegin::poll */
.pollSmallWrapper span, .pollDetailWrapper span { display: block; padding: 5px 0px;}
.pollSmallWrapper span.pollChoices { padding-bottom: 5px; }
.pollListWrapper { }
.pollDetailWrapper { }
.pollQuestion { }
.pollChoices { }
.pollLink { }
.pollResultQuestion { font-weight: bold; }
.pollResultChoices { }
.pollBar { background-color: #ccc; height: 7px; }
/* ModuleEnd::poll */



/* ModuleBegin::directory-home_slider */
.rotate { width: 500px; height: 250px; padding: 0; margin: 0; position:relative; background:#EEEEEE; }
.rotate .stgslide { width: 500px; height: 250px; position: absolute; left: 0px; top: 0px; }
.rotate .stgslide .stgslidebase { width: 500px; height: 250px; position: absolute; left: 0; top: 0; display: block; }

.rotate a { outline-width: 0; outline-style: none; }

.rotate .stgslide .stgslidephoto { width: 500px; height: 250px; position: absolute; left: 0; top: 0; z-index: 85; }
.rotate .stgslide .stgslidephoto a { width: 500px; height: 250px; display: block; text-indent: -3000px; background: transparent url(http://www.weinetwork.com/wp-content/themes/blankslate/graphics/jquery_scripts/rotate/stgslideframe.png) no-repeat left top; }

.rotate .stgslide .stgslidecontent { width: 460px; height: 80px; padding: 0 20px; position: absolute; left: 0; top: 190px; overflow: hidden; z-index: 86; background: transparent url(http://www.weinetwork.com/wp-content/themes/blankslate/graphics/jquery_scripts/rotate/stgslidebar.png) repeat left top; }
.rotate .stgslide .stgslidecontent a { text-decoration: none; }
.rotate .stgslide .stgslidecontent a:hover { text-decoration: underline; }
.rotate .stgslide .stgslidecontent h2 { padding: 5px 0 0 0; margin: 0; font: 16px normal Arial, Arial, Helvetica, sans-serif; }
.rotate .stgslide .stgslidecontent p { padding: 5px 0; margin: 0; font: 12px normal Arial, Arial, Helvetica, sans-serif; }

.rotate .textColor { color: #ffffff;}
.rotate .textColorBlack { color: #000000 !important; }
.rotate .textColorBlue { color: #000099 !important; }
.rotate .textColorGreen { color: #006600 !important; }
.rotate .textColorGray { color: #666666 !important; }
.rotate .textColorOrange { color: #ff9900 !important; }
.rotate .textColorPurple { color: #660099 !important; }
.rotate .textColorRed { color: #990000 !important; }
.rotate .textColorWhite { color: #ffffff !important; }
.rotate .textColorYellow { color: #ffff00 !important; }

.rotate .stgslidePause { width: 20px; height: 20px; position: absolute; right: 10px; bottom: 5px; z-index: 87; }
.rotate .stgslidePause a { width: 20px; height: 20px; display: block; }
.rotate .stgslidePause a span { width: 20px; height: 20px; display: block; text-indent: -3000px; }
.rotate #pauseButton span { background: transparent url(http://www.weinetwork.com/wp-content/themes/blankslate/graphics/jquery_scripts/rotate/stgslidepause.png) no-repeat left top; }
.rotate #playButton span { background: transparent url(http://www.weinetwork.com/wp-content/themes/blankslate/graphics/jquery_scripts/rotate/stgslideplay.png) no-repeat left top; }

.rotate .stgbtngrp { width: 200px; height: 20px; position: absolute; left: 10px; bottom: 5px; z-index: 87; }
.rotate .stgbtnoff, .rotate .stgbtnon { width: 20px; height: 20px; padding: 0; margin: 0 5px 0 0; float:left; display:block; cursor:pointer; 
 text-align: center; font: 11px/20px normal Arial, Arial, Helvetica, sans-serif;  }
.rotate .stgbtnoff { color: #000000; background: transparent url(http://www.weinetwork.com/wp-content/themes/blankslate/graphics/jquery_scripts/rotate/stgslideoff.png) no-repeat left top; }
.rotate .stgbtnon { color: #ffffff; background: transparent url(http://www.weinetwork.com/wp-content/themes/blankslate/graphics/jquery_scripts/rotate/stgslideon.png) no-repeat left top; }

.rotate .stgslidePrev, .rotate .stgslideNext { width: 20px; height: 40px; position: absolute; top: 130px; z-index: 87; }
.rotate .stgslidePrev { left: 0; background: transparent url(http://www.weinetwork.com/wp-content/themes/blankslate/graphics/jquery_scripts/rotate/stgslideprev.png) no-repeat left top; }
.rotate .stgslideNext { right: 0; background: transparent url(http://www.weinetwork.com/wp-content/themes/blankslate/graphics/jquery_scripts/rotate/stgslidenext.png) no-repeat left top; }
.rotate .stgslidePrev a, .rotate .stgslideNext a { width: 20px; height: 40px; display: block; text-indent: -3000px; }

.newsSliderFile1 { background: url(http://www.weinetwork.com/wp-content/themes/blankslate/graphics/jquery_scripts/rotate/jqfunctions.js);}
.newsSliderFile2 { background: url(http://www.weinetwork.com/wp-content/themes/blankslate/graphics/jquery_scripts/rotate/stgslide_images.psd);}
/* ModuleEnd::directory-home_slider */

/* ModuleBegin::membership */
#formLogin { margin:0 auto; border: 1px solid #ccc; padding: 20px; width:275px; }
.membershipLoginWrapper { }
.memberLoginBox { margin: 0 auto; }
.memberLoginBox td { padding: 2px; }
.memberUser { }
.memberPassword { }
.memberRemember { }
.memberForgot { }
.memberSubmit { }
.myaccountListerBack { text-align:center;width:100%;padding-top:10px; }

.termsAndConditions TEXTAREA { width:600px; height:75px; background-color:transparent; font-family: Arial, Helvetica, sans-serif; border:0px; }


/* ModuleEnd::membership */