/* ======== PAGE: BLOG ======== */
#blog_wrapper { width:100%; padding:8px 0 0 0; margin:0; }
.blog_title { font:bold 1.2em verdana,arial,sans-serif; margin-bottom:2px; }
.blog_info_list { border-bottom:1px dotted #aaa; padding:0 0 5px 0; margin:0; white-space:nowrap; font:11px verdana,arial,sans-serif; color:#222; }
.blog_info_list li { display:inline; padding-right:5px; }
.blog_body { margin:5px 0 40px 0; padding:0 4px; font:1em verdana,arial,sans-serif; }
.blog_body a { text-decoration:underline; }

#pagination { border-bottom:1px solid #ccc; padding-bottom:2px; margin-bottom:10px; }
#pagination ul { margin:0; padding:0; }
#pagination ul li { display:inline; padding:2px; margin:0; }
#pagination ul li a { color:#222; text-decoration:underline; }
#pagination ul li a:hover{ text-decoration:underline; color:#CC6600; }

.blog_table { width:100%; font:12px arial,verdana,sans-serif; margin:0; padding:0; }
.blog_table td { border:1px solid #888; padding:2px; margin:0; }

.selected { background:#fff; color:#666; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc; padding:0; margin:0;  }
.not_selected { background:#eee; color:#666; border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #fff; padding:0; margin:0; cursor: hand; cursor: pointer; }

.blog_entry { padding:0 5px; }
.blog_date { padding:0 3px 0 5px; margin:2px 0 2px 0; }
.blog_head { padding:0 3px 0 5px; margin:2px 0 2px 0; }
.blog_content { padding:0 3px 0 5px; margin:2px 0 2px 0; }
.bloghead { font:bold 11px verdana,arial,sans-serif; color:#822; padding:0; margin:0 0 3px 0; }
a.bloghead:link, a.bloghead:visited, a.bloghead:active { text-decoration:underline; }

#calendarbox { margin:0; padding:0; }
#calendarbox table { margin:0 auto; padding:0; }
#calendarbox table td, th { text-align:center; padding:1px; margin:0; }
#calendarbox table th { height:10px; font-size:7pt; }
#calendarbox table td { width:18px; height:10px; font-size:9pt; }
#calendarbox table .calendar-month { font:10pt tahoma,verdana,arial,sans-serif; margin-top:3px; text-align:center; }
#calendarbox table .calendar-month a { text-decoration:none; }
#calendarbox table .calendar-prev, #calendarbox table .calendar-next { font-weight:normal; }
#calendarbox table th { color:green; text-align:center; }
#calendarbox table td.linked-day a { font-weight:bold; color:#00f; text-decoration:underline; }
#calendarbox table td.todays-date { font-weight:bold; color:#f00; border:1px solid #888; padding:1px; }
#calendarbox table td.todays-date-linked a { font-weight:bold; color:#f00; text-decoration:underline; border:1px solid #888; padding:1px; }
#calendarbox table .calendar-month { margin:0 auto; }

#calendarbox table.prevnext { width:100%; margin-top:.3em; }
#calendarbox table.prevnext td { font-size:smaller; }
#calendarbox table.prevnext td a{ text-decoration:none }


