
 .blog-index-index .col-2-right-layout .col-main,
 .blog-post-view .col-2-right-layout .col-main,
 .blog-cat-view .col-2-right-layout .col-main,
 .blog_rss_index .col-2-right-layout .col-main { width:610px; }
 
 .blog-index-index .col-2-right-layout .side-col,
 .blog-post-view .col-2-right-layout .side-col,
 .blog-cat-view .col-2-right-layout .side-col,
 .blog_rss_index .col-2-right-layout .side-col { width:315px; }

/*
 * POST
 */

/* Wrapper */
.postsWrapper { padding:25px 18px 25px 25px; }
.postWrapper { padding:0 0 50px; }

/* Title */
.postTitle { padding:0 0 15px; }
.postTitle h2 { font-size:1.75em; /* 21px */ font-weight: bold; margin: 0px; padding: 0px; color:#EB850A; }
.postTitle a { text-decoration:none; color:#EB850A; }
.postTitle a:hover { text-decoration:underline; color:#EB850A; }
.postTitle h3 { font-size: 10px; margin: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; color:#555555; }

/* Content */
.postContent { overflow:hidden; color:#5B4422; }
.postContent p { margin-bottom:1em; }
.postContent ul { margin:0 0 1em 20px; } 
.postContent ol { margin:0 0 1em 25px; }
.postContent ul li { list-style-type:disc; }
.postContent ol li { list-style-type:decimal; }
.postContent h2, 
.postContent h4 { color:#5B4422; }
.postContent h1 { font-size:1.5em; text-transform:capitalize; color:#EB850A; }
.postContent h2 { font-size:1.35em; text-transform:uppercase; }
.postContent h3 { font-size:1.2em; color:#EB850A; }
.postContent h4 { font-size:1.05em; text-transform:uppercase; }

/* Details */
.postDetails { font-size:0.92em; margin-top:5px; padding:10px 0; background:url(../images/blog/hr-bg.png) repeat-x left top; }
.postDetails li { float:left; list-style-position:inside; list-style-type:disc; padding-left:9px; }
.postDetails li.first { list-style-type:none; margin-left:0; padding-left:0; list-style-position:outside; }
.postDetails li a { text-decoration:none; }

/* Bookmarks */
.postBookmarks { padding:5px 0 3px; }
.postBookmarks h4 { font-size: 12px; font-weight: bold; display:inline; color:#555555; }

/* Error */
.postError { font-size: 16px; }


/*
 * COMMENTS
 */
 
/* Wrapper */
.commentsWrapper { padding:0 18px 25px 25px; }
.commentWrapper { padding:0 0 15px; }

/* Content */
.commentContent { padding-bottom: 0px; }
.commentsWrapper .button-set { border-top:none; margin-top:0; padding-top:0; }
/* Form */
.blog-post-view .group-select { padding:22px 10px 12px; }
.blog-post-view .group-select li .input-box { width:295px; }

/*
 * SIDE BAR
 */

/* General */
.blog,
.twitter { background:#EDEDED; border:none; border-bottom:3px solid #FFFFFF; margin-bottom:0 !important; }
.blog .head,
.twitter .head { background:none; border-bottom:none; border-left:none; border-right:none; margin:0; padding:15px 17px; }
.blog .head  h4,
.twitter .head h4 { color:#5B4422; font-size:1.17em; padding:0; text-transform:uppercase; position:relative; font-weight:normal; }
.blog .content,
.twitter .content { background:none; padding:0 17px 17px; }
.blog .content .post-title { color:#686868; }
.blog .content a { text-decoration:none; color:#686868; }
.blog .content a:hover { text-decoration:underline; }

/* Follow */
.blog-follow H4 a { color:#5B4422; text-decoration:none; }
.blog-follow H4 a:hover { text-decoration:underline; }

/* Categories */
.blog-categories li { padding-bottom:10px; width:46%; }

/* Recent Posts */
.blog-recent-posts .content,
.blog-recent-comments .content,
.twitter .content { padding:0 17px 7px; }
.blog-follow li,
.blog-recent-posts li,
.blog-recent-comments li,
.twitter li { border-top:1px solid #D8D9DA; padding:10px 0; }

.icon-rss,
.icon-twitter { position:absolute; right:0; }

.blog-comment-user { color:#8DC800; font-weight:bold; font-style:italic; font-family:georgia,times New Roman,serif; font-size:0.92em; }

/* Header */
.blog-header { line-height:0; overflow:hidden; }

/* Twitter */
.twitter-post-date { color:#a8a8ac; }
.twitter li.twitter-follow-us a { text-decoration:none; background:url(../images/blog/arrow-orange.png) no-repeat right; padding-right:10px; }
.twitter li.twitter-follow-us a:hover { text-decoration:underline; }
