.blog_container {width: 968px;position: relative;margin: 0px auto;}
.blog_list {padding: 15px 20px 0px 0px;margin-top: 2px;width: 680px;float: left;background: url("images/blog/border-solid-dot-vert.png") right repeat-y;}
.featuredPost h2,
.blog_list h1,
.blog_list h2 {font-size: 32px; font-weight: normal; text-transform: uppercase;font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;line-height: 32px;margin-bottom: 10px; padding-right: 70px;}
.blog_list .blog_article {background: url("images/blog/border-solid-dot-horz.png") bottom repeat-x;padding: 20px 15px;margin-bottom: 30px;width: 648px;position: relative;}

.older_arrow{float: right;font-size: 14px;margin-bottom: 20px;}

.categories {height: 200px;width: 100px;overflow: scroll;display: none;}

.clear {clear: both;}

#mainNav {background: url("images/blog/border-solid-dot-horz.png") bottom repeat-x;height: 40px;margin-bottom: 30px;font-family: "Times New Roman", Times, serif;}
#mainNav .menu {float: right;margin-top: 8px;}
#mainNav .menu li {display: inline;font-size: 15px;font-weight: bold;padding: 0px 20px;border-left: 1px solid #797979;}
#mainNav .menu li a {font-weight: normal;}

#postFeed a {color: #174f7d;text-decoration: none;}

.blog-header {background: url("images/blog/border-dot-horz.png") bottom repeat-x;padding: 25px 0px 20px;}

.featuredPost {background: #fff;padding: 20px;margin-bottom: 15px;position: relative;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.featured.post-borderbottom {height: 5px;}

.post-borderbottom {background: url("images/blog/border-solid-dot-horz.png") bottom repeat-x;}

#sidebar {float: right;width: 265px;min-height: 1500px;}
#sidebar h4 {color: #174f7d;}
#sidebar li {font-size: 12px;font-weight: bold;text-transform: capitalize;}
#sidebar li a {color: #272727;}
#sidebar li a:hover {color: #174f7d;}

#sidebar h3, #sidebar h4 {font-size: 14px;font-weight: bold;text-transform: uppercase;}

.socialMedia, #archive, .emailSignUp, #requiredReading {background: url("images/blog/border-solid-dot-horz.png") bottom repeat-x;padding: 20px 0px 20px 5px;margin-left: 0px;}

#postFeed p {font-size: 14px;margin-bottom: 15px;}

.blog-header .blog-logo{display: block; margin: 0 auto;}

.blog_article a.read_more{display:none}

.featuredPost article.post {width: auto;margin: 0;padding: 0;}
.featuredPost .post.aboveFeature h2 {padding-right: 100px;}

section h1 a, section h2 a {text-decoration: none;color: #272727;}
section h1 a:hover, section h2 a:hover {color: #174f7d}

.featuredPost .post.aboveFeature .date {margin: 10px 0 0 0;}
.featuredPost .date {top: 0px;}
.featuredPost .date,
.blog_article .date {background: url("images/blog/date-angel.png") 0px 0px no-repeat;width: 70px;height: 37px;font-size: 18px;color: #174f7d;text-transform: uppercase;position: absolute;right: 5px;top: 20px;}

.meta {font-size: 13px;color: #888888;margin-bottom: 15px;}

.date #day {margin-top: 22px;font-size: 25px;font-weight: normal;text-align: left;}
.date #day, .date #month {width: 35px;float: left;}

.comment-count-single {background: url("images/blog/clover-lg.png") left no-repeat;width: 150px;height: 27px;font-size: 14px;text-align: center;padding-top: 7px;float: right;}
.comment-count-single span {color: #174F7D;float: right;}

.roundShadow {-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-khtml-border-radius: 5px;-moz-box-shadow: 0px 0px 10px #ccc;-webkit-box-shadow: 0px 0px 10px #ccc;box-shadow: 0px 0px 10px #ccc;background-color: #fff;}

.fr{float: right;}
#sidebar .submitBtn {background: #174f7d;border: 0;color: #FFFFFF;font-weight: bold;height: 25px;margin: 10px 0px;padding: 0px 20px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-khtml-border-radius: 5px;-moz-box-shadow: 0px 0px 10px #ccc;-webkit-box-shadow: 0px 0px 10px #ccc;box-shadow: 0px 0px 10px #ccc;cursor: pointer;}
#sidebar input {background: url("images/blog/formInput.png") center repeat-x;border: 0;display: block;height: 40px;margin: 0 auto;padding: 5px;width: 90%;font-size: 12px;color: #174f7d;}

.content_group{background: url("images/blog/border-solid-dot-horz.png") bottom repeat-x;padding: 20px 0px 20px 10px;margin-left: 0px;}

#requiredReading {background: none;}


a.facebook {background: url("images/blog/Blog-Facebook-Icon.png") no-repeat;display: block;width: 50px;height: 50px;}
a.twitter {background: url("images/blog/Blog-Twitter-Icon.png") no-repeat;display: block;width: 50px;height: 50px;}
a.googleplus {background: url("images/blog/Blog-Google-Plus-Icon.png") no-repeat;display: block;width: 50px;height: 50px;}
a.pinterest {background: url("images/blog/Blog-Pinterest-Icon.png") no-repeat;display: block;width: 50px;height: 50px;}
a.blogfollow {background: url("images/blog/Blog-Follow-Button.png") no-repeat;display: block;width: 244px;height: 30px;}

.socialMedia {background: none;}
.blog_leftnav .socialMedia {padding: 0px 0px 20px 0px;margin-left: -5px;}
.blog_leftnav .socialMedia li {display: inline-block;padding: 0 5px;}

.blog_leftnav .archives_months li{display: inline-block;border-right: 1px solid #000000;padding-right: 5px;padding-left: 2px;}

.blog_leftnav ul.archives{margin:5px 0;}
.blog_leftnav ul.archives a{text-transform: uppercase;}

#KarinCole {padding: 20px 0px;margin-left: 0px;height: 245px;position: relative;}
#KarinCole p {font-size: 14px;position: absolute;left: 10px;top: 40px;}

#postFeed, #mostViewedPosts {padding: 15px 20px 0px 0px;margin-top: 2px;width: 680px;float: left;background: url("images/blog/border-solid-dot-vert.png") right repeat-y;}

.blog_article .product-actions {padding:10px 0 0 0;}
.blog_article .product-actions span.action-span {float:left;font-size:15px; margin:5px 20px 0 0;}
