/*  
Theme Name: Being Yoga
Theme URI: http://www.beingyoga.net
Description: A Baseline Theme for WordPress. 
Version: 1.2
Author: Michelle Martello
Author URI: http://www.minimadesigns.com

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


TABLE OF CONTENTS
 
  Inherited Styles
  HTML Tags
  Structure
  Headers
  Content Styles
  Form Elements
  Footer
  


/* ---------- @ Inherited Styles -----------*/

@import url('css/nav.css');
@import url('css/posts.css');



/* ---------- @ HTML Tags -----------*/

img {border:0}

* {
	margin:0;
	padding:0;
	outline:none;
	}
	
	
	.clear {clear:both}

body,html {
	min-height:101%; /*Firefox scrollbar fix*/
	}
	
body {
	background:#f0e8da url(images/bg_by.gif) repeat-y top center;
	color: #7b7067;
	padding:20px 0;
	}

body, select, input, textarea {
	font: 100% Arial, Verdana, Sans-Serif /*Global font-size reset*/;
	}
	
p {	
	margin: 0px 0 15px 0;
	line-height:160%;
	}

a, a:visited {
	color: #c7531d;
	}

a:hover, a:active {
	color:#c7531d;
	}
	
	
	img {border:0}
	
hr {
	display: block;
	height:1px;
	background:#CCC;
	border:0;
	color:#CCC;
	}

table {
	border-collapse:collapse;
	width:100%;
	margin:15px 0;border-top:1px solid #CCC;border-left: 1px solid #CCC
	}

td {
	padding:4px 6px;
	border-bottom:1px solid #CCC;border-right:1px solid #CCC;vertical-align:top
	}

.column-1 {font-weight:bold;}

tr {
	background:#fff;
	}
	
table caption {
	background:#FFF;
	padding:10px;
	}	
	
th {background:#d36828;padding:5px; color:#fff;text-align:left}
	
blockquote {
	color:#7b7b7b;
	padding:0 18px;
	margin:25px 45px;
	border-left:3px solid #CCC;
	font:italic 1em Georgia, "Times New Roman", Times, serif;
	letter-spacing:.03em;
	}



/* ---------- @ Structure -----------*/

#main {
	overflow:hidden;
}

#wrapper {
	font-size:.8em /*Global content font-size*/;
	width:900px;
	margin:0 auto;
	background:#FFF;
	}

#masthead {padding:20px 55px 0 35px;width:850px;
	}

#mastheadleft {float:left;width:310px;}
#mastheadright {float:right;text-align:right;padding:5px 20px 0 0}

#frontpic {margin:0 0 5px 35px;width:830px;height:280px;background:url(images/frontpic1.jpg);}

.random1 #frontpic {margin:0 0 5px 35px;width:830px;height:280px;background:url(images/pic_crow.jpg)}
.random2 #frontpic {margin:0 0 5px 35px;width:830px;height:280px;background:url(images/pic_dog.jpg)}
.random3 #frontpic {margin:0 0 5px 35px;width:830px;height:280px;background:url(images/pic_toestand.jpg)}
.random4 #frontpic {margin:0 0 5px 35px;width:830px;height:280px;background:url(images/pic_wind.jpg)}
.random5 #frontpic {margin:0 0 5px 35px;width:830px;height:280px;background:url(images/pic_feet.jpg)}
.random6 #frontpic {margin:0 0 5px 35px;width:830px;height:280px;background:url(images/pic_events.jpg)}
.random7 #frontpic {margin:0 0 5px 35px;width:830px;height:280px;background:url(images/pic_meditate.jpg)}
.random8 #frontpic {margin:0 0 5px 35px;width:830px;height:280px;background:url(images/pic_assist.jpg)}
.random9 #frontpic {margin:0 0 5px 35px;width:830px;height:280px;background:url(images/pic_smile.jpg)}
.random10 #frontpic {margin:0 0 5px 35px;width:830px;height:280px;background:url(images/pic_prayer.jpg)}
.random11 #frontpic {margin:0 0 5px 35px;width:830px;height:280px;background:url(images/pic_friends.jpg)}
.random12 #frontpic {margin:0 0 5px 35px;width:830px;height:280px;background:url(images/pic_bow.jpg)}
.random13 #frontpic {margin:0 0 5px 35px;width:830px;height:280px;background:url(images/pic_feet2.jpg)}

#navbuttons {margin:0 0 10px 35px;}

#content {
	width:500px;
	float:left;padding:0 20px 0 35px
	}
	
#fullcontent {padding:0 30px 0 35px}

#sidebar {
	width: 279px;
	float:right;
	padding:10px 40px 20px 20px;border-left:1px solid #ccc
	}
	
#sidebar li {padding:0 0 2px 0}
	
#student {list-style-type:none; color:#7b7067;font-style:italic;margin:15px 0 0 0}

#student  ul {
  float: left;
  width: 12em;
  margin: 0;
  padding: 0;
  list-style: none;
}
 
#student  li {
  float: left;
  width: 125px;
  margin: 0;
  padding: 0 10px 2px 0;vertical-align:top
}


#newsletter {margin:10px 0 0 0}
.formbtn {margin:5px 0 0 0;display:block}
#newsletter .inputbox {border:1px solid #ccc;width:200px;display:block;padding:7px}

.img-shadow {
  float:left;margin:0 10px 10px 0
  }

.img-shadow img {
  display: block;

  } 



#student h4.a  {color:#7b7067;font-style:normal}

.left {
	float:left
	}

.right {
	float:right
	}
	
	
	
	
/* ---------- @ Headers -----------*/

h1, h2, h3, h4, h5, h6 {
font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	}

	
	h1 {color:#d36929;font-size:2.2em;margin: 15px 0 10px 0;}
	
h2 {color:#d36929;	font-size:1.8em;
	margin: 15px 0 5px 0;
	}



#sidebar h3 {
	color:#a7ab30;font-size:1.5em;padding:5px 0 2px 0;border-bottom:1px solid #ccc;margin:0 0 5px 0;
	}

.entry h3, h3 {color:#a7ab30;font-size:1.5em;padding:5px 0 5px 0;margin:0
	}
	


h4 {
	font-size:1.4em; 
	}
	
h5 {
	font-weight: bold;
	font-size: 1.2em
	}

h6 {
	font-weight: bold;
	font-size: 1em;
	}



	

/* Search and Archives*/

.search-highlight {
	background:#FFFF00	
	}

#comment_pagination {
	margin-top:22px;
	overflow:hidden;
	}

#archive_pagination {
	overflow: hidden;
	padding: 20px;
	text-align: center
	}
	
.current-numeric-page {
	padding: 5px 8px;
	}
	
#archive_pagination a, #archive_pagination a:visited {
	border:1px solid #CCC;
	padding: 5px 8px;
	text-decoration: none;
	}
	
#archive_pagination a:hover {
	background: #f5f5f5;
	}

#archive_pagination a:active {
	background:#e6e6e6;
	border-color:#bebebe;
	}
		
#comment_pagination div {
	float:left;
	margin-right:10px;
	}

a #icon-rss {
	border:none
	}

.archive #icon-rss {
	vertical-align: middle;
	margin-left:3px;
	}		
		
	

/*Sidebar and Widgets*/

.widget {
	margin-bottom:5px;
	overflow:hidden
	}
	
.widget li {
	list-style:none;
	border-bottom:1px solid #CCC;
	padding:6px 0;
	line-height:140%;
	}

.widget li a, .widget li a:visited {
	color:#111;
	text-decoration:none
	}

.widget li a:hover, .widget li a:active {
	color:#6d6d6d;
	}

.widget li.current_page_item a, .widget li.current_page_item a:visited, 
.widget li.current-cat a, .widget.current-cat a:visited {
	font-weight:bold
	}

.widget li.current_page_item li a, .widget li.current_page_item li a:visited, 
.widget li.current-cat li a, .widget li-current-cat li a:visited {
	font-weight:normal;
	}
			
.widget li li {
	margin-left:34px;
	border:0;
	list-style:disc;
	}

#wp-calendar tr {
	background:#f2f2f2;
	}
	
#wp-calendar td {
	text-align:center;
	padding:3px;
	}	
	
#recentcomments {
	color: #787878;
	}

#recentcomments a, #recentcomments a:visited {
	font-style:italic
	}

#recentcomments a.url, #recentcomments a.url:visited {
	font-weight:bold;
	font-style:normal;
	}

a.rsswidget, a.rsswidget:visited {
	font-weight: bold
	}

.rssSummary {
	line-height:160%;
	}
	
	
		
	
	
/* ---------- @ Form Elements -----------*/

#author, #email, #comment, #url, #searchfield {
	background:#FFF !important;
	padding:5px;
	border-width:1px;
	border-style:solid;
	border-color: #6d6d6d #bfbfbf #bfbfbf #6d6d6d;
	}



/* ---------- @ Footer -----------*/

#footer {
	overflow:hidden;
	width:900px;
	margin:0 auto;
	color:#afa372;background:#fff;
	}

#footer a:hover, #footer a:active {
	color:#FFF;
	}

#footer .left {
	float:left;
	width:430px;border-top:1px solid #ccc;margin:5px 0 10px 20px;padding:10px 0 0 0;
	}

#footer .right {
	float:right;
	width:430px;
	text-align: right;border-top:1px solid #ccc;margin:5px 20px 10px 0px;padding:10px 0 0 0;
	}
	
#footer #icon-rss {
	vertical-align: middle;
	margin-right:5px;
	}	