/*  
Theme Name: Mixed Drinks V5
Description: Mixed Drinks...mmmm yummy!
Version: 1.0 of 10.0
Author: Eliot Sayward [A.K.A Kalani Byron Eliot Diehl]
Author URI: http://www.qool.com/
 Write something here if you really need too.
*/
html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background: #580000 url(images/bg.jpg) top center repeat-x;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
hr { display: none; }
h2{margin:0px; padding:0px;}

/* OUTER PAGE CONTAINERS */
table#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	/*width: 900px;*/
	height: auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	padding: 0;
	background: url(images/header-bg.jpg) center 109px no-repeat;
}

table#container tbody{
	width:900px;
	margin: 0px auto;
}

/* FONTS & COLORS */

div#entry { font-weight: normal; text-transform: uppercase;}
.date {color: #86CF23; font-weight: normal; font-size: 0.8em; font-style: italic;}


/* Sponsored links styles-------------------*/
div#floatsponsor { text-align: right; font-size: 0.7em; display: block; margin: 0px; color: #B20101;}
span#whatsthis a { font-size: 0.6em; }

.adfeed {margin: 0px auto; width: 100%;}

div#paid {
	position: relative;
	width: 100%;
	margin: 0px 0 10px 0;
	padding: 0px;
	text-align: justify;
	font-size: 100%;
	border-top: 1px dotted #B20101;
	border-bottom: 1px dotted #B20101;
}

div#paid table {
	width: 100%;
	margin-bottom: 0px;
}

div#paid td {
	padding: 10px 10px 10px 40px;
	background: url(images/star-bullet.gif) left top no-repeat;
}

div#paid .results_full_width_link a, div#paid .results_full_width_link a:active{
	color: #B20101;
	text-decoration: none;
	border: none;
	padding: 0 15px 0 0px;
	margin: 0;
	font-size: 0.9em;
	font-weight: bold;
}

div#paid .results_full_width_link a:hover{
	color: #B20101;
	text-decoration: underline;
	border: none;
	padding: 0 15px 0 0px;
	margin: 0;
	font-size: 0.9em;
	font-weight: bold;
}

div#paid .result_href a{
	color: #F5DEDE;
	border: none;
	padding: 0 15px 0 0px;
	margin: 0;
	font-size: 0.8em;
}

div#paid .result_href a:hover {
	color: #F5DEDE;
	border: none;
	padding: 0 15px 0 0px;
	margin: 0;
	font-size: 0.8em;
}

div#paid .results_url_full_width_link a, div#paid .results_url_full_width_link a:active, div#paid .results_url_full_width_link a:visited {
	color: #B20101;
	border: none;
	padding: 0px 15px 0 0px;
	margin: 0;
	font-size: 0.7em;
}

div#paid .results_url_full_width_link a:hover {
	color: #B20101;
	text-decoration: underline;
	border: none;
	padding: 0 15px 0 0px;
	margin: 0;
	font-size: 0.7em;
}

/*------------------------------------------------------------------------*/

/*HORIZONTAL MENU */
/* MAIN MENU */
#mainNav{
	list-style-image: none;
	list-style-type: none;
	list-style-position: outside;
	margin:0px;
	padding:0px;
	width:999px;
	height: 46px;
}

#mainNav li{float:left; height:46px;}

#mainNav li a{
	background-position:: center top;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	height:46px;
}

#n1{
	background: url(images/nav01Vid.jpg) no-repeat;
	width: 75px;
}

#n2{
	background: url(images/nav02Alcohol.jpg) no-repeat;
	width: 131px;
}

#n3{
	background: url(images/nav03Virgin.jpg) no-repeat;
	width: 107px;
}

#n4{
	background: url(images/nav04LegalDrinking.jpg) no-repeat;
	width:160px;
}

#n5{
	background: url(images/nav05Bartending.jpg) no-repeat;
	width:129px;
}


#n6{
	background: url(images/nav06Hangover.jpg) no-repeat;
	width:133px;
}


#n7{
	background: url(images/nav07DrinkingGames.jpg) no-repeat;
	width:131px;
}

#n8{
	background: url(images/nav08BarEquip.jpg) no-repeat;
	width:133px;
}

#mainNav li a:hover{background-position: center bottom;}

/* LINK STYLES */


.postLinks a:link, .postLinks a:visited {display: inline;background-color: #381D0E;padding: 4px 7px 4px 7px;color: #fff;text-decoration: none;font-size: 11px;}
.postLinks a:hover {background-color: #716B4C;}
#left_column .postmetadata a {color: #86CF23;text-decoration: none;}
#left_column .postmetadata a:hover {color: #86CF23;text-decoration: underline;}

/* RELATED LINKS */
#rlink { padding: 0 10px 10px 0px; font-size: 0.8em; /*background: url(images/line.gif) left bottom no-repeat; */margin-bottom:30px;} 
#rlink h2 { margin: 0px 0 5px 0px !important; /*background: url(images/line.gif) left top no-repeat;*/ padding: 10px 0px 0px 0px !important;}
#rlink dl, #rlink p{ margin: 0; padding: 0 10px 0px 50px; color: #E7DFB5;}
#rlink a{ margin: 0; padding: 0; color: #E7DFB5; text-decoration: none; font-size: 0.95em;}
#rlink a:hover{ margin: 0; padding: 0; color: #E7DFB5; text-decoration: underline;}

/*SEARCH PAGE STYLES*/
.termfeed { font-size: 0.8em; color: #ff0000; margin: 0 0 15px 0}
.termfeed .related-adwords { margin: 0 15px; color: #ff0000; font-size: 0.9em;}
.related-adwords a, .related-adwords a:visited, .related-adwords a:active { color: #fff; font-style: italic; text-decoration: none;}
.related-adwords a:hover { text-decoration: underline; }
.termfeed h2.pagetitle { background: url(images/related-search.gif) left center no-repeat; margin: 0 0 10px 0; padding: 0 0 0 15px; color: #E7DFB5;}
#left_column h2.searchtitle { 
	background: url(images/search-result-img.gif) left center no-repeat; 
	margin: 10px 0 0 0; 
	padding: 0 0 0 0px; 
	color: #E7DFB5;
	font: bold 18px Arial, Helvetica, sans-serif; 
	letter-spacing: -1px; 
	border-bottom: 1px dotted #ff0000; 
}

.entry2 { margin: 10px 0px; border-bottom:1px dotted;}

/*VIDEO TABLE*/
table#vidTable{	margin:10px 0px; padding:0px 0px 10px 0px; border-bottom: 1px dotted;}

table#vidTable img{
	margin:0px;
	padding:0px;
	border:0px;
}

table#vidTable img a:hover{border: 1px solid #FF0000;}
td.vidThumb{
	margin:0px;
	padding:0px;
}
td.vidSpacer{width:10px; margin:0px; padding:0px;}
td.vidDesc{padding:0px; margin:0px; vertical-align:top;}
td.vidDesc .entry2{border:none; margin:0px; padding:0px;}
#left_column .entry2 h2 {font-size: 12px; margin:0px; padding:0px;}
#left_column .entry2 .meta {font-size: 10px; font-style: italic;color: #E7DFB5;}
#left_column .entry2 .meta a { color: #fff;}
#left_column .entry2 p {font: 12px Arial, Helvetica, sans-serif; color: #E7DFB5; margin:0px; padding:0px; line-height: normal;}

#left_column .navigation { width:100%; margin:20px 0px;}
#left_column .navigation a{ font-size: 0.7em; color: #fff; text-decoration: none; padding: 5px; width: 70px; background-color: #BB0000;}
#left_column .navigation a:hover{ font-size: 0.7em; color: #fff; text-decoration: none; padding: 5px; width: 70px; background-color: #FF0000;}

/* FORM ELEMENTS */
#left_column .comments { width: 100%; padding: 0px; margin: 0px 0px 0px 0px;  border-bottom: 1px dotted #ff0000;}
#left_column .comments #reply { margin: 0; padding: 10px 0px 0px 0px; color: #523926; border-top: 1px dotted #ff0000; color: #ff0000;}
#left_column .comments .postinput { margin: 0px; padding: 0px 15px 0px 15px;}
#left_column .comments .postinput #commentform p{ margin: 0 0 5px 0; padding: 0; color: #ff0000; font-size: 1em;}
#commentform #author { padding: 2px 3px; background-color: #410606; border: 1px solid #ff0000; color: #FF0000;}
#commentform #author:hover { border: 1px solid #BB0000;}
#commentform #email { padding: 2px 3px; background-color: #410606;  border: 1px solid #ff0000;color: #FF0000;}
#commentform #email:hover { border: 1px solid #BB0000;}
#commentform #comment { border: 1px solid #ff0000; padding: 5px; color: #ff0000;font: 0.8em Arial; width: 90%; background-color: #410606;}
#commentform #comment:hover {border: 1px solid #BB0000; color: #ff0000;}
#submit {border: 0px; background: #000; font-size: 0.9em; font-weight: bold; padding: 5px; color: #fff; display: block; border: none !important; text-indent: -9999px;}
#left_column img#commentsubmit {margin: 0;padding: 0;}
#left_column .comments .postinput a{ color: #BB0000;}


/* SIDEBAR MENUs */
#innerRight{
	margin:0px auto;
	width: 193px;	
}

#right { float: right; width: 245px; margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;font-size: 0.9em;}
#right #videogirls { width: 280px !important; padding: 0px; font-size: 0.7em; color: #fff; border: 3px solid #fff; background: #000 url(images/drink-girls-img.jpg) left top no-repeat; height: 216px; margin: 0 0 10px 0;}
#right #videogirls:hover { border: 3px solid #ff0000; }
#videogirls a img { width: 280px !important; height: 216px; }
/* Heading Styles */
h2.recent_article { margin: 10px 0 10px 0; padding: 0; height: 47px; width: 193px; background: url(images/sbMostCommented.png) no-repeat; text-indent: -9999px;}
h2.search_term{margin:0px; padding:0px; height: 47px; width: 193px; background: url(images/sbRelatedTerms.png) no-repeat; text-indent: -9999px;}
h2.articles { height: 25px; width: 193px; margin: 15px 20px 10px; padding: 0; text-indent: -9999px; background: url(images/sbMixedArticles.png) no-repeat;}
h2.drinks { height: 25px; width: 193px; margin: 15px 20px 10px; padding: 0; text-indent: -9999px; background: url(images/sbMixedArticles.png) no-repeat;}
h2.news { margin: 10px 0 0 20px; padding: 0; color: #B20101; background: url(images/latest-news.png) left top no-repeat; text-indent: -9999px; height: 40px; width: 100px;}
h2.blogs { margin: 10px 0 0 20px; padding: 0; color: #B20101; background: url(images/blog-articles.png) left top no-repeat; text-indent: -9999px; height: 40px; width: 100px;}
h2.recent_post { margin: 0px 0px 10px 0px; padding: 0; color:#00FF00; text-indent: -9999px; background: url(images/sbLatestPost.png) no-repeat; height: 25px; width: 193px;}
h2.most_popular { margin: 10px 0px 10px 20px; width: 193px; height: 29px; padding: 0; background: url(images/sbMostPopular.png) no-repeat; text-indent: -9999px;}


/*Transparent PNGs for IE6 - Side Bar Headers*/
*html h2.drinks, *html h2.most_popular, *html h2.recent_article, *html h2.recent_post, *html h2.search_term{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

/* END */


#menu-footer { height: 77px;  width: 193px; margin: 0;}

/* this style removes the bullets from the main parent ul li */
ul.cats { list-style: none; padding: 0; margin: 0px 0px 0px 0px; float: left; left top repeat-y; width: 245px;}

/* this removes the bullets from the sub cat menu items */
ul.cats li.categories ul { list-style: none; margin: 0px;padding: 0; padding-bottom: 10px;}

/* adds the spacing needed for the child submenu */

ul.children { 
	margin: 0 8px !important; 
	padding: 0px 0px 15px auto !important; 
}

/* here you ad a bullet image as  bg to the child menu item */
ul.cats li.categories ul ul.children li.cat-item a, ul.children li.cat-item a:visited, ul.children li.cat-item a:active { 
	color: #ff0000; 
	background-image: none !important; 
	/* must specify (!important) for both ie and firefox.*/ 
	font-size: 12px; 
	text-transform: normal;
	margin: 0px 40px auto; 
	padding: 0px 10px 0 0;
	text-align: left; 
	border: none !important;}
	
ul.cats li.categories ul ul.children li.cat-item a:hover { 
	color: #fff !important; 
	font-size: 12px; 
	text-transform: normal; 
	margin: 0px 40px auto; 
	padding: 0px 10px 0 0; 
	text-align: left;
	border: none !important;}

/* styles the way the top menu item looks */
li.categories ul li a, li.categories ul li a:visited, li.categories ul li a:active { 
	display: block; 
	padding: 0px 0 0px 0px; 
	color: #D8CC90; 
	font-size: 12px; 
	text-decoration: none;  
	margin: 0 20px;
	height: 25px;}
ul.cats li.categories ul li.current-cat a{ color: #FF0000 !important;}
li.categories ul li a:hover { padding: 0px 0 0px 0px; color: #ffffff; text-decoration: none;}

/* Styles for latest articles */
ul.recentdiv { list-style: none; margin: 0px; padding: 0 0 0px 0;}
ul.recentdiv h2 { margin: 8px 0 0px 0; padding: 0px 0 8px 10px; color: #D8CC90;}

/* styles the way the latest articles menu item looks */
ul.recentdiv li a, ul.recentdiv li a:visited, ul.recentdiv li a:active {
	display: block; 
	padding: 3px 0 3px 0px; 
	color: #D8CC90; 
	font-size: 0.75em; 
	text-decoration: none;}
	
ul.recentdiv li a:hover { 
	padding: 3px 0px 3px 0px; 
	color: #ffffff; 
	text-decoration: none; }

/* Styles for latest posts */
ul.recentpost { list-style: none; margin: 10px 0px 25px 0px; padding: 0; }

/* styles the way the latest posts menu item looks */
ul.recentpost li a, ul.recentpost li a:active, ul.recentpost li a:visited { display: block; padding: 5px 0px; color: #D8CC90; font-size: 12px; text-decoration: none;border: 0 !important;}
ul.recentpost li a:hover { padding: 5px 0; color: #ffffff; text-decoration: none; border: 0 !important; }

/* Styles for most popular drinks */
ul.mostpopular { list-style: none; margin: 10px 0px 10px 0px; padding: 0; width: 193px;}

/* styles the way the most popular drinks menu item looks */
ul.mostpopular li a, ul.mostpopular li a:active, ul.mostpopular li a:visited { margin: 0px 0 0 20px; display: block; padding: 5px 0px; color: #D8CC90; font-size: 0.75em; text-decoration: none;border: 0 !important;}
ul.mostpopular li a:hover { margin: 0px 0 0 20px; padding: 5px 0; color: #ffffff; text-decoration: none; border: 0 !important; }

/* OTHER DRINKS */
#right #latest-article { width: 200px; margin: 0px 0px 10px 0px; padding: 115px 0px 0px 80px; font-size: 0.7em; color: #fff; border: 3px solid #fff; background: url(images/drink-mix-img.jpg) left top no-repeat; height: 101px;}
#right #latest-article:hover { border: 3px solid #ff0000; }
#right #latest-article h2 { display: none; }
#right #latest-article p { margin: 0 40px 0 70px; }
#right #latest-article a.article_link{ color: #fff; font-size: 1.0em; font-family:Arial, Helvetica, sans-serif; font-weight: bold; border: none; margin: 0px; padding: 0px; text-decoration: none; text-transform: none; display: block;}
#right #latest-article a.article_link:hover{ color: #fff; font-size: 1.0em; font-family:Arial, Helvetica, sans-serif; font-weight: bold; border: none; margin: 0px; padding: 0 0 0px 0; text-decoration: none; text-transform: none;}
#right #latest-article .read-more { padding-top: 0px; color: #ECD669; margin: 0px; text-decoration: none;}


/* End sidebar menu -------------------*/


/* SEARCH STYLE */
#search { width: 441px; margin: 0; background-color: #640000; float: right; height: 55px;}
#search h2 {display: none;}
#search #searchform { margin: 11px 0px 0px 0px; padding: 0; }
#search .searchfield{ border: 2px solid #ED0000; font-size: 1em; color: #ff0000; width: 279px; height: 26px; padding: 5px 3px 0px 3px; margin: 0px 0px 0px 7px; background-color: #410606;}

#left_column #searchform img { margin: 2px 0 0 0; padding: 0; }

/* CONTENT */
div#content { padding: 0px; /* bottom padding for footer */ margin:0px auto; width:980px;}
div#content p {font: 12px Arial, Helvetica, sans-serif; text-align:justify; line-height:1.6 em;}
div#content #inner { padding: 0px; margin: 0px auto; }
div#inner #left_column { width: 455px; margin: 0px auto; padding: 0px 10px 0px 10px; font-size: 0.9em; }
div#inner #left_column .latest_firstpost { padding: 0px; color: #F5DEDE; margin: 0;}
div#inner #left_column .latest_firstpost .meta { font-size: 0.75em; font-style: italic; padding: 0; margin: 0; }
div#inner #left_column .latest_firstpost .main { margin: 10px 0px 0px 0px;  border-bottom: 3px solid #ff0000; border-top: 3px solid #ff0000; padding: 3px 0px 0px 0px;color: #F5DEDE;}
div#inner #left_column .latest_firstpost h1.posttitle{ font: bold 28px Arial, Helvetica, sans-serif; letter-spacing: -1px; color:#E7DFB5;}
/*div#inner #left_column .latest_firstpost h2.posttitle a {text-decoration: none; padding:0px; margin:0px; color:#E7DFB5;}
div#inner #left_column .latest_firstpost h2.posttitle a:hover {color:#FFFFFF}*/


#left_column .post-link { padding: 0 10px; margin: 0; color: #F5DEDE; }
div#inner #left_column .main { margin: 0px 0px 0px 0px; padding: 3px 0px 0px 0px;color: #F5DEDE;}
#left_column .post-link { padding: 0 10px; margin: 0; color: #F5DEDE; }

#left_column .post-link a { margin: 0; padding: 0; color: #B31212; font-size: 1em;}
#left_column ol { font-size: 12px; }
#left_column ol li { margin: 5px; padding: 0; }
#left_column ul { font-size: 12px; margin: 0 10px; padding: 0;}
#left_column ul h2{ display: none; font-size: 1.2em; font-family: Arial; font-weight: normal; margin: 0; padding: 0;}
#left_column ul li { font-size: 12px; margin: 5px; padding: 0; }
#left_column .main #ddmcc_container a{ font-size: 1.5em; color: #fff;}
div#inner #left_column .latest_firstpost .main ul li a{ color: #fff; }
a,a:visited,a:active { color: #ff0000; text-decoration: none;}
a:hover { color: #BB0000; text-decoration: none;}

div.drinkvid { height: 60px;background: url(images/glass-icon.png) right bottom no-repeat;}
div#vid0.drinkvid { display:none; }
#left_column .drinkshort { padding-bottom: 10px; }
#left_column .drinkshort a { min-height: 10px; width: 100%; display: block; float: left; color: #fff; text-decoration: none; padding: 0px 0px 20px 0px; font-size: 12px;} 
#left_column .drinkshort a h1, #left_column .drinkshort h1{ color:#B31212 !important; margin: 0px; font: 22px Arial, Helvetica, sans-serif; letter-spacing: -1px;}
#left_column .drinkshort a:hover {display: block; min-height: 10px; width: 100%; background-color: #000 !important; opacity: 0.4; filter: alpha(opacity=50);} 
#left_column .drinkshort h2 { padding: 0px 0px 0px 0px !important; margin-top: 0px !important; background-image: none; border-top: 1px dotted #B31212;}
#left_column .drinkshort h2:hover { color: #fff !important; }

#left_column .drinksingle {  margin: 0px 0 5px 0; font-size: .8em; color: #F5DEDE;}
#left_column .drinksingle h1 { color: #D8CC90; padding: 5px 0px 10px 0px !important; margin-bottom: 0px !important; font: bold 28px Arial, Helvetica, sans-serif; letter-spacing: -2px; background-image: none; border-bottom: 1px dotted #B31212;}
#left_column .drinksingle table { margin-top: 20px; }
#left_column .drinksingle .category { color: #F5DEDE; padding: 0px 0px 0px 45px; background: url(images/category-icon.png) left top no-repeat; height: auto;}
#left_column .drinksingle .glass { color: #F5DEDE; padding: 0px 0px 0px 30px; min-height: 60px;background: url(images/glass-icon.png) left top no-repeat; height: auto;}
#left_column .drinksingle .type { color: #F5DEDE; padding: 0px 0 0px 38px; min-height: 60px;background: url(images/type-icon.png) left top no-repeat; height: auto;}
#left_column .drinksingle .ingredients { color: #F5DEDE; padding: 0px 0 0px 30px; background: url(images/ingredients-icon.png) left top no-repeat; margin-top: 10px; height: auto;}
#left_column .drinksingle h3 { margin: 7px 0px; padding: 5px 0px; font: bold 18px Arial, Helvetica, sans-serif; letter-spacing: -1px;}
#left_column .drinksingle h3#ingred { margin: 7px 0px; padding: 5px 0px; font: bold 18px Arial, Helvetica, sans-serif; letter-spacing: -1px; border-top:3px solid #FF0000;}
#left_column .drinksingle ul#ingredients{ font: 14px Arial, Helvetica, sans-serif; padding:0px 20px 5px 20px; margin:0px 0px 20px 0px; border-bottom: 1px dotted #B31212;}

/* COMMENT LIST SYLES */

ol.commentlist  { list-style: none; margin:0px 0px 10px 0px; padding: 0px; width: 100%;}
ol.commentlist div.comment_author{font: bold 12px Arial, Helvetica, sans-serif;}
ol.commentlist li p.metadate{font: 10px Arial, Helvetica, sans-serif; font-style:italic;}
ol.commentlist div.comText, ol.commentlist div.comText a{font: 12px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0px 0px 15px 0px; padding: 0px;}
ol.commentlist li p.metadate { font-size: 0.9em !important; margin: 0; padding: 0;color: #BB0000;}


/* COMMENT FORM */
#commentform .captcha p{ margin: 0; padding: 10px 0; font-size: 0.7em;}
#commentform .captchapict { border: none; margin: 0; padding: 0;}
#commentform textarea { background-color: #C5B569; border-bottom: 1px solid #D2C37D; padding: 5px; color: #333; font: 12px Arial, Helvetica, sans-serif;}
#commentform textarea:hover {border: 1px solid #777;}
#commentform input#submit { background: url(images/post-btn.jpg) left top no-repeat; text-indent: -9999px; width: 92px; height: 27px;}
#commentform input#submit:hover { background: url(images/post-btn-o.jpg) left top no-repeat; text-indent: -9999px; width: 92px; height: 27px;}


h2#vids{font: bold 28px Arial, Helvetica, sans-serif; letter-spacing: -1px; border-bottom: 1px dotted #B31212; color: #D8CC90;}



/* FOOTER */
div#footer {
	/*position:absolute; Only needed if you have a repeating bg that extends to bottom of page.*/
	width:999px !important;
	/*bottom: -20px;  stick to bottom - same reason as above */
	height: 60px;
	margin: 0 auto;
	clear: both;/*Needed to keep footer div to the bottom*/
	background: url(images/footer-img.gif) left bottom no-repeat;
	color: #fff;
	font-size: 0.7em;
	padding-top: 20px; padding-left: 10px;
}
div#footercontent {width: 650px; padding: 0px;}
div#footer a {color: #C11C1C !important;}


/* INDEX STYLES */

/* STRUCTURE */
table#header-home { height: 110px; width: 999px; margin: 0 auto;}
/* Ad your background image here for the header */
#header-home #headerinner-home { padding: 0px; height: auto; margin:0px auto; width: 999px; }

#logo { /*width: 203px; height: 63px;*/ margin: 0; padding: 0; background: url(images/logo.gif) left top no-repeat; float: left; }
#logo a img{ margin: 0px; padding: 0; width: 203px; height: 63px;}



#content-home #inner-home { margin: 0px auto; height: 100%; width: 999px;}
#inner-home #left_column { /*width: 331px;*/ margin: 0px 0px 0px 0px; float: left; padding: 0px 0px 0px 0px; }
#inner-home #right_column { /*width: 668px;*/ margin: 0px; float: right; padding: 12px 9px 0px 0px; }
#bottom-content { padding: 0px 5px; margin: 0px; }
/*----------------------------*/

/* VIDEO */
#show0 { display: none; }
#overVideo {
	overflow: inherit;
	position: relative;
	top: 0px; left: 4.5px;
	clip: rect(15px,auto,auto,auto);
	height: 255px;
	width: 335px;
	z-index: 1000;
}

#bottom-content .summary { font-family: Arial, Helvetica, sans-serif; color: #E81C1C; font-size: 0.75em; padding: 15px; width: 289px;  margin: 0px 0px 0px 0px; clear: both; border: 1px dotted #B20101; float: left;}
#bottom-content .summary h2 { margin: 0 0 5px 0; padding: 0; width: 255px; font-size: 1.2em;}

/* FEATURED DRINK  */
#content-home #inner-home #right_column .feature-article { padding: 20px 0px 15px 40px; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 611px; height: 195px; background: url(images/feature-bg.gif) left top no-repeat; margin-bottom: 5px;}
#content-home #inner-home #right_column .feature-article ul{margin:0px; padding:0px;}

#inner-home #right_column .feature-article .recipe { float: left; width: 370px; margin: 14px 0px 0px 20px; padding: 0;}

div.v2{
	margin: 30px 10px 0px 30px;
	padding:0px;
	width:175px;
	float:right;
	list-style-position:inside;
}

*html div.v2{
	margin: 30px 5px 0px 0px;
	padding:0px;
}


div.v2 h2{
	padding:0px;
	margin:0px;
	font: bold 16px Arial, Helvetica, sans-serif;
}

#inner-home #right_column .feature-article .recipe a.article_link { color: #FF0000; font-size: 23px; font-weight: bold; padding: 10px 0px 0px 50px; margin: 0px; display: block; text-decoration: none; background: url(images/title-bullet.gif) left top no-repeat; height: 40px;}
#inner-home #right_column .feature-article .recipe p { margin: 0px; }
#inner-home #right_column .feature-article .recipe a.article_link:hover { color: #FFFFFF; font-size: 23px; font-weight: bold; padding: 10px 0px 0px 50px; margin: 0px; display: block; text-decoration: none; height: 40px}
#inner-home #right_column .feature-article .recipe .recent-read-more { display: block; clear: both; width: 92px; height: 28px; margin: 0px 0px 0px 0px; padding: 0; font-size: 11px; color: #ff0000; text-decoration: none;}
#inner-home #right_column .feature-article .recipe .recent-read-more:hover{ display: block; clear: both; width: 92px; height: 28px; margin: 0px 0px 0px 0px; padding: 0; font-size: 11px; color: #fff; text-decoration: none; }
#inner-home #right_column .feature-article .recipe a.home_article_link { color: #FF0000; font-size: 16px; font-weight: bold; padding: 10px 0px 0px 50px; margin: 0px; display: block; text-decoration: none; background: url(images/title-bullet.gif) left top no-repeat; height: 40px;}
#inner-home #right_column .feature-article .recipe a.home_article_link:hover { color: #FFFFFF; font-size: 16px; font-weight: bold; padding: 10px 0px 0px 50px; margin: 0px; display: block; text-decoration: none; height: 40px}



#inner-home #right_column .feature-article .related { width: 170px; float: right; margin: 40px 0px 0 0;}
#inner-home #right_column .feature-article .related h2 { margin: 0; padding: 0; font-size: 1.1em; color: #ff0000;}
#inner-home #right_column .feature-article .related ul { margin: 0 0 0 12px; padding: 0; }

/* DRINK SPECIAL BOX AT index.php of Theme HAS BEEN REMOVED */
/* LATEST POST (Drink Special Section) */
#bottom-content .drink-special-placeholder { width: 314px; margin: 0px 0px 0px 1px; padding: 108px 0px; font-size: 0.7em; float: left; border: 3px solid #fff; height: 0px; background:url(images/drink-special-img.gif) no-repeat;}
#bottom-content .drink-special-placeholder:hover { border: 3px solid #ff0000; }
#bottom-content .drink-special-placeholder h2 { display: none; }
#bottom-content .drink-special-placeholder .article-content { margin: 110px 20px 0px 50px; padding: 0px; text-align:left; color: #fff; }
#bottom-content .drink-special-placeholder .article-content p{ margin: 0; padding: 0;}
#bottom-content .drink-special-placeholder .article-content a.article_link {color: #FF0000; font-weight: normal; text-decoration: none; padding:0px 0 0px 0; margin: 0; font-size: 16px; display: block; font-weight: bold; }
#bottom-content .drink-special-placeholder .article-content a.article_link:hover {color: #fff; font-weight: normal; text-decoration: none; padding: 0px 0 0px 0;font-weight: bold;}
#bottom-content .drink-special-placeholder .article-content a.read-more { margin: 5px 0 10px 0px; color: #ECD669; text-decoration: none; padding: 0px;}

/* LATEST POST (Drink Special Section) */
#bottom-content .latest-post { width: 314px; margin: 0px 0px 0px 1px; padding: 0px; font-size: 0.7em; float: left; border: 3px solid #fff; background: url(images/drink-special-img.gif) left top no-repeat; height: 215px;}
#bottom-content .latest-post:hover { border: 3px solid #ff0000; }
#bottom-content .latest-post h2 { display: none; }
#bottom-content .latest-post .article-content { margin: 110px 20px 0px 50px; padding: 0px; text-align:left; color: #fff; }
#bottom-content .latest-post .article-content p{ margin: 0; padding: 0;}
#bottom-content .latest-post .article-content a.article_link {color: #FF0000; font-weight: normal; text-decoration: none; padding:0px 0 0px 0; margin: 0; font-size: 16px; display: block; font-weight: bold; }
#bottom-content .latest-post .article-content a.article_link:hover {color: #fff; font-weight: normal; text-decoration: none; padding: 0px 0 0px 0;font-weight: bold;}
#bottom-content .latest-post .article-content a.read-more { margin: 5px 0 10px 0px; color: #ECD669; text-decoration: none; padding: 0px;}

/* OTHER DRINKS */
#bottom-content #latest-article { width: 234px; margin: 0px 10px ; padding: 115px 0px 0px 80px; font-size: 0.7em; color: #fff; float: left; border: 3px solid #fff; background: url(images/drink-mix-img.jpg) left top no-repeat; height: 100px;}
#bottom-content #latest-article:hover { border: 3px solid #ff0000; }
#bottom-content #latest-article h2 { display: none; }
#bottom-content #latest-article p { margin: 0 40px 0 70px; }
#bottom-content #latest-article a.article_link{ color: #fff; font-size: 1.0em; font-family:Arial, Helvetica, sans-serif; font-weight: bold; border: none; margin: 0px; padding: 0px; text-decoration: none; text-transform: none; display: block; text-decoration: underline;}
#bottom-content #latest-article a.article_link:hover{ color:#FF0000; font-size: 1.0em; font-family:Arial, Helvetica, sans-serif; font-weight: bold; border: none; margin: 0px; padding: 0 0 0px 0; text-decoration: none; text-transform: none;}
#bottom-content #latest-article .read-more { padding-top: 0px; color: #ECD669; margin: 0px; text-decoration: none;}

/* VIDEO GIRLS */
#bottom-content #videogirls { float: left; width: 314px; padding: 0px; font-size: 0.7em; color: #fff; border: 3px solid #fff; background: url(images/drink-girls-img.jpg) left top no-repeat; height: 214px; margin: 0px 0px 0px 0px;}
#bottom-content #videogirls:hover { border: 3px solid #ff0000; }
#bottom-content #videogirls a img { width: 314px; height: 214px; }

/* HOME ARTICLES */
#bottom-content .home-articles { width: 591px; background-color: #600202; border: 15px solid #830606; float: right; padding: 15px; font-size: 0.8em; color: #E81C1C;}
#bottom-content .home-articles p { margin: 0; padding: 0; color: #FFFFCC;}
#bottom-content .home-articles a.article_link { color: #FF0000; font-weight: bold;font-size: 18px; text-decoration: none; letter-spacing: -1px;}
#bottom-content .home-articles .recent-read-more { color: #fff; font-weight: normal; text-decoration: none;}
#bottom-content .home-articles .recent-read-more:hover { color: #fff; font-weight: normal;text-decoration: underline; }

/* EXTERNAL DB DRINKS NEXT/PREVIOUS */
.next_previous {
	font:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF3300;
	text-decoration:none;
}

div#Video{width: 335px;	margin:0px auto;}
div#instConMain{width:100%; height: auto; margin:0px 0px 10px 0px; float:left; padding:0px 0px 5px 0px; border-bottom: 3px solid #ff0000; }
div#instCont{ width:80%; padding:0px; margin:0px auto;}
div#inLeft{	width:50%; height: auto;	float:left;	margin:0px;	padding:0px;}
div#inRight{ width:50%;	height: auto; float: right; padding:0px; margin:0px; clear:right;}

#left_head{
	width:33%;
	float: left;
}

#right_head{
	width:67%;
	float: right;
	height:55px;
}

div#right_head #left{
	float: left;
	width: 219px;
	height: 55px;
}

div#right_head #right{
	float:right;
	width: 441px;
	height: 55px;
}


#submitRecipe{list-style-image: none;list-style-position:outside;list-style-type:none; height:55px;margin:0px; padding:0px;}

#submitRecipe a{
	background-position:center top;
	display:block;
	height:55px;
	overflow:hidden;
	text-indent:-5000px;
}

#subRecipe{ background:url(images/submitrecipe.jpg) no-repeat; width: 219px; height: 22px;}




.clear{
	clear:both;
}

div.ds_drink{
padding: 0px;
text-align: center;
}

div.ds_drink a{ 
	font: bold 32px Arial, Helvetica, sans-serif; 
	letter-spacing: -1px; 
	text-decoration:none;
	margin: 80px 0px;
}
div.ds_drink a:hover{
	color: #ffffff; 
	text-decoration: none;
}

div.divLine{
	border-top: 1px dotted #B31212;
}

.smalltext{
	color:#FFEE33;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px !important;
	margin-bottom:5px;
	padding:0 50px 10px;
}

.regpage_text {
	font-size:12px;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

#inner #left_column #njads {font-family:arial,sans-serif;margin:0px auto;text-align:left;}
#inner #left_column #njads a:link,
#inner #left_column #njads a:visited,
#inner #left_column #njads a:hover,
#inner #left_column #njads a:active {color:#c66;cursor:pointer;}
#inner #left_column #njads div.result {padding:4px;margin:0px;}
#inner #left_column #njads h3 {font-size:16px;font-weight:bold;margin:6px 0px 2px;padding:0;}
#inner #left_column #njads h3 a:link,
#inner #left_column #njads h3 a:visited,
#inner #left_column #njads h3 a:hover,
#inner #left_column #njads h3 a:active {text-decoration:underline;}
#inner #left_column #njads p.description {font-size:12px;margin:0;padding:0;line-height:normal;}
#inner #left_column #njads p.description a {color:#fff;text-decoration:none;}
#inner #left_column #njads a.displayUrl {color:#ff3;text-decoration:none;font-size:10px;margin-bottom:4px;}
#inner #left_column #njads div.right {float:none;font-size:10px;color:#fff;text-align:right;}
#inner #left_column #njads div.right a {text-decoration:underline;}

