/* Stylesheet for YouMustBeTrippin.com | by Faizal Heesyam (pairacy@gmail.com) */
html, body { margin:0; padding:0; }
body { font:normal 12px Arial, Verdana, Helvetica, sans-serif; line-height:24px; background:#deeaf4; /* url(http://www.youmustbetrippin.com/images/bg_color.gif); */ }
a { outline:none; }
#container { background:url(http://www.youmustbetrippin.com/images/bg_stripe.gif) repeat-y top center; padding:0; margin:0; overflow:hidden; }
#box { margin:0 auto; padding:0; width:771px; background:url(http://www.youmustbetrippin.com/images/bg_content_shadow.gif) repeat-y top; position:relative; height:1%; }

#top { background:#ffffff; }

#top1{ float:right; background:url(http://www.youmustbetrippin.com/images/top_menu_right.gif) no-repeat bottom right; padding:0 10px 0 0;  margin:0 24px 0 0; }
#top_menu { color:#ffffff; background:url(http://www.youmustbetrippin.com/images/top_menu_left.gif) no-repeat bottom left; padding:0 0 3px 10px;}
#top_menu a { text-decoration:none; color:#ffffff; text-decoration:none; font-size:11px; }
#top_menu a:hover { text-decoration:underline; }

#header { height:50px; background:#ffffff; }
#header img.logo { position:absolute; top:15px; left:30px; }
#header h1.title { font:normal 33px Georgia, "Times New Roman", Times, serif; position:absolute; top:26px; left:134px; margin:0; padding:0; letter-spacing:-1px; }
#header h1.title a { color:#739dd3; text-decoration:none; }

#signage { margin-left:5px; }

#banner_packed_ready, #banner_tips { height:201px; background:#ffffff url(http://www.youmustbetrippin.com/images/banner_taxi.jpg) no-repeat bottom center; }
#banner_checking_inn { height:201px; background:#ffffff url(http://www.youmustbetrippin.com/images/banner_beach.jpg) no-repeat bottom center; }
#banner_road_warriors { height:201px; background:#ffffff url(http://www.youmustbetrippin.com/images/banner_airport.jpg) no-repeat bottom center; }
#banner_are_we_there_yet { height:201px; background:#ffffff url(http://www.youmustbetrippin.com/images/banner_roadmap.jpg) no-repeat bottom center; }
#banner_rotate { height:201px; background:#ffffff url(http://www.youmustbetrippin.com/images/banners/rotate.php) no-repeat bottom center; }

#main_nav { background:#244d97; margin:0 19px; width:733px; }
#main_nav ul { margin:0; padding:0; list-style:none; width:733px; clear:left;  }
#main_nav ul li { display:inline; margin:0; padding:0;}
#main_nav ul li a { display:block; float:left; text-align:center; width:183px; text-decoration:none; background:url(http://www.youmustbetrippin.com/images/main_menu_right.gif) no-repeat top right; cursor:pointer; cursor:hand; }
#main_nav ul li a span { line-height:16px; display:block; background:url(http://www.youmustbetrippin.com/images/main_menu_left.gif) no-repeat top left; height:43px; text-align:center;  }
#main_nav ul li a strong { overflow:hidden; display:block; opacity:0.99; font-size:13px; font-style:normal; color:#ffffff; margin:0; padding:6px 0 0 0; /*position:absolute; top:8px; left:0; */ }
#main_nav ul li a em { font-size:12px; font-style:normal; opacity:0.99; color:#c3ddff; line-height:14px; margin:0 5px; padding:0; /* position:absolute; top:25px; left:0; z-index:99; */ }
#main_nav ul li a:hover, #main_nav ul li.active a, #main_nav ul li.active a:hover { background-position:100% -50px; }
#main_nav ul li a:hover span, #main_nav ul li.active a span, #main_nav ul li.active a:hover span { background-position:0 -50px; }

#body_container { width:733px; margin:0 19px; padding:0; line-height:18px; background:url(http://www.youmustbetrippin.com/images/sidebar_trick.gif) repeat-y top right; }
#body_wrapper { float:left; width:100%; margin:0; padding:0 0 50px 0; }
#content { margin:0 267px 0 0; padding:20px 0 0 0; }
#sidebar { float:left; width:267px; margin:0 0 0 -267px; padding:20px 0 10px 0; }

#content div.entry, #content div#bottom_menu { padding:0 0 30px 0; margin:0 20px; }
div.entry h2 { margin:0; padding:0; font-size:18px; font-weight:normal; color:#a2150d; }
div.entry h2 a { text-decoration:none; color:#a2150d; }
div.entry h3 { font-size:12px; }
div.entry p { font-size:12px; }
div.entry h3 { font-weight:normal; margin:0 0 15px 0; padding:0; font-style:italic; color:#767676; }
div.entry h3 a { color:#747474; text-decoration:none; }
div.entry p { margin:0 0 15px 0; padding:0; color:#2f2f2f; }
div.entry li { font-size:12px; }
div.entry p a, div.entry li a { color:#385693; }
div.entry p a:hover, div.entry li a:hover { text-decoration:none; }
div.entry img { border:1px solid #739dd3; padding:5px; }
div.entry img.next { border:none; padding:0px; text-decoration:none; }
div.entry a.next { background-image: url(http://www.youmustbetrippin.com/images/next.png) no-repeat bottom; border:none; padding:none;}
div.entry a.prev { background-image: url(http://www.youmustbetrippin.com/images/prev.png) no-repeat bottom; border:none; padding:none;}
div.entry ul.synd li {display:inline; list-style:circle; color:#385693; padding:0 5px 0 5px;}
div#contributors img, div.contributors img { border:none; padding:0; }

div.entry p.entry_footer { text-align:right; padding:15px 0 0 0; font-size:12px; }
div.entry p.entry_footer a { display:block; float:right; margin:0 0 0 8px; padding:0 0 0 40px; text-decoration:none; color:#ffffff; line-height:25px;}
div.entry p.entry_footer a.button_comment {  background:url(http://www.youmustbetrippin.com/images/button_left_comment.gif) no-repeat top left; }
div.entry p.entry_footer a.button_email_this {  background:url(http://www.youmustbetrippin.com/images/button_left_email.gif) no-repeat top left; }
div.entry p.entry_footer a span { display:block; margin:0; padding:0 15px 0 0; background:url(http://www.youmustbetrippin.com/images/button_right.gif) no-repeat top right; }
div.entry p.entry_footer a:hover { background-position:0 -26px; }
div.entry p.entry_footer a:hover span { background-position:100% -26px; }

#content div#bottom_menu { padding:0; font-size:10px; }
div#bottom_menu h5 { font-size:10px; color:#898989; margin:0; padding:0; border-bottom:1px solid #898989; }
div#bottom_menu p, div#bottom_menu a { margin:0; padding:0; color:#0b5189; }
div#bottom_menu a { text-decoration:none; }
div#bottom_menu a:hover { color:#002674; }

.widget { width:229px; background:url(http://www.youmustbetrippin.com/images/widget_body.gif) repeat-y; margin:0 auto 12px auto; }
.widget .alpha { width:199px; background:url(http://www.youmustbetrippin.com/images/widget_top.gif) no-repeat top center; margin:0; padding:20px 15px 0 15px; color:#4e4e4e; font-size:11px; }
.widget .beta { padding:0; width:229px; height:20px; background:url(http://www.youmustbetrippin.com/images/widget_bottom.gif) no-repeat bottom center; }
.widget .alpha ol { font-weight:bold; }
.widget .alpha span { font-weight:normal; }
.widget .alpha form { margin:0 20px; padding:10px 0; }
.widget .alpha label { display:block; }
.widget .alpha p { margin:10px; line-height:18px;  }
.widget .alpha p.about { margin:5px; line-height:15px; color:#7a99b0;  }
.widget .alpha a { color:#0066cc; text-decoration:underline; }

.widget .alpha div#tips a { text-decoration:none; }
.widget .alpha div#tips a:hover { text-decoration:underline; }

.widget .alpha h4 { font:normal 14px Georgia, "Times New Roman", sans-serif; color:#426194; margin:0 0 5px 5px; padding:0; }
.widget .alpha ul { padding:0; margin:0; }
.widget .alpha ul li { margin:0 0 4px 20px; } 

.widget ul { padding:0; margin:0; }
.widget ul li { padding:0; margin:0 0 10px 15px; }

.widget #contributor { margin:0 0 10px 0; }
.widget #contributor p { float:left; text-align:center; padding:0; margin:0; width:99px; }
.widget #contributor p a { text-decoration:none; }
.widget #contributor p a img { border:0; text-decoration:none; }

.widget p.button { text-align:center; padding:0; font-size:12px; margin:0; }
.widget p.button a { display:block; width:115px; margin:0 auto; padding:0 0 0 30px; text-decoration:none; color:#ffffff; line-height:24px;}
.widget p.button a.button_contributor {  background:url(http://www.youmustbetrippin.com/images/button_left_contributor.gif) no-repeat top left; }
.widget p.button a span { display:block; margin:0; padding:0 15px 0 0; background:url(http://www.youmustbetrippin.com/images/button_right_sidebar.gif) no-repeat top right; }
.widget p.button a:hover { background-position:0 -26px; }
.widget p.button a:hover span { background-position:100% -26px; }

.widget_thin { width:201px; background:#ffffff; margin:0 auto 12px auto; border:1px solid #83a9d8; padding:15px 14px; font-size:11px; }
.widget_thin h4 { font-size:12px; color:#002674; margin:0 0 5px 0; padding:0; }
.widget_thin ul { padding:0; margin:0; }
.widget_thin ul li { margin-left:20px; } 
.widget_thin a { color:#48575e; }

div.subscribe_button { }
div.subscribe_button a { xfloat:left; margin:0 5px 0 0; text-decoration:none; }
div.subscribe_button a img { border:none; }

.subscribe { margin:0 auto 10px; background:#ffffff; border:1px solid #739DD3; }
.subscribe a.button { font-weight:bold; text-decoration:none; display:block; height:24px; padding:4px 10px 0 45px; font-size:12px; background:#ffffff url(http://www.youmustbetrippin.com/images/rss_tablet.gif) no-repeat center left; }
.subscribe div#rss_list, .subscribe div#rss_list2 { padding:10px 10px 0; }
.subscribe div#rss_list a, .subscribe div#rss_list2 a { text-decoration:none; margin:0 0 6px 0; }
.subscribe div#rss_list a img, .subscribe div#rss_list2 a img { border:none; padding-bottom:5px; }

#paginating { background-color:#FFFFFF; text-align:left; }
#paginating ul li { background-color:#FF000; display:inline; list-style:none; list-style-type:none; font-size:14px; max-height:12px; }
#paginating a { text-decoration:none; }
#paginating a:hover { text-decoration:underline; }

/* EasyClearing (http://www.positioniseverything.net/easyclearing.html) */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
