.blogPage a{color:#0072bc;text-decoration:underline;}
#blogPage #content{padding-top:15px;}
#blogPage #main{float:left;width:656px;}
#blogPage #sidebar{float:right;width:300px;}
#blogPage #center{float:right;width:450px;}
#blogPage #left{float:left;width:194px;}
#blogPage .box{border:1px solid #BEBEBE;padding:10px 15px 10px 10px;margin-bottom:10px;}
#blogPage #sidebar .box{padding-right:13px;padding-left:13px;}
#blogPage .box h3{font-size:108%;font-weight:700;margin-bottom:.8em;}
#blogPage .box .links a{font-weight:700;text-decoration:underline;}
#blogPage .box .links li{margin-bottom:.6em;}
#blogPage .adBox{margin-bottom:7px;}
.blogBanner{width:450px;overflow:hidden;margin-bottom:20px;}
.blogBanner .custom{position:relative;}
.blogBanner .custom img{display:block;}
.blogBanner .custom h1,.blogBanner .custom em{position:absolute;top:-10000px;left:-10000px;}
.blogBanner .default{background:url(../../../images/gui/v1/blogBanner.jpg) 0 0 no-repeat;height:86px;border-bottom:solid 1px #bebebe;text-align:center;color:#fff;}
.blogBanner .default .wrapper{padding:14px 15px;white-space:nowrap;}
.blogBanner .default .titleOnly{padding-top:22px;}
.blogBanner .default h1{font-family:Georgia, "Times New Roman", Times, serif;font-size:28px;font-weight:400;margin-bottom:1px;}
.blogBanner .default em{font-family:Georgia, "Times New Roman", Times, serif;font-size:13px;font-style:italic;}
.blogBanner .default h1 a{color:#fff;text-decoration:none;}
#blogPage .blogBanner .default h1 a:hover{text-decoration:none;}
.blogTitle{padding-bottom:3px;border-bottom:#bebebe 1px solid;margin-bottom:20px;color:#8e8e8e;}
.blogTitle h1{line-height:180%;}
.blogTitle h1 span{font-size:28px;font-family:Georgia, "Times New Roman", Times, serif;}
.blogTitle h1 small{font-size:10px;text-transform:uppercase;color:#6d6d6d;}
.blogBox{position:relative;min-height:46px;_height:46px;margin-bottom:11px;}
.blogBox .image{width:42px;height:42px;display:block;overflow:hidden;text-align:center;position:absolute;left:0;top:0;border:solid 1px #bebebe;padding:1px;}
.blogBox .image span{display:block;width:100%;height:100%;background:#e8e8e8;}
.blogBox .info{margin-left:55px;}
.blogBox h4{font-size:12px;line-height:120%;margin-bottom:4px;font-weight:700;}
.blogBox p{font-size:11px;line-height:13px;color:#6d6d6d;}
#blogList .last{margin-bottom:0;}
#aboutBlogBox{color:#000;}
#aboutBlogBox .boxBody{font-size:92%;}
#aboutBlogBox p{line-height:16px;}
#aboutBlogBox h5{font-weight:700;}
#aboutBlogBox .separ{width:100%;height:1px;overflow:hidden;background:#dedede;margin:15px 0;}
#aboutBlogBox .photo{display:block;margin-bottom:13px;}
#aboutBlogBox .rssLink{padding:1px 0 2px 23px;background:url(../../../images/gui/v1/rss.gif) 0 0 no-repeat;}
#aboutBlogBox .addThisButton{margin-top:13px;}
.post{width:450px;}
.post .header{margin-bottom:14px;}
.post .header h2{font-family:Georgia, "Times New Roman", Times, serif;color:#1c1c1c;font-size:24px;font-weight:400;display:block;line-height:28px;}
.post .header h2 a{color:#1c1c1c;text-decoration:none;}
#blogPage .post .header h2 a:hover{text-decoration:none;}
.post .header .date{font-size:11px;text-transform:uppercase;color:#6d6d6d;}
.post .header .author{font-size:10px;color:#6d6d6d;margin-top:6px;}
.post .header .author a{text-decoration:none;text-transform:uppercase;}
.post .header .author span{text-transform:uppercase;}
.post .header .author a:hover{text-decoration:underline;}
.post .editorialImage{margin-bottom:2em;padding-top:2px;}
.post .body .editorialImage p,.post .body .editorialImage small{font-size:11px;color:#6d6d6d;line-height:14px;margin:0;}
.post .editorialImage img{display:block;border:1px solid #adacaa;margin-top:3px;margin-bottom:5px;}
.post .noBorder img{border:none;}
.post .fullwidth{float:none;padding-top:0;clear:both;margin-bottom:1.6em;}
.post .leftFloat{float:left;clear:left;margin-right:14px;}
.post .rightFloat{float:right;clear:right;margin-left:14px;}
.post .widget{clear:both;width:450px;overflow:hidden;margin-bottom:1.8em;margin-top:.3em;}
.post .body{line-height:17px;font-size:13px;}
.post .body p{margin:0 0 1.12em;}
.post .body blockquote{margin:1.12em 0;margin-left:40px;}
.post .body .video{margin-bottom:5px;}
.post .body h3{font-family:Georgia, "Times New Roman", Times, serif;color:#1c1c1c;font-size:17px;font-weight:400;margin-top:18px;margin-bottom:8px;line-height:138%;}
.post .body ul{margin-bottom:1.22em;}
.post .tools{margin-top:25px;padding-bottom:16px;clear:both;}
.post .tools li{float:left;margin-right:20px;}
.post .tools li a{font-size:11px;font-weight:700;text-transform:uppercase;text-decoration:none;}
.post .tools li a:hover{text-decoration:none;}
.postPreview .tools{border-bottom:#bebebe 1px solid;margin-bottom:25px;clear:both;}
#comments{margin-bottom:30px;}
#commentList .separ,#commentForm .separ{height:3px;overflow:hidden;border-top:solid 1px #bebebe;border-bottom:solid 1px #bebebe;}
#commentList h3{font-size:13px;font-weight:700;margin:20px 0 22px;}
.comment{margin-bottom:13px;}
.comment .message{background:#eee url(../../../images/gui/v1/comment_top.gif) 0 0 no-repeat;padding:18px 16px 1px;font-size:13px;}
.comment .message p{margin-bottom:5px;line-height:16px;}
.comment .info{background:#fff url(../../../images/gui/v1/comment_bottom.gif) 0 0 no-repeat;padding:25px 0 12px 69px;font-size:12px;line-height:16px;}
.comment .info .dash{display:none;}
.comment .info .author{font-weight:700;}
.comment .info .date{white-space:nowrap;}
#commentForm .formBox{border:none;}
#commentForm .formBox h3{background:none;font-size:13px;font-weight:700;margin:20px 0;padding:0;color:#000;}
#commentForm .formBox fieldset{padding:0;}
#commentForm .inlineLabel label{width:78px;text-align:left;}
#commentForm .textField{margin-bottom:6px;}
#commentForm .textField input{width:180px;}
#commentForm .textField em{font-size:11px;margin-left:8px;}
#commentForm textarea{width:356px;border:1px solid #979BA2;padding:2px 3px;}
#commentForm .submitButton{margin-top:16px;margin-left:83px;}
#commentForm .errorMsgs{margin-bottom:20px;font-weight:700;color:red;}
#commentForm .msg{margin-top:20px;font-size:13px;font-style:italic;}
