/*  
Theme Name: Kundalini Rising
Theme URI: http://yogaforcure.com/
Description: YogaforCure theme based on the work of Ed Merritt
Version: 0.1
Author: Vinod M. Chandran 
*/

html {
	margin: 0;
	padding: 0;
	border: 0;
	}
	
	
/*Typography*/

h2 a, h2 a:visited { color: rgb(153, 68, 68); }
h2 a { border: medium none ; }
h2 a:hover { color: rgb(102, 17, 17); }
h2 span, h2 span a, h2 a span { color: rgb(170, 153, 153); }
h2 span a:hover, h2 a:hover span { color: rgb(85, 85, 68); }

h2 { border-top: 1px solid rgb(148, 148, 146); border-bottom: 1px solid rgb(212, 212, 210); margin: 1.6em 0pt 1em; padding: 6px 0pt; font-family: "lucida grande","trebuchet ms",georgia,times,serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 9px; line-height: 13px; color: rgb(153, 68, 68); letter-spacing: 1px; text-transform: uppercase; text-decoration: none; }

h3 { margin: 1.2em 0pt 0.8em; font-family: georgia,times,serif;
font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.4em; line-height: 1.2em; color: rgb(85, 119, 136); }

h3 a { color: rgb(34, 85, 136); text-decoration: none; text-transform: none;}

a { color: rgb(34, 85, 136); text-decoration: none;}
a:visited { color: rgb(34, 85, 136); }
a:hover { color: rgb(102, 153, 204); }
a:active { color: rgb(0, 51, 102); }
p a { border-bottom: 1px dotted rgb(164, 164, 162); }
p a:hover { border-bottom: 1px solid rgb(136, 187, 238); }
a.hash {font: inherit; border:none;color:#545452;}


/*Lists*/
ul { margin: 0.5em 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
li { margin: 0pt; padding: 0pt 0pt 0pt 17px; background: transparent url(images/white.png) no-repeat scroll 0pt 0.35em; font-size: 88%; line-height: 170%; }
li ul li { padding: 0pt 0pt 0pt 10px; background: transparent none repeat; font-size: 100%; }
li ul li a, li ul li a:visited { color: rgb(132, 132, 130); }
li ul li a:hover { color: rgb(100, 100, 98); }
	
	
	
/* layout */

body {
	position: relative; 
	background: url(images/bg.jpg) top repeat #000000; 
	font: small/160% georgia, times, serif;
	color: #545452;
	text-align: center;
	padding: 0;
	margin: 0;
	}
	
#page {
	display: block; 
	width: 730px;
	height: auto; 
	background:  url(images/paper.bg.jpg) repeat-y transparent; 
	text-align: left; 
	margin: 0 auto;
	padding: 0;
	}
	
#header {
	background: transparent;
}
	
#header h1 {
	position: relative; 
	float: left; 
	display: block; 
	width: 736px; 
	height: 373px;
	padding: 0;
	margin: 0;
	}
	
#header h1 a {
	position: relative; 
	float: left; 
	display: block; 
	width: 736px; 
	background: url(images/header2a.jpg) -5px 0 no-repeat;
	height: 373px;
	padding: 0;
	margin: 0;
	}

#header h1 span {
	display: none;
	padding: 0;
	margin: 0;
	}

#content {
	float: left; 
	display: block; 
	width: 450px; 
	padding: 0;
	margin: 20px 0 0 45px;
	background: transparent;
	}
	
.postwrapper {
	width: 450px;
	float: left;
	background: white;
	margin: 0;
	}

.postwrapper h3.single{
	border-bottom: 1px solid rgb(212, 212, 210);
	margin: 1.0em 0pt 1em; 
	padding: 6px 0pt;
}

#sidebar {
	float: right; 
	display: block; 
	width: 150px; 
	padding: 0;
	margin: 20px 55px 0 10px;
	background: transparent;
	}
	


/* Categories */
.catlist {
	display: block;  
	clear: both; 
	list-style: none; margin: 0 0 18px 0;
	padding: 0 0 125px 0;
	}
	
.catlist li {
	float: left; 
	margin: 0 18px 0 0; 
	border-bottom: 1px solid rgb(212, 212, 210);}

.catlist ul {display: none;}

.catlist a, .catlist a:visited {display: block; width: 145px; padding: 1px 6px 2px 6px; margin: 1px 0;}
.catlist a:hover {background: #F2F2F2;}


/* Comments */

.archive {
	border-bottom: 1px solid rgb(212, 212, 210);
	}



	
/* footer */
#footer {
	clear: both; 
	display: block; 
	width: 697px; 
	height: 32px; 
	background: url(images/bar.jpg) top repeat-x;  
	text-align: center; 
	margin: 10px 0 0 11px;
	padding: 0;
	border: 0;}
/** html #footer {margin-top: 18px;}*/
/*#footer-top {display: block; width: 736px; height: 15px; background: url(images/footer.jpg) top no-repeat;}*/
#footer p {
color: #798892; 
padding: 0 37px 0 37px;
margin: 0;
font-family: "trebuchet ms","lucida grande",arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; line-height: 3em; font-size-adjust: none; font-stretch: normal; 
color: rgb(255, 255, 255); 
text-transform: uppercase; 
letter-spacing: 1px;
}
#footer a, #footer a:visited {color: #B05255;}

/* Menu */
#menu { 	
	position: relative; 
	float: left; 
	display: block; 
	background: transparent url(images/menu_bg2.gif) repeat-x;
	height: 34px; 
	width: 697px;
	margin: 0 0 0 11px;
	}
#menu ul { margin: 0pt 0pt 0pt 20px; padding: 5px 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#menu li { margin: 0pt; padding: 0pt; background: transparent none repeat; float: left; font-family: "lucida grande",arial,verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; line-height: normal; font-size-adjust: none; font-stretch: normal; text-transform: uppercase; letter-spacing: 1px; }
#menu li a { border-right: 1px solid rgb(102, 102, 119); padding: 0pt 13px; background: transparent none repeat; color: rgb(221, 204, 170); }
#menu ul li.act a { color: rgb(255, 255, 255); font-weight: bold; }
#menu ul li a:hover { color: rgb(153, 136, 102); }
#menu ul li.act a:hover { color: rgb(221, 204, 170); }

/* Thumbnails */

.thumbs
{
float: left;
margin: 0 15px 15px 0;
padding: 5px;
}
	
/* Sidebar Search */

input#s {

width:100%;
}
/*
input#searchsubmit{
margin-top: -25px;
}
*/


