@charset "UTF-8";
/* BLOG */
.blog_list_post { width:520px; height:115px; background:url(/images/blogpost_bg_550.png) no-repeat; padding:15px 15px 5px 15px; cursor:pointer; }
.blog_list_pic { float:right; margin: -3px 0px 15px 15px; }
.blog_list_title { font-weight: bold; font-size: 14px; line-height:15px; color:#3c7dac; }
.blog_list_date { font-weight: bold; font-size: 11px; color:#999;  margin-top:-10px; }
.blog_list_copy { margin-top:-7px; }
.blog_list_alt_date { font-weight: bold; font-size: 16px; line-height: 16px; padding-top: 12px; padding-bottom:5px; color:#333; clear:left; }
.bl_alt_post { color:#999; clear:left; }
.bl_alt_time { width:75px; float:left; }
.bl_alt_title { float:left; }
.blog_nav { width:530px; height:20px; margin:5px 0; }
.first { width:20px; height:20px; margin-right:3px; cursor:pointer; background:url(/images/blog_nav/first.png) no-repeat; float:right; }
.prev { width:20px; height:20px; cursor:pointer; background:url(/images/blog_nav/prev.png) no-repeat; float:right; }
.next { width:20px; height:20px; margin-right:3px; cursor:pointer; background:url(/images/blog_nav/next.png) no-repeat; float:right; }
.last { width:20px; height:20px; cursor:pointer; background:url(/images/blog_nav/last.png) no-repeat; float:right; }
#blog_links a, .blog_links_bottom a { padding-left: 30px; font-weight:normal; line-height:37px; }
.blog_links_bottom { margin: 0 10px 10px 10px; }
#blog_pic { margin-left: 30px; margin-top:20px; }
#blog_post { margin-top: 390px; }
#blog_links td { border-top-width: thin; border-top-style: dashed; border-top-color: #666; }
.viewed { float:right; font-size:11px; color:#666; line-height:30px; margin: 0 10px 10px 10px; }
.blogdate { color:#666; font-style:italic; font-weight:500; }
.bloglist { border-bottom-width: thin; border-bottom-style: dashed; border-bottom-color: #666; }
#calendar { background-image:url(/images/calendar2.png); background-repeat:no-repeat; float:right; width:50px; height:68px; margin:0 0 10px 10px; }
.calendar_month { font-weight:bold; color:#FFF; text-align:center; font-size:12px; height:19px; padding-top:2px; vertical-align:middle; }
.calendar_day { font-weight:bold; color:#000; text-align:center; font-size:20px; height:36px; vertical-align:middle; }
.blogSignature { font-size: 10px; margin-top:-20px; font-weight:bold;  color: #333333; margin-right:5px;  }
.commDate { font-size: 9px; color: #333333; margin-top:-18px; margin-right:10px;  }
.postreply a { font-size:10px; text-decoration:underline; font-weight:normal; line-height:0px; }
blockquote { width: 160px; padding: 10px; padding-top: 20px; float: right; margin-bottom: 20px; margin-left: 10px; background:url(/images/master/quote_top.gif) no-repeat; font-weight:bold; font-size: 13px; color: #002437; text-align:left; line-height: 18px;  }



/* SEARCH FORM */
#searchit { float:left; display:inline; width:180px; height:8px; background:url(/images/searchfield.png) left top no-repeat; padding: 1px 6px 10px 0; margin: 11px 25px 0 20px; }
#search_close { float:right; margin-right:5px; margin-top:0px; width:12px; height:12px; overflow:hidden; }
#search_close a { float:left; width:12px; height:0px; padding-top:12px; background:url(/images/close_sm.png) no-repeat top; }
#search_close a:hover { background-position:bottom; }
#searchit form { margin:2px 0px 0px 20px; }
#searchit input { width:138px; height:14px; margin:0; padding:0; border:none; background:#fff; font-size:10px; color:#666; }
#keywords:focus { outline:none; }

.title { width:760px; height:40px; background:url(/images/title_bar_720.png) no-repeat; margin-bottom:5px; }

/* FACEBOOK LIKE IT */
#likeit { background-color:#e8f0f9; border:1px solid #abd2e9; font-size:14px; font-weight:bold; color:#5b5796; margin-bottom:10px; margin-left:80px; padding:10px; width:350px; }
#likeit p { font-size:14px; font-weight:bold; color:#336699; }

