	body
	{
		margin:0;
		padding:0;
		background-color:#FFFFFF;
		background:transparent url(images/background20.jpg) repeat fixed 0 0;
		
		font-family: 'Tahoma', Verdana, Arial, sans-serif;
		font-size:14px;
		color:#333333;
		line-height:1.5;
	}
	
	p
	{
		margin:6px 0;
		padding:0;
	}
	
	h1, h2, h3, h4
	{
		font-size:1em;
		font-weight:normal;
		margin:0;
		padding:0;
		color:#101E08;
	}

	.google_map_info a {
		color:#355D1C;
		font-weight:bold;
		text-decoration:underline;
	}	

	.google_map_info a:hover {
		color:#CC0000;
		font-weight:bold;
		text-decoration:none;
	}	
	
	a
	{
		color:#355D1C;
		font-weight:bold;
		text-decoration:none;
	}
	
	p a:hover
	{
		color:#910008;
		border-bottom: 1px dotted #910008;
	}
	
	a img
	{
		border:0;
	}
	
	ul, ol
	{
		list-style-type:none;
		margin:0;
		padding:0;
	}
	
	.white
	{
		background-color:#f5e8b1;
	}
	
	.black
	{
		background-color:#101E08;
	}
	
	.block
	{
		margin-top:12px;
	}
	
	.h_2_rows
	{
		height:40px;
		margin-bottom:12px;
	}
	
	.m_bottom {
		margin-bottom:12px;
	}
	
	.w_6_cols
	{
		width:780px;
	}
	
	.w_4_cols
	{
		width:516px;
	}
	
	.w_3_cols
	{
		width:383px;
	}
	
	.w_2_cols
	{
		width:252px;
	}
	
	.m_4_cols
	{
		margin-left:528px;
	}
	
	.m_2_cols
	{
		margin-left:263px;
	}
	
	.left
	{
		float:left;
	}
	
	.right
	{
		float:right;
	}

	
	#outer
	{
		width:780px;
		margin:50px auto 0 auto;
		height:auto;
	}
	
	#header
	{
		height:151px;
		background-image:url(images/sadhana_top.png);
		background-repeat:no-repeat;
		overflow:hidden;
	}
	
	#login_place
	{
		margin-left:24px;
		line-height:48px;
	}
	
	#menubottom1 {
		text-align:center;
		padding:0px;
	}
	
	#menu, #menubottom,
	{
		text-align:center;
		padding:0px;
		margin:0px;
	}
	
	#menu ul, #menubottom ul, #menubottom1 ul
	{	
		padding:0px;
		list-style-type:none;
		margin:0px;
	}
	
	#menu ul li, #menubottom ul li, #menubottom1 ul li
	{
		float:left;
		line-height:40px;
		margin-right:12px;
	}
	
	#menu ul li a, #menubottom ul li a
	{
		text-align:center;
		text-decoration:none;
		padding:auto auto;
		display:block;
		width:120px;
		height:40px;
		background-color:#f5e8b1;
		font-weight:normal;
	}

	#menubottom1 ul li a
	{
		text-align:center;
		text-decoration:none;
		padding:auto auto;
		display:block;
		width:252px;
		padding-top:13px;
		padding-bottom:13px;
		line-height:14px;
		background-color:#f5e8b1;
		font-weight:normal;
	}

	
	#menu ul li a:hover, #menubottom ul li a:hover
	{
		color:#fff;
		background-color:#355D1C;
	}
	
	li.page_item a
	{
	}
	
	li.current_page_item a, li.current_page_parent a
	{
		color:#FFFFFF;
	}
	
	#container
	{
		height:auto;
	}
	
	#quicknews, .navigation
	{
		text-align:center;
		line-height:40px;
	}
	
	.navigation
	{
		margin-bottom:12px;
	}
	
	.navigation div
	{
		margin:0 12px 0 12px;
	}
	
	.pagetitle
	{
		margin-top:-12px;
	}
	
	#quicknews p
	{
		margin:0px;
	}
	
	#content
	{
		padding:0;
		margin:0;
		height:auto;
	}
	
	#inner_page
	{
		margin-top:0px;
		padding:0px;
	}
	
	#inner_page h2, #newspage h2, h2.pagetitle, #quicknews h2, h2.big
	{
		line-height:40px;
		font-size:20px;
		text-align:center;
	}
	
	#newspage
	{
		margin-top:-12px;
		margin-bottom:12px;
	}
	
	.post
	{
		padding:12px;
		background-color:#f5e8b1;
		margin-bottom:12px;
		overflow:hidden;
	}
	
	.post h2, .post h3
	{
		font-size:18px;
	}
	
	.post small
	{
		clear:right;
	}
	
	.entry
	{
		clear:left;
	}
	
	.entry p ul
	{
		list-style-type:square;
		margin:12px;
	}
	
	.entry img.auto
	{
		width:492px;
		margin-bottom:6px;
	}
	
	.postmetadata
	{
		font-size:12px;
		margin-top:24px;
	}
	
	.commentlist
	{
		padding:0;
		margin:0;
	}
		
	.comment
	{
		margin:12px;
		padding:12px;
	}
	
	#commentform p
	{
		margin:12px;
	}
	
	#sidebar
	{
		float:right;
	}

	#sidebar ul li {
		margin-bottom:12px;
		line-height:40px;
	}
	
	#sidebar ul li h2, form#searchform, #feedlist div ul h2
	{
		text-align:center;
		line-height:40px;
		background-color:#f5e8b1;
	}
	
	#sidebar form#searchform div
	{
		color:#FFFFFF;
		font-size:12px;
		margin-top:6px;
		line-height:20px;
		background-color:#101E08;
		padding:6px 12px 6px 12px;
	}

	#sidebar ul li ul li, #sidebar ul li p, #feedlist div ul li
	{
		color:#FFFFFF;
		font-size:12px;
		line-height:20px;
		background-color:#101E08;
		padding:10px 12px 10px 12px;
	}
	
	#sf_sadhana {
		background-color:#f5e8b1;
		text-align:center;
	}
	
	#sidebar li a
	{
		color:#fff;
	}
	
	#sidebar li a:hover
	{
		color:#355D1C;
		border-bottom:none;
	}
	
	#userphoto
	{
		text-align:center;
	}
	
	#userphoto img
	{
		border:0;
		margin:12px;
	}
	
	.user_preview
	{
		height:40px;
	}
	
	.user_preview
	{
		clear:both;
		background-color:#eee;
		margin-bottom:12px;
	}
	
	.user_name
	{
		float:left;
		margin-left:12px;
		line-height:40px;
	}
	
	.user_thumb
	{
		float:right;
	}
	
	.contentarea
	{
		position:absolute;
		top:20px;
		left:20px;
	}
	
	.contentarea h4
	{
		display:none;
	}
	
	.lang_switch img
	{
		margin-right:6px;
	}
	
	.contentarea ul li
	{
		padding:0;
		margin:0;
		text-align:center;
	}
	
	form#searchform div
	{
		padding:12px;
	}
	
	.footer
	{
		width:492px;
		color:#FFFFFF;
		clear:both;
		padding:12px;
	}
	
/*** Specials ***/

	.page-item-407 a
	{
		background:url(images/button_kuf.gif);
	}
	
	.page-item-409 a
	{
		background:url(images/button_myspace.gif);
	}
	
	.page-item-411 a
	{
		background:url(images/button_bliptv.gif);
	}
	
	.page-item-414 a
	{
		background:url(images/button_facebook.gif);
	}
	
	.page-item-407 a, .page-item-409 a, .page-item-411 a, .page-item-414 a
	{
		font-size:0;
		color:#000;
	}
	
	.page-item-407 a:hover, .page-item-409 a:hover, .page-item-411 a:hover, .page-item-414 a:hover
	{
		font-size:0;
		color:#000;
	}
		
/*** DokuWiki ***/

	.wikiheader div
	{
		margin:6px;
		line-height:30px;
	}

	#bar__top
	{
		padding:auto auto;
	}

	#bar__top div
	{
		float:left;
		margin:6px;
	}
	
	#dw__search
	{
		margin:8px;
	}
	
	.breadcrumbs
	{
		margin:6px;
	}
	
	.page
	{
		margin:12px;
	}
	
	#dokuwiki__top
	{
		height:150px;
		line-height:150px;
		padding:24px;
		font-size:30px;
	}
	#map {
		position:relative;
		left:-100px;
		clear:both;
		width:980px;
		height:700px;
		margin-left:auto;
		margin-right:auto;
	}