/* ================================
    CSS STYLES FOR Module Blog
   ================================
*/
/*========================================================*/
/*     Container Design Elements                          */
/*========================================================*/


/*-- conatiner title token             --*/ .blog_Title2{font-size: 18px; font-family: Georgia, Times New Roman, Times, serif; color: #000000; font-weight: normal; }   
  
/*-- container title cell              --*/ .blog_TitleTD{width:100%; padding: 0; }    
 
/*-- container actions cell            --*/ .blog_ActionsTD{width:0%; padding: 0; }     

/*-- container content pane            --*/ .blog_Content{font-size: 11px; font-family: Georgia, Times New Roman, Times, serif; color: #444; text-align:left; padding: 2px 4px 35px 4px; }     


/*-- container content pane            --*/ .blog_Content2{font-size: 11px; font-family: Georgia, Times New Roman, Times, serif; color: #444; text-align:left; padding: 2px 4px 35px 0; }     

/*-- container Icons cell              --*/ .blog_Icons{text-align:right; padding: 5px 0 7px 0; border-top: 1px solid #666; }     

/*-- top center section                --*/ .blog_T{vertical-align:top; height: 17px; padding: 1px 3px 0 3px; }     

/*========================================================*/



.BlogInfo{color: #000; }     

.SearchOptions{font-family: Georgia, Times New Roman, Times, serif; font-size: 10px; color: #000; }      

.CreateFrom{font-size: 10px; color: #000; }     
.blog_body{font-family: Georgia, Times New Roman, Times, serif; font-size: 12px; color: #000; }     
.blog_Description_Heavy{font-family: Georgia, Times New Roman, Times, serif; font-size: 11px; font-weight: bold; color: #000000; }
     
.blog_Description{font-family: Georgia, Times New Roman, Times, serif; font-size: 14px; color: #666; } 
    
.blog_published{display: block; text-align: center; float:left; font-family: Georgia, Times New Roman, Times, serif; color: #000000; border-bottom: 2px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; background:url(images/clip-bottom.png) right top no-repeat; width:2.5em; margin-right: 5px; }
     
.blog_pub-month{display:block; font-size: 10px; font-weight: bold; color: #000000; margin:0; padding:0; padding-top:1px; background:url(images/clip-top.png) center top repeat-x; text-transform:capitalize; } 
    
.blog_pub-date{display:block; font-size:1.1em; margin:0; padding:0; color: #0000; } 
    
.blog_pub-year{display:block; font-size: 10px; margin:0; padding:0; color: #000000; } 
    
.blog_comments{/*	background-image: url(images/blog_comments.png); */
background-position: left; background-repeat: no-repeat; padding-left: 20px; margin-right: 10px; cursor: pointer; font-family: Georgia, Times New Roman, Times, serif; font-weight: bold; color: #000; font-size:10px; text-decoration:none;}  
	   

.blog_comments_BlogTitleLink,  a.blog_comments_BlogTitleLink: link{background-image: url(images/blog_comments.png); background-repeat: no-repeat; padding-left: 20px; margin-right: 10px; cursor: pointer; font-size: 10px; color: #000; text-decoration:none; }     

a.blog_comments_BlogTitleLink: hover{background-image: url(images/blog_comments.png); background-repeat: no-repeat; padding-left: 20px; margin-right: 10px; cursor: pointer; font-size: 10px; color: #000; text-decoration:none; }   



  
	
.blog_topics{background-image: url(images/blog_topic.png); font-size: 10px; color: #000; }   
  

.Blog_More,  a.Blog_More:link,  a.Blog_More:visited,  a.Blog_More:active {color: #000;  border: 0px solid #0000;  font-family: Georgia, Times New Roman, Times, serif; font-weight: bold;  font-size: 12px; text-decoration: none;  text-align: right;   }     

a.Blog_More:hover {color: #000000;  border: 0px solid #0000;  font-family: Georgia, Times New Roman, Times, serif; font-weight: bold; font-size: 12px; text-decoration: underline;  text-align: right;  }   

  
.BlogTitle,  a.BlogTitle:link {margin:  0; font-family: Georgia, Times New Roman, Times, serif; font-size: 14px; font-weight: normal; color: #000000; text-transform:capitalize; text-decoration: none; }     

a.BlogTitle: hover {margin:  0; font-family: Georgia, Times New Roman, Times, serif; font-size: 14px; font-weight: normal; color: #000000; text-transform: capitalize; text-decoration: underline; }     

.blogentrytitle {margin:  0; font-family: Georgia, Times New Roman, Times, serif; font-size: 14px; color: #000000; font-weight: normal;text-transform:capitalize; text-decoration: none; }     

a.blogentrytitle:hover {margin:  0; font-family: Georgia, Times New Roman, Times, serif; font-size: 14px; font-weight: normal; color: #000000; text-transform: capitalize; text-decoration: underline; }     



.blog_tags{display: none; visibility: hidden; background-image: url(images/blog_tag_blue.png); font-size: 10px; color: #000; }     
.blog_trackback{background-image: url(images/blog_trackback.png); background-repeat: no-repeat; padding-left: 20px; font-size: 10px; color: #000; }     
.blog_permalink{background-image: url(images/blog_permalink.png); background-repeat: no-repeat; padding-left: 20px; font-size: 10px; color: #000; }     
.blog_print{background-image: url(images/blog_print.png); background-repeat: no-repeat; padding-left: 20px; margin-left: 6px; font-size: 10px; color: #000; }   
  
.blog_edit_link{background-image: url(images/blog_edit_link.png); margin-left: 6px; background-repeat: no-repeat; padding-left: 20px; font-size: 10px; color: #000; } 
    
.blogfooterlink{background-repeat: no-repeat; font-size: 10px; color: #000; } 
    
/*.blog_tags, */ .blog_topics,  .blog_permalink{background-position: left; background-repeat: no-repeat; padding-left: 20px; display: block; clear: both; float: none; color: #000; }     
.blog_date{ color: #000; font-family: Georgia, Times New Roman, Times, serif; font-size: 9px; }     

.blog_subhead.blog_author{/*background-repeat: no-repeat; background-image: url(images/guest_m.gif); background-x-position: 0px; background-y-position: 2px; */
}     

.blog_subhead.blog_author-1{/*background-image: url(images/1_m.gif); */
}     

hr,  .horizontalline{border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999999;}     

.blog_subhead{margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 42px; position: relative; color: 000000; font-family: Georgia, Times New Roman, Times, serif; font-size: 11px; }     


.commentusername{margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; position: relative; color: FFf; font-family: Georgia, Times New Roman, Times, serif; font-size: 10px; }     
.blog_subhead .blog_comments{position: absolute; top: 0px; right: 0px; }     

.blog_footer_right{float:right; display: inline; padding:  0 0 30px 0 ; position: relative;}  
   
.blog_footer_left{float:left; display: inline; padding: 0 0 0 0; position: relative;} 
    
.blog_footer{width: 100%; display: block; padding: 0; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999999; }  
   
.clear{clear: both; }     

.blog_copyright{font-size: 10px; }   
  
.blog_entry_description{font-style:italic; }   
  

/* BlogTitleLink Bubble */
div.blog_bubble{width: auto; font-size: 10 px; margin-bottom: 24px; }     

div.blog_bubble blockquote{margin: 0px; padding: 0px; border: 1px solid #000; background:none; }     

div.blog_bubble blockquote p{margin: 12px; padding: 0px; }     

div.blog_bubble cite{position: relative; margin: 0px; padding: 7px 0px 0px 15px; top: 6px; background: transparent url(images/blog_comment_tip.gif) no-repeat 20px 0; }     

/* Calendar Styles */
.Blog_Archive_DayHeader{font-size: .8em; background-color: #ccddff; color:#000000; }     

.Blog_Archive_Day,a.Blog_Archive_Day:visited,  a.Blog_Archive_Day:active{font-size: 9px; background-color: #000; text-decoration:none; color:#000000; }     

.Blog_Archive_NextPrev{font-size: .8em; text-decoration:none; }     

.Blog_Archive_OtherMonth{font-size: 9px; background-color: #f4f4f4; text-decoration:none; }     

.Blog_Archive_SelectedDay{border: 1px solid #cccccc; background-color: #000000; text-decoration:none;font-size: 9px; }     

.Blog_Archive_Selector{font-size: 9px; text-decoration:none; }     

.Blog_Archive_Title{font-family: Georgia, Times New Roman, Times, serif; font-size: 11px; color: #000000; background-color: #ccc;  }     

.Blog_Archive_TodayDay{border: 1px solid #cccccc; background-color: #000000; font-size: 9px; font-weight: bold; text-decoration:none; }     

.Blog_Archive_WeekendDay{font-size: 10px; background-color: #000ff0; text-decoration:none; }     


.BlogUserName{font-family: Georgia, Times New Roman, Times, serif; font-size: 11px; color: #000000; }     
.ButtonSearch{font-family: Georgia, Times New Roman, Times, serif; font-size: 11px; color: #0000; }     
blog_table, blog_tr, blog_td {color:#000; font-family: trebuchet ms; font-size: 12px; text-decoration: none; background-color:#CCCCCC  }