 /*  
Theme Name: Guanabara
Theme URI: http://guanabara.co.uk
Description: Theme for Guanabara
Version:3.0
Author: Fernando Farah
Author URI: http://dancingbee.net
*/

*{border:0;padding:0;margin:0;}
body{background:#FFF;color:#333;font-family:Verdana, sans-serif;font-size:13px;line-height:1.2em;}
#content{background:url(images/bkgd-body.gif) repeat-x top;float:left;width:870px !important;padding:30px 0 0;}
#home #content{background:none;padding:0;}
a{color:orange;text-decoration:none;}
#wrapper,#foot{width:870px;margin:0 auto;}
#footer{background:url(images/bkgd-footer.gif) repeat-x;clear:both;}
p{margin:0 0 15px;}
.clear{clear:both;height:0;padding:0;margin:0;}
img.clear{height:auto;}
.right,.alignright{float:right;}
.left,.alightleft{float:left;}
h1 {font-family:'Lucida Sans Unicode','Lucida Grande',verdana; font-size:28px; font-weight:normal;padding:0 0 20px; line-height:1.2em;}
.defaultTable td {padding:6px; border-top:1px solid #ccc;}

/*HEADER*/
#logo{width:870px;height:110px;background:url(images/header.jpg) no-repeat top left;}
/*NAVIGATION=======
 * ==============*/
#nav{clear:both;width:870px;height:32px;margin:0 0 20px;border-bottom:2px solid #e6e6e6;padding:0;}
#nav li{float:left;list-style:none;height:32px;background-image:url(images/menu.gif);}
#nav li img{width:145px;height:32px;}
#n-whats-on img{width:146px;}
#n-about img{width:144px;}
#n-whats-on{background-position:left top;}
#n-bookings{background-position:-146px top;}
#n-food-and-drink{background-position:-291px top;}
#n-magazine{background-position:-436px top;}
#n-the-mix{background-position:-581px top;}
#n-about{background-position:-726px top;}
#n-whats-on:hover{background-position:left bottom;}
#n-bookings:hover{background-position:-146px bottom;}
#n-food-and-drink:hover{background-position:-291px bottom;}
#n-magazine:hover{background-position:-436px bottom;}
#n-the-mix:hover{background-position:-581px bottom;}
#n-about:hover{background-position:-726px bottom;}

/*HOME=============
 * ==============*/
#home-left img,#home-left object{width:570px;float:left;height:400px;position:relative;}
#home-right img,#home-right object{width:300px;float:right;height:400px;position:relative;}
#home-right .box{position:absolute;bottom:0;left:0;padding:10px;width:175px;}

#this-week{clear:both;}
#this week ul{padding:5px 0 0;}
#this-week li,#dont-miss li{width:174px;float:left;list-style:none;margin:5px 0 0;}
#this-week li img,#dont-miss li img{width:174px;height:85px;float:left;}
#this-week div{border-bottom:2px solid #45abc7;}
#this-week div div{border:none;}
#this-week div img{margin:0 0 0 35px;}
#dont-miss div img{margin:0 0 20px;}
#this-week div a,#dont-miss div a{margin:0 5px 0 0;font-size:11px;}
#dont-miss div a{padding:15px 0 0;}
#this-week p,#dont-miss p{clear:left;padding:12px 7px;font-size:11px;background:url(images/arrow-down-grey.gif) no-repeat 5px top #3a3a3c;height:46px;border-left:1px solid #444;position:relative; text-transform:uppercase;}

#magazine,#mix{width:416px;border:1px solid #CCC;padding:5px;margin:30px 0;}
#magazine .img,#mix .img{width:123px;height:90px;float:left;margin:3px 0 0;}
#magazine p,#mix p{float:right;width:267px;margin:3px 0 0;padding:5px 10px;background:#d1d2d4;height:80px;}
#magazine{float:left;clear:left;}
#mix{float:right;}

/*ADJUST COLORS!*/
#dont-miss a,#this-week a{color:#777;}
#dont-miss a span,#this-week a span{color:orange;display:block;padding:0 0 10px;clear:left;position:absolute;font-size:11px;bottom:0;left:7px;}

#dont-miss{margin:0 0 0;}

.footlinks{font-size:10px;text-transform:uppercase;float:left;padding:10px 30px 30px 0;}
.footlinks li{list-style:none;}
.footlinks a{padding:3px 0;display:block;}

#footer .foot-images{float:right;padding:10px 0 0 30px;}

/*SIDEBAR=========
================*/
#sidebar{float:right;width:329px;background:#FFF;padding:10px 0 10px 10px;font-size:11px;}
#s-magazine .img,#s-the-mix .img{width:84px;height:84px;float:left;margin:5px 0;clear:left;}
#s-magazine p,#s-the-mix p{padding:10px 15px;height:64px;width:215px;background:#e7dfbb;margin:5px 0;float:right;overflow:hidden;}
#s-the-mix{margin:10px 0 0;}

.mce_inline_error{font-size:10px;padding:3px !important;margin:0 0 5px !important;}

#s-signup{margin:10px 0;}
#s-signup form{background:url(images/bkgd-signup.gif) bottom repeat-x;padding:10px 15px 15px;font-size:12px;}

#s-signup label{display:block;}
#s-signup input{background:#EEE;border:1px solid #CCC;padding:2px 3px;}
#s-signup #embedded-subscribe{background:url(images/button-submit.gif) no-repeat;width:59px !important;height:21px !important;float:right;margin:0;clear:both;padding:0;border:0;}

#mce-EMAIL{width:293px;margin:0 0 10px;font-size:12px;}
#name,#last{width:140px;}
#name input,#last input{width:133px;margin:0 0 10px;}
#sidebar .promo{margin:0 0 10px;}

/*SINGLE==========
================*/
#link-1 #post,#link-1 #listings{background:url(images/sideTab-whatson.gif) no-repeat left top;}
#link-2 #post,#link-2 #listings{background:url(images/sideTab-bookings.gif) no-repeat left top;}
#link-3 #post,#link-3 #listings{background:url(images/sideTab-foodDrink.gif) no-repeat left top;}
#link-4 #post,#link-4 #listings{background:url(images/sideTab-magazine.gif) no-repeat left top;}
#link-5 #post,#link-5 #listings{background:url(images/sideTab-themix.gif) no-repeat left top;}
#link-6 #post,#link-6 #listings{background:url(images/sideTab-aboutus.gif) no-repeat left top;}
#link-2 .title,#link-3 .title,#link-6 .title{display:none;}
#post,#listings{width:440px;float:left;}
#post,#listings{padding:0 0 50px 60px;}
#post .desc{background:url(images/arrow-down-grey.gif) no-repeat 230px top #3a3a3c;margin:0 0 15px;}
#post .desc img{float:left;width:220px;min-height:220px;max-width:220px;}
#post .desc span,#post .desc small,#post .desc p,#post .desc h1{padding:10px 15px 0;width:190px;float:right;clear:right;}
#post .desc h1{color:#FFF;font-size:14px;font-weight:normal;}
/*ADJUST COLOR*/
#post .desc p{color:#99CC00;margin:0;}
#post .desc span{font-size:14px;color:#FF6633;padding:10px 0 5px;}
#post .desc small{color:#3399FF;font-size:11px;padding:10px 15px;}
#post ul{padding:5px 0 15px 30px;}

#post img{max-width:440px;}

#post .excerpt p{color:teal;margin:0 0 15px 30px;font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;}

#post p{line-height:1.5em;}

.title{margin:0 0 10px;}

.listings{border-top:2px solid #999;padding:5px 0 0;list-style:none;}
.listings li{padding:10px 0 5px;border-bottom:1px solid #999;clear:left;background:url(images/arrow-right.gif) 100px 25px no-repeat;}
.listings .img{display:block;padding:2px;border:1px solid #999;height:95px;width:95px;float:left;}
.listings .img img{height:95px;width:95px;}
.listings .price{clear:both;}
.listings li a p{width:320px;float:right;color:#E17B00;font-size:12px;}
.listings li a p span{color:#666;font-size:12px;font-weight:normal;display:block;margin:0 0 5px; text-transform:uppercase;font-family:'Lucida Sans Unicode','Lucida Grande',verdana; font-weight:bold;}
.listings li a p b{color:#336699;font-weight:normal;font-size:12px;}
.listings li a p small{color:#999900;font-size:12px;}

.listings li .price{color:teal;padding:5px 0 0;}

#postnav a div{font-size:11px;}
.hide{display:none !important;visibility:hidden !important;}