/*  
Theme Name: WP Spiritual Yoga
Theme URI: http://wpmoz.com/wordpress-themes/wp-spiritual-yoga.html
Description: Yoga Theme 
Version: 1.0
WPMoz.com
Author URI: http://www.wpmoz.com
Tags: fixed width, two columns, widgets, valid XHTML, valid CSS, widget ready
*/
h1, h2, h3, h4, h5, h6, form
	{
		margin:0px;
		padding:0px;
	}
h1 {font-size:22px;}
h2 {font-size:16px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}
p
	{
		margin:5px;
		padding:5px;
		padding-bottom:5px;
	}
ul, ol, li
	{
		margin:0px;
		padding:0px;
		list-style:none;
	}
a, a:visited
	{
		color:#000000;
		text-decoration:none;
	}
a:hover
	{
		text-decoration:underline;
	}
body
	{
		margin:0px;
		padding:0px;
		font-family:arial;
		font-size:12px;
		color:#4b4e4e;
		background:url(../images/tlo.jpg) no-repeat center top;
	}
#main
	{
		margin:0px auto;
		padding:0px;
		width:805px;
	}
.header
	{
		height:257px;
		overflow:hidden;
		background:url(../images/xheaderBg.jpg) no-repeat left top;
	}
.mainTitle
	{
		height:217px;
	}
.title
	{
		height:49px;
		width:410px;
		float:left;
		padding-top:85px;
		padding-left:190px;
		overflow:hidden;
	}
.title h1
	{
		font-size:39px;
		font-weight:normal;
		font-family:'Trebuchet MS';
		text-transform:uppercase;
		padding-left:1px;
	}
.title a, .title a:visited
	{
		text-decoration:none;
		color:#494949;
	}
.title a:hover
	{
		color:#609503;
		text-decoration:none;
	}
.subTitle
	{
		width:410px;
		height:18px;
		float:left;
		padding-left:190px;
		overflow:hidden;
	}
.subTitle h3
	{
		font-size:16px;
		font-weight:normal;
		color:#609503;
		padding-left:3px;
		margin-top:-3px;
	}
/******************************************/
.nav_outer
	{
		background:url(../images/contentBg.jpg) repeat-y left;
		height:40px;
		padding:0px 2px;
		overflow:hidden;
	}
.nav
	{
		float:left;
		width:801px;
		height:40px;
		overflow:hidden;
		background:url(../images/navBg.jpg) repeat-x top;
	}
.nav ul
	{
		float:left;
		list-style:none;
		overflow:hidden;
	}
.nav ul ul
	{
		padding-left:0px;
		padding-top:0px;
		float:left;
	}
.nav li
	{
		float:left;
		background:url(../images/nav_border.jpg) no-repeat left bottom;
	}
.nav li li
	{
		padding-top:0px;
	}
.nav a, .nav a:visited
	{
		text-decoration:none;
		float:left;
		font-size:14px;
		color:#ffffff;
		font-weight:normal;
		overflow:hidden;
	}
.nav a:hover, .nav li a#active_menu-nav
	{
		color:#ffffff;
		text-decoration:none;
		background:url(../images/navLeft.jpg) no-repeat left top;
	}
.nav li span
	{
	    padding-right:20px;
		float:left;	
		cursor:pointer;
		padding-left:20px;
	}
.nav li a span
	{
		height:40px;
		padding-top:12px;
		/*padding-top:3px;*/
	}
.nav li a:hover span, .nav li a#active_menu-nav span
	{
		background:url(../images/navRight.jpg) no-repeat top right;
	}
/*****************************************************************/
.content
	{
		background:url(../images/contentBg.jpg) repeat-y left;
	}
.contentBottom
	{
		background:url(../images/contentBottom.jpg) no-repeat left bottom;
		padding:10px 10px;
		height:1%;
	}
/****************************************************************/
.innerContent
	{
		float:left;
		width:560px;
	}
.storyContent
	{
		padding:5px 0px 0px 0px;
		text-align:normal;
	}
.storyContent ul, ol
	{
		margin-left:20px;
		padding:5px;
	}
.storyContent ol li
	{
		list-style:decimal !important;
	}
.storyContent ul li
	{
		list-style:square !important;
	}
.story_text h2, .story_text h3
	{
		color:#101010;
		font-size:24px;
		font-weight:normal;
		padding-bottom:5px;
	}
.storyContent a, .storyContent a:visited
	{
		text-decoration:none;
		color:#609503;
	}
.storyContent a:hover
	{
		text-decoration:underline;
	}
/****************************************************************/
.sideBar
	{
		float:right;
		width:200px;
		color:#3d3931;
		font-family:tahoma;
		font-size:11px;
	}
.sideBar ul
	{
		height:1%;
	}
.sideBar ul ul
	{
		padding-top:0px;
	}
.sideBar ul ul ul
	{
		padding-top:0px;
		background:none;
	}
.sideBar li ul ul
	{
		margin:0px;
	}
.sideBarTitle
	{
		color:#ffffff;
		padding-bottom:3px;
		margin-bottom:3px;
		background:url(../images/sideBarTitleBg.jpg) repeat-x top #020202;
	}
.sideBarTitle h2
	{
		font-size:11px;
		font-weight:bold;
		font-family:tahoma;
		padding:5px 10px;
	}
.sideBar li ul,li
	{	
		list-style:none;
	}
.sideBar ul li
	{
		list-style:none;
		margin:0px;
		padding:0px;
		padding-top:10px;
	}
.sideBar li li li
	{
		padding:0px;
		margin:0px;
		padding:5px 0px 5px 10px;
		list-style:none;
		border:none;
	}
.sideBar li li
	{
		border:none;
		padding:0px;
		display:block;
		padding:5px 0px 5px 10px;
		border-bottom:dashed 1px #060606;
	}
.sideBar li li a, .sideBar li li a:visited
	{
		color:#3d3931;
		padding:0px;
		text-decoration:none;
	}
.sideBar li li a:hover, .sideBar li li#current a
	{
		text-decoration:none;
		color:#609503;
	}
.sideBar li a, .sideBar li a:visited
	{
		color:#609503;
		padding-right:5px;
		text-decoration:none;
	}
.sideBar li a:hover
	{
		text-decoration:underline;
	}
/**********************************************/
.footer
	{
		text-align:center;
		background:url(../images/footerBg.jpg) repeat-y left;
		padding-top:10px;
		padding-bottom:10px;
		overflow:hidden;
		color:#000000;
	}
.footer a, .footer a:visited
	{
		text-decoration:none;
		color:#547019;
	}
.footer a:hover
	{
		text-decoration:underline;
	}
/**********************************************/
.SidebarModule
	{
		padding-bottom:10px;
	}
img
	{
		padding:0;
		margin:0;
		border:none;
	}
table table td
	{
		text-align:left;
	}
/*--------------------------------------------------*/
.pagination
	{
		margin:15px 0 0 0;
		font-weight:bold;
	}
.pagination li
	{
		display:inline;
		margin:1px !important;
	}
.pagination a, .pagination a:visited
	{
		text-decoration:none;
		color:#609503;
	}
.pagination a:hover
	{
		text-decoration:underline;
	}
/*--------------------------------------------------*/
.componentheading
	{
		font-size:20px;
		font-weight:bold;
		color:#000000;
		text-align:center;
		padding:0 5px 5px;
	}
.article-content
	{
		padding:5px 0;
	}
.modifydate, .article-meta
	{
		font-weight:normal;
		color:#d4d4d4;
	}
.contentpaneopen
	{
		border-bottom:#949491 0px groove;
		padding-bottom:0px;
	}
.contentheading
	{
		color:#609503;
	}
