/*

Theme Name: Yoga
Description: Yoga theme.
Version: 1.0

*/

body, html {
	height:100%;
	font-family:Arial;
}

body {
	background:url(images/bodybg.jpg) #ff9400 repeat-y center;
	margin:0;
	padding:0;
}

h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#680001;
}


#wrapper {
	width:980px;
	height:100%;
	margin:0 auto;
	padding:0px 1px;
	position:relative;
}

#wrappernews {
	width:980px;
	margin:0 auto;
	min-height:100%;
	padding:0px 1px;
	background:url(images/newsbg.jpg) repeat-y;
	position:relative;
}

#wrapperother {
	width:980px;
	margin:0 auto;
	padding:0px 1px;
	position:relative;
}



#wrappernthousand {

	width:980px;
	margin:0 auto;
	min-height:100%;
	padding:0px 1px;
	position:relative;

}







#header {



	display:block;



	width:980px;



	height:107px;



	background:url(images/header.jpg) no-repeat;



	position:relative;



}







/* Menu */







#menu {



	width:980px;



	height:43px;



	padding:0;



	margin:0;



	background:url(images/menu.jpg) no-repeat;



	position:relative;



}







#menu li {



	float:left;



	list-style:none;



}







a#mnu_hm {



	width:205px;



	height:43px;



	display:block;



}







a#mnu_hm:hover {



	background:url(images/menu.jpg);



	background-position:0px -43px;



}







a#mnu_cs {



	width:205px;



	height:43px;



	display:block;



}







a#mnu_cs:hover {



	background:url(images/menu.jpg);



	background-position:-205px -43px;



}







a#mnu_pr {



	width:119px;



	height:43px;



	display:block;



}







a#mnu_pr:hover {



	background:url(images/menu.jpg);



	background-position:-410px -43px;



}







a#mnu_nw {



	width:91px;



	height:43px;



	display:block;



}







a#mnu_nw:hover {



	background:url(images/menu.jpg);



	background-position:-529px -43px;



}







a#mnu_ft {



	width:206px;



	height:43px;



	display:block;



}







a#mnu_ft:hover {



	background:url(images/menu.jpg);



	background-position:-620px -43px;



}







a#mnu_cn {



	width:154px;



	height:43px;



	display:block;



}







a#mnu_cn:hover {



	background:url(images/menu.jpg);



	background-position:-826px -43px;



}







/* Main Content */







#maincont {



	width:900px;



	margin:30px 1px 15px 1px;



	background:url(images/mainbg.jpg) no-repeat 820px 0px;



	padding:0px 40px;



	position:relative;



}







/*Front Page */



#fp_gallery {



	width:400px;



	float:left;



	position:relative;



}







#fp_content {



	width:471px;



	float:right;



	margin:60px 0px 0px 0px;



	position:relative;



}







#fp_content span {



	display:block;



}







.post {



	margin:0px 0px 30px 0px;



}







.date {



	font-size:11px; 



	font-weight:bold;



	display:block;



}

.smalltext {



	font-size:9px;


}









.title {



	font-size:20px;	



	font-family:Georgia, "Times New Roman", Times, serif;



	display:block;



}







.pcontent {



	font-size:18px;



	font:Georgia, "Times New Roman", Times, serif;



	color:#666666;



	text-align:justify;



	display:block;



}







.clear {



	clear:both;



}







.border {



	border-width: 1px 0px 0px 1px;



	border-style: solid;



	border-color: #999999;



}







.border2 {



	border-width: 1px 1px 0px 1px;



	border-style: solid;



	border-color: #999999;



}







.border3 {



	border-width: 1px 0px 1px 1px;



	border-style: solid;



	border-color: #999999;



}







.border4 {



	border-width: 1px 1px 1px 1px;



	border-style: solid;



	border-color: #999999;



}

.borderbtm {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #999999;

}








a img {



	border:none;



}

#footer1, #footer2, #footer3, #footer4 {
	font-size:12px;
	color:#666666;
}

#footer1 {
	margin-left:470px;
}

#footer2 {
	padding-left:200px;
}

#footer3 {
	padding-left:375px;
}

#footer4 {
	padding-left:375px;
}

#footer2 {
padding-top:30px;
background:url(images/mensidebarbg_wh.jpg) no-repeat 100px 0px;
height:84px;
}

#footer3 {
padding-top:30px;
background:url(images/mensidebarbg_wh.jpg) no-repeat 100px 0px;
height:84px;
}

#footer4 {
padding-top:30px;
background:url(images/mensidebarbg.jpg) no-repeat 100px 0px;
height:84px;
}

#footer1 p, #footer2 p, #footer3 p, #footer4 p {
	margin:0;
	padding:0;	
}


a:link, a:visited {

	text-decoration:none;



	color:#666;

}



a:hover {



	text-decoration:underline;



	color:#000;

}





#footer1 a, #footer2 a, #footer3 a, #footer4 a {



	text-decoration:none;



	color:#666;



	padding:0px 5px;



	margin:0;



}







#footer1 a:hover, #footer2 a:hover, #footer3 a:hover, #footer4 a:hover {



	text-decoration:underline;



	color:#000;



	padding:0px 5px;



	margin:0;



}











/* About Page */



#about-top {



	width:751px;



	background:url(images/aboutbg.jpg) top left no-repeat;



	padding:0px 0px 32px 150px;



	position:relative;



}







/* The step carousel... */







.stepcarousel{



position: relative; /*leave this value alone*/



overflow: scroll; /*leave this value alone*/



width: 600px; /*Width of Carousel Viewer itself*/



height: 400px; /*Height should enough to fit largest content's height*/



}







.stepcarousel .belt{



position: absolute; /*leave this value alone*/



left: 0;



top: 0;



}







.stepcarousel .panel{



float: left; /*leave this value alone*/



overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/



margin: 10px; /*margin around each panel*/



width: 600px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */



}







/* About Columns */



.about-col {



	width:202px;



	text-align:center;



	float:left;



}







.caption {



	font-style:italic;



	color:#333333;



	font-size:12px;



	display:block;



	margin:15px 0px 15px 0px;



}



.wp-caption-text {

	font-style:italic;



	color:#333333;



	text-align:center;



	dispaly:block;



	padding:5px 10px 5px 0px;



	font-size:12px;

}







/* About Content */



#about-cont {



	position:relative;



}







.about-main {



	width:450px;



	float:left;



	padding:0px 20px 0px 26px;



	position:relative;



}







.title2 {



	font-family:Arial, Helvetica, sans-serif;



	font-weight:bold;



	font-size:12px;



	color:#680001;



}

.title3 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#680001;
}







.about-main p {



	text-align:justify;



	font-size:12px;



	line-height: 18px;



}







/* News Side Bar */



#newssidebar {



	width:300px;



	float:left;



	position:relative;



}











#newstitle {



	font-size:22px;



	color:#000;



	font-family:Georgia, "Times New Roman", Times, serif;



	display:block;



	padding:0px 0px 30px 0px;



}







#s {



	width:170px;



	border:2px solid #cbc3b1;



	padding:0;



	margin:0;



	height:21px;



	margin:0px 10px 0px 0px;



	padding:5px 5px 0px 5px;



	float:left;



}







#searchsubmit {



	background:#000;



	color:#999999;



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	padding:0;



	float:left;



	margin:0;



	border:none;



	width:90px;



	height:30px;



}







.mentitle {



	font-family:Arial, Helvetica, sans-serif;



	font-size:10px;



	font-variant:small-caps;



	margin:25px 0px 0px 0px;



	display:block;



}







#newssidebar ul, #newssidebar ul li a {



	font-weight:bold;



	color:#660000;



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	padding:0px 0px 0px 15px;



	margin:0;



	text-decoration:none;



}







#newssidebar ul li,  #newssidebar ul li a {



	padding:0;



	margin:0;



	text-decoration:none;



}







#news_content {



	width:560px;



	float:right;



	margin:60px 0px 0px 0px;



	position:relative;



}







.posttitle, .posttitle a {



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	font-weight:bold;



	color:#660000;



	display:block;



	text-decoration:none;



	padding-bottom:10px;



}







.postcontent {



	font-size:12px;



	line-height: 18px;



	color:#666666;



}











/* Post img */







.alignleft {



float:left;



padding:0px 5px 5px 0px;



}







p {



margin:0px 0px 20px 0px;



padding:0px;



}

/* Misc Pages */

#schedleft {
	width:301px;
	background:url(images/schedulebanner.jpg) #ffeccb ;
	height:503px;
	float:left;
}

#schedleftpricing {
	width:301px;
	background:url(images/schedulebanner2.jpg) #ffffff;
	height:503px;
	float:left;
}

#schedleftfirst {
	width:301px;
	background:url(images/schedulebanner3.jpg) #ffffff;
	height:503px;
	float:left;
}

#schedleftcontact {
	width:301px;
	background:url(images/schedulebanner4.jpg) #ffffff;
	height:503px;
	float:left;
}

#schedleftcontactcredit {
	margin:503px 0px 0px 0px;
	display:block;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif
}

#schedleftcontactcredit p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 18px;
	color:#666666;
}


#pagetitle {



	display:block;



	font-size:22px;



	font-family:Georgia, "Times New Roman", Times, serif;



}







a:hover {



	color:#000;



	text-decoration:underline;



}







#copy {



	font-size:9px;



	padding-top:10px;



	padding-bottom:10px;



}



/* JCarousel */

#carouselbuttons {

width:590px;

padding:0px 0px 0px 10px;

}
