/* Start of CMSMS style sheet 'ssys_styles' */
/* CSS Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{ margin:0;padding:0;}
table{ border-collapse:collapse;border-spacing:0;}
fieldset,img{ border:0;}
ol,ul,li{ list-style:none; list-style-position:outside;}
a img{ border:0;}

/* Generic Styling */
a{ color:#e4672d; text-decoration:none;}
a:hover{ color:#fb7f45;}

body{ font-size:11px; color:#4e4e4e; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif;
	  background-color:#ea6e30;}

.wrapper{width:900px; margin:0 auto; overflow:hidden; background:url(./images/body_bg.jpg) 0 0 no-repeat;}

/*header*/
#header{ width:800px; margin:0 auto; overflow:hidden; background:#fff url(./images/head_bg.jpg) 0 0 no-repeat; position:relative; z-index:2;}
	#header h1{ float:left; width:104px; height:107px; display:inline; margin:16px 0 29px 0px;}
	
	#navigation{ width:734px; margin:0 auto; overflow:hidden; clear:both;}
	#navigation ul{ width:800px;}
	#navigation ul li{ display:inline; margin:0 8px;}
	#navigation ul li a{ padding:0 0px; font-size:13px; text-transform:uppercase; color:#b3452a; text-decoration:none; line-height:360%;}
	#navigation ul li a:hover, #navigation ul li a.on { border-bottom:5px #b3462b solid;}

/*content*/
#content{ width:800px; overflow:hidden; margin:0 auto; background:#fff; position:relative; z-index:1; padding-top:20px; padding-bottom:30px;}
	.yoga_image{ position:absolute; width:305px; height:250px; overflow:hidden; left:0; top:0px; z-index:1;}
	.sidebar{ float:left; width:210px; margin-top:267px; position:relative; z-index:2;}
	.internal_sidebar{ float:left; width:210px; margin-top:230px; position:relative; z-index:2;}
		.newsletter{ width:180px; margin:0 0 26px 16px;}	
		.newsletter h3{ font-size:11px; font-weight:normal; margin-bottom:5px; text-indent:6px;}
		.newsletter form{ width:100%; overflow:hidden;}
		.newsletter form .simu_input{ float:left; width:145px; height:24px; background:url(./images/newsletter_input.gif) no-repeat;}
		.newsletter form .simu_input input{ width:126px; margin:4px 0 0 7px; padding:1px 0; border:0; color:#97938e; font-size:11px; font-family:Arial;}
		.newsletter form input.input_submit{ float:left; width:21px; height:17px; margin:5px 0 0 5px;}
		
		.ytt{ width:100%; position:relative;}
		.ytt a.more{ position:absolute; left:120px; top:57px; text-transform:uppercase;}
		
		.orange{color:#b3452a;}
		.teachers_box{width:174px;height:154px;}
		
		
	.main_content{ float:left; width:520px; overflow:hidden; margin-left:40px; position:relative; z-index:2;}
		.intro{ margin:38px 0 40px 0; font-size:14px; color:#484848;}
		.intro h2{ font-size:21px; color:#b3452a; margin:0 0 10px 0; font-weight:normal;}
		.intro p{ line-height:144%;}
		
		.internal_content{ margin:38px 0 40px 0; font-size:12px; color:#484848;}
		.internal_content h2{ font-size:21px; color:#b3452a; margin:0 0 10px 0; font-weight:normal;}
.internal_content h3{ font-size:17px; line-height:22px;color:#484848; margin:0 0 10px 0; font-weight:normal;}
		.internal_content p{ line-height:134%;}
		
		.posts_holder{ width:550px; overflow:hidden;}
		.posts_holder .posts{ float:left; width:243px; margin-right:26px;}
		.posts_holder h3{ color:#c24d2c; font-size:17px; margin-bottom:10px;}
		.posts_holder .posts .single_post{ width:100%; font-size:11px; padding-bottom:8px; margin-top:8px;}
		.posts_holder .posts .single_post p.post_info{ color:#e4682d;}
		.posts_holder .posts .single_post p.post_content{ color:#}
		
		.posts_holder .posts .last_post{ background:none;}
		
		
 /* SUBNAV*/ 

		#navcontainer { margin-left: 15px;width: 180px; }
		
		#navcontainer h1{color: #d7561e; text-transform:uppercase;font-size:14px;}
		
		#navcontainer ul{margin-left: 0;padding-left: 0;font-size:12px;font-weight:bold;list-style-type: none;font-family: Arial, Helvetica, sans-serif;border-top: 1px dotted #dadad9;text-transform:uppercase;}

		#navcontainer ul ul{text-transform:none;border-top:none;font-size:9px;}

		#navcontainer a:link, #navcontainer a:visited{display: block;padding: 3px;width: 174px;font-size:12px;font-weight:bold;border-bottom: 1px dotted #dadad9;color: #85817b;text-decoration: none;}

#navcontainer .currentpage{display: block;padding: 3px;width: 174px;font-size: 12px;font-weight:bold;background-color: #eeeeee;}
		
		#navcontainer a:hover{font-size:12px;font-weight:bold;background-color:#eeeeee;color:#e4672d;}

	

#footer{ width:100%; margin:7px auto; background:#ea6e30; text-align:center; color:#fff; font-size:10px; line-height:150%;}
#footer ul,
#footer ul li{ display:inline; text-transform:uppercase;}
#footer a{ color:#fff;}
#footer a:hover{ color:#000000;}





/* End of 'ssys_styles' */

