/* CSS Document */
.blogsModule{}
.blogsModule .blogContainer h1{font-size:1.6em;margin:12px 0 6px;color:#59794e;font-weight:bold;border:none}
.blogsModule .blogListContainer h1{background:none;margin-bottom:15px}
.blogsModule .blogListContainer p.description{font-size:1.2em;padding:0;margin:-5px 0 20px;font-style:italic}
.blogsModule .blogListContainer p.blogDate{display:inline-block;font-size:1.2em;color:#fff;text-transform:uppercase;padding:7px 10px;background:#88b125;font-weight:bold;margin:0}
.blogsModule .blogListContainer,.blogsModule .blogContainer,.blogComments{background:none;border:none;padding:0;margin:0}
.blogsModule .blogContainer{}
.blogComments{margin-bottom:20px}
.blogsModule .blogListContainer h2{font-size:1.6em}
.blogsModule .blogListContainer h2 a{border:none}
.blogsModule .blogListContainer h2 a:hover,.blogsModule .blogListContainer h2 a:active,.blogsModule .blogListContainer h2 a:focus{text-decoration:none}
.blogsModule .blogListContainer .blogPost,.blogsModule .blogContainer .singleBlogPost,.blogComments li{padding:0;margin:0 0 30px}
.blogsModule .blogContainer .singleBlogPost{padding:0}
.blogsModule .blogListContainer .blogPost h3,.blogsModule .blogContainer .singleBlogPost h2{font-size:1.7em;font-weight:normal}
.blogsModule .blogListContainer .blogPost h4,.blogsModule .blogContainer .singleBlogPost h3{font-size:1.3em;font-weight:bold}
.blogsModule .blogListContainer .blogInfo{display:block;border-top:1px dotted #88b125;border-bottom:1px solid #88b125;padding:10px 0}
.blogsModule .blogListContainer .blogInfo .blogAuthor{font-weight:bold}
.blogsModule .blogListContainer .blogInfo .blogDate{margin-left:3px}
.blogsModule .blogListContainer .blogInfo .commentCount{margin-left:10px}
.blogsModule .blogListContainer .blogInfo .commentCount a{}
.blogsModule .blogListContainer .blogInfo .commentCount a:hover,.blogsModule .blogListContainer .blogInfo .commentCount a:active,.blogsModule .blogListContainer .blogInfo .commentCount a:focus{}

.blogsModule .blogContainer .blogInfo,.blogsInclude .blogInfo{display:block;border-top:1px solid #88b125;padding:10px 0}
.blogsModule .blogContainer .blogInfo .blogAuthor,.blogsInclude .blogInfo .blogAuthor{font-weight:bold}
.blogsModule .blogContainer .blogInfo .blogDate,.blogsInclude .blogInfo .blogDate{margin-left:3px}
.blogsModule .blogContainer .blogInfo .commentCount,.blogsInclude .blogInfo .commentCount{margin-left:10px}
.blogsModule .blogContainer .blogInfo .commentCount a,.blogsInclude .blogInfo .commentCount a{}
.blogsModule .blogContainer .blogInfo .commentCount a:hover,.blogsModule .blogListContainer .blogInfo .commentCount a:active,.blogsModule .blogListContainer .blogInfo .commentCount a:focus,.blogsInclude .blogInfo .commentCount a:hover,.blogsInclude .blogInfo .commentCount a:active,.blogsInclude .blogInfo .commentCount a:focus{}

/* image handling */
.blogsModule .blogImage{width:100%;overflow:hidden;margin:12px 0 0}
.blogsModule .blogImageBorder{overflow:hidden}
.blogsModule .blogImage img{max-width:428px;display:block;margin:0 0 8px;padding:0}

/* leave a comment */
.blogsModule .form{padding-top:15px}
.blogsModule .form h2{margin-top:0;font-size:1.5em;color:#628855}
.blogsModule .form .formInfo{margin:0 0 10px}
.blogsModule .form div.fieldContainer{background:#fff}
.blogsModule .form div.fieldContainer div{}
.blogsModule .form .buttonContainer{width:412px!important;padding:0;margin:0}

/* comments list */
.blogsModule .blogComments ul li{list-style-type:none;list-style-position:outside;margin:0 0 10px;padding:0;background:#fff}
.blogsModule .blogComments h2{font-size:1.6em;color:#59794E} 
.blogsModule .blogComments h3{font-weight:normal;font-size:1.1em;padding:5px 10px 4px;margin:0;background:#5c8b5a;display:inline-block;color:#fff;font-style:italic} 
.blogsModule .blogComments .commentHeader{padding:0;background:#81a87b;color:#fff}
.blogsModule .blogComments .commentHeader span{padding:0 7px;margin:0}
.blogsModule .blogComments .commentBody{padding:2px 10px;border:1px solid #9fbf9a;border-top:none}

/* category list */
.blogsModule .blogsMenu{margin:3px 0 0 -728px;width:208px;padding:0 0 4px;background:none;display:block;position:relative;font-size:0.9em}
.blogsModule .blogsMenu h2{font-size:1.2em;padding:10px 10px 6px 10px;margin:0;text-transform:uppercase;color:#fff}
.blogsModule .blogsMenu ul{padding:0;margin-top:0;width:208px}
.blogsModule .blogsMenu ul li{margin:5px;padding:0;list-style-type:none;list-style-position:outside;border-bottom:1px solid #a5bea0}
.blogsModule .blogsMenu span{font-size:1.1em;padding:0 6px;display:block;margin:0 0 5px;font-weight:bold;line-height:1.2em}
.blogsModule .blogsMenu span a{border:none;color:#fff;padding:7px 17px 7px 0}
.blogsModule .blogsMenu span a:hover,.blogsModule .blogsMenu span a:active,.blogsModule .blogsMenu span a:focus{color:#385036;text-decoration:none}
.blogsModule .blogsMenu span.description{display:none}

/* messages */
.note{font-size:1.6em;padding-top:10px}
.commentSubmitted{font-size:0.95em;font-weight:bold}
.commentSubmitted p span{font-size:1.6em;display:block;border-bottom:1px solid #d9e3d7; padding:0 0 5px}


/* blog include */
.blogsInclude{margin:15px 0 0;padding:3px 5px 25px;color:#4d5d4a}
.blogsInclude h2{color:#738e6f;padding:0 4px;margin:0 0 0 10px;text-transform:uppercase;font-size:1.3em}
.blogsInclude ul{}
.blogsInclude li{list-style-type:none;list-style-position:outside;margin:0}
.blogsInclude .latestPost,.blogsInclude .noPosts{padding:10px 14px 8px}
.blogsInclude p.noPosts{margin:0}
.blogsInclude .blogPost{padding:8px 14px;border-top:none}
.blogsInclude .blogPost.last{padding:8px 14px 12px;margin:0 0 10px}
.blogsInclude h3{padding:4px 0 8px;margin:0;font-size:1.2em}
.blogsInclude h3 a{border-bottom:none}
.blogsInclude h3 a:hover,.blogsInclude h3 a:active,.blogsInclude h3 a:focus{text-decoration:none}
.blogsInclude .blogContent{padding:2px 0 5px;margin:0 0 3px;line-height:1.25em;font-size:0.97em}
.blogsInclude a{}
.blogsInclude a:hover,.blogsInclude a:active,.blogsInclude a:focus{}
.blogsInclude p{}
.blogsInclude .blogContent h2,.blogsInclude .blogContent h3{/*remove any header styling from story*/font-size:1em;color:#424736;background:none;border:none;text-transform:none;letter-spacing:0;padding:0;margin:3px 0;font-weight:bold;display:block}
.blogsInclude .blogInfo{display:none}

