.blogTitle
{
   font-size:1.75em;
   text-decoration:none;
   text-align:left;
   margin-top:1em;
}

.blogPostedOn
{
   font-size:0.75em;
   text-decoration:none;
   text-align:left;
   margin-left:0.35em;
}

.blogBody
{
   font-size: 1.0em;
   text-decoration:none;
   text-align:left;
   margin-top:1.0em;
   margin-bottom:1.0em;
}

.blogPostedBy
{
   text-align:left;
   font-size:0.75em;
   color:#666666;
   margin-left:0.25em;
}

.blogMood
{
   text-align:left;
   font-size:0.75em;
   color:#666666;
   margin-left:0.25em;
}

.blogMusic
{
  text-align:left;
   font-size:0.75em;
   color:#666666;
   margin-left:0.25em;
}


.blogTagList
{
   font-size:0.75em;
   text-align:right;
   margin-bottom:0.5em;
   float:right;
   width:20em;
}

.blogSharePost
{
   font-size:0.75em;
   text-align:left;
   float:left;
   width:8em;
   vertical-align:bottom;
}

.blogSocialImages
{
   font-size:0.75em;
   text-align:left;
   float:left;
   width:80em;
}

.blogComments
{
}

.blogComments2
{
   font-size:0.75em;
   text-align:left;
   float:left;
   width:9em;
}

.blogPostedOn2
{
   font-size:0.75em;
   text-align:left;
   float:left;
   width:5em;
}

.blogPostedOnDate
{
   font-size:0.75em;
   text-align:left;
   float:left;
   width:15em;
   color:#1A3351;
}

.blogNextPrevControls
{
   font-size:1.0em;
   text-align:center;
   float:right;
}

.blogCommentSubject
{
   margin-left:0.5em;
   color:#333333
}

.blogCommentContainer
{
   margin-left:0.8em;
   border-left:3px solid #888888;
}

.blogCommentName
{
   margin-left:0.5em;
   color:#666666;
   margin-bottom:2em;
}

.blogCommentPostedOn
{
   margin-left:0.5em;
   color:#666666;
}

.blogCommentBody
{
   margin-top:1.0em;
   margin-left:0.5em;
}

.blogMainDate
{
   font-size:1.75em;
}

.blogTopSeperator
{
   width:100%;
   text-align:left;
   margin: 0 auto 0 0;
   border-top: 1px solid #000;
   height:1px;
}

.blogSummaryItem
{
   width:40em;
   margin-bottom:1.5em;
   margin-top:1em;
}

.blogSummaryCount
{
   width:1.5em;
   font-size:1.25em;
   text-align:left;
   float:left;

}
.blogSummaryTitle
{
   width:30em;
   font-size:1.25em;
   text-align:left;
   float:left;
   
}

.blogSummaryPublished
{
   float:left;
   width:6em;
   font-size:0.75em;
   text-align:left;
}

.blogSummaryPublishedDate
{
   width:47em;
   font-size:0.75em;
   text-align:left;
   float:left;
}

.blogSummaryShortDesc
{
   float:left;
   text-align:left;
   font-size:1em;
   width:39em;
   /*height:2.75em;*/
}

.blogSummaryComments
{
   float:left;
   text-align:left;
   font-size: 0.75em;
   width:10em;
}

.blogSummaryTags
{
   float:left;
   text-align:left;
   font-size: 0.75em;
   width:42em;
   margin-bottom:1em;
}

.blogSummaryCommentTotal
{
   float:left;
}

.blogNewCommentFormContainer
{
   width:30em;
   border:1px solid #666666;
}

.blogNewLeaveComment
{
   color:#ffffff;
   background:#666666;
   border:1px solid #333333;
   padding:2px 6px;
}

.blogNewCommentName
{
   width:4em;
   float:left;
   text-align:right;
   margin-right:0.75em;
   margin-left:1em;
   display:block; 
}

.blogNewCommentEmail
{
   width:4em;
   float:left;
   text-align:right;
   margin-right:0.75em;
   margin-left:1em;
   display:block;
}

.blogNewCommentWebsite
{
   width:4em;
   float:left;
   text-align:right;
   margin-right:0.75em;
   margin-left:1em;
   display:block;
}

.blogNewCommentBody
{
   width:4em;
   float:left;
   text-align:right;
   margin-right:0.75em;
   margin-left:1em;
   display:block;

}

.blogNewCommentBodyInput
{
   margin-bottom:1em;
}

.blogNewCommentAntiSpamString
{
   color:#fff;
   background:#666666;
   border:1px solid #333333;
   padding:2px 6px;

}

.blogTagMapContainer
{
   width:10em;
}

.blogTagMapTag
{
   float:left;
   margin-left:0.5em;
}

.blogTagMapLink
{
   margin-right:0.5em;
}

.blogTagMapTitle
{
   margin-left:0.5em;
}

.blogMonthMapContainer
{
   width:10em;
}

.blogMonthMapTag
{
   float:left;
   margin-left:0.5em;
}

.blogMonthMapLink
{
   margin-right:0.5em;
}

.blogMonthMapTitle
{
   float:left;
   margin-left:0.5em;
   /*text-decoration:underline;*/
}

.blogSearchHighlightTerm
{
   color: #0000ff;
   background-color:#ffff00;
}

.blogSearchBoxForm
{
   margin:0;
}

.blogTagCloudSmallestTag 
{ 
   font-size: xx-small; 
}

.blogTagCloudSmallTag 
{ 
   font-size: small; 
}

.blogTagCloudMediumTag 
{ 
   font-size: medium; 
}

.blogTagCloudLargeTag 
{ 
   font-size: large; 
}

.blogTagCloudLargestTag 
{ 
   font-size: xx-large; 
} 

.blogSocialLinks a:link
{
   margin:0 0.5em 0 0;
}

.blogSocialLinkImage
{
   border:none;
}
