/*
Theme Name: Blue Splash
Theme URI: http://www.asplashofindia.com
Description: Water and Earth element
Author: Bhargavi Atchutuni
Author URI: http://www.onceinadesign.com
*/

body{
	line-height:1em;
	font-family: Verdana, Helvetica, "Times New Roman", sans-serif!important;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	background-color: white;
	color:black;
	}
	
.container{		
	width:960px;
	margin:0 auto;		
	height:auto;
}	

#header{
	width: 960px;
	height: 134px;	
	background: #5FC0CE url('images/logo.gif') no-repeat center bottom;
	top:10px;
	margin: 0 auto;
	}

/*default styling */
p {
	font-size:12px;
	text-align:left;
}

img {
	margin:0px 5px 5px 0;
	float:left;
	border:1px solid gray;	
}

img.calendar{
	float:none!important;
}

li{
	font-size:11px;
	text-align:left;
	margin-left:0px;
}
	
div.navbar{	
	display: block;
	width:960px;
	height:35px;	
	background-color:#A65000;	
	border-top: solid 4px #B4E1E7;
	border-bottom:solid 4px #B4E1E7;
	margin:0 auto;	
	_overflow:hidden;/*for IE6*/

}


ul#nav li{
	text-align:center;
	font-size:11px;
	display: inline-block;
	position:relative;
	margin-left:-6px;
	bottom:16px;
	height:28px;
	padding-top:7px!important; 	
	zoom: 1; /*for IE7*/
    *display: inline;/*for IE7*/
    *margin-left: 0;/*for IE7*/
   	*bottom:0;   
	_bottom:0;/*for IE6*/
}

ul#nav li.page_item{	
	width: 119px;	
	background-color:#A65000;	
	border-right: 2px solid  #B4E1E7;	
	list-style:none;		
}

ul#nav li.page_item.page-item-4{	
	border-left: 2px solid  #B4E1E7;
	margin-left: -51px;
	
}

ul#nav li.current_page_item{
   background-color:#BF7530;
}


.main-navigation{	
	position:relative;
	top:25%;	
}

a:link, a:hover, a:visited{
	font-family: Verdana, Helvetica, "Times New Roman", sans-serif;
	font-weight:bold;	
	font-size:11px;
	text-decoration:none;
	color:#015965;

}

a:visited{
	color:#A65000;
}

a.main-navigation:link, a.main-navigation:hover, a.main-navigation:visited, ul#nav li a{
	font-family: Verdana, Helvetica, "Times New Roman", sans-serif;
	font-weight:bold;	
	font-size:11px;
	text-decoration:none;
	color:#ffffff;	
}

a:focus{
	outline:none;
}

.sidebar{
/*	display:inline-block;
	width:153px;
	margin:0 103px;
		height:500px;
	
	*/	
	min-height:820px;
    height:auto;
    height:820px;  
	background-color:#1F6B75;
	padding-bottom: 20px;
	border:4px solid #015965;
	border-top:2px solid #015965;		
	float:left;
	width:163px;
}

.sidebar li.search_item, li.page_item, li.cat-item, li.cat-item ul li {
	list-style-type:none;
}


ul#search{
	margin:0;
	border-top:2px solid #015965;
	padding-bottom:5px;
	padding-top:2px;
	
}
	
ul#search li.search_item{
	width:150px;
	border-bottom: 1px solid #1F6B75;
	border:0px solid red;	
	margin-left:-40px;		
	}
	
ul#search input#s{
	width:110px;
	background-color:silver;
	margin-left:2px;
	color:gray;
	
}
ul#search .go_btn{
	width:30px;
	text-align:left;
	padding-left:2px;
	
}

.sidebar ul.category-list{
	margin:0;
	padding:0;
}


.sidebar li.page_item a, li.cat-item a{
	display:block;
	font-family: Verdana, Helvetica, "Times New Roman", sans-serif;
	background: url('images/roundbullet.gif') #015965 5px 9px  no-repeat;
	background-color:#015965;
	width: 143px;
	border-bottom: 1px solid #1F6B75;		
	font-size:13px;
	color:#ffffff;
	font-weight:bold;	
	position:relative;
	text-align:left;
	min-height:28px;
	height:28px;
	height:auto !important;
	line-height:2em;	
	padding-left:20px;	
	text-decoration:none;	
}



.sidebar li.search_item, li.page_item ul, li.cat-item ul{
	padding:0;
	margin:0;
}
li.cat-item ul li a{	
	display:block;	
	background-color: #1F6B75!important;
	background-image:none!important;	
	width: 133px;
	min-height:28px;
	height:28px;
	height:auto !important;
	border-bottom:  1px solid #015965 ;
	text-align:left;
	font-size:12px;
	color:white;
	font-weight:bold;
	line-height:2em;
	padding-left:30px;
}
li.rss, li.rss a{
	list-style-type: none;
	margin-top:10px;
	color:white;
}



/*styling for featured posts slideshow*/

.spotlight{
	display:inline;
	/*background-color:#a0522d;
	border: 1px solid #A65000;	*/
	background-color:#1f6b75;
	color:black;
	border: 1px solid #015965;				
	margin-left:55px;	
	margin-bottom: 10px;
	margin-top:10px;		
	width: 450px;
	float: left;		
	height:210px;
	overflow:hidden;
}

.feature{
	background-color:inherit;
	height:172px;
	width:420px;
	display:none;
	position:relative;
	margin:0 0 10px 15px;	
	overflow:hidden;
	
}

.feature p span#feature-title a{	
	font-size:15px;
	color:white;
	
}

.feature p span#feature-writer{	
	font-size:11px;
	font-weight:bold;
	color:white;
}

.feature p{	
	font-size:12px!important;
	color:white!important;
}

#feature-1{
	display:block;
}
.feature img{
	float:left;
	margin:15px 20px 10px 0px;	
	border: 2px solid silver;
}

.slide-link-container{	
	display: block;
	margin: 0 auto;	
	width:100%;	
	/*background-color:#a0522d;*/
	background-color:#1f6b75;	
	height:24px;	
	position:relative;
	float:left;
}

.slide-link{
	display:inline-block;
	background-color:#5fc0c0;
	border:1px solid #015965;
	width: 20px;
	height: 15px;	
	text-align:center;
	padding-bottom:5px;
	margin-left:15px;
	margin-right:-5px;
	float:left;	
}

.slide-link#slide-1{
	background-color:#bf7530;
}

div#mainpage {
	border: 2px solid #03899c;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	margin-bottom:10px;

}
div#mainpage span.focus-title {
	font-size:14px;
	color:#015965;
	font-weight:bold;
	text-align:center;
}

.center-page {
	display:inline-block;
	width: 560px;
	float: left;
	margin-left:20px;
	min-height:530px;
	height:530px;	
	height:auto!important;
	
	
}

.maincontent {
	display:inherit;	
	height:inherit;
}

.maincontent p, .center-page p{
	font-size:11px;
	color:black;
	text-align:left;
}

/*category page template */

.category-page-heading{
	background-color:#ffb673;
	font-size:13px;
	text-align: center;	
	padding-left:5px;
}

div.category-container{
	display:block;
	width:100%;	
	border-bottom:1px solid #ffb673;
	margin:0px 0 10px 0;
	min-height:125px;
	height:auto;	
}

div.category-image{
	display:inline-block;
	width:105px;	
	float:left;
	border:1px solid #ffffff;
	margin-top:10px;
	/*invisible border hack to align category entry correctly - do not remove */	
}

div.category-image img{

	border:2px inset #ffb673;
	/*invisible border hack to align category entry correctly */	
}

div.category-entry{
	display:inline-block;
	position:relative;
	left:10px;	
	width:440px;	

}

div.category-entry a.category-title, h2{
	
	text-align:left;
	font-size:12px;
	
}
div.category-entry a.category-title{
	margin-left: -5px!important;
	
}

img#cat-thumbnail {
	border:2px inset #FFB673;

}

div.category-entry img {
	float:left;
	margin:5px 10px 10px 0;
	border: 1px solid #FFB673;
		
}
/* writer's name and date display for category and single pages*/
.writer, .date {
	font-weight:bold;
}

/*single page template */
.home-page-heading h2{
	background-color:#ffb673;	
	text-align: center;		
}

div.clear {
	clear: both;
}

div.single-article{
	display:block;
	height:auto!important;
	
	
}
div.single-entry{
	display:block;
	height:auto!important;
	
}
div.single-entry img {
	float:left;
	margin:5px 20px 5px 0;
	/*margin:5px 10px 0px 0;*/		
}

h2 {
	font-size:14px;
	color:black;
	padding-left:5px;
	margin-top:10px;
}

div.single-entry p{
	font-size:12px;	
	text-align:left;
	font-family: Verdana, Helvetica, "Times New Roman", sans-serif;	
}

div.single-entry span{
	font-size:12px;	
/*	font-family: Verdana, Helvetica, "Times New Roman", sans-serif;*/
	text-align: left;
}



h2#single-article-title{	
	background-color:#FFB673;
	text-align:left;
}

.navigation{
	display:block;
	margin-top:10px;
	height:20px;
	color:#a65000;
	background-color:#ffb673;
	padding-left:5px;
	padding-right:5px;
	}

.alignleft{
	float:left;
}

.alignright{
	float:right;
}

/*hr*/
.single{
	color:#ffb673;
}

/*single template pagination*/
p.page-links{
	float:right;
	
}
p.page-links a{
		padding:2px;
}
/*styling for events listing in Calendar */


div.category-description p{
	text-align:center;
	font-weight:bold;
	color:#015965;
	font-size:13px;
	text-decoration:underline;
}
div.month-heading{
	width:100%;	
	margin:15px 5px 15px 5px;
	font-weight:bold;
	color:white;
	font-size:13px;
	padding-bottom:5px;
	background:#015965;
}

div.event-container{
	text-align:left!important;
	width:100%;	
	height:auto;
	margin:5px;
	border-bottom:1px solid #cccccc;			
}

div.event-container#event-header{
	background-color:#cccccc;
	font-weight:bold;
	border-bottom: none;	
}

div.event-container ul.event-entry{
	margin:0;
	padding:2px;
	height:auto;
	list-style-type:none;	
	width:99%;	
}

div.event-container ul.event-entry li{
	display: inline-block;
	zoom:1; /*for IE7*/
	*display:inline; /*for IE6 */
	margin:0;
	vertical-align:top;
}

div.event-container ul.event-entry li a:link{
	color:#0000FF;
	font-weight: normal;
}

div.event-container ul.event-entry li a:hover{
	text-decoration:underline;
}

div.event-container ul.event-entry li a:visited{
	color:#A65000;
	font-weight: normal;
}

div.event-container ul.event-entry li.event-count{
	width:5%;	
	padding-right:5px;
}

div.event-container ul.event-entry li.event-link{
	width:45%;	
	padding-right:15px;
}

div.event-container ul.event-entry li.event-location{
	width:25%;
}

div.event-container ul.event-entry li.event-date{
	width:15%;	
	font-weight:bold;
}

/*styling for eventForm */
.error {
  font-weight: bold;
  color: #b80000!important;
  font-size:12px;
}

/*events captcha */
.note {
color:#666666;
font-size:0.8em;
}
.captchaImage {
margin:0 2px;
}
.simpleCaptchaSelected {
border:3px solid red;
}

/*styling for comments */
 
 div#respond h5{
 	background-color:#ffb673;
 }
 
 p.comment-header{
 	text-align:left;	 
	font-weight:bold; 	
	 font-style:italic;
	 font-size:11px;	 
 }
 
 p#comment-header1{
 	font-size:15px;
 	text-align:center;
 	font-style:normal!important;
 	font-weight:bold;
 /*	border-top: 1px dashed #A65000;*/
 }
 
p.comment-header span.comment-paginate-links {
	margin-right:2px;
	font-size:11px;
	float:right;
	font-style:normal;
}

p.comment-header span.comment-paginate-links span{

	font-size:11px;
	margin-right:0px;
	font-style:normal;
} 

p.comment-header span.comment-paginate-links a{

	padding:2px;
}
 
ol.commentlist {  
   		margin:0;        
        padding:0;        
       }  
      
.commentlist li {        
   list-style:none;  
   margin-bottom:14px;  
}  
    
.commentlist cite {  
     padding: 1px 1px 1px 4px;         
	 display:block;  
     font-style:normal;  
     /*background:#015965 url('images/bluegridbg.gif') repeat;*/  
     background-color:#015965;
     color:#ffffff;  
     height:20px;
 }     
     
 .commentlist cite a:link, .commentlist a:visited {  
       color:#ffffff;  
 }  
     
 .commentlist cite a:hover, .commentlist a:active {  
       color:#ffffff;  
 }  
     
 .commentlist cite img {  
       padding:1px;  
       border:1px solid #aab59a;  
       float:left;  
       margin-right:9px;  
 }  
     
.commentlist .author {  
      
	   font-weight:bold;        
       font-size: 10px;
	   float:left;  
}
	    
.commentlist .time {
	   font-size: 9px;  
	   float:right;
	   padding-right:2px;
}  
     
.commenttext {  
      background: url('images/comment-bg.gif'); 
      border: 1px dotted #ffe7ce;
	  padding: 5px 10px 5px 10px;	    
	  text-align:left;
	  font-size:11px;
      /*color:#fafcf6;*/	    
}  

	
.footer{
	display:inline-block;
	background-color:#A65000;
	/*background-color:#B4E1E7;*/
	width:960px;
	height:22px;
	position:relative;	
	top:0px;
}

.footer-text{
	font-size:10px;
	color:white;
}



.thumbnail{
	border: 1px solid white;
	float:left;
	margin-right:10px;
}

/*styling for advertisements*/
div.ad-container{
	display:block;
	position:relative;	
	float:right;	
	width:183px;
	min-height:820px;
    height:auto !important;
    height:820px;		
	/*left:1020px;
	background: #ffe8d2 url('images/bluestripebg.gif') repeat;*/
	background-color:#e4e4e4;
	margin:0;
	padding-bottom:26px; /*to correspond with sidebar's padding+margin */
	overflow:hidden;
}
div.ad-container img{
	float:none;
	/*override default float */
}

/* Styles for one-column display */
div.ad-container div {
	display:inline;
}

#wp125adwrap_1c { 
	margin-bottom:0px;
}

#wp125adwrap_1c .wp125ad { 
	margin-bottom:0px; 
}

/* Styles for two-column display */
#wp125adwrap_2c {  }

#wp125adwrap_2c .wp125ad { 
	padding:0
}
	

/*Styling for archives */




/*Styling for Page-Navi plugin */
div.wp-pagenavi{
	float:right;
	margin-right:25px;
}
div.wp-pagenavi span{
	font-family: Verdana, Helvetica, "Times New Roman", sans-serif;
	font-size: 11px;
	text-align:left;
}


div.wp-pagenavi a, span.current{
	margin-right:6px;

	padding: 2px;
	
	}