@charset "UTF-8";
/* CSS Document */


/*
Theme Name: Kali Mandir
Theme URI: http://www.kalimandir.com/wp-content/themes/kalimandir/
Description: dedicated to the worship of the Goddess Kali in the mother/child relationship
Version:1.0
Author: Entropic Studio
Author URI: http://entropicstudio.net
Tags: Kali Mandir, Goddess Kali, hindu Temple, Laguna Beach, California
*/



html, body { 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:62.5%;
	height: 100%;
	width:100%;
	min-width:900px;
	margin:0px;
	padding:0px;
	background:url(http://www.kalimandir.org/wp-content/themes/kalimandir/images/background.png) top center repeat-y #000000;
}
img { border:none;}

h1 {font-size: 3em; line-height:1em; color:#c43f00; margin-left:10px; margin-top:.5714em; padding:0px; font-weight:normal;}
h2 {font-size: 2.8em; line-height:1.0714em; color:#c43f00; margin-top:1.1212em; padding-left:10px; font-weight:normal;}
h3 {font-size: 2.6em; line-height:1.1538em; color:#c43f00; margin-top:10px; padding-left:10px; text-align:left; font-weight:normal;}
h4 {font-size: 2.3em; line-height:1.3040em; color:#c43f00; margin-top:1.1212em; padding-left:10px; font-weight:normal;}
h5 {font-size: 2.1em; line-height:1.4285em; color:#c43f00; margin-top:.6816em; padding:0px; font-weight:normal;}


.alignleft { text-align:left; float:left; margin-right:10px;}
.alignright { text-align:right; float:right; margin-left:10px;}
.aligncenter { text-align:center; float:none; margin:0 auto;}




/* SITE CONTAINER
--------------------------------------------------------*/

.container {width:100%; margin:0px;  padding:0px;  overflow:visible;}

.container2 {width:100%; margin:0px;  padding:0px;  overflow:hidden; background:url(http://www.kalimandir.org/wp-content/themes/kalimandir/images/background2.png) top center repeat-y;}


/* HEADER
--------------------------------------------------------*/

/*.head {width: 960px;height:151px;margin:0px auto;padding:0; background-image:url(http://www.entropicstudio.net/wp/wp-content/themes/kalimandir/images/header_image_01.png); background-repeat:no-repeat; background-position:right;}

.head img{
	position:relative;
	top:3px;
	left:-80px;
	margin:0px;
	padding:0px;
}*/




.content_wrap {
  width: 960px;
  margin:0px auto;
  padding:0px;
  voice-family: "\"}\"";
  voice-family: inherit;
  background-image: url(http://www.kalimandir.org/wp-content/themes/kalimandir/images/main_bg_repeat.png); 
  background-repeat:repeat-y;
}
.content_wrap img {
	margin:0 auto;
	padding:10px;
}


.content_wrap h2 a{color:#c43f00;}
.content_wrap h2 a:hover {color: #993300;}






/* NAV AREA
--------------------------------------------------------*/

.navwrap {float: left; margin:0px;
padding-left:0px; width: 186px;}

.blackbox {
	height:78px;
	width:186px;
	/*background-image:url(http://www.entropicstudio.net/wp/wp-content/themes/kalimandir/images/nav_topper.png);
	background-repeat:no-repeat;*/
	margin:0px;
	padding:0px;
	display:block;
	z-index:400;
}

.blackbox img{
	position:relative;
	top:10px;
	left:-1px;
	margin:0px;
	padding:0px;
	z-index:20;
}



.nav { text-align: left; float: left; width:186px; font-size: 14px; margin:0px; padding:0px 0px 0px 0px; }
.nav img{ margin:0px;padding:0px;}
.nav ul { margin: 0px; padding: 0px; list-style: none;  letter-spacing:2px; }
.nav li { display: block; margin: 0px; padding-top: 0px; overflow: hidden; }

.nav a { display: block; height: 35px; text-indent: 30px; padding-top: 6px; text-decoration:none; color:#c43f00; }
.nav a:hover { background-position: 0 0 !important; color:#fef0cb; }
.nav a.active { background-position: 0 0px !important; color:#fef0cb; }
.nav a:hover.active { background-position: 0 35px !important; color:#fef0cb;}

#home { width: 186px; height:35px; float:left; }
#home a { background: url(http://www.kalimandir.org/wp-content/themes/kalimandir/images/nav_bg.png) 0 -35px no-repeat; }

.page_item { width: 186px; height:35px; float:left; }
.page_item a { background: url(http://www.kalimandir.org/wp-content/themes/kalimandir/images/nav_bg.png) 0 -35px no-repeat; }

#subnav { width: 186px; height:25px; text-align:right; margin:0px; padding:0px; float:left;/*background-image:url(http://www.entropicstudio.net/wp/wp-content/themes/kalimandir/images/subnav_bg_repeat-y.png); background-repeat:repeat-y;*/ }
#subnav a {  color:#FF0000; line-height:18px; }
#subnav a:hover {color: #FF6600; }

/*ul.subnav { margin: 0px; padding: 0px; list-style: none; letter-spacing:2px; text-align:right; color:#FF0000;  }
li.subnav { display: block; margin: 0px; padding-top: 0px;color:#FF0000; }
li.subnav a{color:#FF0000; }
li.subnav a:hover{color: #FF6600; }*/

/* FLASH AREA
--------------------------------------------------------*/


.flasharea {
	float:right;
	position:relative;
	top:-440px;
	left:50px;
	margin:0px;
	padding:0px;
	overflow:visible;
	background-image:url(http://www.kalimandir.org/wp-content/themes/kalimandir/images/flash_area_filler.png);
	background-repeat:no-repeat;
	background-position:top;
	z-index:0;
}

.flasharea p{
	margin:0px;
	padding:0px;
}

.flasharea img{
	margin:0px;
	padding:0px;
	display:inline;
	overflow:visible;
}


/* FLASH AREA 222222222
--------------------------------------------------------*/


.flasharea2 {
	float:left;
	height:276px;
	width:734px;
	margin:0px;
	padding:0px 0px 0px 20px;
	overflow:visible;
	background-image:url(http://www.kalimandir.org/wp-content/themes/kalimandir/images/flash_area_filler2.png);
	background-repeat:no-repeat;
	background-position:top;
}

.flasharea2 p{
	margin:0px;
	padding:0px;
}

.flasharea2 img{
	margin:0px;
	padding:0px 10px;
	display:inline;
	overflow:visible;
}



/* HR DIVIDER
--------------------------------------------------------*/

.hrdivide {
	width:950px;
	height:42px;
	margin:0px 0px;
	padding:0px 0px;
	overflow:visible;
	background-image: url(http://www.kalimandir.org/wp-content/themes/kalimandir/images/footer_accent.png);
	background-repeat:no-repeat;
	background-position:top center;
	display:block;
}

/*.hrdivide img{
	float:left;
	margin:0px;
	padding:0px;
}
*/



/* CONTENT AREA
--------------------------------------------------------*/


.column1 {
	width:720px;
	margin:0px;
	padding:10px 20px;
	float:left;
}
.column1 a {  color:#c43f00; }
.column1 a:hover {color: #993300; }

.column1 p{
	margin:0px;
	padding:5px 10px;
	font-size: 14px;
	line-height:18px;
	color:#000000;
	text-align:left;
}
.column1 ul{
	width:600px;
	margin:0px 10px;
	padding:10px 0px;
	text-align:left;
	list-style:none;
}
.column1 li{
	margin:5px 10px;
	padding:3px 10px;
	font-size: 2em;
	line-height:1.3em;
	color: #999;
}

.column1 ol li{
	margin:5px 0px;
	padding:3px 0px;
	font-size: .8em;
	line-height:1.3em;
	color: #999;
}

.sidebar {
	width:160px;
	margin:0px;
	padding:10px;
	float:left;
}


.threecolumn {
	width:27%;
	margin:0px 5px;
	padding:5px 5px;
	float:left;
	border:solid 1px #c43f00;
	-moz-border-radius: .5em; -webkit-border-radius: .5em; -khtml-border-radius: .5em; border-radius: .5em;
	display:block;
}
/*.threecolumn img{
	margin:5px;
	padding:5px;
	float:left;
}*/

.threecolumn_title {
	margin:0px;
	padding:0px;
}

.threecolumn_title p{
	margin:5px 0px;
	padding:0px 5px;
	text-align:left;
}

.threecolumn_title img{
	margin:0px;
	padding:0px 5px;
	float:left;
}

.threecolumn_content {
	margin:0px;
	padding:0px;
}

.threecolumn_morelink {
	margin:0px;
	padding:10px 0px;
	text-align:right;
	font-size:1em;
}




/*NEWS LIST
-----------------------------------------*/




ul.news {
	margin:0px; padding:0px;
}
ul.news li {
	text-align:left;
	width:160px;
	list-style:none;
	padding:0px 0px 0px 40px; 
	margin:0px;
	clear:both;
	border-bottom: solid 1px #fef0cb;
	border-top: solid 1px #fef0cb;
	
}
ul.news li a {
	display:block;
	padding:0px;
	margin:0px;
	text-decoration:none;
	font-size:12px;
	color:#c43f00;
	font-weight:normal;
	display:block;
}
ul.news li img {
	margin:0px;
	padding: 0px;
	float:right;
}
/*ul.news li h4 {
	color:#81805e;
	margin:0px;
	padding:15px 0px;
	font-weight:normal;
	text-decoration:none;
	display:block;
	font-size:14px;
}
*/

ul.news li a:hover, ul.news li a:hover h4 { color: #e75305; }



/* FOOTER
--------------------------------------------- */

.fineprint {
	width:960px;
	margin:0px auto;
	padding:0px;
}
.fineprint p{
	color:#c43f00;
	font-size:14px;
	text-align:center;
	margin:0px;
	padding:10px;
}
.fineprint a{color:#c43f00; text-decoration:none;}
.fineprint a:hover{color:#e19f80; text-decoration:none;}



/*FOOT_NAV
-----------------------------------------*/



ul.foot_nav {
	margin:0px auto; padding:0px 0px 0px 25px; text-align:left; width:960px;
}
ul.foot_nav li {
	float:left;
	display:inline;
	list-style:none;
	font-size:12px;
	margin:0px; padding:10px 0px;
}
ul.foot_nav li a {
	text-align:left;
	color:#c43f00;
	text-decoration:none;
	margin:10px 5px;
	padding:10px 5px;
}

ul.foot_nav li a:hover, { color: #e19f80; }




/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 640px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */





/* PORTFOLIO (PRESS KIT)
--------------------------------------------------------*/

#portfolio {
	margin: 0px;
}
	
	#portfolio h2 {
		width: 192px; height: 57px; margin: 0 0 10px 0;
		background: url(../images/my-work.jpg); text-indent: -9999px;
	}
	
	#portfolio ul {
		list-style: none; /* Remove the bullet points from the list */
	}
		#portfolio ul li {
			padding: 0px; margin: 0;
			
			/* Let's get fancy with some CSS3, only visible in Firefox, Safari & Chrome. Other browsers simply revert to square corners */
			border-radius: 10px; 
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
		}






/* ------- 
Hacks  -------- */

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { *height: 1%; }



