/*
Theme Name: Sacred Blue
Theme URI: http://gotchance.com/blog/sacred-blue/
Description: Sacred Blue is a two-column, widget-ready theme. It includes an Options page where you can edit the Ad codes and various other features of the theme.
Version: 1.0
Author: <a href="http://gotchance.com">Shrihari</a>
*/
ol, ul, li, input, form { margin: 0; padding: 0; }
body
{
	margin-top: 5px;
	font-family: Verdana, Tahoma;
	background: #F1F1F1;
}
a
{
	color: #007CAB;
	text-decoration: underline;
}
a:hover
{
	color: #000;
}
img, img a
{
	border: 0;
}
blockquote 
{
border-left: 5px solid #D0D0D0;
padding-left: 10px;
margin-left: 10px;
/* font-style: italic; */
}
code
{
padding: 3px;
background: #F1F1F1;
border: 1px solid #555;
display: block;
margin: 10px;
text-align: left;
}
.post-entry ul, .post-entry ol { margin: 10px 40px; }

h2 { font-size: 20px; margin-top: 16px; font-weight: normal; }
h3 { font-size: 18px; margin: 16px 0 0 0; font-weight: normal; }
h4 { font-size: 16px; margin: 16px 0 0 0; font-weight: normal; }
h5 { font-size: 14px; margin: 16px 0 0 0; font-weight: normal; }
h6 { font-size: 12px; margin: 16px 0 0 0; font-weight: normal; }

#wrap
{
	width: 960px;
	padding-top: 0;
	margin-top: 0;
}

#header
{
	text-align: right;
	padding-top: 94px;
	padding-right: 35px;
	padding-bottom: 0px;
	background: url(images/header.jpg) no-repeat;
	width: 865px;
	height: 34px;
}
#header_below
{
	background: url(images/header_below.jpg) no-repeat;
	width: 900px;
	height: 37px;
	margin: 0;
	padding: 0;
}
#footer
{
	background: url(images/footer.jpg) no-repeat;
	width: 900px;
	height: 63px;
	margin-top: -3px;
	padding: 0;
}

#content
{
	text-align: left;
	background: #FFF;
	border: 1px solid #009AD6;
	padding-top: 20px;
}

#left
{
	font-size: 13px;
	line-height: 1.8em;
	float: left;
	width: 628px;
	padding: 0 20px 20px 20px;
}
.post-entry img, .post-entry img a
{
	margin: 5px;
	padding: 3px;
	border: 1px solid #CCC;
	max-width: 98%;
}

#ad-bar
{
	font-size: 11px;
	line-height: 1.8em;
	float: left;
	width: 137px;

	border-left: 1px solid #CCC;
}

#right
{
	font-size: 11px;
	line-height: 1.8em;
	float: right;
	width: 268px;
	text-align: left;
	padding: 0 10px 15px 8px;
	border-left: 1px solid #CCC;
}
#right li, #right ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.post
{
	margin-bottom: 30px;
}

.post-head
{	
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.post-head span.title, .post-head span.title a
{
	font-size: 25px;
	color: #019BD6;
	line-height: 1.3em;
	text-decoration: none;
}
.post-head span.title a:hover
{
	color: #000;
}

.post-head div.date
{
	margin-top: 5px;
	border-bottom: 1px dashed #ccc;
	border-top: 1px dashed #ccc;
	padding-bottom: 0px;
	font-size: 9px;
	color: #777777;
}
.post-entry
{
	text-align: justify;
}
.post-bot
{	
	border-bottom: 1px dashed #ccc;
	border-top: 1px dashed #ccc;
	padding: 5px;
	margin-top: 5px;
}
.post-bot span.posted
{
	margin-top: 5px;
	float: left;
	font-size: 11px;
	line-height: 1.3em;
	text-decoration: none;
}
.post-bot span.comments
{
	float: right;
	font-size: 18px;
	color: #019CD6;
}
.post-bot span.comments a
{
	background: url(images/comments.jpg) left no-repeat;
	padding-left: 35px;
	padding-bottom: 3px;
	display: block;
	color: #019CD6;
	text-decoration :none;
}
.post-bot span.comments a:hover
{
	color: #000;
	text-decoration: none;
}

span.trackback a
{
  margin-left: 20px;
	background: url(images/arrow_refresh.png) left no-repeat;
	padding-left: 20px;
	padding-bottom: 3px;
	display: block;
	color: #666;
	text-decoration :none;
  float: left;
  font-size: 11px;
}
span.feed-for-this a
{
  margin-left: 20px;
	background: url(images/feed.png) left no-repeat;
	padding-left: 20px;
	padding-bottom: 3px;
	display: block;
	color: #666;
	text-decoration :none;
  float: left;
  font-size: 11px;
}
span.feed-for-this a:hover, span.trackback a:hover
{ color: #000; }

.side-head
{
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
	background: url(images/side-head.jpg) no-repeat;
	padding-top: 4px;
	padding-left: 15px;
	width: 205px;
	height: 24px;
}
#right .side-body
{
	padding: 3px;
	margin-bottom: 15px;
}
#right .side-body ul
{
	width: 200px;
	margin: 0;
	padding: 5px 7px;
	list-style-type: none;
}
#right .side-body ul li, #right .sidebody ul li a
{
	font-size: 1.1em;
	margin-top: 4px;
	padding-bottom: 2px;
	background: url(images/bullet.jpg) no-repeat left;
	background-position: 0 5px; 
	padding-left: 16px;
}
li.linkcat, .linkcat, li#linkcat-2, #linkcat-2 { padding-left: 0px; margin-left: 0px; }

#left .comm-top
{
	background: url(images/comm-top.jpg) no-repeat bottom;
	width: 550px;
	height: 19px;
	margin: 0;
	padding: 0;
}
#left .comm-mid
{
	margin: 0px;
	background: url(images/comm-mid.jpg) repeat-y;
	width: 550px;
}
#left .comm-mid *, #left .comm-mid-a * { margin: 0; padding: 0; }
#left .comm-mid p, #left .comm-mid-a p
{	
	text-align: left;
	font-size: 11px;
	margin: 0 20px;
	padding: 3px;
}
#left .comm-mid blockquote, #left .comm-mid-a blockquote 
{ 
  margin-left: 25px;
}
#left .comm-mid-a ul, #left .comm-mid-a ol, #left .comm-mid ul, #left .comm-mid ol { margin-left: 50px; text-align: left; }
#left .comm-bot
{
	background: url(images/comm-bot.jpg) no-repeat top;
	padding-top: 20px;
	width: 550px;
	margin: 0;
}
#left .comm-bot p, #left .comm-bot-a p
{
	text-align: left;
	font-size: 11px;
	margin-left: 17px;
	margin-top: 0px;
	margin-bottom: 15px;
}

/* Author Comments */
#left .comm-top-a
{
	background: url(images/comm-top-a.jpg) no-repeat bottom;
	width: 550px;
	height: 19px;
	margin: 0;
	padding: 0;
}
#left .comm-mid-a
{
	margin: 0px;
	background: url(images/comm-mid-a.jpg) repeat-y;
	width: 550px;
}
#left .comm-bot-a
{
	background: url(images/comm-bot-a.jpg) no-repeat top;
	padding-top: 20px;
	width: 550px;
	margin: 0;
}
/* End Author Comments */

#left .comm-title
{
	margin-top: 15px;
	margin-bottom: 10px;
	font-size: 20px;
	color: #019BD6;
	line-height: 1.3em;
	text-decoration: none;
}


/* HEADER */
.h1
{
  color: #FFF;
	background: url(images/h_01.jpg);
	width: 446px;
	height: 57px;
	padding: 20px 15px 15px 15px;
	font-size: 36px;
	float: left;
}
.h1 a { text-decoration: none; color: #FFF; }
.h2
{
	background: url(images/h_02.jpg);
	width: 484px;
	height: 82px;
	float: left;
  padding-top: 10px;
}
.h3
{
	background: url(images/h_03.jpg);
	width: 34px;
	height: 46px;
	float: left;
}
.menu
{
	background: url(images/h_04.jpg);
	width: 897px;
	height: 46px;
	float: left;
	color: #FFF;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 0px;
}

.menu ul
{
  margin: 0;
  padding: 0;
}
.menu ul li
{
	list-style: none;
	display: block;
	float: left;
	margin-right: 10px;
}
.menu a {
 	color: #FFF;
   float:left;
   background: url(images/menuleft.jpg) no-repeat left top;

padding: 0 0 0 10px;
	height: 46px;
   text-decoration:none;
}
.menu a span {
   float:left;
   display:block;
   background: url(images/menuright.jpg) no-repeat right top;
   padding:15px 15px 0 5px;
	height: 31px;
   color:#FFF;

}
.menu a span:hover { cursor: pointer; }

.menu a:hover span {
	color:#FFF;
}
.menu a:hover {
   background-position:0% -46px;
}
.menu a:hover span {
   background-position:100% -46px;
}

.h5
{
	background: url(images/h_05.jpg);
	width: 29px;
	height: 46px;
	float: left;
}
.h6
{
	background: url(images/h_06.jpg);
	width: 960px;
	height: 12px;
	float: left;
}


.alignright {
	float: right;
	}

.alignleft {
	float: left
	}


.post-bot span.nepr
{
	float: right;
	font-size: 18px;
	color: #019CD6;
}
.post-bot span.nepr a
{
	padding-bottom: 2px;
	display: block;
	color: #019CD6;
	text-decoration :none;
}
.post-bot span.nepr a:hover
{
	color: #000;
	text-decoration: none;
}

.subscribe-after-post
{
	background: url(images/feed.png) no-repeat;
	padding-left: 20px;
}

img.wp-smiley { border: 0; margin: 0; padding: 0; }

span.feedcountdiv { vertical-align: 60%; }
span.feedcountdiv a { font-size: 20px; font-weight: bold; color: #D7761A; text-decoration: none; }

/* MY Blog Log Style */
body table#MBL_COMM td.mbl_fo_hidden
{
	display: none;
}