h3{font-size: 12px;font-family: Verdana, sans-serif;font-weight: bold;
color: #27B1B5;opacity: 0.9;text-transform: uppercase;margin: 8px 0 8px 0;}

.by {font-size:11px;font-style:italic;color:#999;margin:0 0 10px 0;}

#blog .content {width: 704px;display: block;float: left;margin-top: 20px;}
#blog .content .item {display: block;clear: right;}
#blog .content .item .left {width: 166px;display: block;float: left;}
#blog .content .item .left .date {
  font-size: 12px;font-family: Verdana, sans-serif;font-weight: bold;
  color: #27B1B5;text-decoration: none;
}
#blog .content .item .right {
  display: block;float: right;
  margin-bottom: 24px;margin-right: 30px;width: 500px;
}
#blog .content .item .right h1 {
  font-size: 12px;font-family: Verdana, sans-serif;font-weight: bold;
  color: #27B1B5;opacity: 0.9;text-transform: uppercase;margin-bottom: 8px;
}
#blog .content .item .right h1 a {color: #27B1B5;text-decoration: none;}
/* ------------
   Post styling */
   #blog .content .item .right .post table {
     font-family: Georgia, serif;font-size: 13px;line-height: 20px;
     color: #444;margin-bottom:20px;
   }



#blog .content .item .right .post p {
  font-family: Georgia, serif;font-size: 13px;line-height: 20px;
  color: #353535;
  margin-bottom: 12px;
}
#blog .content .item .right .post a {color: #888;}
#blog .content .item .right .post a:hover {text-decoration: none;}
#blog .content .item .right .post ul,
#blog .content .item .right .post ol {color: #888;display: block;padding-left: 24px;margin: 8px 0;}
#blog .content .item .right .post ul li,
#blog .content .item .right .post ol li {
  color: #598E8E;
  font-family: Georgia, serif;font-size: 13px;line-height: 20px;
}

#blog .content .item .right .meta {
  font-size: 11px;font-family: Verdana, sans-serif;font-weight: bold;
  color: #ccc;opacity: 0.9;
  margin-top: 24px;
}
#blog .content .item .right .meta a {text-decoration: none;color: #ccc;}

#blog .navigation {
  width: 240px;margin-top: 20px;
  display: block;float: right;
  background: #353535;
}
#blog .navigation .st {
  display: block;height: 9px;
  background: url('../images/overlay/st.png') repeat-x top left;
}
#blog .navigation .sb {
  display: block;height: 9px;
  background: url('../images/overlay/sb.png') repeat-x top left;
}
#blog .navigation .search {display: block;background: #fff;padding: 0 0 5px 0;}
#blog .navigation .search form input.text {
  font-size: 12px;color: #888;padding: 2px;border: 1px solid #cac9c9;
  width: 168px;
}
#blog .navigation .inside {padding: 16px;}
#blog .navigation .inside h4 {
  font-size: 11px;font-family: Verdana, sans-serif;font-weight: bold;
  color: #8EDBDF;opacity: 0.9;
  margin-bottom: 8px;
}
#blog .navigation .inside p {
  font-size: 12px;font-family: Georgia, serif;color: #8EDBDF;
  opacity: 0.9;
}
#blog .navigation .inside .cats ul {display: block;padding: 16px 0 8px 0;}
#blog .navigation .inside .cats ul li {
  font-size: 9px;font-family: Verdana, sans-serif;color: #8EDBDF;
  opacity: 0.9;text-decoration: none;text-transform: uppercase;
  display: block;padding-bottom: 8px;
}
#blog .navigation .inside .cats ul li a {font-weight: bold;color: #8EDBDF;}
#blog .navigation .light {background: #454545;}
#blog .navigation .light h4 {color: #fff;}
#blog .navigation .social li {
  padding: 4px 0;list-style: none;
}
#blog .navigation .social li a {
  height: 15px;font-size: 12px;display: block;
}

#post_nav{margin: 0 0 30px 170px;width:500px;}
#post_nav a {color:#29B785;}
.back_in_time{font-size:12px;float:right;}
.closer_to_today{font-size:12px;float:left;}

.cats ul {font-size:10px;list-style:none;color:#8EDBDF;}
