/* 
Theme Name: NavinBPC
Theme URI: http://smritiweb.com/navin/
Description: Navin's theme based on Blueprint CSS
Version: 0.2
Author: Navin Kabra
Author URI: http://smritiweb.com/navin/

       Navin's Theme
*/


/* Header */

#header, #navlist, #banner_ad_top {
  text-align: center;
}

#header {
  color: #F4FAFE;
  margin: 0 8px 0 8px;
  font-size: .8em;
  height: 47px;
  line-height: 47px;
  width: auto;
  background: #e5ecf9 url(images/gradient.gif) repeat-x left top;
}

#header h1 {
	padding: 0.3em 0 0 0.2em;
	text-align: left;
}

#header a {
	text-decoration: none;
}

#header h2 {
	float: right;
	color: #fff;
	margin: -43px 20px 0 0;
}

/* Header continued: navlist */

#navlist {
	margin: 0px 24px 0px 24px;
	background: #e5ecf9 url(images/gradient.gif) repeat-x right top;
}

#navlist li.page_item {
	display: inline;
	list-style-type: none;
	padding-left: 10px;
}

/* End of the header */

/****************************************************************/

/* Sidebar */

.sidebar ul {
  list-style: none;
}

.sidebar h3 {
  background: #e5ecf9 url(images/gradient.gif) repeat-x left center;
  margin-top: 0.5em;
  padding: 5px;
}

.sidebar ul ul {
  margin: 0;
  padding: 0
}

.sidebar ul h3 {
  margin-bottom: 0.25em;
}

.sidebar ul ul li {
  margin-bottom: 0.5em;
}

.sidebar ul ul li a:hover {
  font-weight: bold;
}  

/* End of sidebar */

/****************************************************************/

.border, .indepth h3, .inbrief h3, .incategory h3, #header, #navlist {
  margin: 2px;
  padding: 4px;
  border: medium solid lightblue;
}

.redborder {
  margin: 2px;
  padding: 4px;
  border: medium solid red;
}

.indepth h3, .inbrief h3, .incategory h3 {
  background: #e5ecf9 url(images/gradient.gif) repeat-x left top;
}

/****************************************************************/

/* Stuff in regular entries */

h3 a, h2 a {
  text-decoration: none;
}

.postmetadata {
  font-style: italic;
  color: #555;
}

.fullpost .postmetadata {
  position: relative;
  top: -1.5em;
}

.after_post {
  position: relative;
  top: -1.5em;
}

.excerpt_more {
  font-weight: bold;
}

.quick_description, .please_subscribe {
  font-style: italic;
  font-size: smaller;
  position: relative;
}

.quick_description {
  top: -2em;
}

h3#respond {
  margin-top: 0.5em;
}

/****************************************************************/

/* Comments */
h3#comments {
  margin-top: 1em;
}

.alt {
  background: #eee;
}

.author_comment {
  background: #d5ecf9;
}



/****************************************************************/
/* For Wordpress autoloaded images */
.alignleft {
  float: left;
}

.alignright {
  float: right;
}

.wp-caption {
  padding: 5px;
  margin: 5px;
  border: thin dotted #aaa;
}


/* added by Navin. For Calendar */
.upb_date {margin: 10px 0 5px 0; padding:0 10px 0 20px;line-height:37px; background:url(images/gradient.gif) no-repeat;color:#fff;font-size:13px;font-weight:bold;font-family : Verdana, Arial, Sans-Serif;}
.upb_event {margin: 0 0 10px 10px;}
