
.post {padding-top:15px; padding-bottom:25px; margin-bottom:4px; }

.navigation  { overflow:auto; margin-bottom:10px;}

.navigation div { float:left;  display:block; border-top:1px solid #fff; font-size:0.9em;}

.navigation .center { width:72px; text-align:center; border:1px solid #f8f8f8; border-bottom:1px solid #eee;}
.navigation .left {text-align:left; margin:0 1px 0 0;  -moz-border-radius:15px 0 0 15px;
-webkit-border-bottom-left-radius:15px; 
-webkit-border-top-left-radius:15px;  }
.navigation .right{text-align:right; margin:0 0 0 1px; -moz-border-radius:0 15px 15px 0; 
-webkit-border-bottom-right-radius:15px; 
-webkit-border-top-right-radius:15px; } 

.navigation .left, .navigation .right { width:69px; 
border:1px solid #f8f8f8;
border-bottom:1px solid #eee;
height:30px;}

.navigation a{ display:block; padding:5px 0 5px 0; text-decoration:none; height:20px;}
.navigation .left  a{ -moz-border-radius:15px 0 0 15px; 
-webkit-border-bottom-left-radius:15px; 
-webkit-border-top-left-radius:15px;
 padding:5px 0px 5px 17px; background:url('../images/nav-arrow.png') 10px 11px no-repeat #f8f8f8; }

.navigation .right a{ -moz-border-radius:0 15px 15px 0; 
-webkit-border-bottom-right-radius:15px; 
-webkit-border-top-right-radius:15px; 
 padding:5px 17px 5px 0px; background:url('../images/nav-arrow.png') 50px -10px no-repeat #f8f8f8;}

.navigation a:hover{ background-color:#eee; }
 
#content .navigation  { margin-top:10px; float:right;} 





 
.category-filter { margin-bottom:20px; overflow:auto; -moz-border-radius:10px; -webkit-border-bottom-radius :10px; }

.category-filter ul{ list-style:none outside; margin:0; padding:0; -moz-border-radius:10px; 
background:rgb(239,248,253);  -webkit-border-radius :10px; }
.category-filter li{ border-top:1px solid #fff; padding:0px;}
.category-filter li:first-child{ border-top:0px solid #fff;}
.category-filter li a{ display:block; padding:5px 15px;}
.category-filter #sb{ background:#fff; border:1px solid #f8f8f8; border-top:2px solid #eee; -moz-border-radius:0 0 10px  10px; -webkit-border-radius:0 0 10px  10px;

-webkit-border-bottom-right-radius :10px; 
-webkit-border-bottom-left-radius :10px; }

.category-filter #single{ background:#FAFAFA	!important;  font-size:0.85em;}

.category-filter #single a {display:inline; padding:0; margin:0;}
.category-filter #single li {padding:5px 15px; }
.category-filter #single li  span{vertical-align:top; color:#777; font-size:0.85em; margin-right:10px; display:inline-block; width:45px; text-align:right;}
.category-filter #single #sb{ padding:0; }

.category-filter #single #dat{ display:inline-block; font-size:0.9em; width:130px; text-align:left; color:#555; margin:0;}
 
.category-filter #single #dat a{ font-size:1.1em; }
 




 
.search form{border:1px solid #ddd;  border-right:1px solid #eee;  border-bottom:1px solid #eee; -moz-border-radius:13px;
-webkit-border-radius :13px; 

 overflow:auto; margin:7px 10px; background:#fff;}

.search #searchform{border:none;
width:155px;
margin:3px 0px 0px 3px;
float:left;
padding:2px 0px 6px 5px !important;
border:0;
height:14px;
background:#fff;
-moz-border-radius:13px 0 0 13px;
-webkit-border-radius:4px;
border-radius:4px;
color:#666;
}

.search #searchsubmit{border:none; 
padding:0px; margin:0px;
float:left;
background: url(../images/search-button.png) center center no-repeat  ;
border:0;
height:25px;
width:30px;
text-indent:-9999px;
-moz-border-radius:0 13px 13px 0;
-webkit-border-bottom-right-radius :13px; 
-webkit-border-bottom-left-radius :13px; 
cursor:pointer;
color: transparent;
text-transform: capitalize;
}



















.comments {-moz-border-radius: 0 0 5px 5px; -moz-box-shadow: 0px 1px 3px #ddd; 
-webkit-box-shadow: 0px 1px 3px #ddd; 
-webkit-border-bottom-right-radius :5px; 
-webkit-border-bottom-left-radius :5px; 
margin:-2px 10px 10px 10px; 
padding:0 26px 20px 25px; background:#FCFCFC; border:2px solid #fff; border-top:none;}

.comments ul{ list-style:none outside; padding:0; margin:0 5px 0 20px; }
.comments li{  margin:0 0 4px 0; padding:0; }
.comments li ul{ padding:0; margin:4px 0 10px 0; margin-left:22px; margin-right:10px;}

.comments .meta-info {display:block; padding-right:10px;}
.comment .avatar{ padding:3px; margin:0 5px 0 0; background:#fff; float:left; overflow:auto; 
vertical-align:middle; } 
.bypostauthor  .avatar {background:#b1daf7;}

.comment-author {display:block; float:left; border:1px solid #eee; border-bottom:1px solid #ddd; padding:0px 10px 0px 0px; position:relative;  z-index:2000; margin-left:-22px; margin-top:4px; background:rgb(239,248,253); }
.commentlist cite {  display:inline-block; float:left; font-style:normal; }
.commentlist cite a {  text-decoration:none; }

.comment-date{ display:block; overflow:auto; float:right; font-size:0.8em;}
.comment-date a{ color:#ccc; text-decoration:none;}

.comment  {border:1px solid #eee; background:#fff;}
.byuser {border:1px solid #87CEFA !important;}
.bypostauthor  {border:1px solid #b1daf7 !important;}
.bypostauthor   {  background-image: -webkit-gradient(linear, 0% 0%, 0% 80%, from(rgba(255, 227, 227, 0.1)), to(rgba(255, 255, 255, .9)));
 background: -moz-linear-gradient(top left, rgba(255, 227, 227, 0.1), rgba(255, 255, 255, 0.9)); }


.comments .base { display:block; overflow:auto; margin-top:3px; padding-left:30px; padding-right:10px;}
.comments .base p{ margin:0 0 5px 0; }
.wp-smiley {margin:0 5px; padding:0;}





.comment-edit-link { margin:5px 0 0 5px; float:right; background:url("../images/edit.png") left top no-repeat; text-indent:-9999px; width:10px; border:none; display:block;}
.comment-edit-link:hover {float:right; background:url("../images/edit.png") left -20px no-repeat; border:none;}


.reply { font-size:0.85em; position:relative; top:-10px;}
.comment-reply-link { float:right; background:url("../images/plus.png") right 2px no-repeat; color:#aaa; padding-right:13px;  display:block;  margin-right:10px;  }
.comment-reply-link:hover { background:url("../images/plus.png") right -28px no-repeat; border:none;}



.cancel-comment-reply a{display:inline-block; border-bottom:none; background:url("../images/close.png") 98% 4px no-repeat #fff; padding:3px 20px 5px 5px; font-size:1.04em; margin:-15px -25px 0 0;  float:right;
border:1px solid #ddd;  border-left:1px solid #eee;  border-top:1px solid #eee; 
-moz-border-radius:5px;
box-shadow: 1px 1px 4px #ddd;
-moz-box-shadow: 2px 2px 4px #ddd;
-webkit-box-shadow: 1px 1px 1px #ddd; 
text-decoration:none;
}

.cancel-comment-reply a:hover{background:url("../images/close.png") 98% -20px no-repeat #fff;}


#respond  {margin:5px 0; padding:0;}



#respond form {margin:5px 0; padding:0;
border:1px solid #ddd;  border-left:1px solid #eee;  border-top:1px solid #eee; 
background-color:#F8F8F8;
color:#555;
padding:10px 15px 10px 15px; 
font-size:1.1em;
}


#respond h3 {margin:10px 0 15px 0; padding:0; font-size:1.1em;  }
#respond h3 p {margin:0 0 0 20px; padding:0; float:lef; display:inline; font-size:0.7em;  }

#respond label  {width:100px; display:block; margin-right:10px;  text-align:right; font-weight:500; float:left;
border-right:1px dotted #ddd; padding:5px 10px 5px 0;}

#respond form p sup{color:#aaa; font-size:0.7em; }
#respond form p sub{color:#aaa; font-size:0.7em; }
 
#respond p input {width:160px;  padding:5px; border:1px solid #ddd;  border-right:1px solid #eee;  border-top:1px solid #bbb; }

#respond textarea {width:98%; margin:0;  padding:5px; background:#fff; border:1px solid #ddd;  border-right:1px solid #eee;  border-top:1px solid #bbb; }

#respond  #submit {padding:10px; margin:0px 0 0 0; width:200px!important; text-shadow: #fff 0px 1px 0px; font-weight:600; }


.latestactivity {list-style:none outside; padding:0; margin:0;}
.latestactivity li, .delicious-posts li {padding:0; margin:0 0 15px 0;}

.latestactivity li  small a{ color:#555; border:none;}


.amonth h2, .acat h2, .atag h2, .aauth h2 {margin:10px 0px 15px 0; color:#ddd;}

.amonth, .acat, .atag , .aauth{margin:10px 0px 15px 0; color:#ccc; margin-bottom:40px;}


.amonth h3, .acat h3 {margin:0px; color:#999; font-size:1.2em;}
.amonth h3 {margin:0 0 5px 0; padding:10px 0; border-top:1px solid #eee;}
.amonth h3 a, .acat h3 a{color:#222; text-decoration:none;}



.acat ul {list-style:none outside; margin:0; padding:0; border-bottom:1px solid #eee;}
.acat li {margin:0; padding:10px 5px; color:#ccc; border-top:1px solid #eee;}

.aauth ul {list-style:none outside; margin:0; padding:0; border-bottom:1px solid #eee;}
.aauth li {margin:0; padding:10px 5px; color:#ccc; border-top:1px solid #eee; color:#777; font-size:0.8em;}

.aauth li a{font-size:1.3em; width:280px; margin:0 2px; display:inline-block;}


.amonth span, .acat span {font-size:0.6em; float:right; margin-right:5px;}

.amonth p a {display:block;}






.subscribe-pcast {
 background:url('../images/back-bottom.png') center 15px no-repeat ; 
-moz-border-radius:5px; -webkit-border-radius:5px;
display:block; font-size:1.5em;
padding:5px 5px 5px 20px; margin-bottom:15px;  
}

.subscribe-pcast a {
background:url('../images/podcast-feed.png') 10px center no-repeat #fff;
-moz-border-radius:5px; -webkit-border-radius:5px;
padding:10px 5px 10px 50px; width:75px; 
text-decoration:none; display:block;
border:1px solid #eee; font-size:0.8em;
float:right;
}


.subscribe-pcast strong{
margin:5px 0 0 0; display:block; color:rgb(171,7,7);
}
.subscribe-pcast em{
background:none; font-size:0.6em;
}


.prev-year a{ background:url('../images/archives.png')90% 5px no-repeat rgb(239,248,253);
-moz-border-radius:5px; -webkit-border-radius:5px;
display:block; font-size:1.5em;
padding:10px 0px 8px 20px; margin-bottom:15px;  text-decoration:none; }

.prev-year a:hover{background-color:rgb(223,241,251);  }
