
/* Two-column with sidebar on left from the /examples/ folder  */
@import url('layout.css');

body {
	font-family:'Lucida Grande', Arial, Helvetica, sans-serif;
	font-size:.8em;
	line-height: 1.6em;
	color:#4E4E43;		
}

h1,h2,h3,h4,h5,h6,h7 {
	font-family: Rockwell, Rokkitt, Courier, serif;
}

ol, ul, li {
	list-style: none;
}

ul.listcolumn li {
	list-style: none !important;
}

h1 {
	font-size:1.75em;
	color:#000;
}

h2 {
	font-size:2.0em;
	color:#a62e2e;
	line-height: 1.1em;
}

h3 {
	font-size:1.4em;
	color:#b1005d;
}

h4 {
	font-size:1.2em;
}

h5 {
	font-size:1.1em;
}

h6 {
	font-size:1.00em;
}

strong {
	font-weight: bold;
}

a:visited, a:link {
	color: #0081b5;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

p {
	margin: 15px 0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset, img {
	border:0;
}

.centered {
	text-align: center;
}

.big {
	font-size: 1.8em;
}

.nopad {
	margin: 0;
	padding: 0;
}

div#right-sidebar .subscribe-links ul {
	float:left;
	margin:0 18px;
}

div#right-sidebar .subscribe-links li {
	padding:16px 0 3px 3px ;
	float:left;
}

div#right-sidebar .subscribe-links ul li img {
	float:left;
	margin-right:0.5em;
}

div#right-sidebar .widget, div#right-sidebar div#punchtab_widget {
	margin: 3px;
	text-align: center;
}

div#right-sidebar h4 {
	font-size: 1.1em;
}

div.yellowbox {
	background-color: #e5ee79;
	color: #4d493f;
}

div.yellowbox h4 {
	color: #4d493f;
}

div#highlightsBox {
	width: 298px;
	margin-top: 8px;
}

div.highlightTabs div.htab {
	text-align: center;
	width: 96px;
	float: left;
	text-transform: uppercase;
	font-family: Rockwell, Rokkitt, Courier, serif;
	cursor: pointer;
}

div#topDrinksTab {
	text-transform: uppercase;
	font-family: Rockwell, Rokkitt, Courier, serif;
	background-color: #e5ee79;
	color: #4D493F;
	padding: 3px 0;
	position: relative;
	width: 100%;
}

#topDrinksWidget div.highlightContent {
	border: 2px solid #e5ee79;	
}

#topDrinksWidget div.highlightContent a {
	color: #4D493F;
}


li.viewmore {
	text-transform: uppercase;
	font-family: Rockwell, Rokkitt, Courier, serif;
	color: #369ac4;
	margin: 3px 0;
	padding: 2px 0 !important;
	text-align: center;
}

/* Activity Box styles */

div#latestDrinks {
	margin: 0 5px;
}

div.htab {
	font-family: Rockwell, Rokkitt, Courier, serif;
	background-color: #ccddee;
	color: #369ac4;
	padding: 3px 0;
	position: relative;
}

div.htab-on, div.htab-on a {
	background-color: #369ac4;
	color: #ccddee;
}

div.htab-on span.arrowdown {
	display: block;
	background: transparent url(images/arrowdown.png) bottom center no-repeat;
	position: absolute;
	width: 98px;
	height: 8px;
	bottom: -8px;
}

div.highlightContent {
	clear: both;
	border: 2px solid #ccddee;	
	text-align: left;
}

div.highlightContent ul {
	width: 270px;
	margin: auto;
}

div.highlightContent ul li {
	padding: 7px;
	font-size: .9em;
	border-bottom: 1px dotted #4d493f;
}

div.highlightContent ul li.lastItem {
	border-bottom: none;	
}

div.highlightContent ul li a {

}

div.highlightContent ul li:last-child {
	border-bottom: none;
}

#latestDrinksItems, #commentsTabItems {
	display: none;
}

/* This Week's Drink */

div#thisWeeksDrink {
	border: 1px solid #aaa;
	height: 100px;
}

div#dotwThumb {
	float: right;
	width: 100px;
	text-align: center;
}

div#dotwThumb img {
	margin: 10px;
	border: 0 !important;
}

div#dotwBody {
	margin: 10px 100px 10px 10px;
}

div#dotwBody h5 {
	color:#333;		
	font-size: 1.6em;
	font-family: Rockwell, Rokkitt, Courier, serif;
}

div#dotwBody h4 {
	font-family: 'Damion', cursive;
		font-size: 1.4em;
	font-weight: normal;
	margin: 10px 0;
}

div#dotwBody h4 a {
	color:#a62e2e;	
}

p.dotw_more_link {
	text-align: right;
}

p.dotw_more_link a:link, p.dotw_more_link a:visited {

}
	
div#sectionhead ul.post-categories li {
	display: none;
}

div#sectionhead ul.post-categories li:first-child {
	display: block;
}

div#sectionhead h2, div#sectionhead h3, div#sectionhead h2 a, div#sectionhead h3 a {
	font-size: 24px;
	color: #4d493f;
}

div.post_author_and_date {
	margin: -5px 0 10px 0px;
	padding: 0;
	float:left;
}

div.post_author_and_date div {
	float: left;
	height: 20px;
}

div.post_author_name {
	padding-right: 10px;
	font-style:normal;
}

div.post_date {
	border-left: 1px solid #e4e4cf;
	padding-left: 10px;
	font-style:normal;
}

div.post_social {
	height: 20px;
	margin-bottom: 20px;
}

div.print_link {
	float:right;
	font-size: .9em;
}

div.index_template div.post_social, div.single_template div.post_social {
	height: 30px;
	clear: both;
	width: 690px;
}

div.thumbnailBtn {
	width: 150px;
	height: 190px;
	float: left;
	margin: 5px;
	text-align: center;
	position: relative;
}

div.thumbnailBtn h4 {
	font-size: 1.1em !important;
}

div.thumbnailBtn img {
	margin: auto;
}

div.thumbnailBtn h4 {
	position: absolute;
	text-align: center;
	width: 150px;
	padding: 0 5px;
	top: 140px;
}

/* Form Input Elements */
input {
	border: 1px solid #aaa;
	opacity: .80;
	background-color: #fff;
	padding: 4px;
}

div#footer-block-3 input.adText {
	width: 120px;
}

input#lwp_sfd {
	margin: 0 0 0 5px;
	padding: 0;
	width: 90px !important;
	background: none !important;
	float: none;
}

#searchbox span {
	height: 30px;
	line-height: 30px;
}

#searchbox input {
	border: 1px solid #555 !important;
	padding: 1px;
	background-color: #fff !important;
}

#head_searchform {
	display: inline;
}


.sectiontitle {
	float: left;
}

h3.sectiontitle {
	font-size: 2.2em !important;
	font-family: 'Damion', cursive;		
}

h4.sectionlink {
	font-size: 1.1em;
}

h2.pagetitle {
	width: 500px;
	color: #a62e2e;
	float: left;
	margin-bottom: 10px;
}

.navigation {
	width: 100%;
	padding-bottom: 20px;
	clear: left;
}

.navigation .nav-next {
	float: right;
}

.navigation .nav-previous {
	float: left;
}


.sectionlink {
	margin-top: 4px;
	float: left;
	margin-left: 25px;
}

.mainselection {
	clear: left;
	float: left;
	width: 100%;
	margin: 10px;
}

.mainselection h4 {
	font-size: 1.5em;
}

.postThumb {
	float: right;
	margin-left: 30px !important;
	margin-right: 0 !important;
}

.leftThumb {
	float: left;
	margin-left: 0 !important;
	margin-right: 30px;
}

.commentlink {
	text-align: center;
	font-size: 1.8em;
	margin: 10px auto;
}

/* begin old DOTW Theme CSS */

.hide {
	position:absolute;
	top:0;
	left:-999em;
}

.show {
	position:static;
	display:table;
	top:0;
	left:1em;
}

.innerWrap {
	width:100%;
	height:100%;
}

.left {
	float:left;
}

.right {
	float:right;
}

.alignleft {
	float:left;
}

img.alignleft {
	margin-right: 15px;
}

.alignright {
	float:right;
}

img.alignright {
	margin-left: 15px;
}

.error {
	color:#e32421;
}

caption, th {
	text-align:left;
}

q:before, q:after {
	content:'';
}

.imgTxt {
	text-indent:-999em;
	overflow:hidden;
	font-size:0em;
	left:-999em;
	position:absolute;
}

.imgTxt a {
	display:block;
	height:100%;
	overflow:hidden;
	font-size:0em;
	left:-999em;
	position:absolute;
}

.clear:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	font-size:0px;
}

.clear {
	clear:both;
	display:inline-block;
	height:0;
	font-size:0px;
}

.clear {
	display:block;
}

p, dd {
	font-size:1em;
	line-height:20px;
}

a.tinyLink {
	color:#fff;
	font:.9em Arial, Helvetica, sans-serif;
}

#error {
	position:absolute;
	top:0;
	left:0;
	z-index:10000;
	font-size:1.3333em;
	text-align:left;
	padding:1.25em 1em;
	background:#ff0;
	color:#7cab37;
}

div#post_wrapper .red, div#post_wrapper .error, div#post_wrapper small.red {
	 color:#A93E21;
}

.post_ad_section {
	 border-top:1px dashed #d7d6c4;
	 border-bottom:1px dashed #d7d6c4;
	 text-align:center;
	 width:100%;
	 float:left;
	 margin:0 0 20px;
	padding:20px 0;
}

#comment_wrapper {
	clear: both;
}

.home_template #post_ad_section {
	border-bottom:none 0;
}

#post_ad_section div.content {
	 background-color:#ebebd9;
	 margin:4px auto;
	 padding:15px 0 25px 0;
	 display:block;
	 text-align:center;
}

#post_ad_section div.content table {
}

#post_ad_section div.content table tr {
}

#post_ad_section div.content table tr td {
	padding:2px 5px;
	vertical-align:top;
}

div.spotlight_section {
	border-top:1px solid #D7D6C4;
	width:482px;
	display:block;
	margin:0px 0px 8px 8px;
	padding-top:20px;
	float:left;
}

div#post_wrapper div.spotlight_section div.post_content {
	color:#cdcdb9;
	text-align:left;
	padding:30px 0;
	margin:0;
}

div.spotlight_section div.post_content h2, div.spotlight_section div.post_content h2 a, div.spotlight_section div.post_content h2.sifr, div.spotlight_section div.post_content h2.sifr a, div.spotlight_section div.post_content h2.sifr a embed, div.spotlight_section div.post_content h2 a.sifr {
	color:#a93e21;
	font-family: Rockwell, Rokkitt, Courier, serif;
	font-size:24px;
	font-weight:normal;
}

div#post_wrapper .entry img#quantcast {
	margin-left:-17px;
}

div#post_wrapper hr {
	 margin:10px 0;
	 background:transparent;
	 border-top:1px solid #dadacc;
	 border-bottom:none;
	 border-left:none;
	 border-right:none;
}

div#post_wrapper input, div#post_wrapper textarea {
	border:1px solid #dadacc;
	padding:3px 5px;
}

div#post_wrapper pre, div#post_wrapper td, div#post_wrapper th, div#post_wrapper li, div#post_wrapper dt, div#post_wrapper dd {
	line-height:20px;
}

.drink_list {
	clear:both;
	float: left;
	width: 100%;
}

.drink_list ul.column-1 {
	float:left;
	margin:20px 52px 20px 25px !important;
	width:240px;
}

.drink_list ul.column-2 {
	float:left;
	margin:20px 52px 20px 25px !important;
	width:240px;
}

.alpha_drink_list {
	clear:both;
}

.alpha_drink_list ul.main {
	margin:15px 32px 20px 32px;
}

div#post_wrapper .alpha_drink_list h3 {
	padding:2px 10px;
	margin-bottom:10px;
	background:#4e4e43;
	color:#f9f9ee;
}

div#post_wrapper .alpha_links {
	margin:20px 32px 10px 0;
	height:1em;
	text-align:center;
}

div#post_wrapper .alpha_links a {
	padding:0 3px;
}

span.drinkowner {
	color: #999;
}

div#post_wrapper #rss_icon {
	float:right;
	margin:10px 32px 0 0;
}

div#post_wrapper #rss_icon img {
	vertical-align:middle;
	padding-right:5px;
	background:#f9f9ee;
}

ul.iconblock {
	display: block;
}

ul.iconblock li {
	margin: 0;
	padding: 0;
	display: inline;
}

div.post {
	clear: both;
}

div.postAdRect {
	clear: both;
	width: 100%;
	border-bottom:1px dashed #D7D6C4;	
	padding: 20px 0;
}

div.index_template img.alignright, div.post img.alignright {
	margin-left: 20px !important;
}


div#post_wrapper div.post_title {
	margin:0 0 10px 25px;
}

div.post_content {
	margin: 0;
}

div.post_content h4 {
	font-size: 1.6em;
}

div.post_content div.post_title h2, div.post_content div.post_title h2 a, div.post_content div.post_title h2.sifr, div.post_content div.post_title h2.sifr a, div.post_content div.post_title h2.sifr a embed, div#post_wrapper div.post_content div.post_title h2, div.post_content div.post_title h2 a.sifr {
	color:#a93e21;
	font-family: Rockwell, Rokkitt, Courier, serif;
	font-size:32px;
	font-weight:normal;
}

div#post_wrapper a.post_date, div#post_wrapper a.post_date:hover, div#post_wrapper span.spotlight_title {
	background:transparent url(images/gr_date_bg.gif) repeat-x top left;
	 padding:2px 10px 3px 25px;
	 margin:20px 0px 15px 0px;
	 height:29px;
	 font-family: Rockwell, Rokkitt, Courier, serif;
	 font-size:11px;
	 color:#fff;
	 text-decoration:none;
}

div.index_template .entry {
	clear: left;
}

div#post_wrapper .entry h1, div#post_wrapper .entry h2, div#post_wrapper .entry h3, div#post_wrapper .entry h4, div#post_wrapper .entry h5, div#post_wrapper .entry h6 {
	margin:2px 0;
	font-weight:normal;
}

div#post_wrapper .entry h2 {
	font-size:28px;
	color:#a93e21;
}

div#post_wrapper .entry dl {
	margin:5px 10px 10px 10px;
}

div#post_wrapper .entry dt {
	font-weight:bold;
}

div#post_wrapper .entry dd {
	font-weight:normal;
}

div#post_wrapper .entry ol {
	margin:10px 15px;
}

div#post_wrapper .entry ol li {
	list-style:decimal;
}

div#post_wrapper .entry ul {
	margin:10px 10px;
}

div#post_wrapper .entry ul li {
	list-style:disc;
}

ul.listcolumn li {
	list-style: none;
}


div#post_wrapper .entry address, div#post_wrapper .entry pre, div#post_wrapper .entry code, div#post_wrapper .entry samp, div#post_wrapper .entry kdb {
	margin:10px 0;
	font-size:95%;
	font-family:courier;
}

div#post_wrapper .entry blockquote {
	margin:10px 0px 10px 30px;
	padding:0px 10px;
	border-left:1px solid #dadacc;
}

div#post_wrapper .entry def, div#post_wrapper .entry cite, div#post_wrapper .entry var {
	font-size:95%;
	font-style:italic;
}

div#post_wrapper .entry em {
	font-style:italic;
}

div#post_wrapper .entry a, div#post_wrapper .entry span {
	margin:0;
}

div#post_wrapper .entry small, div#post_wrapper .entry sub, div#post_wrapper .entry sup {
	margin:0;
	font-size:80%;
}

.postThumb, .pageThumb, .thumbnailBtn img {
	padding:3px;
	border:1px solid #dadacc;
	display:block;
	margin: 10px;
	background-color:#fcfcfb;
}

div#post_wrapper .entry a img {
	background-color:transparent;
}

div#post_wrapper .post_meta span.Comments {
	margin:0 0 0 30px;
}

div#post_wrapper .post_twitter {
	float:right;	
}

div#post_wrapper .post_links {
	float:left;
	width:460px;
	border: #ddddc4 0px solid;
	margin: 0 0 0 20px;
}

div#post_wrapper .post_links ul {
	float:left;
	margin:5px 20px 0 0;
}

div#post_wrapper .post_links li {
	float:left;
	display:block;
	padding:0;
	margin:0 0 0 20px;
	background:transparent url(images/gr_dot.gif) no-repeat 0px 6px;
	font-size:10px;
}

div#post_wrapper .post_links li.no-bullet {
	background:none;
}

div#post_wrapper .post_links li a {
	text-transform:uppercase;
	font-size:10px;
}

div#post_wrapper .post_links li img {
	margin-top:3px;
}

div#post_wrapper .post_links li img.yes {
	margin:4px 0 0 6px;
	float:left;
}

div#post_wrapper .post_links li span.wrap {
	margin-top:2px;
	float:left;
}

div#post_wrapper .post_links li span.thanks {
	margin-top:2px;
	float:left;
}

div#post_wrapper div.wp-pagenavi {
	clear: both;
	width: 100%;
	height:30px;
}

div#post_wrapper div.wp-pagenavi span, .wp-pagenavi a.page, .wp-pagenavi a.first, .wp-pagenavi a.last, .wp-pagenavi a.nextpostslink, .wp-pagenavi a.previouspostslink {
	display:block;
	margin:3px;
	padding:3px;
	float:left;
}

div#post_wrapper div.wp-pagenavi a.page, div#post_wrapper .wp-pagenavi .prev_pagelink, div#post_wrapper .wp-pagenavi .next_pagelink {
	background:transparent;
}

div#post_wrapper div.wp-pagenavi span.pages {
	margin-left:25px;
	padding-left:0;
}

div#post_wrapper div.wp-pagenavi span.current {
	background:#2d2920;
	color:white;
}

div#post_wrapper #comments_section {
	margin:15px 25px;
}

div#post_wrapper #comments_section a {
	text-decoration:underline;
}

div#post_wrapper #comments_section a:hover {
	text-decoration:none;
}

div#post_wrapper #comments_section p {
	margin:10px 0 10px 55px;
}

div#post_wrapper #comments_section img.avatar {
	float:left;
	margin:0 5px 0 0;
}

div#post_wrapper #comments_section .commentlist li {
	border-width:1px 0;
	margin:10px 0;
	padding:10px 18px;
}

div#post_wrapper #comments_section form p {
	margin:10px 0 10px 18px;
}

div#post_wrapper #comments_section form p input {
	width:225px;
}

div#post_wrapper #comments_section form p input, div#post_wrapper #comments_section form p textarea {
	border:1px solid #d7d6c4;
}

div#post_wrapper #comments_section form p input.submit {
	border:none;
	width:78px;
	height:24px;
}

div#google_ads {
	margin:20px 0px;
	text-align:left;
	padding:0;
	text-align:center;
}

div#google_ads, div#google_ads a {
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#8f8e85;
}

#footer {
	margin:20px 0;
	color:#b0b0aa;
}

#footer a {
	color:#b0b0aa;
	text-decoration:none;
}

#footer li.widget {
	margin-bottom: 20px;
}

#footer li.widget p {
	margin: 0;
	padding: 0;
}

div#post_wrapper div.double_border, hr {
	 height:1px;
	 display:block;
	 width:500px;
	 margin:0 auto 16px;
	 border-top:3px double #e4e4cf;
	 border-bottom:none;
	 background:none;
	 clear:right;
}

.fb_share_size_Small {
	margin-top:3px;	
}

div#post_wrapper div#idc-container-parent {
	margin:15px 25px;
}

div#post_wrapper div#idc-container-parent h3 {
	font-family: Rockwell, Rokkitt, Courier, serif;
	font-size:18px;
	text-transform:uppercase;
}

div#post_wrapper table.mceToolbar {
	width:auto!important;
}

div#post_wrapper table.mceLayout td {
	padding:0px !important;
}

div#post_wrapper .post_meta div.shr-bookmarks {
	margin:20px 0 20px 25px;	
}

div.tags {
	clear: both;
}

div#comment_wrapper .post_meta .tags h4 {
	float:left;
	margin:0 5px 0 0;
}

div#comment_wrapper .js-kit-comments {
	padding:5px 30px 15px;
}

h2.allcaps {
	color:#2d2920;
	text-transform:uppercase;
	font-size:14px;
	margin: 0 0 10px 0;
}

#slideshow {
	margin: 0 0 0 8px;	
	/*width:485px;*/
}

.slide-caption {
	padding: 0 12px 0 12px;	
}

.textholder, div#post_wrapper .textholder {
	padding: 20px;
	color:#fff;
	line-height:1.5em;
}


.homepage_section {
	float:left;
	padding:12px 20px;
	border-top:1px dashed #D7D6C4;
}

.homepage_section li {
	float:left;
	padding:0 20px 0 0;
	width:131px;
}

h4.pagejump {
	margin: 0 0 10px 30px;	
}

div.index_template .post, div.page_subcategory div.embedded_posts .post {
	width: 100%;
	float: left;
	border-bottom:1px dashed #D7D6C4;	
	padding: 20px 0;
}

div.embedded_posts {
	clear: both;
	float: left;
	padding: 20px 0;
	border-top:1px dashed #D7D6C4;	
}

div.embedded_posts h4 {
	line-height: 1.1em;
}

div.embedded_posts div.thumbnailBtn {
	margin: 0 7.5px;
}

div.page_subcategory .entry {
	font-size: .95em;
}

.embedded_posts .postThumb {
	margin-top: -30px !important;
}

div.nextprev_post{
	border-bottom:1px dashed #D7D6C4;	
	padding: 0 0 20px 0;
	float:left;
	width: 100%;
	margin: 0 0 20px;
}


div.prev_post {
	float:left;	
}

div.next_post {
	float:right;	
}

a#lightbox-secNav-btnClose {
	display: none;
}

#lightbox-container-image-data-box {
	padding: 10px !important;
}

#wp-admin-bar .padder {
	width: 100% !important; /* Line up the admin bar with the content body in this theme */
}

#wp-admin-bar .padder ul.main-nav {
	margin-right: 5%;
}

/* Submit Drink Form */
#submit-a-drink {
	width: 500px;
}

form label {
	clear: left;
	display: block;
	margin-top: 10px;
	font-weight: bold;
}

input#p75-thumbnail {
	border: 0 !important;
}

#submit-a-drink input[type=submit] {
	padding:5px 30px;
	margin: 5px;
	color: #000;
	border: 2px solid #369AC4;
	background-color: #CDE;
	text-transform: uppercase;
}
                      

/* Registration */

#register-page input[type='text'], #register-page input[type='password'] {
	background-color: #CDE;
}

/* Profile Page */

div#item-header div#item-meta {
	font-size: 1.0em !important;
    color: #555 !important;
	padding-bottom: 20px !important;
	
}

#subnav li#notifications-personal-li {
	display: none;
}

ul.button-nav {
	display: none;
}

span.activity {
	display: none !important;
}

td.label {
	font-weight: bold;
	padding-right: 10px;
}

div#item-header div#item-header-content {
	margin-left: 100px;
}

div#item-header div#item-header-content h2 {
	font-size: 1.7em;
}

/* Single */

.authorbio {
	border: 5px solid #eeeeef;
	padding: 5px;
	margin: 20px 0;
	width: 100%;
	float: left;	
}

.authorpic {
	float: left;
	width: 100px;
}

.authorpic img {
	border: 1px solid #aaa;
	padding: 2px;
}

.authorinfo {
	margin-left: 120px;
}

h5.authorname {
	margin: 0;
	padding: 0;
}

.post-ratings {
	float: right;
	text-align: center;
	margin: 8px 0;
	width: 100px !important;
	font-size: .85em;
	line-height: 1.4em;
}

div.posttags {
	margin: 10px 0;
}

.zl-recipe-link {
	display: none;
	margin-left: 10px;
}

/* Drink Recipes */

div#post_wrapper .entry ul.ingredients {
	margin: 10px 0 20px 0;
	padding: 0 20px;
}

div#post_wrapper .entry ul.ingredients li {
	margin: 2px 0;
}

/* Drinks List Page */

.alphaheading {
	font-family: Rockwell, Rokkitt, Courier, serif;
	font-size: 2.0em;
	text-align: left;
	margin-top: 20px;
	padding: 5px 20px;
	background-color: #CDE;
	color: #369AC4;
}

ul.drinkgroup {
	margin: 10px 20px 40px 20px;
	clear: both;
}

.buttonrow {
	clear: both;
	width: 660px;
	border-top: 1px solid #cde;
	border-bottom: 1px solid #cde;
	float: left;
}

.buttonrow div.htab {
	float: left;
	width: 218px;
	text-align: center;
	margin: 1px;
	font-size: 1.4em;
}

.buttonrow div.htab, .buttonrow div.htab-on {
	background-color: #fff;
}

 .buttonrow div.htab-on a {
	background-color: #fff;
	color:#a62e2e;
}

/* Top Drinks */

.page-topdrinks .drinkRating {
	margin-top: 20px;
}

.page-topdrinks .drinkRatingText {
	display: none;
}

.ranking {
	text-align: center;
	font-size:2.0em;
	color:#a62e2e;
	line-height: 72px;	
}

.rateddrink {
	font-weight: bold;
}

.ratinginfo {
	
}

/* TableSorter */
table.tablesorter {
	margin:10px 0pt 15px;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #F0F0F6;
	border: 1px solid #FFF;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(images/tablesort/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 10px 4px;
	background-color: #FFF;
	vertical-align: top;
	border-top: 1px solid #cde;
	border-bottom: 1px solid #cde;
}
table.tablesorter tbody tr.odd td {
}

table.tablesorter thead tr .headerSortUp {
	background-image: url(images/tablesort/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(images/tablesort/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

