/*-------------------- Global --------------------*/

body {background: #f6f6f6 url(../images/bg.png) 0 0 repeat-x; font-size: 12px; color: #404040; font-family: "Lucida Grande", lucida grande, Verdana, Helvetica, Arial; line-height: 18px; overflow: auto;}
a, a:visited, a:active {color: #1982ae;}
a:hover {text-decoration: none;}
p {margin-bottom: 15px;}
input, div.post div.post-footer, #twitter-feed a, .blue-btn, #footer p, #social-links {font-family: Georgia, Times, "Times New Roman", Verdana, Serif; color: #404040; margin: 0;}
div.primary h2, div.secondary h1, div.primary h2 a {font-family: "chaparral-pro-caption"; font-weight: 700; font-size: 30px; color: #ce5d47; padding: 6px 0 0 0; line-height: 32px; text-decoration: none;}
h3, h4 {font-size: 18px; padding-bottom: 15px; background: url(../images/divider.png) bottom left no-repeat; margin-bottom: 15px;}
div.secondary h2 {font-size: 22px; margin: 30px 0; color: #37a7d6;}
h4 {font-family: "chaparral-pro-caption"; font-weight: 600; font-size: 20px; padding-bottom: 15px; background: url(../images/divider.png) bottom left no-repeat; margin-bottom: 15px;}
span.red {color: #ce5d47;}
span.blue {color: #38a7d6;}
a.blue-btn, div.blue-btn a {color: #fff; line-height: 36px; text-decoration: none; font-weight: bold; height: 36px; background: #38a7d6 url(../images/blue-btn-bg.png) top right no-repeat; border: 0; display: block; cursor: pointer; margin: 0; padding: 0 13px; text-transform: uppercase; font-size: 14px;}
div.styled-field {background: url(../images/input-bg.png) 0 0 no-repeat; height: 36px; margin-bottom: 10px; }
div.styled-field input.styled-input {width: 180px; display: block; float: left; *width: 160px;}
div.styled-field input.blue-btn {color: #fff; font-weight: bold; height: 36px; background: #38a7d6 url(../images/blue-btn-bg.png) top right no-repeat; border: 0; display: inline; cursor: pointer; float: right; margin: 0; padding: 0 15px; text-transform: uppercase; font-size: 14px;}
div.styled-field input {font-size: 14px; padding: 10px 0 10px 12px; border: 0; background: transparent; display: inline;}
.float-left {float: left;}
.float-right {float: right;}


.coin-slider{
float:left;
}
#goleft{float:left;}

h12{
    color: #CE5D47;
    font-family: "chaparral-pro-caption";
    font-size: 26px;
    font-weight: 700;
    line-height: 32px;
    padding: 6px 0 0;
    text-decoration: none;
}

h13{ color: #00A9D9;
font-family: "chaparral-pro-caption";
    font-size: 16px;
    
    
    padding: 6px 0 0;
	text-decoration: none;
	
	
	}
	
	h14{  color: #CE5D47;
font-family: "chaparral-pro-caption";
    font-size: 12px;
    
    
    padding: 6px 0 0;
	text-decoration: none;
	
	
	}

	h15{  color: #CE5D47;
font-family: "chaparral-pro-caption";
    font-size: 16px;
    
    
    padding: 6px 0 0;
	text-decoration: none;
	
	
	}
	
	h16{color: #404040;
    font-family: "chaparral-pro-caption";
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    text-decoration: none;}
	
	h17{
	color: #404040;
    font-family: "Lucida Grande",lucida grande,Verdana,Helvetica,Arial;
    font-size: 10px;
    line-height: 15px;
	
	}
	
	h18{color: #00A9D9;
    font-family: "Lucida Grande",lucida grande,Verdana,Helvetica,Arial;
    font-size: 12px;
    line-height: 18px;
	display:inline; 
	}

#container {width: 960px; margin: 0 auto; margin-top: 30px; position: relative; overflow: visible;}

#logo {width: 329px; height: 87px; text-indent: -999em; background: url(../images/logo.png) 0 0 no-repeat; float: left; margin-bottom: 25px;}
#logo a {display: block; height: 100%;}

#searchform {float: right; margin-top: 30px;}
#searchform input.search-input {width: 223px; height: 32px; background: url(../images/search-bg-top.png) 0 0 no-repeat; border: 0; font-size: 16px; padding-left: 13px; padding-top: 10px; margin-right: 0; padding-right: 0; display: block; float: left;}
#searchform input.search-btn {width: 44px; height: 42px; background: url(../images/search-btn-top.png) 0 0 no-repeat; border: 0; display: block; text-indent: -999em; cursor: pointer; float: left; font-size: 1px;}

#nav {width: 960px; height: 48px; background: url(../images/nav-bg.png) 0 0 repeat-x; clear: both; margin-bottom: 30px;}
#nav li {float: left; height: 48px;}
#nav li a.top {text-decoration: none; color: #404040; font-size: 22px; font-family: "chaparral-pro-caption", sans-serif; display: block; height: 33px; text-align: center; padding-top: 15px; font-weight: 600;}
#nav li.hover a, #nav li a.active {color: #fff; background: #38a7d6 url(../images/nav-active-bg.png) top right no-repeat;}
#nav li.home {width: 100px;}
#nav li.food {width: 100px;}
#nav li.music {width: 110px;}
#nav li.reviews {width: 120px;}
#nav li.links {width: 100px;}
#nav li.about {width: 110px;}
#nav li.pairings-box {width: 165px;}
#nav li span.orange {color: #c24128;}
#nav li span.blue {color: #12749e;}
#nav li a:hover span.orange, #nav li a:hover span.blue {color: #fff;}

#nav li ul {display: none; background: #135874; z-index: 100; position: absolute; top: 160px; padding-top: 5px; padding-bottom: 15px;}
#nav li ul li, #nav li ul li a {background: none !important; padding: 0; margin: 0; height: auto;}
#nav li ul li {display: block; float: left; clear: left;}
#nav li ul li a {font-size: 14px; display: block; padding: 10px 15px 0 15px !important; text-decoration: none;}
#nav li ul li a:hover {color: #a9e3fc;}

#social-links {float: right; clear: right; width: 300px; margin-top: 10px;}
#social-links li {float: right; height: 16px;}
#social-links a {color: #404040; padding-left: 23px; display: block; height: 100%;}
#social-links a.facebook-icon {background: url(../images/social-facebook.png) 0 0 no-repeat;}
#social-links a.twitter-icon {background: url(../images/social-twitter.png) 0 0 no-repeat; margin-right: 15px;}

#left {float: left; width: 660px; z-index: 0;}
#left ul, #left ol {margin-bottom: 15px;}

#right {float: right; margin-right: -3px; width: 286px; overflow: visible;}

div.side-container {background: url(../images/side-bg.png) top center repeat-y; width: 246px; overflow: visible; padding: 18px 20px; position: relative; margin-bottom: 20px;}
div.container-top {background: url(../images/side-bg-top.png) top center no-repeat; height: 3px; width: 286px; position: absolute; top: -3px; left: 0;}
div.container-bottom {background: url(../images/side-bg-bottom.png) top center no-repeat; height: 3px; width: 286px; position: absolute; bottom: -3px; left: 0;}
div.side-container ul a {color: #a13e2a;}
div.side-container ul li {margin-bottom: 10px;}
div.side-container .evernoteSiteMemory {display: none;}

#twitter-feed a {color: #1982ae; font-size: 12px; font-family: "Lucida Grande", lucida grande, Verdana, Helvetica, Arial;}
#twitter-feed a.timesince {display: block; font-size: 10px; color: #9a9a9a;}
#twitter-feed h3 {display: none;}
.twittList li {background: url(../images/divider-light.png) bottom left repeat-x; padding-bottom: 10px; margin-bottom: 10px; line-height: 17px;}
#twitter-feed img {display: none;}

div.post {background: url(../images/divider.png) 0 0 no-repeat; padding: 15px 0 20px 0; overflow: hidden;}
div.post a.read_more {color: #1982ae; font-size: 18px; font-family: Georgia, Times, "Times New Roman", Verdana, Serif; display: block; margin: 20px 0 28px 0;}
div.post .social {float: right;}
div.post div.post-footer {height: 19px; background: url(../images/post-links-bg.png) 0 0 repeat-x; clear: both; margin-top: 25px; font-size: 13px; padding: 7px 11px;}
div.post div.post-footer a {color: #a13e2a;}
div.post div.post-footer div.count {float: right;}

#commentform input, #commentform textarea {display: block;}
.commentlist {margin-bottom: 30px;}
.comment-body {padding: 15px 0 0 0;}
.comment-author img {float: left; margin: 2px 10px 0 0;}
.comment-body p {margin: 10px 0 10px 42px;}
.commentlist li {padding-left: 10px;}
.commentlist li.odd {background-color: #ececec; padding-bottom: 8px;}
.commentlist li.bypostauthor {background: url(../images/nav-bg.png) 0 0 repeat; padding-bottom: 8px; border: 1px solid #aaa; font-weight: bold;}

#footer {clear: both; background: url(../images/footer-bg.png); height: 130px; margin-top: 40px;}
#footer-container {width: 960px; margin: 0 auto;}
#footer #logo-footer {width: 263px; height: 69px; text-indent: -999em; background: url(../images/logo-footer.png) 0 0 no-repeat; float: left; margin-top: 30px;}
#footer #logo-footer a {display: block; height: 100%;}
#footer ul {float: right; margin-top: 45px; background: url(../images/footer-nav-divider.png) top left no-repeat;}
#footer ul li {float: left; display: block; background: url(../images/footer-nav-divider.png) top right no-repeat;}
#footer ul li a {text-decoration: none; font-size: 14px; padding: 0 20px; display: block; color: #404040; }
#footer p {float: right; font-size: 12px; clear: right; margin-top: 10px; margin-right: 18px;}
#footer ul li.last {background: none;}

.split {width: 100%; background: #fff url(../images/bg_split.png) top center repeat-y; border: 2px solid #e8e8e8; margin-top: -2px; overflow: auto; margin-bottom: 15px; z-index: 0; clear: left;}
.split img {display: none; padding-bottom: 0 !important;}
.split img.tfe {display: block; float: left;}
.split p {line-height: 16px;}
.split div {float: left; width: 298px; padding: 15px 15px 0 15px;}
.split h2 {background: url(/_assets/images/divider.png) bottom left no-repeat; margin-bottom: 10px; padding-bottom: 15px !important; padding-top: 0 !important;}
.split h3 {background: none; padding-bottom: 0; margin-bottom: 5px;}
.split h3 a {background: none; font-size: 16px; margin-bottom: 12px; padding-bottom: 0; color: #404040; text-decoration: none;}
.split p {margin: 0;}
.split a.read_more {color: #1982ae; font-size: 18px; font-family: Georgia, Times, "Times New Roman", Verdana, Serif; display: block; margin: 10px 0 15px 0;}
.top {*overflow: hidden;}
.top img {width: 298px; height: 298px; border-bottom: 15px solid #fff; *margin-top: -160px;}
.top p {display: none;}
.recently {float: left; width: 298px; padding: 2px 15px 15px 15px; color: #228cb9;}
.recently h4 {background: none; margin-bottom: 0; padding-bottom: 0;}
.split span.date {font-size: 11px; color: #999; margin-bottom: 6px; display: block;}
.split p span {display: none;}
.split .top h3 {height: 55px;}

.ad {width: 286px; text-align: center; padding-bottom: 20px;}
li.widget {list-style: none; margin: 0; padding: 0;}
li.widget img, li.widget p {margin-bottom: 0; padding-bottom: 0;}
.connect {font-size: 15px; font-style: italic; font-family: Georgia, Times, "Times New Roman", Verdana, Serif; margin-top: 15px; margin-bottom: -5px;}
.connect img {margin-left: 5px; vertical-align: middle;}

#recipes {overflow: auto;}
#recipes img {float: left; margin: 0 20px 20px 0;}
#recipes img.last {margin-right: 0;}

img.alignleft {padding: 4px 15px 15px 0; float: left;}
img.alignright  {padding: 4px 0 15px 15px; float: right;}

.post span.date {font-size: 12px; color: #999; margin: 5px 0 8px 0; display: block;}

.primary .st_twitter_hcount, .primary .st_facebook_hcount {display: none;}
div.side-container .st_twitter_hcount, div.side-container .st_facebook_hcount {display: none;}

div.featured img {float: none !important; *margin-left: -18px !important;}

.page h1 {margin-bottom: 20px;}

span.comments {font-size: 12px; display: block; float: right; margin-top: 4px;}

h2.widgettitle {font-size: 16px; margin-bottom: 10px;}

li.widget div {display: none !important;}

.pairings {background-color: #fff; border: 1px solid #e4e4e4; padding: 20px; width: 918px !important;}
.pairings div.evernoteSiteMemory {display: none;}
.pairings p {font-size: 13px; margin: 20px 0; line-height: 20px;}
.pairings hr {border: none; background: #38a7d6; color: #38a7d6; height: 1px; line-height: 1px;}
.pairings .orange {font-weight: bold; color: #ce5d47; font-style: italic;}
.pairings ul {list-style: disc; margin: 20px 20px 12px 30px;}
.pairings li {margin-bottom: 8px; padding-left: 10px; font-size: 13px; line-height: 20px;}
.pairings li strong {color: #0f7aa7;}

img.shuffler {position: absolute; top: -30px; right: 0;}










#Featurescontainer {
width: auto!important;
margin: 0!important;
padding: 0!important;
}
.coin-slider {
padding: 0!important;
width: auto!important;
float: none!important;
}
#Features, #Features img {border:0!important;padding:0!important;}
