/*
Theme Name: Pragyasagar
Theme URI: http://pragyasagar.com/

Author: Sandeep Sharma
Author URI: http://binarybonsai.com/

*/


body {
/*background: #fdf5bd url(images/home-bg.png) repeat-x;*/
font: 12px Verdana, Geneva, sans-serif;
}

.clear { clear: both; }

.main {
width: 960px;
margin: 0 auto;
}

#masthead {
height: 409px;
background: url(images/header-banner.jpg) no-repeat;
position: relative;
}


#masthead h1 {
width: 350px;
height: 109px;
position: absolute;
top: 0;
left: 0;
}

#masthead h1 a {
width: 100%;
height: 100%;
display: block;
text-indent: -99999px;
overflow: hidden;
}

#masthead #testiBox {
width: 480px;
height: 222px;
position: absolute;
bottom: 20px;
left: 11px;
color: #fff;
font-family: Georgia, "Times New Roman", Times, serif;
}

#masthead #testiBox h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 22px;
font-weight: bold;
font-style: italic;
padding: 0 0 8px 0;
}

#masthead #testiBox p {
font-size: 18px;
font-weight: bold;
font-style: italic;
line-height: 25px;
}

#masthead #muniName{
text-align: right;
font-size: 14px;
font-weight: bold;
font-style: italic;
padding: 3px 0 0 0;
}

#leftSidebar {
width: 180px;
float: left;
}

#rightSidebar {
width: 310px;
float: right;
/*background: url(images/right-box.png) no-repeat;*/
}

#contentBox {
width: 450px;
float: left;
margin: 0  0 0 14px;
}

#content-home-box {
	background: url(images/content-bg.jpg) no-repeat top center;
	}

#content-home-box h2 {
font-family: Georgia, "Times New Roman", Times, serif;
color: #ba2e15;
font-size: 19px;
font-weight: bold;
font-style: italic;
border-bottom: 1px solid #f0cd9b;
padding: 0 0 5px 0;
margin: 0 0 10px 0;
letter-spacing: -1px;
}

#content-home-box p {
padding: 0 0 10px 0;
color: #5d5c5c;
line-height: 20px;
font-size: 12px;
text-align: justify;
}

.boxRight {
width: 308px;
background: url(images/right-box.png) no-repeat;
}

.calendarmybox h2 {
font-family: 'HandelGothicEFRegular', sans-serif;
font-size: 24px;
color: #2d7599;
padding: 0 0 5px 0;
}

.calendarmybox {
padding: 30px 0 8px 32px;
}

.calendarmybox li {
	padding: 0px 0 0 0;
	}

.calendarmybox li {
	padding: 0 0 5px 0;
	font-size: 11px;
	}
	
	
.newsletterBox h3 {
font-family: 'HandelGothicEFRegular', sans-serif;
font-size: 24px;
color: #2d7599;
padding: 0 0 5px 0;
}

.newsletterBox h2 {
	display: none;
	}

.newsletterBox {
padding: 30px 10px 8px 32px;
}

.newsletterBox p {
	font-size: 11px;
	padding-right: 15px;
	padding-bottom: 10px;
	color: #575353;
	line-height: 16px;
	}
	
.newsletterBox td {
	padding: 0 15px 8px 0;
	}
	
.newsletterBox input#opt_name, .newsletterBox input#opt_email {
	width: 170px;
	border: 1px solid #c5c2ab;
	padding: 5px;
	}
	
.newsletterBox input#submit {
margin: 0 0 0 52px;
}

.alo_easymail_widget_error {
	padding: 0 0 5px 0;
	font-size: 11px;
	color: #F00;
	}
	
	
#menuBox {
	width: 177px;
	}
	
#menuBox #menuTopbg {
height: 7px;
background: url(images/menu-box-top.jpg) no-repeat;
}

#menuBox #menuContentBg {
background: url(images/menu-box-bg.jpg) repeat-y;
+overflow: hidden;
}

/*#menuBox #menuContentBg ul {
	margin: 0;
	padding: 5px 8px;
	}
	
#menuBox #menuContentBg li a:hover, #menuBox #menuContentBg li.current_page_item a {
	background: #7b6157;
	}
	

	
#menuBox #menuContentBg li {
	list-style: none;
	}
	
#menuBox #menuContentBg li a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 5px 8px;
	border-bottom: 1px solid #56453e;
	}*/

#menuBox #menuBottombg {
height: 7px;
background: url(images/menu-box-bottom.jpg) no-repeat;
}

#navkar-mantra {
	margin: 15px 0;
	}
	
#navkar-mantra h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
font-weight: bold;
font-style: italic;
color: #b82d10;
padding: 0 0 5px 0;
}

#magazineBox {
	width: 172px;
	height: 173px;
	background: url(images/magazineBg.jpg) no-repeat;
	text-align:center;
}


#magazineBox h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 15px;
font-weight: bold;
font-style: italic;
color: #b82d10;
text-align: center;
padding: 8px 0;
letter-spacing: -1px;
}


#templesbox {
border: 4px solid #e6dfac;
padding: 10px 15px 0px 15px;
}

#templesbox h3 {
color: #5d5c5c;
font-size: 18px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
padding: 0 0 10px 0;
}

#templesbox .templesMyBox {
	float: left;
	margin: 0 26px 20px 0;
	width: 120px;
	}
	
#templesbox .templesMyBox p {
	text-align: center;
	padding: 5px 0 0 0;
	}
	
#templesbox .templesMyBoxRight {
	float: right;
	margin: 0;
	}
	
#templesbox a {
	text-decoration: none;
	color: #2b7499;
	font-weight: bold;
	font-size: 11px;
	}
	
#footer {
	height: 315px;
	background: url(images/footer-bg.jpg);
	clear: both;
	margin: 25px 0 0 0;
	}
	
#footerBoxOne {
width: 300px;
float: left;
background: url(images/footer-right-sep.jpg) no-repeat top right;
}

#footerBoxOne h2 , #footGallery h2, #footerRight h2{
font-family: Georgia, "Times New Roman", Times, serif;
color: #fff;
font-size: 23px;
font-weight: bold;
font-style: italic;
padding: 0 0 5px 0;
margin: 0 0 10px 0;
}

#footGallery {
width: 300px;
float: left;
background: url(images/footer-right-sep.jpg) no-repeat top right;
padding-left: 20px;
	}
	
#footerRight {
	width: 280px;
	float: right;
	}
	
	
#header {
	height: 169px;
	background: url(images/inner-header-bg.jpg) no-repeat;
	position: relative;
	}
	
#header h1 {
width: 350px;
height: 109px;
position: absolute;
top: 0;
left: 0;
}

#header h1 a {
width: 100%;
height: 100%;
display: block;
text-indent: -99999px;
overflow: hidden;
}
	
#header #pragyasagarji {
	width: 182px;
	height: 225px;
	position: absolute;
	top: 0;
	right:100px;
	}
	
	
#innerContentBox {
width: 700px;
float: left;
margin: 0  0 0 14px;
}


#innerContentBox  h2 {
font-family: Georgia, "Times New Roman", Times, serif;
color: #ba2e15;
font-size: 23px;
font-weight: bold;
font-style: italic;
border-bottom: 1px solid #f0cd9b;
padding: 0 0 5px 0;
margin: 0 0 10px 0;
}

#innerContentBox  p {
padding: 0 0 10px 0;
color: #5d5c5c;
line-height: 20px;
font-size: 12px;
text-align: justify;
}

#innerContentBox h3 {
font-family: Georgia, "Times New Roman", Times, serif;
color: #333;
font-size: 18px;
padding: 5px 0 5px 0;
	}

.piclenselink {
	display: none;
}


.moreLink {
	font-size: 11px;
	text-align: right !important;
	}
	
.moreLink a {
	font-size: 11px;
	text-decoration: none;
	color: #000;
	}
	
	
#home-bottom-text {
	padding: 15px 0;
	}
	
#home-bottom-text h2 {
	text-align: center;
	font-size: 20px;
	color: #BA2E15;
	}
	
#home-bottom-text h3 {
	font-size: 14px;
	line-height: 22px;
	}
	
#home-bottom-text p {
	padding: 0 0 10px 0;
	text-align: justify;
	color: #5D5C5C;
	font-size: 12px;
	line-height: 20px;
	}
	
	
.highlightit img{
background-color:#FFFFFF;
border:1px solid #A9A9A9;
display:block;
margin:4px 0 4px 5px;
padding:4px;
position:relative;
}

.highlightit:hover img{
border:1px solid #A9A9A9;
}

.highlightit:hover{
color: red; /* Dummy definition to overcome IE bug */
}

.post ul {
	padding: 0 0 0 15px;}

.post li {
	padding: 0 0 10px 0;
	list-style: disc;
	}
	
.post li a {

	}

.post a {
	color: #d75c0f;
	text-decoration: underline;
	}
	
	
.RightBoxSlider h2 {
font-family: 'HandelGothicEFRegular', sans-serif;
font-size: 24px;
color: #2d7599;
padding: 0 0 5px 0;
}

.RightBoxSlider {
padding: 30px 0 8px 32px;
}
