* {
  margin:0;
}

body {
  margin:0px;
  padding:0px;
  font:normal normal 80% Verdana, Arial, sans-serif;
  text-align:center;
}
h1, h2, h3, h4, dt {
    font-family:Arial, sans-serif;
}
h3 {
  font-size:1.17em;
}
dt {
 font-family:arial;font-weight:bold;
}
dd {
  margin-left:1em;
}
blockquote {
  margin-left:7px;
  padding-left:6px;
  border-left:1px dashed #ccc;
}
.roman li {
  list-style-type:lower-roman;
}
.w2 {
	width:760px;
	margin:0px auto;
	text-align:left;
}

.header {
  background:#f5f5f5;
  color:#666666;
}
.header-c {
 background:#fff;
 border-bottom:1px solid #f5f5f5;
 padding:5px 10px;
}
.header a {
 color:#b0c4de;
 text-decoration:none;
}
.header-c a:hover {
 color:#ffd700;
}
.blog-title {
 font-size:2em;
 font-weight:normal;
 font-family:Arial, sans-serif;
 color:#fff;
}

.blog-title a, .footer a {
        color:white;
	text-decoration:none;
}
.blog-title a:hover, .post-title a:hover {
	text-decoration:underline;
}
.blog-description {
  text-indent:1.5em;
}
.main {
  margin-top:0px;
  background:#ccc;
}
.main-c {
  background:#fff;
 /* 
background:transparent url(/images/diwali-kandil.jpg) no-repeat scroll right top;
*/
}

.mainbar {
  float:right;width:440px;
  word-wrap:break-word;
}
.post {
 overflow:hidden;
 padding:0 5px;
}
.post-title a {
  color:#05c;
  text-decoration:none;
}
.post-title, .cmt-title {
	margin-bottom:3px;
	border-bottom:1px dotted #eee;
	padding-top:8px;
  color:#4682b4;
}
.post-title {
  font-size:1.5em;
  border-bottom:1px dashed #ccc;
}

.post-body, .cmt-body {
	margin:5px 0px 5px 8px;
	padding-bottom:5px;
}
.post-body {
 /*border-right:1px dashed #CCCCCC;*/
}
.ext-link {
 color:#999;
 text-decoration:none;
}
a.ext-link:hover {
 color:#05c;
 text-decoration:underline;
}

.self-link {
 color:#000;
 cursor:text;
 text-decoration:none;
}
.tag-holder {
 padding:5px 3px;
 font-family:Tahoma;
color:#c50;
}
.tag-holder a {
 text-decoration:none;
 color:#ab0;
}
.tag-holder a:hover {
 text-decoration:underline;
 color:#c50;
}
.cmt-title {
/* color:#447799;*/
 font-family:Arial,sans-serif;
 font-weight:bold;
}
#l-discuss {
 color:#55AA66;
font-family:'Courier New',monospace;
font-weight:bold;
 background:#f0f5ff;
 padding:3px;
}
.comment-count {
  color:inherit;
  float:right; 
}
  
.u-task {
  text-align:right;
}

.author {
 text-decoration:none;
 color:#444;
}
.email {
 text-decoration:underline;
 cursor:default;
}
.sidebar {
  float:left; width:310px;
  padding-top:1em;
}
.sidebar .widget {
  margin-bottom:10px;
  padding:0 2px;
}
.widget h3 {
  color:#c50;
  border-bottom:1px dashed #ccc;
  padding-bottom:3px;
}
#recent-posts {
/*
background:transparent url(/images/diwali-kandil.jpg) no-repeat scroll left top
  list-style-image:url(/images/xmas_tree.gif);
  border-left:1px dashed #ccc;
*/
  padding:0 4px 0 1.5em;
}

#recent-posts a {
 border-bottom:1px dotted #CCCCCC;
 font-family:Arial,sans-serif;
 text-decoration:none;
 color:#362;
}
#recent-posts a:hover {
 border-bottom:none;
/* text-decoration:underline; */
 color:#05c;
}
.footer {
 width: 100%;
 background:#f5f5f5;
 color:#fff;
}
.footer .widget h3 {
  border-bottom:1px dashed #f5f5f5;
  color:#DD9933;
}
.footer-c {
 border-top:1px dashed #f5f5f5;
 background:#fff;
 padding:0.5em 0 0.25em;
}
.topic-vcard {
	color:#ccea20;
	font-size:.8em;
}
.post-vcard {
	color:#999;
	font-size:.8em;
}
.copy {
	clear:both;
	text-align:center;
	padding:5px;
}
.copy a {
 color:#c50;
 text-decoration:none;
}
.copy a:hover {
 color:#fff;
}
.no-decor {
	color:white;
	text-decoration:none;
}
.clear {
	clear:both;
}

.c-form {
	margin:10px auto;
	width:420px;
}
.c-label-w {
 background:#F0F5FF none repeat scroll 0 0;
 padding:3px;
 width:100%;
}
#c-label {
	border:none;
}

.c-form-w {
 border-bottom:1px dashed #F0F5FF;
 padding-bottom:5px;
}
#u,#w,#s,#v {
	position:relative;
	width:310px;
}
#m {
	width:400px;
}
#u,#w,#s,#v,#m {
	margin:5px 0;
}
.block-label {
	display:inline-block;
	width:80px;
}
.reqd {
	color:#c50;
}
.ok-msg, .err-msg {
        padding:5px;
        color:#fff;
}
.ok-msg {
        background:#0f0;
}
.err-msg {
        background:#f00;
}
#nextprev {
   text-align:center;
   padding:3px 0;
}
#prev-link {
 border-bottom:1px dashed;
 border-left:1px dashed;
 float:left;
 padding:0 0 3px 10px;
}
#next-link{
 float:right;
 border-bottom:1px dashed;
 border-right:1px dashed;
 padding:0 10px 3px 0;
}
li {
  padding:3px 0;
  list-style-position:outside;
}
.deleted-msg {
  text-decoration:line-through;
}
.odd {
  background:#f5f5f5;
}
.author-comment {
/* border-top:1px dashed #9bc;
 border-bottom:1px dashed #9bc;#f5f9f9*/
 background:#dfb;
}
.site-link {
 text-decoration:none;
 color:#05c;
 border-bottom:1px dotted;
}
.site-link:before { 
 content: " + "; 
}
.site-link:hover {
 color:#000;
 border-bottom:1px dotted #000;
}
.undecorated-list {
  list-style-type:none;
}
.inline-list {
  display:inline;
  padding:0px 2px;
}
.inline-list:after {
  content:",";
}
.attr {
 font-size:.8em;
 color:#999;
}
.attr a {
 color:#666;
 text-decoration:none;
}
.uline {
 text-decoration:underline;
}