/*  
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;	}

#wp-table-reloaded-id-6-no-1 .column-1 {font-weight:normal;}
#wp-table-reloaded-id-6-no-1 .colspan-3 {background:#f0e8d9;font-weight:bold}

/* ---------- @ 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}

/*home page*/
#studenthome li {list-style-type:none}

#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 20px 0;}
.formbtn {margin:0px 0 0 0;vertical-align:middle;}
#newsletter .inputbox {border:1px solid #ccc;width:200px;padding:8px;vertical-align:middle}

.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}
		
		
.give ul {width: 500px;}		
.give li {width: 210px;margin-left: 0px;margin-right:20px;line-height: 1.2em;float: left;}	
.giveform {clear:left;background:#f7f1e7;padding:20px;margin:20px 0 0 0}
		
	
/* ---------- @ 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*/

#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;	}


/*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;	}
	
	
/* ---------- @ 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;font-size:80%	}
#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;	}	
	
	
/* ---------- @ Healcode -----------*/


.filters, .hc_daypart, .hc_afternoon, .hc_evening {display:none}
.healcode.schedule table {	font-size: 1.0em;background:#fff}
.hc_morning {padding:3px;font-size:14px;color:#fff}

.healcode.schedule .day_links span, .date_links {background-image: none;padding:2px;position: relative;top: 5px;color:#7d8010}
.healcode.schedule a {color:#7d8010}
.hc_time {width:70px}

div.healcode .hc_class {padding:0;margin:0;text-align: center;}

.healcode.schedule tr td {padding:3px;font-size: 1.0em;background:#f6f2e3;border-right:1px solid #dad7cc;border-bottom:1px solid #dad7cc}
.healcode.schedule tr.odd td {background-color: #fffcf3;border-bottom:1px solid #dad7cc}


div.healcode table.schedule tr th {background-color: #d6681c;color: #ffffff;padding:3px;line-height:20px;}

input.signup_now  {display:none;/*margin-top: 7px;background-color: #5293bd;color: white;cursor: pointer;font-weight: normal;padding:5px;border:1px solid #4682aa*/}
.subtrainer {display:block;}
.healcode.schedule div.header a, .page-id-59 .healcode.schedule div.header {color:#7d8010;font-size: 0.9em;}


/* ---------- @ Healcode -----------*/
/*main schedule page

.hc_daypart, .hc_afternoon, .hc_evening {display:none}
.healcode.schedule table {	font-size: 1.2em;	line-height: 1.0em;}
.healcode.schedule tr.schedule_header th {	border: none !important;	text-align:left;padding:3px;margin: 0;border-bottom:1px solid #dad5c9;background:#d2a510;	font-weight: normal;	font-size: 18px !important;	line-height: 22px;	color: #fff !important;}
.healcode.schedule tr td {padding:3px;font-size: 0.9em;background:#f0e8d9}
.healcode.schedule tr.odd td {background-color: #fffffe;border-bottom:1px solid #ccc}
.healcode.schedule tr td a {color:#0ba3a4}
.healcode.schedule {font-family:Arial, Helvetica, sans-serif;width:100%}
.healcode.schedule h1 {font-size: 30px;font-family: 'Terminal Dosis Light', arial, serif; color:#cca228;	margin: 0 0 10px 0 !important;}
.healcode.schedule .date_links {	margin: 0 10px;}
.healcode.schedule table.schedule {	border: none !important;}
.healcode.schedule .date_links {margin:0 0 10px 0}
.healcode.schedule .day_links,.healcode.schedule div.filters {display:none}
*/

/* ---------- @  healcode pop up box -----------
#MB_header {background:#e4b821;color:#fff}
#MB_content {font-size:12px}			
#MB_caption {background:#e4b821;color:#fff}
#MB_window #MB_content {background: #ded9ca;}
#MB_content .class_description {margin: 10px 0 ;}
#MB_window #MB_content p, #MB_content .class_description p {font-size:14px;line-height:1.3em}
#MB_content .class_level {margin: 0 3px 0 0;	top: 2px;}
.class_group, .class_visit_type {display:none}
.class_offered_link {	font-size: 14px;	font-color: #ce9f00;}
.class_name {	padding-bottom: 30px;}
.class_show .healcode.schedule h1 {	padding: 25px 0 0 0;	margin: 0 !important;}
.class_show .healcode.schedule table {	margin: -20px 0 0 0 !important;}
.class_show .healcode.schedule .schedule_header th {	padding: 40px 10px 5px 0 !important;}*/	


