/*
Theme Name: My Trip
Theme URI: http://www.etrecos.com/index.php/themes/
Description: A simple and clean three-columns layout theme to log your dream vacation, previous trips, travel guidebooks, eco and outside events. With custom colors functionality you'll be able to set your personal colors very easily. Have a nice trip!

Version: 1.3
Author: Catarina Yamamoto
Author URI: http://www.etrecos.com/
Tags: white, blue, silver, light, three-columns, right-sidebar, fixed-width, custom-colors

My Trip v1.3
http://www.etrecos.com/index.php/themes/

All CSS, xHTML, images and designs for these themes are copyright(all rights reserved)
to Catarina Yamamoto (whose website you will find at http://www.etrecos.com )
and are released and distributed under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/



/* Begin Typography & Colors */
body {
	font-size: 62.5%;
	font-family: Verdana, Arial, Sans-Serif;
	color: #333;
	text-align: center;
	}

#page {
	text-align: left;
	}
	
#header {
	background-color: #73a0c5;
	}

#headerimg 	{
	background: #4a7592 url('images/header_top.png') no-repeat 0 0;
	margin: 7px 9px 0;
	height: 192px;
	width: 1024px;
	}

#headerimg, #footer{
	background-color: #4a7592;
}

#content {
	font-size: 1.1em;
	background-color: #f9fdff;
	}
	
#content .date{
	background: #e5e5e5;
	float: right;
	padding: 4px 5px;
	margin-top: 1px;
}

#content .date small{
	color: #666;
}

#content h2{
	margin-bottom:1px;
	font-size:1.7em;
}

.widecolumn .entry p {
	font-size: 1.05em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	margin-top:10px;
	}
	
.narrowcolumn .entry p, .widecolumn .entry p{
	margin:0 0 10px 0;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: left;
	}

.thread-alt {
	background-color: #f8f8f8;
}
.thread-even {
	background-color: white;
}
.depth-1 {
border: 1px solid #ddd;
}

.even, .alt {

	border-left: 1px solid #ddd;
}

#footer {
	border: none;
	}

small {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

h1, h2, h3 {
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-weight: normal;
	}

h1 {
	font-size: 4em;
	text-align: center;
	}

#headerimg #description {
	font-size: 1.2em;
	text-align: center;
	margin-top: 18px;
	}

h2 {
	font-size: 1.6em;
	}
	
.ispage h2{
	border-bottom:1px solid #E5E5E5;
}

h2.pagetitle {
	font-size: 1.6em;
	}

.sidebar h2 {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #0A82F9;
	}

h3 {
	font-size: 1.3em;
	}
	
#respond h3,
h3#comments {
	font-size: 1.1em;
	font-weight:bold;
	}

h1, h1 a, h1 a:hover, h1 a:visited {
	text-decoration: none;
	color: #4A7592;
	}
	
#headerimg #description, #footer p, #footer p a{
	text-decoration: none;
	color: #ffffff;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #0A82F9;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, .sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}

.entry p a:visited {
	color: #b85b5a;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

.sidebar {
	font: 1em Verdana, Arial, Sans-Serif;
	}

small, .sidebar ul ul li, .sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #0A82F9;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a, h2 a:hover, h3 a:hover {
	color: #4a7592;
	text-decoration: none;
	}

a:hover {
	text-decoration: underline;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	background-color: #e5e5e5;
	padding:2px 0;
	}

#wp-calendar caption {
	font: bold 1.3em Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}

/* End Typography & Colors */



/* Begin Structure */
body {
	margin: 0;
	padding: 0;
	}

#page {
	margin: 20px auto;
	padding: 0;
	width: 1000px;
	border:solid 2px #0A82F9;
	}

#header {
	margin: 0 auto;
	padding: 0;
	height: 110px;
	margin-bottom:10px;
	width: 1000px;
	position:relative;
	}
	
#searchBox{
	position:absolute;
	right:20px;
	top:-3px;
} 

#headerimg {
	margin: 0;
	height: 110px;
	width: 100%;
	}

.narrowcolumn {
	float: left;
	padding: 10px;
	margin:10px;
	margin-top:0;
	width: 530px;
	}

.widecolumn {
	padding:10px;
	margin: 0 auto;
	width: 600px;
	}

.post {
	margin: 0 0 30px;
	text-align: justify;
	clear:both;
	}

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: both;
}

.clear {
	clear: both;
}

#footer {
	padding: 0;
	margin: 30px 0 0;
	width: 1000px;
	clear: both;
	}

#footer p {
	padding: 8px 0 10px;
	margin: 0;
	text-align: center;
	}

#footer p a{ text-decoration: underline;}
/* End Structure */



/*	Begin Headers */
h1 {
	padding-top: 20px;
	margin: 0;
	}

h2 {
	margin: 0;
	}

.posttitle{
	border-bottom: solid 1px #0A82F9;
}

h2.pagetitle {
	text-align: left;
}

.sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	}

h3 {
	padding: 0;
	margin: 30px 0 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

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 */
.sidebar ul, .sidebar ul ol {
	margin: 0;
	padding: 0;
	}

.sidebar ul li, .sidebar ol li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}
 
.sidebar ul p, .sidebar ul select {
	margin: 5px 0 8px;
	}

.sidebar ul ul, .sidebar ul ol {
	margin: 5px 0 0 15px;
}
.sidebar ul ul li{
	list-style-type: square;
	}
.sidebar ul ol li{
	list-style-type: decimal;
}
.sidebar ul ul ul, .sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, .sidebar ul ol li {
	list-style: decimal outside;
	}

.sidebar ul ul li, .sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	margin: 5px auto;
	padding: 5px 3px;
	text-align: center;
	}

#content #searchform{
	width: 225px;
	float:left;
} 

#searchform input#s{
	padding:4px 3px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	float:left;
	margin-right: 2px;
	border:solid 1px #c3c3c3;
}

#header #searchform input#s{ padding:3px; width: 130px;}

#header #searchform input#searchsubmit{
	display:block;
	border:0;
	width:21px;
	height:21px;
	background:url(images/search.gif) no-repeat 3px 3px;
	cursor: pointer;
	padding:0;
	margin:0;
}

.sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

.sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { 
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 95%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	/*float: right;*/
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	margin:0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}
	
.ispage .nocomments{display: none;}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Sidebar */
#map{
	margin: 0px;
	margin-bottom: 10px;
	width: 418px;
	background:#fff;
	border:solid 1px #0A82F9;
	clear:both;
	text-align:center;
}

#sidebarContainer{
	width: 420px;
	margin:0 10px 10px;
	margin-left: 0px;
	float:left;
}

.sidebar	
{
	padding: 10px;
	float:left;
	width: 183px;
	margin-right:10px;
	background:#fff;
	background:#fff url(images/sidebar_bg.png) repeat-x 0 0;
	min-height:200px;
	}
	
#sidebarMenu{ }	
#sidebarGallery{margin-right:0px;}	

.sidebar form {
	margin: 0;
	}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	padding-bottom: 3px;
	border-bottom:solid 1px #ccc;
	}

#wp-calendar td {
	text-align: center;
	}

/* End Calendar */



/* 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;
	}

.navigation {

	display: block;
	margin-bottom: 30px;
	}
/* 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: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */


/* menu left 
.narrowcolumn, #sidebarContainer{float: right !important;}
#sidebarContainer {margin:0 0 10px 10px;}
*/