 /* FDB specific css markup */

html,body,#container,#main{min-height: 100%;}
body{background: url(../images/bkgd-gradient.jpg) repeat-x #ebebeb 0 0;font-family:"arial" !important;font-size:16px;color:#C8002D;}
#for-bkgd{background:url("../images/bkgd-cat-home.jpg") no-repeat scroll 50% 164px transparent;height:100%;padding-bottom:20px;}
.cat-8 #for-bkgd{background:url("../images/bkgd-cat-places.jpg") no-repeat scroll 50% 164px transparent;height:100%;padding-bottom:20px;}
.cat-5 #for-bkgd{background:url("../images/bkgd-cat-gear.jpg") no-repeat scroll 50% 164px transparent;height:100%;padding-bottom:20px;}
.cat-6 #for-bkgd{background:url("../images/bkgd-cat-happenings.jpg") no-repeat scroll 50% 164px transparent;height:100%;padding-bottom:20px;}
.cat-10 #for-bkgd{background:url("../images/bkgd-cat-tips.jpg") no-repeat scroll 50% 164px transparent;height:100%;padding-bottom:20px;}
.cat-7 #for-bkgd,.page #for-bkgd{background:url("../images/bkgd-cat-perks.jpg") no-repeat scroll 50% 164px transparent;height:100%;padding-bottom:20px;}
.container {width: 1134px;}

a{color:#F38018;text-decoration:none;}
a:hover, a:focus{color:#E6E6E6;}
a:visited{color:#F38018}
a.current{color:#E6E6E6;}

#search #s{margin:0 5px 0 0;position:relative;top:-2px;}
#search #search-btn{margin:0 0;}
#search-btn{height:25px !important;width:71px !important;background:url("../images/btn-search.png") no-repeat scroll 0 0 transparent !important;border:none;}
#search-btn:hover{background:url("../images/btn-search.png") no-repeat scroll 0 -26px transparent !important;}


#site-nav a{color:#B6001D;}
#site-nav a:focus,#site-nav a:hover,#site-nav a.current{color:#fff;}
#site-nav.sub-nav a{color:#F38018;}

#site-nav{height:37px;width:535px;margin-left:-28px;}
#site-nav li{float:left;height:19px;background:url(../images/bkgd-nav-off-l.jpg) no-repeat transparent 0 0;padding-left:6px;font-size:12px;margin-left:3px;}
#site-nav li img{float:left;}
#site-nav .sn-li{background:url(../images/bkgd-nav-off-r.jpg) no-repeat transparent 100% 0;padding-right:6px;height:19px;padding-top:2px;}
#site-nav li:hover,#site-nav .selected{background: url(../images/bkgd-nav-on-l.jpg) no-repeat transparent 0 0;}
#site-nav li:hover .sn-li,#site-nav .selected .sn-li{background: url(../images/bkgd-nav-on-r.jpg) no-repeat transparent 100% 0;}
#site-nav li:hover a,#site-nav .selected a{color:#fff;}
#site-nav #sub-nav li{background-image:none;margin-top:-4px;padding-right:4px;}
#site-nav #sub-nav a{color:#fff;}
#site-nav #sub-nav li:hover{background-image:none;}

#footer-nav a{color:#fff;}
#footer-nav a:hover,#footer-nav .selected a{color:#f09429;}

ul{list-style:none;}
input{background:url("../images/f-input-text.png") no-repeat scroll 0 0 transparent;border:medium none;height:18px;margin:2px;padding:2px;width:167px;}

#content{background: url(../images/bkgd-header.jpg) no-repeat transparent 0 0;width:589px;height:100%;}
#logo{height:116px;margin-left:26px;}
#search{height:40px;}
#search-box{background: url(../images/bkgd-search-r.jpg) no-repeat transparent 100% 0;float:right;width:272px;margin-top:11px}
#search-box img{float:left;}
#search-box form{margin-top:-12px;padding:0 10px;}
#f-top{background: url(../images/bkgd-feature-top.jpg) no-repeat transparent 0 0;height:146px;padding:0 10px;}
#f-top img{border:solid 1px #fefefe;}
#f-head{height:28px;margin-left:18px;color:#fff;}
#latest-barks{height:86px;overflow:hidden;float:left;}
#f-main{background: url(../images/bkgd-feature.png) no-repeat transparent 0 100%;min-height:425px;}
#f-main .barx{display:block;height:376px;overflow:hidden;top:-36px;min-height:376px;position:relative;}
.home #f-main .barx{height:274px;min-height:274px;}
#f-main .post{position:relative;}
#social-media{margin:8px 0 0 28px;top:-36px;}
.home #f-main{min-height:324px;}
#f-main .full-h{height:100%;}
.home #f-main .full-h{height:100%;}
#feature-more{float:right;background:url(../images/bkgd-more.jpg) no-repeat transparent 0 0;color:#fff;height:27px;width:65px;}
#feature-more:hover{cursor:pointer;}
#feature-more p{padding-left: 10px;}
.page #featured{width:795px;margin-right:-190px;}
.page #f-top{height:44px;width:795px;background: url(../images/bkgd-page-top.jpg) no-repeat transparent 0 0;}
.page #f-main{height:100%;background: url(../images/bkgd-page-main.png) no-repeat transparent 0 100%;padding-bottom:22px;}
.page #f-main .barx{height:100%;}
#promo{display:none;margin:20px 0;width:590px;}
.home #promo{display:block;}
#promo img{float:right;padding-left:5px}
#footer-nav{font-size:10px;color:#fff;}
#footer-nav li{border-left: solid thin #fff;float:left;left:122px;padding:0 10px;position:relative;}
#footer-nav .first-li{border-left:none;}
#side-bar{background: url(../images/bkgd-sidebar-top.jpg) no-repeat transparent 0 0;width:535px;margin-left:-12px;padding-top:24px;}
#top-ad{height:66px;width:535px;left:1px;position:relative;}
#side-content{margin: 20px 0 10px;width:375px;}
#signup,#ads,#recent,#best{margin-right:14px}
#signup{height:146px;background: url(../images/signup.jpg) no-repeat transparent 100% 0;}
/*#signup img{float:right;}*/
#constant_contact_api_widget-4{float:right;margin-right:54px;margin-top:8px;width:140px;}
#constant_contact_api_widget-4 input{}
#cc_signup{height:32px !important;width:95px !important;left:40px;position:relative;top:1px;background:url("../images/btn-signup.png") no-repeat scroll 0 0 transparent !important;border:none;}
#cc_signup:hover{background:url("../images/btn-signup.png") no-repeat scroll 0 -33px transparent !important;}
/*#cc_email{background-color:transparent;}*/
#ads{height:165px;}
#tall-ad{width:160px;}

#perks{margin:0 auto;padding: 10px 60px}
.perk{float:left;width:137px;margin-right:16px;font-size:0.85em;height:285px;}
.perk a:hover{color:#F38018 !important;}
.red-ish{color:#B7001D;font-weight:bold;font-size:12px;}
.perk img{border:solid 1px #66686B;}
.cat-7 .navigation{width:150px;margin:24px auto;height:4px;}
/*.cat-7 .navigation div{padding:2px 4px 2px 2px;}*/
.cat-7 .navigation #older-p a{background:url("../images/bkgd-more.jpg") no-repeat scroll 0 2px transparent;}
.cat-7 .navigation #newer-p a{background:url("../images/bkgd-less.jpg") no-repeat scroll -4px 2px transparent;}
.cat-7 .navigation a{color:#fff;margin:0 4px;height:27px;width:65px;padding:6px;}
.alignright{float:right;}
.alignleft{float:left;}

.archives{margin:0 auto;padding: 10px 60px;color:#000;}
#archive #f-top h2{padding:0 26px;font-size:1.6em;}
#archive #f-main h4{font-size: 1.1em;}
.archive-box h4:hover{cursor:pointer;color:#666;}

.barx{margin:0 28px;color:#343434;}
.barx h2{font-size:1.25em;}
.barx h2 a{color:#343434;}
.barx p{font-size:0.8em;margin:0.75em 0;}
.barks a{color:#fefefe;font-size:10px;padding-bottom:1px;}
.barks img{border:solid 1px #fefefe;}
.barks h4{color:#fefefe;font-size:13px;font-weight:bold;margin:6px 20px 4px;}
.zoom{float:right;position:relative;right:16px;}
.caption{position:relative;width:287px;bottom:-16px;font-size:0.9em;font-style:italic;margin:0 4px;}
.hidden{display:none;}
.jcarousel-skin-gallery{float:right;width:286px;padding-left:10px;height:228px;}
.jcarousel-skin-gallery ul{height:228px;}
.ad-box{float:right;margin-left:14px;}
.ad-box a{margin-bottom:16px;;}
#f-top .jcarousel-item.selected,#f-top .jcarousel-item:hover{background:url(../images/feature-selected.png) no-repeat transparent 0 0;}