
.blog-post {
  clear:left;
  margin:20px;
}

.blog-post h2 {
  margin:0 0 5px;
  font-size:20px;
  line-height:1.2em;
}

.blog-post h2 a {
  color:#002830;
  font-weight:normal;
}

.blog-post-date {
  font-size:10px;
  color:#666;
  margin:5px 0 10px;
}

.blog-post-image {
  float:left;
  padding:0 15px 10px 0;
  width:322px;
}

.blog-tools {
  background-color:#F7F7F7;
  border-color:#B0B0B0;
  border-style:dotted;
  border-width:1px 0;
  margin:0 17px 30px;
  padding:5px;
  clear:left;
}

.blog-tools ul {
  overflow:hidden;
}

* html .blog-tools ul {
  height:1%;
}

.blog-tools li {
  font-size:11px;
  font-weight:normal;
  padding:5px 20px 5px 5px;
  display:block;
  float:left;
}

.current-page li {
  padding-right:100px;
}

.blog-tools li img {
  margin-right:3px;
  vertical-align:middle;
}

.blog-tools li.last {
  margin-right:5px;
  padding-right:5px;
  float:right;
}

.blog-tools li.more {
  background:transparent url(/images/blog-read-more-bg.gif) no-repeat;
  width:126px;
  text-align:center;
}

.blog-tools li.more a {
  color:#fff;
}


.clear {
  clear:both;
}


/* WHAT'S HAPPENING TOUT */

#whats_happening {
	width:270px;
	background:#fff url(../images/you-say-bg.gif) no-repeat;
	padding:40px 15px 0 15px;
	margin:5px;
	border-bottom:1px solid #dedede;
}

.happening {
	clear:left;
	margin:10px 0;
	padding-bottom:10px;
	border-bottom:1px dotted #89BEC6;
}

.happening img { width:45px; height:45px; }
.happening p { margin:0 0 0 55px;}
.happening .image { width:45px; float:left; margin:0; }
.happening .date .user { color:#B3025A; }
.happening .content { color:#666; }
.happening .content a { color:#116DB0; }
.happening .action { color:#404040; font-weight:bold; }
.happening .title { margin:2px 0 2px 55px; }
.happening .title a { color:#044C5B; font-weight:bold; font-size:14px; }
.happening .date { color:#a0a0a0; font-size:10px; margin:2px 0 0 55px; }

/* Restyling review form to fit wider column */

#article-review-form .review-form-inner               { width:auto; }
#article-review-form .review-form-inner .form-content { width:auto; }
#article-review-form .form-content dl                 { width:580px;}
#article-review-form .form-content dl dd              { width:495px;}
#article-review-form .form-content .comment-field     { width:100%; }

/* Restyling related articles box to fit wider column */

#article-detail-wrapper { 
  background-image:none;
  background:transparent url(/images/related-articles-wide-bdr-bg.gif) repeat-y scroll 0 0;
  width:auto;
}

#article-detail {
  background:transparent url(/images/related-articles-wide-bg.gif) no-repeat scroll right bottom;
  width:auto;
}

#article-detail-inner         { width:auto; margin:0 20px; }
#article-detail-inner-wrapper { width:auto; }

#article-comments {
  clear:left;
  margin:0 20px;
}
