/*
Theme Name: Travelogue Theme
Theme URI: http://www.wpzoom.com/themes/travelogue/
Description: Travelogue Theme is a free wordpress theme for travel blogs and is released for FREE by WPZOOM.com
Version: 1.1
Author: Dumitru Brinzan
Author URI: http://www.brinzan.net
Tags: blue, custom-header, fixed-width, two-columns, widgets

	Travelogue v1.1
	 http://www.wpzoom.com/themes/travelogue/
*/


* {padding:0; margin:0; border: none; }
body {font-family:Arial, Tahoma, Helvetica, sans-serif; font-size: 62.5%; color: #333; text-align:center; background-color: #006699; }
a {text-decoration:underline; color:#006699; }
a:hover {text-decoration:none; color: #ff6666; }
h1,h2,h3,h4,h5,h6 {font-weight:normal; margin:0; padding:0; color:#333; font-family: Georgia, Arial, sans-serif; }
p {margin: 0 0 10px; }
li,p {line-height: 1.6em; }
li {list-style-type: none; }

div.format{background-color: #fff; padding: 1.5em 1.5em 1.0em; margin-bottom: 2em; }
div.format-clean {clear: left; }
div.sep {clear: both; margin: 0.5em 0; height:1px; width:100%; font-size: 1px; line-height: 1px; background-color: #ddd; }
div.banner {text-align: center; margin: 10px 0;}

#container {width:100%; margin: 0 auto; text-align:left; }
#container div.wrapper {width: 960px; margin: 0 auto; text-align: left; }
#container div.cleaner {clear: both; font-size:1px; height: 1px; margin:0; line-height: 1px; }

/* Header Block: Logo & Secondary Menu */
#header {height: 170px; background-color: #fff; background-image: url(images/back_waves_head.png); background-repeat: repeat-x; background-position: top left; }
#header #logo {float: left; display: inline; margin: 50px 0 0 0;}
#header a {color: #fff; }
#header #menuPages, #header #menuMisc {float: left; display: inline; color: #fff; margin: 10px 0 0 0;}
#header #menuMisc {float: right; }
#menuPages li, #menuMisc li {float: left; display: inline; margin-right: 1.5em; font-size: 1.1em; font-weight: bold; }
#menuMisc li {margin: 0 0 0 1.5em;}
#menuPages li.current_page_item a{color: #fff; padding: 5px 10px; background-color: #66ccff; }

#menuMisc li.rss, #menuMisc li.twitter {background-image:url(images/i_feed.png); background-position: center right; background-repeat: no-repeat; padding-right: 20px; }
#menuMisc li.twitter {background-image:url(images/i_twitter.png); padding-right: 20px;}
#menuMisc li.rss a, #menuMisc li.twitter a {font-weight: bold; }

#bannerHead {clear: right; margin: 55px 0 0; float: right; display: inline; width: 468px; height: 60px;}
#bannerHead img {border: solid 1px #111; }

#headerSep {height: 37px; background-color: #fff; background-image: url(images/back_waves_head_ft.png); background-repeat: repeat-x; background-position: top left; }

/* Main content container: content and side */
#main {padding: 50px 0; background-color: #75caf1; background-image: url(images/back_grad_main.png); background-repeat: repeat-x; background-position: top left; }
#main div.wrapper {background-color: #fff; border: solid 1px #6699cc; }

/* Content block */
#content {width: 640px; float: right; margin: 3em 30px 3em 0; display:inline; }
#content h1 {font-size: 2.4em; margin: 0 0 0.35em; }
#content h2 {font-size: 2.0em; margin: 0 0 0.5em 0; }
#content h3, #content h4 {font-size: 1.8em; margin: 1em 0 10px 0; }
#content h5, #content h6 {font-size: 1.5em; margin: 1em 0 10px 0; }
#content div.post-single h2 {margin-top: 1.0em; }
#content p {font-size: 1.2em; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration: underline; color: #ff6666; }
#main div.post, #main div.post, #main div.page {padding: 10px 15px; margin: 0 0 10px 0; background-color: #fff; border: solid 1px #e2f1ff; }
#main div.post-featured {background-color: #e2f1ff; }
#main div.post p, #main div.page p {font-size: 12px; }
#main div.post small, #main div.page small {font-size: 10px; color: #333; background-color: #66ccff; color: #333; padding: 4px 8px; }
#main div.post span.category, #main div.post span.comments, #main div.page span.category, #main div.page span.comments {margin: 0 5px;}
#main div.post small span a, #main div.page small span a {color: #000; text-decoration: underline; } 
#main div.post div.outline { padding: 15px; }
#main div.post div.entry, #main div.page div.entry {margin: 15px 0 0; font-size: 0.9em; line-height: 18px; }
#main div.post div.cover {float: left; margin: 5px 15px 15px 0;}
#main div.post div.cover img {border: solid 4px #ddd;}
#main div.post-featured div.cover {margin: 5px 15px 0 0; }
#main div.post-featured div.cover img {border: solid 4px #fff; margin:0; }
#main div.post-featured div.entry {margin: 5px 0 0;}
#main div.post-featured h2 {color: #006699; }
#main div.post-featured ul li {margin:0; padding:0; list-style-type: none; overflow: hidden; }
#main div.post p.tags {margin: 5px 0 10px; line-height: 24px; float: left; font-size: 11px; padding: 0 5px; background-color: #e2f1ff; color: #333; }
#main div.post a.more-link {display: block; font-size: 1.1em;}
#main div.share {padding:5px 0 0; margin:10px 0; border-top: solid 1px #e2f1ff; }
#main div.share ul {margin:0; padding: 0; }
#main div.share li {font-size: 11px; margin:0 20px 0 0; padding: 0; float: left; display: inline; list-style-type: none; line-height: 18px; }
#main div.share li img {margin: 0 4px 0 0; display: inline; float: left; }

#main #content div.comments {padding: 15px; margin: 0 0 10px 0; border: solid 5px #e2f1ff; font-size: 1.0em; background-color: #fff; }
#main #content div.comments h3 {font-size: 18px; font-weight: normal;}
#main #content div.comments li, #main #respond {padding: 10px 10px 5px; margin-top: 10px; border: solid 3px #e2f1ff; }
#main #content div.comments div.comment-author {float: left; margin: 0 15px 15px 0; width: 32px; }
#main #content div.comments div.comment-author img {display: block; margin: 0 0 10px;}
#main #content div.comments div.commentmetadata {line-height: 18px; margin-left: 47px; font-size: 0.85em; color: #888; padding-bottom: 5px; border-bottom: solid 2px #fff;}
#main #content ol.commentlist div.comment-content {margin-left: 90px;}
#main cite {font-style: normal; font-weight: bold; }
#main #respond {border: none; margin:0; padding: 0;}
#main div.post li {margin-left: 20px; list-style-type: square; }
#main div.post ul {margin: 10px 0; }
#main div.reply a {float: right; font-size: 11px; background-color: #006699; color: #fff; padding: 3px 5px;}
#main a.more-link {display: block; margin: 10px 0 0; }

#main #commentspost {padding: 10px 0; }
#main #commentspost li {margin: 0 0 10px; padding: 10px 10px 10px 0; border-bottom: solid 1px #ddd;}
#main #commentspost li.author {background-color: #f0f8ff; border-bottom: solid 1px #f9ec78;}

#main div.normalComments cite {font-style: normal; font-size: 18px; line-height: 22px; }
#main div.normalComments h2 {margin: 1em 0 0;}
#main #commentspost div.gravatar {float: left; width: 55px; margin: 0 20px 5px 10px; }
#main #commentspost div.gravatar img {border: solid 3px #ddd; padding: 2px;}

#main div.normalComments span.datetime {font-size: 11px; color: #555; margin-left: 10px; }
#main div.normalComments div.comment-content p {margin: 10px 0 0; font-size: 12px;}
#main div.normalComments div.comment-content blockquote {font-size: 12px; }
#main div.normalComments ol {list-style-type:none; }
#main ol.trackbackslist div.comment-content {margin: 0; }
#main ol.trackbackslist div.comment-content p {}
#main ol.trackbackslist span.author {font-weight: bold; }

table {font-size: 1.1em; }
table th {background-color: #3399cc; color: #fff; font-weight: bold; }

#commentform {font-size: 12px;}
#commentform p {margin: 0 0 5px;}
#commentform br {clear: left;}
#commentform label {float: left; display: inline; width: 120px; text-align: right; padding-right: 0.5em; font-weight:bold; line-height: 2.4em; padding-top: 0.3em; font-size: 1.2em; }
#commentform input {background-color: #fff; border: 1px solid #b4b4b4; width: 200px;	padding: 2px 0;	margin: 0.5em 0.5em 1.0em 0; }
#commentform textarea {	width: 400px; height: 120px;	padding: 2px;	border: solid 1px #ccc; }
#commentform #submit {background:none; font-size: 1.1em;	margin: 0.5em 0 0.5em auto; background-color: #336699; color: #fff; height: 3em; line-height: 3em; width: 120px; padding:0; }

/* Side block */
#side {width: 260px; float: left; display: inline;  text-align: left; margin: 0 0 5em; }
#side div.format, #side li.widget {background-color: #fff; padding: 2em 0 0; margin: 0 0 1em;  }
#side div.widget {padding: 15px; font-size: 11px; }
#side p.header {color: #3399cc; font-family: Georgia, Arial, sans-serif; font-size: 1.5em; padding: 0 0 16px 10px; background-image: url(images/back_waves_header.png); background-repeat: repeat-x; background-position: bottom left; }
#side div.box {font-size: 1.2em;}
#side div.box ul {padding-left: 10px;}
#side div.box ul li {font-size: 1.0em;}
#side li.current-cat a, #side li.current_page_item a {font-weight: bold; color: #ff6666;}
#side li.current-cat li a, #side li.current_page_item li a {font-weight: normal; color: #006699;}
#side #calendar table {width: 100%; }
#side #calendar caption { font-weight: bold; }
#side #calendar td {text-align: center;}
#side #calendar tfoot td {text-align: left;}
#side #calendar tbody td {background-color: #eee; } 

/* Side search form*/
#search{	padding: 0; margin: 0;}
#search input {	background-color: #eee; border: 1px solid #ddd;	float: left; display: inline; padding: 4px 4px; width: 140px; }
#search input#searchsubmit { background-color: #006699; color: #fff; font-weight: bold; border: 0;	margin: 2px 0 0 4px;	padding: 3px 8px;	width: auto; }

/* Navigation styling */
#main div.pagerbox {text-align: center; font-size: 1.2em; }
#main div.pagerbox a {color: #fff; padding: 4px 6px; background-color: #006699; }
#main div.pagerbox a:hover {background-color: #66ccff; color: #000; }
#main div.pagerbox a.current {color: #000; background-color: #66ccff;}

/* Footer */
#prefooter {margin: 0; height: 19px; background-color: #0a476b; background-image: url(images/back_waves_footer.png); background-repeat: repeat-x; background-position: top left; }
#footer {text-align: left; padding: 0 0 1em; color:#66ccff; background-color: #006699; background-image: url(images/back_grad_footer.png); background-repeat: repeat-x; background-position: top left; }
#footer div.wrapper {background-image: url(images/back_footer_icon.png); background-repeat: no-repeat; background-position: top right; }
#footer div.cleaner {clear: left; }
#footer div.sep {clear: left; margin: 5px 0; line-height: 1px; font-size: 1px; background:none;}
#footer div.spacer {height: 20px;}
#footer p.header {text-transform: uppercase; font-size: 1.1em; font-weight: bold; color: #fff; margin:0; }
#footer a {text-decoration: none; color: #fff; text-decoration: underline; }
#footer a:hover {text-decoration: none; color: #fff;}
#footer div.copyrights {clear: left; }
#footer div.copyrights p {text-align: left; margin: 0; font-size: 1.1em; }
#footer div.copyrights p.copy {float: right; }
#footer div.copyrights p.copy a {color: #8fdaff;}

#footer p.header {clear: left; }
#footer ul li {font-size: 1.1em; float: left; display: inline; margin: 0 1em 0.5em 0; }
#footer ul.categories li {line-height: 18px; }
#footer ul.pages li {}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */


/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 1.1em;
	line-height: 1.8em;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */
