/*
CSS for Travelandfly
*/

/* Full width header */
.custom #header_area {background: url(images/bg.jpg);}
	.custom #header_area .page {background:transparent;}
		.custom #header {border-bottom:0;}

body.custom {
    background: url('images/bg.jpg') repeat;
}

/* Top Nav bar */
.custom ul#topnav {
border-style: none;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
width: 100%;
float: left;
}
.custom ul#topnav li a {-moz-border-radius:5px 5px 5px 5px;-moz-box-shadow:0 0px 0 #ffffff;background:none repeat scroll 0 0 #ffffff; font-size:15px !important;margin:0;padding:4px 8px;outline:none; }
.custom ul#topnav li a:hover {-moz-border-radius:5px 5px 5px 5px;-moz-box-shadow:0 0px 0 #ffffff; background:none repeat scroll 0 0 #E9F9FA;
color:#000000;font-size:15px !important;margin:0;padding:4px 8px;  text-shadow:none; outline:none; }
.custom ul#topnav li { float: right; padding: 3px 10px 3px 0px; }
.custom ul#topnav li a { font-size: 1.1em; color: #000000; }
.custom ul#topnav li a:hover { text-decoration: none; } 

/* Logo */
.custom #header #logo a { display: block; height: 60px; width: 450px;  background: url('images/logo_travelandfly.png') no-repeat; outline:none; margin-top:0px; }
.custom #header #logo a:hover { display: block; height: 60px; width: 450px;  background: url('images/logo_travelandfly.png') no-repeat; outline:none; margin-top:0px;}
.custom #header #logo { text-indent: -9999px; }
.custom #header #tagline { text-indent: -9999px; }

/* Headlines */
.custom h1, h2 {font-weight:bold;}

/* Remove dot-ddd */
.custom #header, .custom .post, .custom .teasers_box, .custom #footer, .custom #footer a, .custom #footer a:active, .custom #archive_info, .custom .prev_next, .custom #comment_list, .custom #comment_list dd, .custom #commentform, .custom #sidebar_1, .custom #sidebar_2, .custom #comment_list dt.comment, .custom #comment_list dd.comment, .custom #comment_list dl .bypostauthor .format_text, .custom #trackback_list {
        border-bottom: 0px;
        border-top: 0px;
        border-right: 0px;
        border-left: 0px;
}
.custom #content_box, .custom #column_wrap {
        background: none;
}

/* Author Avatar */
.custom .headline_area .avatar {float:left; border:3px solid #ddd; margin-right:1em;}

/* Keep reading */
a.more-link {background:transparent url('images/keepreading/keep_reading.png') no-repeat center top; color:#666666; font-size:12px; text-decoration:none; padding:5px 5px 5px 5px;}
a:hover.more-link {background:transparent url('images/keepreading/keep_reading_hover.png') no-repeat center top; color:#fff; font-size:12px; text-decoration:none; padding:5px 5px 5px 5px;}

/* Authors' Threaded Background */
.custom dl#comment_list dt.bypostauthor, .custom dl#comment_list dd.bypostauthor>div {background: #fafa9a none repeat scroll 0 0; padding-top:20px;}