/*
Theme Name: Stream Of Life Yoga
Theme URI: http://streamoflifeyoga.com
Description: 
Version: 
Author: Jean-Pierre Welch 
Author URI: http://josiwee.com
Tags: 
*/

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin:0; padding:0; }
body { font: normal 12px "Lucida Grande", Verdana, Tahoma, Century, sans-serif; line-height: 20px; }
p {margin-bottom:15px;}

div#wrapper {width:750px; margin:0 auto; background-color:#eeb300; border-right:30px solid #eeb300;border-left:1px solid #eeb300; border-bottom:1px solid #eeb300;}
div#container { background-color:#fff;}

div#header {background: #fff url(images/hibiscus.jpg) no-repeat top right; height:391px; margin-left:30px;}
div#header #logo {background-color:#fff; /*width:368px;*/ height:50px; float:left; margin:20px 0;}
div#header #logo img {border:0;}
div#header #menu {float:left; margin-left:0px;clear:both;}
div#header #menu ul {list-style-type:none;}
div#header #menu ul li {margin:5px 0}
div#header #menu ul li {width:121px; height:21px;}
div#header #menu ul li img {border:0}
div#header #menu ul li a:hover {border-bottom:1px solid #ccc; }

div#content {background-color:#fff; margin:10px 30px 0px 30px; text-align:justify;}
div#content h1 {color:#eeb300; font-size:24px; margin:10px 0;}
div#content h2, div#content h2 a {color:#eeb300; font-size:18px; margin:10px 0;}
div#content h3, div#content h3 a  {color:#eeb300; font-size:14px; margin:10px 0;} 

div#footer {width:750px; margin:0 auto; text-align:right;border:0;font-size:10px;;}
div#footer a {text-decoration:none; color:#aaa;}

.post { display:block; }
.alignright { float: right; }
.alignleft { float: left;	}
.alignright, img.alignright { padding: 4px; margin: 10px 0 10px 7px; display:inline; }
.alignleft, img.alignleft { padding: 4px; margin: 10px 7px 10px 0; display:inline; }
.clearing { clear: both; }


textarea#comment  {width:600px;display:block;}

#sidebar { margin:40px 20px;}

#sidebar ul { margin:20px 10px; list-style: none;}


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