/*
* Web ../fonts from ../fontspring.com
*
* All OpenType features and all extended glyphs have been removed.
* Fully installable ../fonts can be purchased at http://www.../fontspring.com
*
* The ../fonts included in this stylesheet are subject to the End User License you purchased
* from ../fontspring. The ../fonts are protected under domestic and international trademark and 
* copyright law. You are prohibited from modifying,reverse engineering,duplicating,or
* distributing this font software.
*
* (c) 2010 ../fontspring
*
*
* The ../fonts included are copyrighted by the vendor listed below.
*
* Vendor:fontsite Inc.
* License URL:http://www.fontspring.com/fflicense/fontsite
*/
/*Clarendons*/
/*@font-face {
	font-family: 'Clarendon Medium';
	src: url('../fonts/clarendon-medium-webfont.eot');
	src: local('‚ò∫'),url('../fonts/clarendon-medium-webfont.woff') format('woff'),url('../fonts/clarendon-medium-webfont.ttf') format('truetype'),url('../fonts/clarendon-medium-webfont.svg#webfont2G48fP3N') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Clarendon Light';
	src: url('../fonts/clarendon-light-webfont.eot');
	src: local('‚ò∫'),url('../fonts/clarendon-light-webfont.woff') format('woff'),url('../fonts/clarendon-light-webfont.ttf') format('truetype'),url('../fonts/clarendon-light-webfont.svg#webfontqL1uPdPX') format('svg');
	font-weight: normal;
	font-style: normal;
}*/
/*------------------------------------------------------------------
eric meyer's reset
------------------------------------------------------------------*/
/*html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body{line-height:1;color:black;background:white;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,
q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
input::-moz-focus-inner{border:0;}*/
/*------------------------------------------------------------------
end reset
------------------------------------------------------------------*/
/*------------------------------------------------------------------
type
------------------------------------------------------------------*/
/*h1,h2,h3{color:#f8f3e5;letter-spacing:-.03em;font-weight:normal;}
h1{font-size:100px;}
h2{font-size:80px;letter-spacing:-.03em;}
h3{font-size:60px;margin:10px 0;}
h4{font-size:50px;color:#f8f3e5;font-weight:normal;}
h5{font-size:35px;color:#f8f3e5;font-weight:normal;}
h6{color:#f8f3e5;font-size:21px;font-weight:normal;}
p{font-size:13px;line-height:19px;}
li{font-size:13px;}
a{color:#189acb;text-decoration:none;}
a:hover{color:#189acb;}
h5 a,h5 a:hover{color:#f8f3e5;}
.arrow{font-size:14px;padding:0 17px 0 0;background:url('../../images/link_arrow_4.png') right 4px no-repeat;}
.arrow:hover{background-position:right -31px;}
a.external{padding-right:10px;}
a.external:hover{text-decoration:underline;background:url('../../images/out_arrow.png') no-repeat right 4px;}
a.off{cursor:auto;}
p a:hover,.section ul a:hover{text-decoration:underline;}
.subHead{color:#777674;}
h3.subHead{font-size:28px;margin:0;}
h4.subHead{font-size:26px;}
h5.subHead{font-size:19px;}*/
/*selection color*/
::-moz-selection{color:#f8f3e5;background:#189acb;}
::selection{color:#f8f3e5;background:#189acb;}
/*------------------------------------------------------------------
basic layout
------------------------------------------------------------------*/
/*body{background:#121211;color:#b9b8b5;font-family:'Clarendon Light',Georgia,serif;text-rendering:optimizeLegibility;letter-spacing:.01em;}*/
.header{border-bottom:1px solid #232321;background:url('../../images/header_bg.jpg') center top no-repeat #111111;}
.nav{width:960px;margin:0 auto;height:123px;}
#main{border-bottom:1px solid #1e1e1d;background:url('../../images/content_bg_1500_56.jpg') no-repeat top center #121211;/* padding-bottom:42px;*/}
#content{width:960px;margin:0 auto;overflow:hidden;}
.recipes_index #content{height:auto;}
.col1,.col2,.col3{float:left;}
.hidden{display:none;}
#overlay_black{background:url("../../images/about_bg_diagonal_lines.png") top left repeat-x #121211;width:100%;position:absolute;top:125px;left:0;display:none;z-index:9998;}
#overlay_black.full{top:0;}
/*------------------------------------------------------------------
header and nav
------------------------------------------------------------------*/
h1#siteTitle{float:left;}
h1#siteTitle a{display:block;background:url('../../images/donq_logo_83_71.png') no-repeat center top;width:83px;height:71px;padding:0 16px 22px;margin-top:29px;text-indent:-9999em;}
.nav ul{text-transform:uppercase;margin-top:81px;float:left;}
.nav ul li{float:left;font-size:18px;padding-bottom:22px;letter-spacing:-.01em;}
.nav ul li:hover a{color:#f8f3e5;}
.nav ul li a{border-left:1px solid #272725;padding:0 10px;display:block;height:15px;}
.nav ul li.selected{border-bottom:5px solid #232321;}
.nav ul li.selected a{color:#FFF;}
.nav ul li:first-child a{border-left:0;}
#wrapper.about li#aboutTopNav,
#wrapper.rums li#rumsNav,
#wrapper.recipes li#recipesTopNav,
#wrapper.events li#eventsTopNav,
#wrapper.explorations li#explorationsTopNav,
#wrapper.rum_finder li#finderTopNav{border-bottom:5px solid #232321;}
#wrapper.about li#aboutTopNav a,
#wrapper.rums li#rumsNav a,
#wrapper.recipes li#recipesTopNav a,
#wrapper.events li#eventsTopNav a,
#wrapper.explorations li#explorationsTopNav a,
#wrapper.rum_finder li#finderTopNav a{color:#f8f3e5;}
.home h1#siteTitle a{border-bottom:5px solid #232321;padding-bottom:18px;}
/*------------------------------------------------------------------
rum drop down
------------------------------------------------------------------*/
.nav ul li div.dd{position:absolute;top:124px;left:0;z-index:9999;overflow:hidden;background:url('../../images/dd_ds.png') top left repeat-x #10100f;width:100%;border-bottom:0px solid #22201f;}
.nav ul li div.dd ul{margin:-320px auto 0;width:960px;float:none;padding:0 0 18px 26px;height:100%;overflow:hidden;background:url('../../images/rum_dropdown_list_bg.jpg') top center no-repeat;}
.nav ul li div.dd ul li{border-left:1px solid #22201f;width:157px;padding-top:36px;text-transform:none;font-size:25px;white-space:nowrap;text-align:center;}
.nav ul li div.dd ul li a strong{padding-right:0;color:#f8f3e5;}
.nav ul li div.dd ul li a{border-right:none;border-left:none;height:auto;color:#777674;}
.nav ul li div.dd ul li:hover a,.nav ul li div.dd ul li:hover a strong,#wrapper.rums li#rumsNav div.dd ul li:hover a,#wrapper.rums li#rumsNav div.dd ul li:hover a strong{color:#189acb;}
/*------------------------------------------------------------------
about drop down
------------------------------------------------------------------*/
#aboutTopNav div.dd ul{padding-left:30px;}
#aboutTopNav div.dd ul li{width:315px;text-align:left;padding-bottom:4px;overflow:visible;}
#aboutTopNav div.dd ul li:first-child{width:304px;}
#aboutTopNav div.dd ul li a{padding:0;}
#aboutTopNav div.dd ul li a.text{padding:10px 0 0 18px;color:#f8f3e5;}
#aboutTopNav div.dd ul li:hover a.text,#wrapper.about li#aboutTopNav div.dd ul li:hover a.text{color:#189acb;}
/*------------------------------------------------------------------
homepage
------------------------------------------------------------------*/
/*age gate*/
#agBgOpen{position:absolute;top:30px;left:0;width:100%;height:132px;z-index:0;display:none;}
#agBgOpen h2{width:800px; font-weight:normal;margin:0 auto;text-align:center;font-family:'Clarendon Light',Georgia,serif;font-size:37px;padding:17px 0 12px;border-top:1px solid #333231;border-bottom:1px solid #333231;}
#ageGate{background:url('../../images/age_gate/agegate_bg.jpg') top center repeat-x #202020;height:110px;overflow:hidden;position:relative;border-bottom:1px solid #232321;width:100%;}
#ageGateInner{background:url('../../images/dropshadow.png') repeat-x left bottom;padding-top:39px;height:71px;}
p#ageQuestion{background:url('../../images/age_gate/agegate_confirm_button.png') repeat-x;width:298px;padding:11px 0 9px 10px;margin:0 auto 0;z-index:0;cursor:pointer;font-size:14px;font-weight:200;color:#f8f3e5;}
p.ageGateBtns{text-align:center;margin:10px auto 0;width:110px;}
.ageGateBtns a{display:block;float:left;width:48px;height:48px;text-indent:-9999em;background-image:url('../../images/age_gate/agegate_buttons.png');}
.ageGateBtns a.yesBtn{background-position:top left;}
.ageGateBtns a.noBtn{background-position:top right;float:right;}
.ageGateBtns a.yesBtn:hover{background-position:bottom left;}
.ageGateBtns a.noBtn:hover{background-position:bottom right;}
#ageGate p{text-align:center;}
/*marquee*/
.home ul#marqueeInfo{display:none;}
.home #marquee{display:block;width:100%;height:487px;background:url('../../images/dropshadow.png') repeat-x left bottom #0d0d0c;position:relative;z-index:3;display:none;}
.home #marquee hr{border:0;border-bottom:1px solid #20201f;color:#20201F;width:456px;position:absolute;top:92px;left:50%;margin-left:-228px;z-index:2;}
.home #marquee #marqueeText{width:493px;margin:0 auto;text-align:center;padding:0 76px 0 391px;position:relative;z-index:2;height:487px;}
.home #marquee #marqueeText p{font-size:13px;line-height:21px;padding:0 16px 22px;margin:0 auto 14px;border-bottom:1px solid #20201f;width:424px;}
.home #marquee #marqueeText a{padding-right:15px;}
.home #marquee #marqueeText a.first{margin-right:30px;}
.home #marquee #marqueeText .text{position:absolute;top:84px;width:476px;left:50%;margin-left:-238px;z-index:6;}
.home #marquee #marqueeText h3.subHead{background:#0d0d0c;display:inline;padding:0 5px;}
.home #marquee #marqueeText h2{font-size:94px;letter-spacing:-.01em;margin-bottom:44px;}
.home #marquee #marqueeText #marqueeTextInner{position:relative;height:487px;width:456px;overflow:hidden;z-index:3;padding:0 18px;background:url('../../images/marquee_home_bg.png') top left #0d0d0c;}
.home #marquee #marqueeControls{width:150px;position:absolute;bottom:20px;left:50%;margin-left:-75px;z-index:5;}
.home #marquee #marqueeControls a{float:left;text-transform:uppercase;color:#f8f3e5;padding:0;}
.home #marquee #marqueeControls a:hover{color:#189acb;}
.home #marquee #marqueeControls #dots{width:70px;float:left;height:15px;margin:0 10px;padding-top:2px;}
.home #marquee #marqImages{width:1200px;position:absolute;bottom:0;left:50%;margin-left:-600px;z-index:0;height:487px;}
.home #marquee #marqImages .images{width:1200px;height:487px;position:absolute;}
.home #marquee #marqImages .slider{width:2400px;height:487px;position:relative;}
.home #marquee #marqImages img{position:absolute;bottom:0;}
.home #marquee #marqImages img.marq_1{left:0;}
.home #marquee #marqImages img.marq_2{right:0;}
.home #marquee #marqImages #recipeBadge{top:173px;left:159px;}
.home #marquee .awardsBadge{position:absolute;top:187px;left:157px;}
/*ladydata module*/
.featureModule{padding-left:35px;background:url('../../images/feature_module_bg.png') right top repeat-y;margin:40px 0;border-top:1px solid #272724;border-bottom:1px solid #272724;height:100%;overflow:hidden;}
.featureModule .textBlock{float:left;width:270px;padding:30px 0 0 0;}
.featureModule .textBlock p{padding-right:30px;}
.featureModule .textBlock h3.subHead{margin-bottom:6px;}
.featureModule h4{margin-bottom:55px;letter-spacing:-.02em;line-height:45px}
.featureModule p{font-size:13px;color:#b9b8b5;margin-top:13px;line-height:21px;}
.featureModule .data{width:615px;background:url('../../images/home_ld_module_striped_bg_dark.png');float:right;margin:20px 20px 20px 0;}
.featureModule .data h6{font-variant:small-caps;font-weight:normal;font-family:'Clarendon Light',Georgia,serif;padding:20px 0;border-bottom:1px solid #000;text-align:center;font-size:15px;letter-spacing:.02em;font-size:18px;}
.featureModule .data .main{border-top:1px solid #171715;}
#moasModule h4{margin-bottom:13px;}
#moasModule h4 span{font-size:31px;}
#moasModule p.disclaimer{margin-top:4px;font-size:10px;line-height:14px;color:#8b8a87;}
#moasModule p.disclaimer a{color:#8b8a87;text-decoration:underline;font-family:Arial, sans-serif;}
#ladyDataModule .data img{margin:11px 0 18px 37px;float:left;}
#ladyDataModule ul.ladies{float:right;margin:23px 38px 0 0;width:257px;}
#ladyDataModule ul.ladies li{background:#000;margin-bottom:7px;height:100%;overflow:hidden;}
#ladyDataModule ul.ladies li img{margin:0;float:left;}
#ladyDataModule ul.ladies li div{float:right;width:162px;padding:8px 8px 0 8px;}
#ladyDataModule ul.ladies li p{font-size:15px;color:#757473;margin:0;}
#ladyDataModule ul.ladies li p.ladyName{font-size:18px;color:#f8f3e5;}
.featureModule a.arrow:hover{text-decoration:none;}
#facebookModule .data{background:none;}
div.visitors{margin:0;color:#9a9996;font-size:24px;text-transform:uppercase;background:rgb(20,20,19);background:rgba(41,41,40,.55);padding:12px 20px;margin:0 0 14px -20px;}
div.visitors strong{color:#f8f3e5;}
.discovery_landing .featureModule h4{margin-bottom:14px;}
/*content blocks*/
#row1{height:100%;overflow:hidden;}
#row1 .section{width:455px;float:left;}
#row1 .section:first-child{margin-right:19px;}
#row1 .section h5.subHead{margin-bottom:6px;border:0;padding:0;}
#row1 .section h5{padding-bottom:10px;border-bottom:1px solid #373634;margin-bottom:1px;}
#row1 .section .section_content{border-bottom:1px solid #2c2b2a;padding:8px 0 8px;height:100%;overflow:hidden;border-top:1px solid #2d2d2b;}
#row1 .section .section_content img{float:left;margin-right:16px;}
#row1 .section .section_content h6{margin:22px 0 10px 0;color:#f8f3e5;font-size:21px;}
#row1 .section .section_content ul{margin-top:10px;}
#row1 .section .section_content ul li{margin-bottom:8px;}
#row1 .section .section_content p{margin-top:6px;}
#row1 .section a.arrow{margin-top:15px;display:block;float:left;}
.home #row1{border-top:3px solid #1D1D1C;margin:40px 0 50px;padding:37px 15px 0;}
/*subfooter*/
.subFooter{padding:0 0 0;height:100%;overflow:hidden;}
/*------------------------------------------------------------------
modules
------------------------------------------------------------------*/
/*slider module*/
.moduleHead{float:left;width:125px;height:215px;padding:0 20px 0 15px;position:relative;}
.moduleHead h5.subHead{color:#777674;margin-bottom:5px;}
.moduleHead h4{font-size:30px;line-height:32px;margin-bottom:8px;}
.moduleHead p{color:#b9b8b5;margin-bottom:26px;line-height:19px;}
.moduleHead .arrow{position:absolute;bottom:0;}
ul.module{float:left;border-left:1px solid #343331; margin:0; height:150px;}
ul.module.wrapped{border-left:0;}
ul.module li{float:left;width:195px;position:relative;border-right:1px dashed #343331;}
.modHolder{height:100%;overflow:hidden;position:relative;}
.modInner{overflow:hidden;margin-left:20px; height:177px; width:673px;/*border-right:1px solid #343331;border-left:1px solid #343331;position:relative;*/}

.modInner ul{margin-left:-33px;}


.modHolder .leftButton{display:block;width:18px;text-indent:-9999em;background:url('../../images/slider_controls_small.png') left top no-repeat;position:absolute;left:0;top:50%;margin-top:-16px;cursor:pointer;}
.modHolder .rightButton{display:block;width:18px;text-indent:-9999em;background:url('../../images/slider_controls_small.png') right top no-repeat;position:absolute;right:0;margin-top:-16px;cursor:pointer;top:50%;}
.modHolder .leftButton:hover{background-position:left -32px;}
.modHolder .rightButton:hover{background-position:right -32px;}
.modHolder .leftButton.off{background-position:left -67px;}
.modHolder .rightButton.off{background-position:right -67px;}
/*twitter module*/
#twitterModule{width:710px;margin:0 auto;position:relative;}
#twitterModule p.byLine{position:absolute;bottom:0;color:#757473;font-size:12px;}

#twitterModule ul li{
	height: 125px;
    margin-top: 25px;
    overflow: hidden;
    padding: 0 15px;
    position: relative;
	}


#twitterModule ul li h4.titulo{
	color: #41575B;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 8pt;
    margin: 0 0 5px;
    padding: 0;
   
}

#twitterModule ul li h4.data {
    color: #999;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 8pt;
    margin: 0 0 3px 0;
    padding: 0;
	font-weight:normal;
}


#twitterModule ul li p{
	3color: #41575B;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 8pt;
    margin: 0;
    padding: 0;
    text-decoration: none;}
