
/* ---- CURRENT PAGE ---- */

#current-page { border:2px solid #7cc0d6;padding:8px 10px 10px 10px;text-align:center;margin-bottom:15px;background:#93e4ff;font:normal small-caps 12px verdana; }
#current-page b { color:#007192;font-size:15px; }

/* ---- POSTS ---- */  

#posts { float:left;width:480px;margin-top:14px; }
.post { margin-bottom:10px;background:url('../design/post_background.jpg') bottom center no-repeat;float:left; }
.edit a { font-variant:small-caps;float:left;width:70px;background:#333;border:1px solid #000;text-align:center;padding:6px 0;font-size:11px;position:relative;left:-87px;margin-right:-87px;color:#fff; }
.edit a:hover {text-decoration:underline; }
.post h1 { font:bold 32px/39px arial;margin-bottom:15px; }	
.post h1 a  { color:#005C7A; }
.post h1 a:hover { color:#0079a1;padding-bottom:2px; } 
.post .date a { color:#007192; }
.post .date a:hover { text-decoration:underline; }
.post .entry-excerpt, .post .entry { text-align:justify; }    
.post .entry	{ width:480px;float:left;margin:15px 0 0 0; }     
.post .entry p, .post .entry-excerpt p { font:normal 13px/20px tahoma; }  
.post .entry p, .post .entry ul { margin-bottom:10px; }  
.post .entry ul li { background:url('../design/list_style.jpg') no-repeat 0 4px;padding-left:18px;font:normal 11px/17px Verdana;margin-bottom:5px; }
.post .entry a, .post .entry-excerpt a { color:#007192;font-variant:small-caps;font-weight:bold;border-bottom:1px dotted #cce3ea; }
.post .entry blockquote { background:#f3f3f3;width:460px;padding:10px;margin-bottom:10px; }   
.post .entry blockquote p { font:italic 11px/17px verdana;margin-bottom:0; }
.post .entry-excerpt strong, .post .entry strong { font-style:normal;font-variant:small-caps; }
.post .date { float:right;height:25px;width:180px;font:normal small-caps 11px Verdana;text-align:right;margin-top:15px; }  
.post .clear { clear:both; }
.post .more { font:bold 10px Verdana;background:url('../design/more.gif') 0 2px no-repeat;padding:0 0 4px 14px;margin-top:10px;float:left; }	
.post .entry a:hover, .post .entry-excerpt a:hover, .postmetadata a:hover, .post .more a { color:#FF6633;border-bottom:none;padding-bottom:5px; }	
.post .entry a:hover, .post .entry-excerpt a:hover, .post .more a { padding:2px 0; }
.post .more a:hover { color:#007192;border-bottom:2px solid #ccc; }
.postmetadata, .postmetadata-excerpt { font:bold small-caps 11px Verdana;margin-bottom:10px;clear:both;float:left;width:100%;padding:4px 0 6px 0; } 
.postmetadata-excerpt { margin:0; }
.postmetadata a, .postmetadata-excerpt a, .date .comment-icon a { color:#333;font-weight:bold; } 
.date .comment-icon a { line-height:13px;}    
.postmetadata a:hover, .postmetadata-excerpt a:hover, .date .comment-icon a:hover { color:#00afea; }  
.date .comment-icon, .postmetadata-excerpt .comment-icon-excerpt { background: url('../design/comment_icon.jpg') 0 0 no-repeat;padding:5px 0 6px 35px;float:right; }
.postmetadata-excerpt .comment-icon-excerpt { margin:0; } 
.posttags { float:left;width:480px;padding-bottom:5px;font-weight:normal;line-height:15px; }
.post-tags-excerpt { font:bold 9px/18px Verdana; }
.posttags a, .post-tags-excerpt a { font:bold 9px Verdana;color:#00afea; }
.posttags a:hover, .post-tags-excerpt a:hover { color:#333; }
.related { float:left;width:480px;font-size:12px;margin-top:10px; }
.related h1 { font:bold small-caps 14px verdana;margin-bottom:5px; }
.related ul li { border-top:1px solid #e8f4ff;padding:5px 0; }
.related ul li a { color:#007192;font:bold 11px/18px verdana;padding:5px 0; }
.related ul li a:hover { color:#FF6633; } 

/* ---- PAGE ---- */

#page-body { float:left;width:480px;margin-top:14px; }
.page-content { text-align:justify; }
.page-content p, .archives p { font:normal 13px/20px tahoma;margin-bottom:10px; }  
.page-content a, .archives a  {  color:#007192;font-variant:small-caps;font-weight:bold;border-bottom:1px dotted #cce3ea; }
.page-content ul li, .archives ul li { background:url('../design/list_style.jpg') no-repeat 0 4px;padding-left:18px;font:normal 11px/17px Verdana;margin-bottom:5px; }
.page-content strong, .archives strong { font-style:normal;font-variant:small-caps; }
.page-content a:hover, .archives a:hover { color:#FF6633;border-bottom:none;padding-bottom:5px; }
#page-body h2 { font:bold small-caps 22px tahoma; }

/* ---- AUTHOR INFO ---- */

#author-info { float:left;width:458px;border:1px solid #afc1c7;padding:10px;background:#e0eaea url('../design/author_post_back.png') bottom left repeat-x;line-height:18px; } 
#author-info a { color:#007291; }
#author-info .menu { float:right; }
#author-info .menu a { font-variant:small-caps;color:#ed9f00; }
#author-info a:hover { text-decoration: underline;}