#side {width: 215px; }
#content {width: 520px;}


.image img {border: solid 1px #dee9cd; padding: 2px; margin-bottom: 5px;}



#side .topics ul {margin: 0; padding: 5px 0; list-style-type: none;}
#side .topics li {padding: 2px 0; font-size: 0.916em;}
#side .topics a.current {color: #6A9BC8; text-decoration: none;}

.blog_entry {padding: 0 0 10px 0; margin-bottom: 30px; border-bottom: solid 1px #dee9cd; }
.blog_entry h2 {padding: 0;}
.blog_entry .date {color: #512A14;}
.posted {font-size: 80%;}

.blogFeed {padding-left: 20px; background: url(/template/feed-icon-14x14.gif) no-repeat  #fff; margin: 10px 0 20px 0;}


.blog_entry .entryHeader {position: relative; background: #fff; 
 min-height:55px;
  height:auto !important;
  height:55px;
}
.blog_entry .entryHeader .author {width: 185px; height: 55px;  position: absolute; top: 0; left: 315px; }
.blog_entry .title {width: 305px; }
.blog_entry .entryHeader {border-bottom: solid 1px #6a9bc8; margin: 0 0 15px 0; position: relative; padding: 0 0 5px 0;}

.blog_entry .entryHeader .author .image {width: 60px; float:left; height: 55px; }
.blog_entry .entryHeader .author .info {position: absolute; width: 125px; left: 60px; bottom: 5px;}
.blog_entry .author .date {font-size: 0.833em; color: #8E7866; }

.blog_entry h2 {font-size: 1.333em; color: #6a9bc8; margin: 0;}

.comments h2 {margin: 0 0 10px 0;}
.comments ol {margin: 5px 0 0 0; padding: 0; list-style-type:none;}
.comments li  {border: solid 1px #DFE7D4; padding: 10px 10px 0 10px; margin: 0 0 15px 0;}
.comments .posted {margin: 0 0 5px 0; color: #6a9bdb;}
.comments .posted .author {color: #666; float: none;}


a.blue:link, a.blue:visited {color: #6a9bc8; }
.blog_entry .topics {font-size: 0.916em; }
.blog_entry .share {margin: 15px 0;}
.blog_entry .categ {display: block; color: #8E7866;}

 .box {border: solid 1px #9ECB3A; font-size: 0.833em;}
 .box .header {padding: 3px 5px;  margin: 0;  background: url(/template/title_bg.jpg) repeat-y #fff; border-bottom: solid 1px #9ECB3A; text-transform: uppercase; }
 .box ul {margin: 5px 5pxpx 5px 9px; padding: 0 0 0 9px;}

.thisTopic {position: relative; width: 240px; float: left; color:  #6a9bc8;}
.relatedPosts {position: relative;  width: 240px;  float: right; color:  #6a9bc8; }
.thisTopic ul , .relatedPosts ul {margin-top: 5px; margin-bottom: 5px;}
.thisTopic .header , .relatedPosts .header {height: auto; min-height: auto;}

.links {margin: 15px 0; color: #8E7866;}

#blogSearch .input {width: 100px;}

#blogSearch label {display: block; margin: 0 0 5px 0;}
#blogSearch a:hover {color: #6A9BC8;}
#blogSearch .input {width: 170px; background: #fff ; margin: 0; border-width: 0; margin: 0; }
#blogSearch .blueBox div {width-space: nowrap; padding: 1px; border: solid 1px #ccc; text-align: justify; background: #fff; margin: 0 0 10px 0;}

#latestBlogs table {width: 100%;}
#latestBlogs th {color: #6a9bc8; font-weight: normal; text-align:left; font-size: 1.166em; padding: 5px 5px 0 17px;}
#latestBlogs td {width: 50%; vertical-align: top; padding: 0 17px; }
#latestBlogs .entry {width: 200px; margin: 5px 0; padding: 0; }
#latestBlogs .image {height: 139px;}
#latestBlogs .title {font-size: 1.166em;  line-height: 1.2; color: #6C9A31; width: 200px; float: left; }
#latestBlogs .title div { margin-bottom: -200px;  padding-bottom: 200px;}

.authorList {clear:both; padding: 10px 0;}
.authorList .image {width: 60px; float:left;}
.authorList .info {width: 100px; float: left;}
.authorList ul {width: 300px; float:right;}
.authorList li {font-size: 0.833em; color: #6C9A31;}
.authorList .date {color: #512A14; color: #808183}

#moreExpert {margin-top: 15px;}
#moreExpert .author {width: 135px; float: left; position: relative; }
#moreExpert .author .image { width: 125px; float: none;}
#moreExpert .author .info {position: relative; width: 135px; left: 0; bottom: 0; } 
#moreExpert .summary {margin-left: 140px;}
#moreExpert .topics {margin: 0 0 15px 0;}
#moreExpert h3 {font-size: 1.333em; color: #6a9bc8; margin: 0;}

.noborder {border-width: 0;}
.bio {font-style: italic; margin: 0 0 15px 0;}

.Box_1 {width: 350px; text-align: left;}


.share .title {width: auto;}


#experts {width: 100%; overflow: hidden;}
.expert {width: 120px; height: 170px; float:left; margin: 0 50px 10px 0;}
#experts .last {margin-right: 0;}
