
/*
Theme Name: New Pearls of Travel Wisdom
Theme URI: 
Description: Based on main template for Pearls of Travel Wisdom
Author: Jamie Broussard
Author URI: http://www.boardingarea.com
Tags:three columns, valid, widget ready, simple, clean, grid-based
Version: 1
License: 
*/

body 
{ 
	margin: 0px;
	padding: 0px;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 85%;
	background: #4c4c4c;
	/*background: url('images/bg_body.gif') top left repeat-x;*/
}

a img
{
	border: none;
}
p, h1, h2, h3, h4, h5, h6, h7, ul, small, blockquote
{
	margin: 10px 10px 10px 10px;
}

div.addthis_container {
	padding: 0px;
	margin: 10px;
}

#tag_cloud {
	text-align: center;
}

#content div.content-bot {
	padding: 0px;
	margin: 10px 10px 20px 10px;
}

#content div.content-bot a {
	padding: 0px;
	margin: 0px 10px;
}

span.mw-headline {
	color: #6e1b1f;
}

p, li, li li {  
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
h1
{ 
	font-size: 1.7em;
	padding-bottom: 5px;
}
h1 a
{
	text-decoration: none;
	}


h2
{
	font-size: 1.4em; 
	color: #036; 
	font-weight:normal;
}
small
{
	font-size: 0.9em;
	line-height: 140%;
}
a
{
	color: #6e1b1f;
}
a:hover
{
	color: #000;
}

#content div.post h1 a
{
	color: #ece5c1;
	font-size: 20px;
	font-weight: 100;
}
#content div.post h1 a:hover
{
	color: #fff;
	margin: 0;
	padding: 0;
}
#container
{
	width: 960px;
	margin: 0 auto;
}

#header-wrapper
{	

}

#header
{ 
	width: 960px;
	margin: 0;
	padding: 0;
	height: 230px;
	background: #d6e4cb url('images/PearlsofTravelWisdom_header.jpg') top center no-repeat;
}

#header-left
{
	float: left;
	width: 960px;
	height: 200px;
	padding: 0px;
	margin: 50px 0px 0px 0px;
	display:inline;
	overflow: hidden;
}
p.site-title
{
	margin-bottom: 0px;
	font-weight: 400;
}
p.site-title a 
{
	font-size: 36px;
	color: #fff;
	text-decoration: none;
	text-shadow: 2px 2px 2px #333;
}
p.site-title a:hover
{
	color: gray;
}
p.description
{
	margin: 0px 5px 0px 0px;
	padding: 0px;
	color: #9c302a;
	font-size: 19px;
	font-style: italic;
	text-align: right;
}

#header-text {
	float: left;
	width: 400px;
	height: 50px;
	padding: 0px;
	margin: 100px 0px 0px 0px;
	display:inline;
	overflow: hidden;
}
#logo 
{
	overflow: hidden;
	width: 566px;
	height: 110px;
	padding: 24px 0 0 196px;
}

#header-right 
{
	float: left;
	width: 370px;
	height: 50px;
	display: inline;
	overflow:hidden;
	padding: 5px;
	margin: 50px 0px 0px 0px;
}
.banner-block
{
	float: left;
	width: 468px;
	height: 60px;
	margin: 0;
	padding: 10px;
	display: inline;
	overflow: hidden;

}
#hero
{
background: #ece5c1;
	height: 30px;
	border-bottom: solid 1px #6b1e1f;
}

#navbar
{
	float: left; 
	display: inline; overflow: hidden;
	width: 960px;
	height: 34px;
	margin: 5px 0px;
	padding: 0px;
	background: #fff;
	border: solid 1px #cecece;
}

#wrapper 
{ 
	float: left;
	display: inline;
	width: 960px;
	margin: 0px auto;
	padding: 0; 
	background: #e5f1d0;
}
div.float-left
{
	float: left;
	display: inline;
	overflow: hidden;
}
div.float-right
{
	float: right; display:
	inline;
	overflow: hidden;
}
div.one-column
{
	width: 210px;
	padding: 0;
	margin: 15px 15px 10px 15px;
	background: #c2d2b4;
}
div.two-column
{
	width: 480px;
	padding: 0;
	margin: 15px 0px 0 0 ;
}
div.three-column
{
	width: 940px;
	padding: 10px;
}
div.widget
{
	overflow: hidden;
	margin: 10px 0px;
}
div.footer-column
{
	width: 280px;
	padding: 10px;
	margin-right: 20px;
}

#sidebar,
#sidebar2, 
#content
{
	overflow: hidden;
}

#sidebar ul,
#sidebar2 ul,
#left-sidebar ul,
#left-sidebar2 ul
{
	margin: 10px 10px 10px 10px;
	padding: 0;
	list-style: none;
}

div.textwidget
{
	font-size: 12px;
	padding: 10px 0 10px 10px;	
}

#ad_160
{
	width: 160px;
	margin: 10px auto;	
}
#sidebar li,
#sidebar2 li,
#left-sidebar li,
#left-sidebar2 li
{
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
#sidebar li a,
#left-sidebar li a
{
display: block;
text-decoration: none;
padding: 0;
}
#sidebar h2, 
#sidebar h2 a,
#sidebar2 h2, 
#sidebar2 h2 a,
#left-sidebar h2, 
#left-sidebar h2 a,
#left-sidebar2 h2, 
#left-sidebar2 h2 a
{ 
	text-decoration: none; 
	padding: 5px;
	margin:0 0 0px 0;
	font-size: 14px;
	font-weight: normal;
	color: #ece5c1;
	border-bottom: solid 1px #ece5c1;
	border-top: solid 1px #ece5c1;
	background: #871e21;
}

#wp-calendar
{
	width: 200px;
	padding: 10px;
	margin: 10px auto;
}

#sidebar h3 {
	text-decoration: none; 
	padding: 5px;
	margin:0 0 8px 0;
	font-size: 14px;
	font-weight: normal;
	color: #ece5c1;
	border-bottom: solid 1px #ece5c1;
	border-top: solid 1px #ece5c1;
	background: #871e21;
}

#content div.post p
{
	margin:8px;
	font-size: 14px;
	line-height: 20px;
}
div.post-content
{
	padding: 10px;	
}

#content .post
{
	margin-bottom: 20px;
	background: #fff;
	border: solid 1px #6e1b1f;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
div.post-title h1 a
{
	color: #ece5c1 ;
	font-weight: 200;
	font-size: 20px;	
}
div.post-title h1 a:hover
{
	color: #fefefe;
}

#content .post h1
{
	margin: 0 ;
	padding: 5px;
	background: #6e1b1f;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
}
#content .post blockquote 
{
	background: url('images/quotes.gif') top left no-repeat;
	padding: 12px 0 0 20px;
}



#content .post h2
{
	font-size: 1.2em; 
	font-weight: normal;
	color: #ece5c1;
	border-bottom: solid 1px #ece5c1;
	border-top: solid 1px #ece5c1;
	background: #871e21;
	padding: 5px;
	margin: 0;
}
#content p.premeta
{
font-size: 12px!important;
color: #871e21;
margin: 8px 8px!important;
}
#content .postmeta
{
	padding: 0px;
	margin: 20px 15px!important;
}

/* Comments */
#content .comments { font-size: 90%; margin: 20px 0px; }
#content .comments ul,
#content .comments ol 
{
	margin: 0 20px;
	padding: 20px;
}
#content .comments li
{ 
	margin: 0 0 10px 0;
	padding: 0 0 10 0; 
	border-bottom: 1px solid #ccc;
	list-style-type: decimal;
}
#content .comments img
{
	padding: 0px;
	margin: 0px 0px 10px 10px;
	float: right;
}

#footer-wrapper
{
	float: left;
	display: inline;
	width: 100%;
}
#content img.alignnone
{
	margin: 0 10px 10px 0;
}
#content .post div.alignleft, 
#content .post img.alignleft
{
	float: left;
	margin: 10px 10px 10px 0px;
}
#content .post div.aligncenter,
#content .post img.aligncenter
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	margin-top: 10px;
	clear: both;
}
#content .post div.alignright,
#content .post img.alignright
{
	float: right;
	margin: 10px 0px 10px 10px;
}

p.wp-caption-text 
{
	margin: 0;
	padding: 0 0 0 15px;
}

#ad-160{
	margin: 20px auto;
	width: 160px;
}


#first_post_ad,
#post_single_ad
{
	width: 300px;
	margin: 20px auto;
}

#money_saving
{
	width: 190px;
	margin: 10px 0;	
}

