/*  
Theme Name: Travelblogs New
Theme URI: http://www.travelblogs.com/
Description: A custom-made theme designed for a travel magazine
Version: 1.5
Authors: Peter and Eric Daams
Author URI: http://www.tupela.com/

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php


/* BASIC STRUCTURE */

body {background:#731313 url(../img/tb_body_bg.gif) repeat-y center;color:#eee;margin:0.5em 0 0 0;}

div.tp_bar {background:#731313 url(../img/tp_banner_bg.gif) repeat-y center;height:33px;position:relative;top:7px;color:white;margin:0;padding:0;}

.tp_bar p {padding:10px 0 0 30%;}

div.container {background:transparent url(../img/content_bg.gif) repeat-y;color:#444;}

#header {background:#861A14 url(../img/header_bg.gif) repeat-x bottom;height:7em;color:#fff;position:relative;}

#ad_col {margin:0.5em 0 0 20px;}

#content, #ad-row {clear:both;padding:0.5em 15px;}

h2, h3, h4, h5 {clear:none;}

h1,h2,h3 {font-family:Georgia,"Times New Roman", serif;}

h5 {margin-bottom:0;}

h4.col-header, .ddop h4 {font-size:1em;color:#999;font-weight:normal;text-transform:uppercase;margin-bottom:0;}

p.clear, div.clear {clear:both;}

ul {margin:0;}

li {list-style:none;}

p img {margin-right:15px;}

.pullquote {font-family:Georgia;line-height:1.5em;padding:0.5em 5px;float:right;width:225px;margin:0.5em 15px;border:1px dotted #ccc;border-left:0;border-right:0;text-align:center;font-style:italic;font-weight:normal;}

small, h3 .small {font-size:0.75em;}


/* HEADER */

h1 {float:left;}

h1 a {background:url('../img/tb_logo.gif') no-repeat;width:260px;height:65px;display:block;margin-left:15px;}

h1 a span {display:none;}

#search {position:absolute;right:0;margin-right:15px;top:3em;}

ul#nav {float:left;margin:2.5em 0 0 25px;}

ul#nav li {display:inline;margin:0 25px 0 0;font-size:18px;}

ul#nav a {color:#fff;}

#tagline {position:absolute;top:63px;left:15px;color:#BF9D9B;}

#primary-navigation {background-color:#333;margin-top:1px;}

#menu-primary-navigation {}

#menu-primary-navigation li {float:left;font-size:14px;padding:6px 0;}

#menu-primary-navigation a {color:#fff;padding:0 12px;border-right: 1px solid #666;}


/* LINKS */

a {color:#369;text-decoration:none;}

#content a:hover {color:#6D1510;text-decoration:underline;}

a.feed-link{background:url(../img/ff_xml.gif) no-repeat left;padding-left:20px;}

img.subscribe{float:right;margin-right:0px;} 



/* CONTENT */

div.guest-author {margin:-1.2em 0 1em 0;clear:both;padding-top:0.5em;}

.archive-item h3, .teaser h3, h3.title {text-align:left;padding-top:0px;}

div#content li {margin-bottom:0;list-style:square;list-style-position:inside;}

#content ul {margin-bottom:1em;}

div.profile_pic img, img.profile_pic {float:left;margin: 0 10px 10px 0;border:1px solid #000;width:90px;height:90px;}

img.archive-pic {float:left;margin: 0 10px 4px 0;border:1px solid #000;width:90px;}

p.metadata {font-size:1em;color:#999;clear:both;border:1px dotted #ccc;border-width:1px 0;margin:-3px 0;padding:2px 0;}

#subscribe_post_entry {float:right;margin-left:4px;}
	#subscribe_post_entry a {color:#999;}
	#subscribe_post_entry img {margin-left:3px;}

p.blogs-metadata {font-size:1em;color:#999;clear:right;border:1px dotted #ccc;border-width:1px 0;margin:-0.8em 0 1.5em 100px;padding:2px 0;}

span.tags {text-transform: capitalize;}

.add_comment {padding-left:20px;font-weight:bold;float:right;}

div#breadcrumb {margin:0.5em 0 1em 0;}

div#breadcrumb li {display:inline;background:url(../img/crumbs.gif) no-repeat left;padding-left:10px;margin-left:2px;}

div.featured-blogs p {margin:0 0 10px 0;}

.box {background:#fff;color:#555;margin-bottom:1em;padding:1.5em 0;clear:both;}

.blog-items {background:#fff;color:#555;padding:1.5em 0;}

.blog-items .metadata a {color:#999;}

.blog-items .metadata {padding:0px;margin-top:-1em;}

div.first-post p.morelink{float:right;margin-right:5px;}

.leadpic, #first-post .leadpic, .blogs .leadpic {float:left;margin-right:15px;width:100px !important;}

div.photo-container-right {float:right;margin-left:15px;width:auto;}

div.photo-container-left {float:left;margin-right:15px;width:auto;}

div.photo-container-right p,
div.photo-container-left p,
div.photo-container-right div.caption,
div.photo-container-left div.caption,
div.photo-container-none div.caption,
div.photo-container-none div.caption {font-size:90%;padding:0.5em;background:#eee;}

div.caption {margin-bottom:1em;}

div.photo-container-right img, div.photo-container-left img {margin:0;}

div.author-profile {border-top:1px dotted #ccc;margin-bottom:1em;clear:both;padding-top:0.5em;}

p.feed {color:#444444;font-weight:normal;}

ul.post-categories {list-style:none;}

#navigation {background:#fff;color:#555;margin-top:-10px;padding-bottom:3em;}

	.alignleft {float:left;}

	.alignright {float:right}

ul.subcategories, ul.subcategories li.cat-item {display:inline;list-style:none;margin-left:4px;border-left:1px solid #999;}

ul.subcategories li.cat-item-51 {border:none;}

.blog-title {clear:both;}

.related_post {padding-bottom:1em;}

div.author_profile {line-height:1.1em;padding:0.5em;background:#eee;}

div.author_profile .profile_pic {width:70px;height:70px;}

.diggbutton {float:left;padding:3px 5px 5px 5px;}

.sociable_tagline {float:left;}

.sociable ul {float:left;margin-top:0px;}

.sociable ul li {display:inline;padding-right:6px;}

.post_promo {float:right;width:200px;background:#e6e6e6;border-bottom:1px solid #ccc;font-weight:bold;margin-left:10px;padding:0.5em;}




/* Sidebar */

img.tp-travel-blog-promo {padding-left:61px;}

div#tabvanilla {border:1px solid #ccc;width:280px;padding:10px;}

ul.tab-nav {background-color:#fff;padding:6px;border-bottom:1px solid #ccc;margin-bottom:1em;}

ul.tab-nav li {display:inline;padding-right:5px;}

.ui-tabs .ui-tabs-hide {display:none;}

.tab-nav li.ui-tabs-selected a {color:#999;text-decoration:none;padding:9px;background:#ccc;color:#fff;}

ul.tab-nav li a {font-size:0.9em;color:#999;font-weight:normal;text-transform:uppercase;margin-bottom:0;}

ul#sb_navigation {clear:both;overflow:auto;}

li.cat-item {background-color:#731313;padding:5px;width:128px;float:left;margin:0 1px 1px 0;font-size:1.2em;text-align:center;}

li.cat-item a {color:white;}

ul#recent-entries li, .ddop ul li, ul#top_commentors li, .tab-div li {border-bottom:1px dotted #ccc;padding-bottom:5px;margin-bottom:5px;}



/*Comments */

h3#comments{margin-top:2.5em;padding-bottom:1em;border-bottom:1px dotted #ccc;}

h3#add_comment{margin-top:2em;}

li.comment{list-style:none !important;border-bottom:1px dotted #ccc;margin:5px 0 5px 55px;}

.commentnumber{color:#999;float:right;}

.commentmetadata{color:#999;} 

.commentauthor{font-weight:bold;color:#333;margin-right:5px;}

img.avatar{float:left;margin-top:5px;border:1px solid #ccc;clear:left;}


/*Sponsors */

#ad_col .box h4, div.adspot_head {text-align:right;font-size:1em;color:#999;font-weight:normal;text-transform:uppercase;margin-bottom:1.5em;}

#home_sponsors {margin-top:1.5em;}

#ad_col .box, div.adspot {border:1px solid #eee;margin-bottom:-2px;background:#fff;padding:1.5em 15px;}

div.adspot {margin-top:-1px;padding-bottom:0;}

div.adspot p, div.adspot li, div.adspot_head {margin-bottom:1.5em;}

span.adspot_adhead {display:block;font-weight:bold;}

div.adspot img {display:block;margin:0.5em 0 0.5em 0;}



/*Search Results */

form#search-form {margin:3em 0 1.5em;}

div#result-details-bar {height:3em;background:#eee;border-top:1px solid #ccc;margin-top:-1px;margin-bottom:1.5em;}

div#result-details-bar p {text-align:right;margin:1.5em 20px 0 0;}



/*Teaser lists: authors, blogs, interviews */

div.teaser {clear:both;padding-bottom:1em;}



/*Records Navigation */

.records-navigation ul {padding-bottom:1em;display:inline;margin:0;}

.records-navigation li {display:inline;list-style:none;height:1.5em;width:10px;}

.records-navigation li.current {font-weight:bold;}



/*Archives */

div.archive-item {margin-bottom:1.5em;}

ul#archive_months {margin-bottom:1.5em;}

ul#archive_months h2 {margin-top:1em;}

ul#archive_months h2 a {color:#333;}


/*Footer*/

#footer {clear:both;text-align:center;border-top:1px solid #eee;padding:0.5em 0;}

#footer a {color:#dfd1d1;text-decoration:underline;}

#footer ul li {display:inline;margin-right:20px;}

#footer .box {background-color:#861A14; color:#dfd1d1;margin:0;padding:1.5em 0 0.5em;}

#footer #tp-credit {background:#861A14 url('../img/tp_tb_logo.gif') no-repeat 50% 0 !important;padding-top:50px;margin:0px auto;}


/*PageNavi*/

.wp-pagenavi {margin-bottom:1.5em;}

.wp-pagenavi a, .wp-pagenavi a:link {padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;color: #0066cc;background-color: #FFFFFF;	}

.wp-pagenavi a:visited {padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;color: #0066cc;background-color: #FFFFFF;	}

.wp-pagenavi a:hover {text-decoration:none;color: #000000;background-color: #FFFFFF;}

.wp-pagenavi a:active {padding: 2px 4px 2px 4px; margin: 2px;	text-decoration: none;color: #0066cc;background-color: #FFFFFF;	}

.wp-pagenavi span.pages {padding: 2px 4px 2px 4px;margin: 2px 2px 2px 2px;color: #000000;background-color: #FFFFFF;}

.wp-pagenavi span.current {padding: 2px 4px 2px 4px;margin: 2px;font-weight: bold;color: #000000;background-color: #FFFFFF;}

.wp-pagenavi span.extend {padding: 2px 4px 2px 4px;margin: 2px;color: #000000;background-color: #FFFFFF;}


