/*
Theme Name: We Wander
Theme URI: http://wewander.ca
Description: Mark & Meg's Wordpress theme travel blog
Version: 1.0
Author: Meghan Gough
Author URI: http://stemcreative.ca
Tags: clean, swiss, basic, horizontal
*/


/*
RESET
*/

*			{	margin: 0; padding: 0;}
html		{	overflow-y: scroll;}
html, body	{ 	height: 100%;}
body		{	font-size: 12px; font-family: Helvetica, Arial, sans-serif; color: #000000; background: #dbd7cf;}
ul			{	list-style: none; }
ol			{	list-style: decimal inside;}
a			{	outline: none; text-decoration: none;}
li			{	margin-top: 5px;}
a img		{	}
img			{	vertical-align: middle; margin-bottom: 12px; border-style:solid; border-width: 8px; border-color: white;}
table		{	border-collapse: collapse;}
blockquote	{	margin-bottom: 20px; margin-left: 20px; margin-right: 20px;}

#polaroid img 		{	vertical-align: middle; margin-bottom: 12px; border-style:solid; border-width: 8px; border-color: #dbd7cf;}

/*
UTILITY
*/

.floatLeft	{	float:left;}
.floatRight	{	float:right;}
.clear		{	clear:both;}
.button		{	height: 20px; border: 0px; background: black; padding: 3px 5px; color: white; font-size: 11px; vertical-align:middle;}
.button:hover	{	background: #00b5cc; color: white;}
.searchbar	{	height: 18px; width: 145px; vertical-align:middle;}

/*
TYPE STYLES
*/
p			{	font-size: 1.0em; margin-bottom: 12px; line-height: 1.4em;}
a			{	text-decoration: none; color:#00b5cc;}
a:hover		{	text-decoration:underline;}
h1			{ }
h2			{	font-size: 22px; margin-bottom: 6px; }
h3			{	font-size: 12px; }
h4			{	font-size: 14px; margin-bottom: 10px;}




/*
STRUCTURE
*/

#page-wrap {	
	width: 974px; 
	
    margin: 0 auto -50px;
	min-height: 100%;
    height: auto 
    height: 100%;	
}	

#push {
	height: 50px;
}

#header {
  margin-bottom: 16px; 
  background: url(images/header.gif) 0 0 repeat-y; 
  height: 206px;
}
#header h1 { display:none; }

/*main menu*/

#navigation {
  float: right; 
  
  text-align:right;
  margin-left: 29px; 
   
  width: 245px; 
  margin-top: 111px;
  margin-bottom: auto;
}

#quote	{
	float:right;
	margin-right: 14px;
	margin-top: 20px;
	color:#666666;
	}

#quote p	{
	font-size: 14px;
	color:#666666; 
	}

#content {
	float: left; 
	margin-left: 14px; 
	width: 680px; 
	height: auto; 
}

/*pages*/
#page	{
	
margin-left: 14px;
	}
	
#pageleft {
	float: left; 
	width: 680px; 
	height: auto; 
}

#breadcrumb img		{	vertical-align: middle; border-style:none; border-width: 0px; margin-right:5px;}

#money img		{	border-style:none; border-width: 0px; margin-top:10px;}

.map	{border-style:solid; border-width: 8px; border-color: white; margin-top: 10px;
}

#biowrapper{
	float: left; 
	width: 680px; 
	height: auto; 
margin-bottom: 20px; 
}

#col1{
	float: left; 
	width: 330px;
	margin-right: 20px; 
	height: auto; 
}

#col1 ul{
float: left;
margin: 0; 
padding: 0; 
list-style-type: none; 
} 
#col1 li{ 
background: url(images/bullet.gif) left center no-repeat; 
padding-left: 10px;
} 

#col2{
	float: left; 
	width: 330px;
	height: auto; 
}

#col2 ul{
float: left;
margin: 0; 
padding: 0; 
list-style-type: none; 
} 
#col2 li{ 
background: url(images/bullet.gif) left center no-repeat; 
padding-left: 10px;
} 

#pageright {
	float: left; 
	margin-left: 39px; 
	margin-right: 14px;
	width: 226px; 
	font-size: 1em; 
	
	
}
#pageright p, #pageright li  {
font-size:11px; margin-top: 6px;
	}
#pageright ul {
	margin-bottom: 12px;
}
.prose {
	margin-bottom: 0px; 
	font-size: 11px;
}
.topfive	{
	
	margin-bottom: 20px;
	font-size: 11px;
	}
	
.place	img{
	margin: 0px;
padding:0px;
	border: none;
	}

#pageright h3 {
	height: 1.2em;
	margin-bottom: 10px;
	}
	


/*content area*/

#sidebar {
	float: left; 
	margin-left: 39px; 
	margin-right: 14px; 
	width: 226px; 
	font-size: 12px; 
	height: auto; 
	margin-top: 6px;
}

.ddet_div {
  margin: 0px 0 0 0px;
  padding: 0px;
  background: none;
  border: none;
}

/*sidebar column right*/


/*
SIDEBAR
*/
#sidebar p, #sidebar li  {
font-size:11px; margin-top: 6px;
	}
	
#sidebar a {
	color: #00b5cc;
	}
	
#sidebar ul {
	margin-bottom: 12px;
}
.widget {
	margin-bottom: 10px; 
	padding-top: 10px;
}

.countdown {

	margin-bottom: 10px; 
	padding-top: 10px;
	color: #666666;
		
}


.search {
	padding-top: 10px; 
	padding-bottom: 10px; 
}
.searchsubmit{
	vertical-align: middle;
	}

/*
NAVIGATION
*/

/* Fix IE. Hide from IE Mac \*/
* #navigation ul li {float:left;}
* #navigation ul li a { height: 1%;}
/* End */

#navigation ul {
	list-style: none;
	display:inline;

	}
	
#navigation ul li a	{
	display: block;
	float: left;
	width: 43px;
	height: 43px;
	margin-left:3px;

padding: 0px;
	}
	
#navigation ul li.home a	{
	background: url(images/nav-home.gif) bottom center;
display: block;
	}

#navigation ul li.about a	{
	background: url(images/nav-about.gif) bottom center;
display: block;
	}
	
#navigation ul li.breadcrumb a	{
	background: url(images/nav-breadcrumb.gif) bottom center;
display: block;
	}
	
#navigation ul li.photos a	{
	background: url(images/nav-photos.gif) bottom center;
display: block;
	}

#navigation ul li.gear a	{
	background: url(images/nav-gear.gif) bottom center;
display: block;
	}

#navigation ul li a:hover, #navigation ul li a:active,  #navigation ul li.selected a	{
	background-position: top center;
display: block;
	}
	


/*
BLOG ENTRIES
*/
#postentry {
	border-bottom: 2px solid black; padding-bottom: 15px; margin-bottom: 8px; padding-top: 20px; width: 680px; float:left; height: auto;
}
#older {
	padding-top: 20px; width: 680px; float:left; height: auto; text-align: center;
}
.postleft {
	width: 226px; float: left; padding: 0px;  
}
/*left column of post*/

.postinfo {
	font-size: 11px; color: #666666; margin-bottom: 0px;
}
/*post meta data*/

.postright {
	width: 450px; float: left; padding: 0px; 
}

/*right column of post, i.e. content*/
ol.commentlist { 
	list-style: none;
}

ol.commentlist li p {
	font-size: 1.0em; 
}

ol.commentlist p.postinfo{
font-size: 11px; color: #666666;
}

.subhead {
	border-bottom: 1px solid black; padding-top: 0px; padding-bottom: 8px; width: 100%; float: left; margin-bottom: 12px;
}

#commentbubble {
	margin-bottom: 2px; padding-bottom: 20px; padding-top: 10px; float:left; height: auto;
}

.avatar {
	padding-top: 3px; border: none;
	}
	
.commentleft {
	width: 47px; margin-bottom: 10px; float: left;
}

.commentright {
	float: left; margin-bottom: 10px; margin-right: 5px;
}

.submit {
	margin-top: 10px;
}

.entries {
	margin-top: 20px; font-weight: bold; padding-top: 20px;
}

.entries ul {
	margin-top: 20px; font-weight: bold; padding-top: 20px;
}

/*
PHOTOS
*/

.table
{
background:#cfcbc4;

}
.table ul
{
float:left;
margin:0;
padding:0;
width: 150px;
font-weight: bold;
margin-right: 20px;
}
.table ul li
{
list-style:none;

}
.table ul li.photo {
	height: 150px; background-color: #cfcbc4;
}
.table ul li.photo a img {
border:none;
}
.table ul li.albumtitle
{
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 11px;
	
}


/*
FOOTER
*/

#footer {
	 
	height: 50px; 
	background: #272727;
	border-top: 4px solid #990000;
	padding-top: 20px;
	}

footer-inside	{
	width: 974px;
	margin-left: 14px;
	margin-right: 14px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;

	
}
