/*  BLOGS CSS  */

/*  BLOG.ASPX AND BLOGENTRY.ASPX  */
.Blogs .Thumbnailholder {
  padding-bottom: 30px;
}

.Blogs .Title A, .Blogs .Title A:Hover, .Blogs .Title A:Visited {
  margin: 0px 5px 0px 0px;
  font-size: 14px;
}

.Blogs .Subtitle {
  padding: 2px 0px;
  font-size: 10px;
  text-transform: uppercase;
}

.Blogs .Subtitle A, .Blogs .Subtitle A:Visited, .Blogs .Subtitle A:Hover {
  font-size: 10px;
}

.BlogEntries .NormRow .Body,
.BlogEntries .AltRow .Body {
  margin-bottom: 30px;
}

.BlogEntries .Heading {
  clear: both;
  display: block;
}

.BlogEntries .Title,
.BlogEntry .Title {
  margin-bottom: 10px;
  display: block;
  font-size: 1.2em;
}

.BlogEntries .PostDate,
.BlogEntries .Author,
.BlogEntries .Tags,
.BlogEntries .Enclosure,
.BlogEntry .PostDate,
.BlogEntry .Author,
.BlogEntry .Tags {
  margin: 0px 6px 2px 0px;
}

.BlogEntries .Author .Label,
.BlogEntry .Author .Label {
  text-transform: lowercase;
}

.BlogEntries .Tags,
.BlogEntry .Tags {
  display: block;
}

.BlogEntries .CommentCount,
.BlogEntry .CommentCount,
.BlogEntries .AddComment,
.BlogEntry .AddComment {
  display: none;
}

.BlogEntry .Extras,
.BlogEntries .Extras {
  display: block;
}

.BlogEntries .Tags A, .BlogEntries .Tags A:Hover, .BlogEntries .Tags A:Visited,
.BlogEntry .Tags A, .BlogEntry .Tags A:Hover, .BlogEntry .Tags A:Visited {
  margin: 0px 3px;
}

.BlogEntry #EnclosurePlayer,
.BlogEntry #EnclosureDetails {
  margin: 10px 0px 2px 0px;
}

.BlogEntries .Body {
  clear: both;
}

.BlogEntries .News .NormRow .Body,
.BlogEntries .News .AltRow .Body {
	clear: none;
}

.BlogPanelItem #Title {
  margin: 10px 0px 5px 0px;
  display: block;
  font-size: 1.2em;
}

.BlogPanelItem #ByLine {
  padding: 0px 0px 20px 0px;
  display: block;
}

.BlogPanelItem #Thumbnail IMG {
  margin: 3px 10px 0px 0px;
  float: left;
}

#Description {
  display: block;
}

.BlogEntries .Title A, .BlogEntries .Title A:Hover, .BlogEntries .Title A:Visited {
  font-size: 1.2em;
}

.BlogEntries .Label,
.BlogEntry .Label {
  margin-right: 5px;
}

.Enclosure A, .Enclosure A:Hover, .Enclosure A:Visited {
  display: block;
}

.BlogPanelItem UL {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}

.BlogPanelItem LI {
  list-style: none;
  line-height: 1.3em;
  margin-bottom: 8px;
}

.CommentCount {
  margin: 0px 10px 0px 0px;
}

.BlogComments {
  margin: 25px 0px;
}

.BlogComments .Name {
  font-style: italic;
}

#ApproveCommentImage,
#DeleteCommentImage {
  margin-right: 5px;
  float: right;
}

#CommentPanel {
  display: block;
  clear: both;
}

.Comments {
  margin: 20px 0px;
  float: left;
}

.Comments A IMG {
  margin: 0px 20px 0px 0px;
}
