/*
Theme Name: WordPress Yoga
*/
/* reset */
body, h1, h2, h3, h4, h5, h6, p, br, ul, li, form, table, tr, td, hr, img {
	margin:0;
	padding:0;
	border:0;
}

body {
	color:#695c4f;
	font-family:Arial, Georgia, Times, serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	background:#fff;
	font-size:13px;
	background:#000 url(images/home_bg.jpg) no-repeat center 0;
}
a, a:hover, a:active {
	outline:0;
}
ul,
ol{
	list-style-type:none;
}
a {
	color:#fff;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
br.clear {
	clear:both;
}

/* reset */
.page_y {
	width:946px;
	margin:34px auto 0;
}
.header {
	background:transparent url(images/header.png) no-repeat 0 0;
	margin-left:10px;
	float:left;
	width:946px;
}
.links {
	float:right;
	margin-right:43px;
	margin-top:9px;
}
.links .header_contact {
	text-transform:uppercase;
	font-size:12px;
	color:#808083;
	padding-top:7px;
	float:left;
	border-right:1px solid #808083;
	height:20px;
	padding-right:16px;
}
.links .header_contact:hover {
	color:#35bcb8;
}
.links .header_tw {
	background:transparent url(images/twitter.png) no-repeat 15px 3px;
	width:15px;
	height:23px;
	padding:0 15px;
	float:left;
	border-right:1px solid #808083;
	padding-bottom:4px;
}
.links .header_tw:hover {
	background:transparent url(images/twitter.png) no-repeat 15px -21px;
}
.links .header_rss {
	background:transparent url(images/rss.png) no-repeat 16px 5px;
	width:19px;
	height:24px;
	float:left;
	padding-left:16px;
}
.links .header_rss:hover {
	background:transparent url(images/rss.png) no-repeat 16px -19px;
}
a.logo {
	margin-left:309px;
	margin-top:36px;
	float:left;
	width:308px;
	height:79px;
	background:transparent url(images/logo.png) no-repeat 0 0 ;
}
a.logo:hover {
	background:transparent url(images/logo.png) no-repeat 0 -79px;
}
.header .search {
	float:right;
	margin-top:54px;
	margin-right:43px;
}
#s {
	background:transparent url(images/search_input.png) no-repeat 0 0;
	border:none;
	width:159px;
	height:25px;
	float:left;
	color:#35BCB8;
	font-size:12px;
	padding-left:8px;
	padding-top:3px;
}
#searchsubmit {
	background:transparent url(images/go.png) no-repeat 0 0;
	border:none;
	width:29px;
	height:25px;
	float:left;
	cursor:pointer;
}
.header_menu {
	width:100%;
	text-align:center;
	float: left;
	margin-top:41px;
	padding-top:16px; 
}
.header_menu li {
	padding-right:36px;
	padding-top:16px;
	display:inline;
}
.header_menu li a{
	font-size:15px;
	color:#d3b316;
	text-transform:uppercase;
	padding-top:16px;
}
.header_menu li:hover a,
.header_menu li.current_page_item a,
.header_menu li.current_page_parent a,
.header_menu li.current_page_ancestor a{
	
	color:#fff;
	background:transparent url(images/a_hover.png) no-repeat center 0;
}
.content {
	background:#000 url(images/content_bg.gif) no-repeat 0 0;
	width:831px;
	float:left;
	margin-left:10px;
	padding-left:95px;
	padding-top:27px;
	min-height: 810px;
	margin-top: -1px;
}
.upcoming_classes_home {
	margin-right:25px;
}
.upcoming_classes_home,
.recent_articles_home{
	float:left;
	width:342px;
	background:#000 url(images/upcoming_classes_home.png) no-repeat 0 0;
	min-height:279px;
	margin-top:73px;
	padding-left:15px;
	padding-top:13px;
}
.upcoming_classes_home h2,
.recent_articles_home h2,
.sidebar_right.upcoming h2 {	
	float:left;
	color:#d3b316;
	margin-top:-53px;
	margin-left:-8px;
	font-size:15px;
	text-transform:uppercase;
	font-weight:normal;
	width:100%;
}
.recent_right_content h2 {
	margin-top:0;
	margin-left:0;
	float:left;
	width:250px;
	padding-bottom: 2px;
}
.recent_right_content h2 a{
	color:#35BCB8;
	text-transform:none;
	font-size:14px;
}
.recent_right_content h2 a:hover{
color:#ffffff;
}
.upcoming_classes_home .upcoming_date,
.recent_articles_home .upcoming_date, 
.sidebar_right.upcoming .upcoming_date {
	font-size:16px;
	color:#D3B316;
	font-weight:normal;
	padding-bottom:3px;
}
.upcoming_classes_home .upcoming_title,
.recent_articles_home .upcoming_title, 
.sidebar_right.upcoming	.upcoming_title {
	font-size:14px;
	color:#fff;
	padding-bottom:22px;
}
.upcoming_classes_home .upcoming_title span,
.recent_articles_home .upcoming_title span,
.sidebar_right.upcoming	.upcoming_title span {
	font-size:12px;
	color:#959597;
	font-style:italic;
	text-transform:uppercase;
}
.recent_ul {
	margin-top:-12px;
}
.recent_ul,
p.date,
.blog_content{
	width:100%;
	float:left;
}
p.date {
	color:#959597;
	font-size:11px;
	text-transform:uppercase;
	margin-top:2px;
	margin-bottom:20px;
}
.recent_ul li span {
	color:#fff;
	font-size:11px;
}
.recent_ul li a {
	color:#35BCB8;
	font-size:11px;
}
a.comments {
	background:transparent url(images/comm.png) no-repeat 0 0;
	width:40px;
	margin-right:7px;
	height:34px;
	color:#000;
	font-size:23px;
	font-weight:bold;
	padding:7px 0 0 22px;
	float:right;
}
.blog_content {
	margin-top:13px;
	padding-right:20px;
	width:94%;
}
.blog_content p {
	color:#D9D9D9;
	font-size:13px;
}
a.view {
	color:#d3b316;
	float:right;
	letter-spacing:2px;
	margin-top:41px;
	margin-right:13px;
}
a.view:hover,
a.more-link:hover{
	color:#fff;
}
a.more-link {
	float:right;
	color:#D3B316;
	font-size:13px;
	margin-top:5px;
}
.footer {
	float:left;
	padding-left:63px;
	margin-top:73px;
}
.footer ul.menu_footer{
	float:left;
}
.footer ul.menu_footer li {
	float:left;
	margin-right:62px;
}
.footer ul.menu_footer li a,
.footer ul.menu_footer li.current_page_parent ul li a,
.footer ul.menu_footer li.current_page_ancestor ul li a{
	color:#555659;

}
.footer ul.menu_footer li ul {
	width:71px;
	margin-top:7px;
}
.footer ul.menu_footer li ul li{
	margin-bottom:7px;
}
.footer ul.menu_footer li ul li a{
	text-transform:lowercase;
	width:110px;
	overflow:hidden;
	float:left;
}
.footer ul.menu_footer li a:hover,
.footer ul.menu_footer li ul li a:hover,
.footer ul.menu_footer li.current_page_ancestor a,
.footer ul.menu_footer li.current_page_item a,
.footer ul.menu_footer li.current_page_ancestor ul li.current_page_item a,
.footer ul.menu_footer li.current_page_parent ul li.current_page_item a{
	color:#d3b316;
}

.single .footer ul.menu_footer li.current_page_parent a,
.archive .footer ul.menu_footer li.current_page_parent a,
.blog .footer ul.menu_footer li.current_page_parent a {
	color:#d3b316;
}
.newsletter,
.contact_sitemap,
.contact_design{
	float:right;
	width:260px;
	margin-right:20px;
}
.newsletter {
	position:relative;
}
.logo_footer {
	margin-right:45px; margin-bottom:15px;
}
#newsletterFormDiv .newsletterTextInput{
	background:transparent url(images/newsletterTextInput.png) no-repeat 0 0;
	border:none;
	width:188px;
	height:26px;
	float:left;
	color:#2B2C30;
	padding-left:9px;
	padding-top:5px;
	text-transform:lowercase;
}
#newsletterFormDiv .submit{
	background:transparent url(images/submit.png) no-repeat 0 0;
	border:none;
	width:35px;
	font-size:0;
	cursor:pointer;
	height:26px;
	float:left;
}
#newsletterLoading {
	margin-left:-100px;
	margin-top:0;
	position:absolute;
	top: 0;
	left: 0;
}
.error,
.success{
	margin-left:0;
	margin-top:-17px;
	position:absolute;
}
.contact_sitemap{
	color:#555659;
	margin-left:154px;
	width:200px;
	float:right;
margin-right: 20px;
	margin-bottom:23px;
}
.contact_sitemap a{
	color:#555659;
	font-size:10px;
}
.logo_footer {
	background:transparent url(images/logo_footer.gif) no-repeat 0 0;
	width:190px;
	height:49px;
	float:right;
}
.contact_design {
	margin-top:3px;
}
.contact_design li,
.contact_design li a {
	text-align:right;
	margin-bottom:25px;
	color:#2B2C30;
}
.contact_design li span,
.contact_design li a span{
	color:#959597;
}
/***************************************************************************/

.page-child .content {
	width: 859px;
	padding-left: 33px;
	padding-right: 33px;

}
.page-child .content_image {
	width: 857px;
	float: left;
}
.content_image .content_image_top.about {
	background:transparent url(images/about_top.gif) no-repeat 0 0;	
	height: 76px;
	width: 857px;
}
.content_image .content_image_top.classes {
	background:transparent url(images/classes_top.gif) no-repeat 0 0;	
	height: 76px;
	width: 857px;
}
.page-child .content_image .content_image_bottom {
	background: url(images/about_left.png) repeat-x 0 0;	
	min-height: 810px;
	width: 857px;
	float:left;
}

.page-child .sidebar_right {
	float: right;
	width: 645px;
	margin-right: 34px;
}
.page-child .sidebar {
	float:left;		
	width: 154px;
	padding-left: 15px;
}

.page-child .menu_sidebar li{
	padding-bottom: 29px;
}


.page-child .menu_sidebar li a{
	color: #d3b316;	
	display:block;
	font-size:16px;
	font-weight:normal;
	padding-left:29px;
	width:97px;	
}

.page-child .menu_sidebar li a:hover{
	color: #ffffff;	
	background: url(images/corona.gif) no-repeat 0 0;
	padding-left: 29px;
}

.page-child .menu_sidebar li.current_page_item a{
	color: #ffffff;	
	background:transparent url(images/corona.png) no-repeat 0 5px;
	padding-left: 29px;
}

.page-child h1 {
	text-transform: uppercase;
	font-size: 29px;
	font-weight: normal;
	color: #000305;
	margin-top: -51px;
	float: right;
}

.page-child .sidebar_right.bio h2{
	text-transform: uppercase;
	font-size: 16px;
	font-weight: normal;
	color: #35bcb8;
	margin-left: 0;
	margin-top: 42px;
}

.page-child .sidebar_right.approach h2 {
	text-transform: lowercase;
	text-transform: capitalize;
	font-size: 16px;
	font-weight: normal;
	color: #35bcb8;
	margin-left: 0;
	margin-top: 33px;
}
.girl_approach {
	margin-top: 50px;
	margin-left: 2px;
	float: left;
}
.approach_text {
	margin-top: 270px;
}
.girl_bio {
	float: right;	
	margin-top: 27px;
	margin-left:17px;
}
*+html .girl_bio {
	float: right;	
	margin-right: -172px;
}
.sidebar {
	float:left;		
}
.page-child .sidebar_right.bio p{
	font-size: 13px;
	line-height: 1.6em;
	color: #d9d9d9;
	margin-top: 30px;
}

.page-child .sidebar_right.approach p{
	font-size: 13px;
	line-height: 1.6em;
	color: #d9d9d9;
	margin-top: 10px;
}

.page-child .sidebar_right.bio p.ps{
	font-size: 13px;
	font-style: italic;
	color: #278b88;
	margin-top: 50px;
}

.about_bio_bottom {
	margin-top: 25px;	
}

.page-child .sidebar_right.playlist a{
	text-transform: uppercase;
	font-size: 24px;
	color: #35bcb8;
	background: url(images/butsum_playlist.png) no-repeat 0 3px;
	padding-left: 25px;
}

.page-child .sidebar_right.playlist a.active{
	background: url(images/butdif_playlist.png) no-repeat 0 3px;
}

.sidebar_right.playlist ul li{
	margin-top: 30px;
}
.sidebar_right.playlist ul {
	margin-top: 50px;
}

.sidebar_right.upcoming h2 {	
	float:left;
	color:#d3b316;
	margin-top:-53px;
	margin-left:-8px;
	font-size:15px;
	text-transform:uppercase;
	font-weight:normal;
	width:100%;
}
.sidebar_right.upcoming .upcoming_date {
	font-size:16px;
	color:#D3B316;
	font-weight:bold;
	padding-bottom:3px;
	padding-top:48px;
}
.sidebar_right.upcoming	.upcoming_title {
	font-size:14px;
	color:#35bcb8;
	padding-bottom:22px;
	margin-left:24px;
}
.sidebar_right.upcoming	.upcoming_title.marg {
	font-size:14px;
	color:#35bcb8;
	padding-bottom:22px;
	margin-left:56px;
}
.sidebar_right.upcoming	.upcoming_title a{
	font-size:14px;
	font-weight:bold;
	color:#4d4e51;
	margin-left:21px;
	margin-right:22px;
}

.sidebar_right.upcoming	.upcoming_title span {
	font-size:12px;
	color:#545558;
	font-style:italic;
	text-transform:uppercase;
}

.sidebar_right.upcoming	.excerpt{
	font-size:14px;
	color:#bebfbf;
	margin-left:111px;
}

.denotes_p {
	background: url(images/corona_smoll_bir.png) no-repeat 0 0;	
	font-size: 11px;
	font-style: italic;
	padding-left: 29px;
	float: right;
	margin-top:-14px;
	margin-left: 400px;
}
.more_classes {
	font-size:12px;
	color:#D3B316;
	font-weight:bold;
	margin-top: 92px;
	float:left;
}
.more_classes:hover {
	color:#fff;
}
.sidebar_right.shedule .classes_kelli {
	margin-top: 56px;
	text-align: center;
	font-size:16px;
	color:#35bcb8;
}
.sidebar_right.shedule .propoza {
	margin-top: 34px;
}
.sidebar_right.shedule .propoza_img {
	width: 644px;
	height: 142px;
}
.sidebar_right.shedule .propoza_p {
	text-align: center;
	font-size:16px;
	color:#d3b316;
	width: 350px;
	height:80px;
	margin-bottom:29px;
	margin-left:130px;
	margin-top:-108px;
}
.sidebar_right.shedule .propoza_p span {
	text-transform: uppercase;
	font-size:19px;
}
.contact_cl {
	margin-top: 27px;
	text-align:center;	
	color:##959597;
}
.contact_cl span {
	color:#959597;	
}
.contact_cl a {
	color:#2B2C30;
}
.shedule .left_prices,
.shedule .right_prices {
	margin-top: 41px;
	width: 296px;
	float: left;
}
.shedule .right_prices {
	margin-left: 45px;
}
.shedule .left_prices h2,
.shedule .right_prices h2 {
	font-size: 19px;
	text-transform: uppercase;
	color: #35bcb8;
	font-weight: normal;
}
.shedule .small,
.shedule .small {
	font-size: 12px;
	font-style: italic;
	color: #35bcb8;
		margin-top: 5px;
	font-weight: normal;	
}
.shedule .small.left {
	margin-top: 2px;	
}
.shedule .right_prices .small span {
	text-transform: uppercase;
}
.shedule .left_prices li, .per_person {
	font-size: 16px;
	color: #cbcbcb;
	font-weight: bold;
	margin-top: 30px;
}
.shedule .left_prices .plus {
	color: #35bcb8;
	margin-top: 0;
}
.shedule .left_prices li span {
	float: right;
	margin-right: 52px;
}
.small_wi {
	font-size: 10px;
	font-style: italic;
	color: #aeaeaf;
	margin-top: 10px;
	margin-bottom: 2px;
}
.small_wi.left {
	margin-top: 0px;	
	margin-bottom: 0px;
}
.shedule .pose_descriptions {
	font-size: 12px;
	color: #d9d9d9;
	margin-bottom: 30px;
}
.shedule .pose_descriptions span {
	text-transform: uppercase;
	font-size: 15px;
	color: #d3b316;
}
.shedule .header_descr {
	font-size: 14px;
	color: #d9d9d9;
	margin-top: 10px;
	margin-bottom: 2px;
}
.thaiyoga h2 {
	font-weight: bold;
	font-size: 21px;
	color: #319d9b;
	margin-top: 50px;
	margin-bottom: 30px;
}
.thaiyoga li,p {
	font-size: 13px;
	line-height: 1.6em;
	color: #ffffff;
}
.thaiyoga h3 {
	font-weight: bolg;
	font-size: 16px;
	color: #b08f2a;
	margin-top: 40px;
	margin-bottom: 5px;
}
.thaiyoga p.small {
	font-size: 12px;
	font-style: italic;
	color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
}
.thaiyoga ul {
	list-style-type: disc;
	margin-left: 54px;
}
.thaiyoga .ps,
.adres_ps {
	font-size: 12px;
	font-style: italic;
}
.thaiyoga .ps {
	color: #ffffff;	
	margin-top: 30px;
}
.thaiyoga .adres_ps {
	margin-top: 50px;
	color: #2a9794;
}
/****************blog, archive, single*************************************************************************/

.sidebar_right .most_pc{
	float: right;
	margin-top: -23px;
	color: #35bcb8;
}
.sidebar_right .most_pc .toggle_pop{
	color: #35bcb8;	
	padding-right: 5px;
	padding-left: 3px;
	font-size: 12px;
}
.sidebar_right .most_pc .toggle_pop:hover{
	color: #ffffff;	
}

.sidebar_right .most_pc .toggle_pop:hover{
	color: #ffffff;	
}

.sidebar_right .most_pc .toggle_pop.active{
	color: #ffffff;	
}
.search .content,
.single .content,
.blog .content,
.archive .content {	
	width: 859px;
	padding-left: 33px;
	padding-right: 33px;
}
.search .content_image,
.single .content_image,
.archive .content_image,
.blog .content_image {
	width: 857px;
	float: left;
}
.content_image .content_image_top.blog {
	background:transparent url(images/blog_top.gif) no-repeat 0 0;	
	height: 76px;
	width: 857px;
}
.content_image .content_image_top.archive {
	background:transparent url(images/blog_top.gif) no-repeat 0 0;	
	height: 76px;
	width: 857px;
}
.content_image .content_image_top.single {
	background:transparent url(images/blog_top.gif) no-repeat 0 0;	
	height: 76px;
	width: 857px;
}
.content_image .content_image_top.search {
	background:transparent url(images/blog_top.gif) no-repeat 0 0;	
	height: 76px;
	width: 857px;
}
.search .content_image .content_image_bottom,
.single .content_image .content_image_bottom,
.archive .content_image .content_image_bottom,
.blog .content_image .content_image_bottom {
	background:  url(images/about_left.png) repeat-x 0 0;	
	min-height: 810px;
	width: 855px;
	margin-top: -1px;
	margin-left: 1px;
}
.search .sidebar_right,
.single .sidebar_right,
.archive .sidebar_right,
.blog .sidebar_right {
	float: right;
	width: 645px;
	margin-right: 34px;
}
.search .sidebar,
.single .sidebar,
.archive .sidebar,
.blog .sidebar {
	float:left;		
	width: 154px;
	padding-left: 15px;
}
.search .menu_sidebar li,
.single .menu_sidebar li,
.archive .menu_sidebar li,
.blog .menu_sidebar li{
	padding-bottom: 15px;
}
.search .menu_sidebar li a,
.single .menu_sidebar li a,
.archive .menu_sidebar li a,
.blog .menu_sidebar li a{
	color: #d3b316;	
	display:block;
	font-size:16px;
	font-weight:normal;
	padding-left:29px;
	width:97px;	
}
.search .menu_sidebar li.home a:hover,
.single .menu_sidebar li.home a:hover,
.archive .menu_sidebar li.home a:hover,
.blog .menu_sidebar li.home a:hover,
.search .menu_sidebar li a:hover,
.single .menu_sidebar li a:hover,
.archive .menu_sidebar li a:hover,
.blog .menu_sidebar li a:hover {
	color: #ffffff;	
}

.archive .menu_sidebar li.current-cat a,
.blog .menu_sidebar li.current-cat a{
	color: #ffffff;	
	padding-left: 29px;
}

.blog .menu_sidebar li.home a {
	color: #ffffff;
}
.search .menu_sidebar li.home a,
.single .menu_sidebar li.home a,
.archive .menu_sidebar li.home a {
	color: #d3b316;
}
.post_content {
	float:left;
	margin-top: 50px;
	width:100%;
}
.search .post_content h2.head,
.single .post_content h2.head,	       /*******h2 head******/
.archive .post_content h2.head,
.blog .post_content h2.head {
	width: 540px;
	float: left;
	font-size: 21px;
	margin-bottom: 5px;	
	color: #35bcb8;
}

/*
.search .sidebar_right h4,
.single .sidebar_right h4,			    
.archive .sidebar_right h4,
.blog .sidebar_right h4 {
	color: #35bcb8;
	font-size: 21px;
	float: left;
	margin-top: 50px;
}
*/

.entry h5  {			     /*******h5 entry******/
	color: #d3b316;
	font-size: 12px;
	font-style: italic;
}

.entry h4 {		     		/*******h4 entry******/
	color: #35bcb8;
	font-size: 13px;
}

.entry h3 {		     		/*******h3 entry******/
	color: #35bcb8;
	font-size: 16px;
	/* float: left; */
	 margin-top: 10px;
}

.entry h2 {		     		/*******h2 entry******/
	color: #d3b316;
	font-size: 16px;
	margin-bottom: 20px;
}

.entry h1 {		     		/*******h1 entry******/
	color: #35bcb8;
	font-size: 21px;
}

.search  .entry p span,
.single  .entry p span,                  /*******p span******/
.archive  .entry p span,
.blog  .entry p span{
	color: #eebf30;
	font-size: 16px;
}
.search  .entry,
.single  .entry,                       
.archive  .entry,
.blog  .entry {
	float: left;
	margin-top: 30px;	
}
.search  .entry p,
.single  .entry p,                        /*******p******/
.archive  .entry p,
.blog  .entry p {
	margin-top:10px;
	magrin-bottom: 10px;
	color: #d9d9d9;
	font-size: 13px;
}
.search  .entry p.ps,
.single  .entry p.ps,                        
.archive  .entry p.ps,
.blog  .entry p.ps {
	color: #d3b316;
	font-size: 13px;
	margin-top: 20px;
	font-style: italic;
}
.search  .entry p.adress,
.single  .entry p.adress,                        
.archive  .entry p.adress,
.blog  .entry p.adress {
	
	color: #35bcb8;
	font-size: 12px;
	margin-top: 20px;
	font-style: italic;
}
.blog  .entry a.more-link {
	float:right;
	color:#D3B316;
	font-size:13px;
	margin-top:5px;
}

.search  .entry a,
.single  .entry a,                        
.archive  .entry a,
.blog  .entry a {
	
	color:#D3B316;
	font-size:12px;
	
}
.search  .entry a:hover,
.single  .entry a:hover,                        
.archive  .entry a:hover,
.blog  .entry a:hover {
	color: #35bcb8;
}

.search  .entry ul li,
.single  .entry ul li,                        /*******ul li******/
.archive  .entry ul li,
.blog  .entry ul li{
	color: #d9d9d9;
	font-size: 13px;
	margin-top: 20px;
	list-style: disc;
}

.search  .entry ol li,
.single  .entry ol li,                        /*******ol li******/
.archive  .entry ol li,
.blog  .entry ol li {
	color: #d3b316;
	font-size: 16px;
	margin-top: 20px;
	padding-left: 20px;
	list-style-type: decimal;
}

.entry ol li ol li{
	list-style-type: none !important;
	
}
*html .entry ol li {                         /*IE6*/
list-style-type: decimal !important;
padding-left: 20px;
}
*+html .entry ol li {                         /*IE7*/
list-style-type: decimal !important;
padding-left: 20px;
}

.entry ol { counter-reset: list1; } 
.entry ol li:before {
counter-increment: list1;
 content: counter(list1, none) ; 
}
.entry ol ol { counter-reset: list2; } 
.entry ol ol li:before {
 counter-increment: list2; 
 content: counter(list1) "." counter(list2) " "; 
}
.search  .entry ol li ol li,
.single  .entry ol li ol li,                        /*******ol li ol li******/
.archive  .entry ol li ol li,
.blog  .entry ol li ol li {
	padding-left: 0;
	color: #d9d9d9;
	font-size: 13px;
	margin-top: 20px;
}


.search  .entry li span,
.single  .entry li span,                  /*******li span******/
.archive  .entry li span,
.blog  .entry li span{
	color: #d3b316;
	font-size: 16px;
}
.search .post_content h2 a,
.single .post_content h2 a,				  /*******h1 a******/
.archive .post_content h2 a,
.blog .post_content h2 a {
	color: #35bcb8;
}
.search .post_content h2 a:hover,
.single .post_content h2 a:hover,				  /*******h1 a******/
.archive .post_content h2 a:hover,
.blog .post_content h2 a:hover {
	text-decoration:underline;
}
.search p.category,
.single p.category,
.archive p.category,
.blog p.category {
	float: left;
	color:#fff;
	width: 640px;
}
.search p.category a,
.single p.category a,
.archive p.category a,
.blog p.category a {
	color: #298d8a;
}
.search p.category a:hover,
.single p.category a:hover,
.archive p.category a:hover,
.blog p.category a:hover {
	text-decoration:underline;
}
.search p.date,
.single p.date,
.archive p.date,
.blog p.date {
	color: #595a5c;
	text-transform: uppercase;
	font-size: 12px;
}

.blog .post_content .alignleft,
.archive .post_content .alignleft,
.single .post_content .alignleft {	
	width: 285px;
	float: left;
	margin-right: 30px;
	margin-bottom:29px;
	text-align: left;
}
.wp-caption.alignleft p.wp-caption-text {
	color: #35bcb8;
	font-size: 15px;
	font-style: italic;
	margin-left: 20px;
}
.blog .post_content .alignright,
.archive .post_content .alignright,
.single .post_content .alignright {	
	width: 285px;
	float: right;
	margin-left: 30px;
	margin-bottom:29px;
	margin-top: 20px;
	text-align: right;
}
.wp-caption.alignright p.wp-caption-text {
	color: #35bcb8;
	font-size: 15px;
	font-style: italic;
	margin-right: 20px;
}

.search #wp_page_numbers,
.archive #wp_page_numbers,
.blog #wp_page_numbers {
	width: 100%;
	float: left;
	color: #35bcb8;
	text-align:center;
	margin-top: 120px;
	padding-top: 10px;	
	padding-bottom: 10px;
}

.search #wp_page_numbers li a,
.archive #wp_page_numbers li a,
.blog #wp_page_numbers li a{
	color: #35bcb8;
	font-size: 21px;
	padding:10px;
}

.search #wp_page_numbers li,
.archive #wp_page_numbers li,
.blog #wp_page_numbers li {
		display: inline;
	}

.search #wp_page_numbers li.active_page a,
.archive #wp_page_numbers li.active_page a, 
.blog #wp_page_numbers li.active_page a{
	padding:10px;
	background: transparent url(images/active_page.jpg) no-repeat center center;
}

.search #wp_page_numbers li a:hover,
.archive #wp_page_numbers li a:hover,
.blog #wp_page_numbers li a:hover {
	padding:10px;
	background: transparent url(images/active_page.jpg) no-repeat center center;
}



/********************************COMMENTS***************************************************************/

.comment-author.vcard {
	width: 100px;
	float: left;
}
.comment_div {
	width:530px;
	float:left;
}
.comments_t {
	float: left;
}
.comment_div_top {
	background: transparent url(images/com_div_top.png) no-repeat 0 0;
	width: 554px;
	height: 69px;
}
.comment_div_mid {
	background: transparent url(images/com_div_mid.png) repeat-y 0 0;
	width: 554px;
	padding-left: 23px;
	min-height: 40px;
}
.comment_div_mid textarea {
	margin-bottom:0px;
	margin-left:24px;
	margin-top: -41px;
	width:476px;
	height: 85px;
	background-color: #808083;
	border: none;
	border:1px solid #6c6c6e;
	cursor: default;
	overflow-y:auto;
}
.comments_t p #author,
.comments_t p #email,
.comments_t p #url
{
	height:40px;
	margin-top: 0;
	float:right;
	background: transparent url(images/input.gif) no-repeat 0 0;
	border: none;
	padding-top: 9px;
	padding-bottom: 0;
	padding-left: 20px;
	font-family: arial;
	font-size: 12px;
	color: #ffffff;
	cursor: default;
	width:500px;
	margin-left: 131px;
}

.comments_t p #submit
{
	width: 77px;
	height: 31px;
	margin-top: 8px;
	float: right;
	background: url(images/submit.gif) no-repeat 0 0;
	border: none;
	cursor: pointer;
}

.comment_div_bot {
	background: transparent url(images/com_div_bott.png) no-repeat 0 0;
	width: 554px;
	height: 28px;
	margin-bottom: 16px;
}


.comments_div_p {
	margin-top: -45px;
	cursor:default;
	margin-left: 27px;
}
.comments_div_p p {
	color: #2b2c30;
	width: 487px;
	padding-bottom:10px;
}
ol.commentlist {
	padding-left: 0px;
	margin-bottom: 60px;
	width:100%;
	float:left;
	margin-left: 0px;
}
#respond h4 {
	font-size: 19px;
	text-transform: uppercase;
	color: #1d85aa;
	margin-bottom: 10px;
}	
.compost h4 {
	font-size: 21px;
	text-transform: lowercase;
	color: #35bcb8;
	margin-bottom: 10px;
}





p.fn a,
p.fn {
	font-size: 10px;
	color: #1d85aa;
	margin-top: 5px;
}
p.log_as {
	float: left;
}

.log_as a {
	color: #fff;
	font-size: 11px;
}
.log_as a:hover {
	text-decoration: underline;
}
.comment-meta.commentmetadata a {
	font-size: 10px;
	color: #ffffff;
	margin-bottom: 5px;
}
.avatar {
	margin-top: 5px;
}
.compost {
	margin-top: 100px;
}
