/* CSS Document */
.blogsModule{background:url(../images/images-main/content-ftr.gif) bottom left no-repeat #e4dec6;padding:15px}
.blogsModule .blogContainer h1{background:none;font-size:2.2em;padding-top:15px}
.blogsModule .blogListContainer h1{margin-bottom:6px}
.blogsModule .blogListContainer p.description{padding:8px 0 16px;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:1.2em;color:#84713e}
.blogsModule .blogListContainer p.blogDate{display:block;text-transform:uppercase;border-bottom:1px dashed #d5cfb5;margin-bottom:15px}
.blogsModule .blogListContainer,.blogsModule .blogContainer,.blogComments{}
.blogsModule .blogContainer{}
.blogComments{padding-bottom:9px}
.blogsModule .blogListContainer h2{padding-bottom:14px}
.blogsModule .blogListContainer h2 a{}
.blogsModule .blogListContainer h2 a:hover,.blogsModule .blogListContainer h2 a:active,.blogsModule .blogListContainer h2 a:focus{}
.blogsModule .blogListContainer .blogPost,.blogsModule .blogContainer .singleBlogPost,.blogComments li{background:url(../images/images-main/blog-bg.jpg) 0 0 no-repeat #f7efda;padding:21px 17px 18px;margin:0 -2px 15px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;-webkit-box-shadow:0 4px 7px 0 #d5cfb5;-moz-box-shadow:0 4px 7px 0 #d5cfb5;box-shadow:0 4px 7px 0 #d5cfb5}
.blogsModule .blogContainer .singleBlogPost{}
.blogsModule .blogListContainer .blogPost h3,.blogsModule .blogContainer .singleBlogPost h2{font-size:1.5em}
.blogsModule .blogListContainer .blogInfo{display:block;border-top:1px dashed #d5cfb5;padding-top:10px;font-size:0.9em}
.blogsModule .blogListContainer .blogInfo .blogAuthor{font-weight:bold}
.blogsModule .blogListContainer .blogInfo .blogDate{margin-left:3px}
.blogsModule .blogListContainer .blogInfo .commentCount{display:block;padding-top:5px}
.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;font-size:0.9em;padding:8px 0;border-top:1px dashed #d5cfb5;border-bottom:1px dashed #d5cfb5;margin-bottom:12px}
.blogsModule .blogContainer .blogInfo .blogAuthor,.blogsInclude .blogInfo .blogAuthor{display:none}
.blogsModule .blogContainer .blogInfo .blogDate,.blogsInclude .blogInfo .blogDate{margin-left:3px}
.blogsModule .blogContainer .blogInfo .commentCount,.blogsInclude .blogInfo .commentCount{margin-left:10px}
.blogsInclude .blogInfo .commentCount{margin-left:0;display:inline}
.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 .contentImages{float:none}
.blogsModule img{float:none;margin:0 -5px 10px;width:340px}
.blogsModule .photoCaption{width:310px;margin:0 -5px 15px}

/* leave a comment */
.blogsModule .form{}
.blogsModule .form h2{}
.blogsModule .form .formInfo{}
.blogsModule .form div.fieldContainer{}
.blogsModule .form div.fieldContainer div{}
.blogsModule .form .buttonContainer{}

/* comments list */
.blogsModule .blogComments ul li{list-style-type:none;list-style-image:none;list-style-position:outside;margin:0 0 15px;padding:14px 15px 10px}
.blogsModule .blogComments h2{padding:3px 8px 8px;font-size:1.3em;text-align:right} 
.blogsModule .blogComments h3{display:inline;padding-right:5px} 
.blogsModule .blogComments .commentHeader{padding-bottom:5px;font-size:0.95em}
.blogsModule .blogComments .commentHeader span{padding-left:5px}
.blogsModule .blogComments .commentBody{border-top:1px dashed #d5cfb5;padding-top:10px}

/* category list menu - same structure as case studies + event menu */
.blogsModule .blogsMenu{background:url(../images/images-main/event-inc-ftr.gif) bottom left no-repeat;padding-bottom:14px;margin-bottom:15px}
.blogsModule .blogsMenu h2{height:69px;background:url(../images/images-main/blog-menu-h2.gif) 0 0 no-repeat;text-indent:-999em;display:block;padding:0;margin-bottom:-9px;position:relative}
.blogsModule .blogsMenu ul{background:url(../images/images-main/event-inc-bg.gif) 0 0 repeat-y}
.blogsModule .blogsMenu ul li{background:url(../images/images-main/events-menu-underline.gif) bottom left no-repeat;padding:5px 12px 11px}
.blogsModule .blogsMenu span{display:block}
.blogsModule .blogsMenu span a{display:block;font-size:1.3em;padding:1px 0 2px;font-family:'GeorgiaProW01-CnBold',Georgia,"Times New Roman",Times,serif;line-height:1.2em;color:#523E24}
.blogsModule .blogsMenu span a:hover{color:#a68542}
.blogsModule .blogsMenu span.description{font-family:"Lucida Grande",Arial,Helvetica,sans-serif;font-size:0.95em;display:block;padding:0;font-weight:bold}

/* messages */
.note{}
.commentSubmitted{font-weight:bold;padding:10px 12px}
.commentSubmitted span{display:block;padding-bottom:12px}


/* blog include */
.blogsInclude{background:url(../images/images-main/blog-inc-bg.gif) 0 0 repeat-y;z-index:3;position:relative}
.blogsInclude h2{height:87px;background:url(../images/images-main/blog-inc-h2.gif) 0 0 no-repeat;text-indent:-999em;display:block;padding:0}
.blogsInclude ul{}
.blogsInclude li{}
.blogsInclude .latestPost,.blogsInclude .noPosts{}
.blogsInclude p.noPosts{}
.blogsInclude .blogPost{}
.blogsInclude .blogPost.last{}
.blogsInclude h3{clear:both;font-size:1.7em;padding:0 20px}
.blogsInclude h3 a{color:#523E24}
.blogsInclude h3 a:hover,.blogsInclude h3 a:active,.blogsInclude h3 a:focus{color:#a68542}
.blogsInclude .blogContent{padding:0 20px}
.blogsInclude a{}
.blogsInclude a:hover,.blogsInclude a:active,.blogsInclude a:focus{}
.blogsInclude p{}
.blogsInclude .blogInfo{padding:7px 20px 10px!important;border:none;margin:0}
.blogsInclude .contentImages{display:none}
.blogsInclude .contentImages img{display:none}
.blogsInclude .continue{background:url(../images/images-main/blog-inc-cont.gif) bottom left no-repeat;padding:10px 20px 25px;margin-bottom:-25px
}
.blogsInclude .continue a{}
.blogsInclude .continue a:hover,.blogsInclude .continue a:active,.blogsInclude .continue a:focus{}
