#content.blog {margin-bottom:0;}
#content.blog #adCirc_620_100 .adCirc620x100 {right:10px;}
.grayBracket {font-family:georgia,serif;font-size:16px;color:#ccc;}
.blogHeader {clear:both;font-family:georgia,serif;font-style:italic;margin-top:10px;padding:0 10px;}
.blogHeader.hairstyles-makeup {background:url('/cm/realbeauty/site_images/blogs/reelbeauty-bg.jpg') no-repeat top right;padding-bottom:15px;}
.blogHeader.new-products {background:url('/cm/realbeauty/site_images/blogs/new-on-shelves-bg.jpg') no-repeat top right;}
#content .blogHeader h1.blogTitle,
.blogHeader h2.blogTitle {display:block;font-size:36px;color:#01A0A0;margin:0;font-style:italic;}
#content .blogPost h2.blogTitle {font-family:georgia,serif;font-size:22px;display:block;margin:10px 0;color:#01a0a0;}
.blogHeader .blogSubtitle {display:block;font-size:16px;width:220px;color:#333;}
.blogSearch {margin:20px 0;padding:0 10px;}
.blogSearch .searchFormOuter {float:left;padding:4px;background:#efefef;width:300px;}
.blogSearch .searchFormOuter .searchFormInner {padding:3px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;background:#fff;}
.blogSearch form {float:left;width:250px;}
.blogSearch input.search_box {border:medium none;font-family:helvetica,serif;font-size:15px;color:#666;}
.blogSearch img.btn {float:right;}
.blogSearch .allBlogsContainer {float:right;width:270px;}
.blogSearch .allBlogsOuter {padding:4px;background:#efefef;}
.blogSearch .allBlogsOuter #all_blogs {background:#fff;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:4px 4px 5px;}
.blogSearch #all_blogs #all_blogs_btn {font-family:helvetica,serif;font-size:15px;color:#666;display:block;background:url('/cm/realbeauty/site_images/blogs/see-all-blogs-bg.png') no-repeat top right;}
.blogSearch .blogs_dd {display:none;position:absolute;width:270px;}
.blogSearch .blogs_dd .blog_list {padding:0 4px 4px;background:#efefef;position:relative;top:-5px;}
.blogSearch .blogs_dd ul {background:#fff;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding-left:10px;}
.blogSearch .blogs_dd ul li a {font-family:helvetica,serif;font-size:15px;color:#666;}
.blogPagination {text-align:center;margin:10px 0;padding:10px 0;}
.blogPagination.top {border-bottom:1px dotted #ccc;}
.blogPagination.bottom {border-top:1px dotted #ccc;}
.blogPagination .prev,
#content.blogLanding .prev {float:left;padding-left:15px;margin-top:2px;background:url('/cm/realbeauty/site_images/blogs/blue-arrow-left.png') no-repeat center left;width:185px;text-align:left;margin-left:10px;}
#content .blogPagination a,
#content.blogLanding .prev a {color:#01a0a0;font-family:georgia,serif;font-size:11px;text-transform:uppercase;}
.blogPagination .home {width:185px;float:left;}
.blogPagination .home .homeOuter {background:url('/cm/realbeauty/site_images/blogs/gray-bracket-left.png') no-repeat left 60%;padding:5px 0 5px 10px;}
.blogPagination .home .homeInner {background:url('/cm/realbeauty/site_images/blogs/gray-bracket-right.png') no-repeat right 60%;padding:5px 10px 5px 0;}
#content .blogPagination .home a .red {color:#FF3366;}
.blogPagination .next {float:right;padding-right:15px;margin-top:2px;background:url('/cm/realbeauty/site_images/blogs/blue-arrow-right.png') no-repeat center right;width:180px;text-align:right;margin-right:10px;}
.blogPost {margin:10px 0;border-bottom:1px dotted #e0dfdf;}
#content.blogLanding .blogPost,
#content.blogArchive .blogPost {margin:10px;}
#content .blogPost a {color:#01a0a0;}
#content .blogPost a.blogTitle {font-family:georgia,serif;font-size:22px;display:block;margin:10px 0;}
.blogPost.first {border-top:1px dotted #e0dfdf;}
.blogPost .blog_categories {font-family:georgia,serif;font-size:11px;text-transform:uppercase;display:none;}
.blogPost h1 {font-family:georgia,serif;font-size:22px;font-style:italic;margin:10px 0;}
.blogPost .published {font-family:georgia,serif;font-size:11px;text-transform:uppercase;margin:10px 0;}
.blogPost .published .date,
.blogPost .published .time {margin-right:10px;}
.blogPost .published .blue {color:#01a0a0;}
.blogPost .blogInfo {margin:10px 0;}
.blogCircOffer {margin:20px 0;text-align:center;}
#content .blogCircOffer p {margin:0;font-size:10px;color:#ccc;}
.blogPost .blogInfo .comments_number {float:left;}
#content .blogPost .blogInfo .comments_number a {color:#01a0a0;font-size:11px;text-transform:uppercase;font-family:georgia,serif;}
#content .blogPost .blogInfo .comments_number a.permalink {padding-left:5px;border-left:1px dotted #666;}
.blogPost .blogInfo .virals {float:right;}
.blogPost .blogInfo .virals .viral_button span,
.blogPost .blogInfo .virals .viral_button_share span {color:#01a0a0;}
.blogPost .blogInfo .tags {padding:10px 0;clear:both;font-family:georgia,serif;font-style:italic;font-size:15px;color:#666;}
#content .blogPost .blogInfo .tags a {color:#01a0a0;text-transform:uppercase;font-style:normal;font-size:11px;}
#content .blogPost .readmore a {color:#01a0a0;font-family:georgia,serif;font-style:italic;}
.blogCircOffer {border-bottom:1px dotted #e0dfdf;padding-bottom:20px;}
#content.blogArchive .archiveTitle {font-family:georgia,serif;font-size:30px;padding:0 10px;}

#MAIN_RIGHT_Ccontainer .rrModule {padding:0 10px;margin:20px 0;clear:both;}
#MAIN_RIGHT_Ccontainer .rrModule img.thumb {width:60px;height:60px;}
#MAIN_RIGHT_Ccontainer .rrModule a.more {font-style:italic;color:#01a0a0;font-size:13px;font-family:georgia,serif;}
#MAIN_RIGHT_Ccontainer .rrModule a.rrLink {font-size:11px;text-transform:uppercase;color:#01a0a0;font-family:georgia,serif;}
#MAIN_RIGHT_Ccontainer .rrModule a.rrLink span {color:#FF3366;}
#MAIN_RIGHT_Ccontainer #aboutThisBlog {color:#333;font-family:georgia,serif;font-size:13px;line-height:19px;padding:0 10px;}
#MAIN_RIGHT_Ccontainer #aboutTheAuthor .authorImage {float:left;margin-right:10px;margin-top:10px;}
#MAIN_RIGHT_Ccontainer #aboutTheAuthor .authorInfo {float:left;width:230px;margin-top:10px;}
#MAIN_RIGHT_Ccontainer #aboutTheAuthor .authorInfo .name {font-family:georgia,serif;font-size:18px;line-height:19px;color:#333;}
#MAIN_RIGHT_Ccontainer #aboutTheAuthor .authorInfo .bio {color:#333;font-family:georgia,serif;font-size:13px;line-height:19px;margin-bottom:0;}
#MAIN_RIGHT_Ccontainer #posts .postType {margin:10px 0;}
#MAIN_RIGHT_Ccontainer #posts .postType a#recent {font-family:georgia,serif;font-size:13px;padding:0 10px;border-right:1px dotted #ccc;}
#MAIN_RIGHT_Ccontainer #posts .postType a#recent:hover {text-decoration:none;}
#MAIN_RIGHT_Ccontainer #posts .postType a#popular {font-family:georgia,serif;font-size:13px;padding:0 10px 0 7px;}
#MAIN_RIGHT_Ccontainer #posts .postType a#popular:hover {text-decoration:none;}
#MAIN_RIGHT_Ccontainer #posts .postType a.on {color:#ff3366;}
#MAIN_RIGHT_Ccontainer #posts .postType a.on:hover {color:#ff3366 !important;}
#MAIN_RIGHT_Ccontainer #posts .popularPosts {display:none;}
#MAIN_RIGHT_Ccontainer #posts ul {list-style-type:disc !important;padding-left:20px;color:#bbb;margin:10px 0;}
#MAIN_RIGHT_Ccontainer #posts ul li {list-style-type:disc !important;font-family:georgia,serif;font-size:15px;line-height:27px;}
#MAIN_RIGHT_Ccontainer #archive ul {padding-left:15px;margin:10px 0;}
#MAIN_RIGHT_Ccontainer #archive ul li {font-family:georgia,serif;font-size:15px;line-height:27px;}
#MAIN_RIGHT_Ccontainer #tagCloud p {padding: 0 10px;}
#MAIN_RIGHT_Ccontainer #tagCloud a span {color:#01a0a0;font-family:georgia,serif;}
#MAIN_RIGHT_Ccontainer #tagCloud a span.w1 {font-size:11px;}
#MAIN_RIGHT_Ccontainer #tagCloud a span.w2 {font-size:12px;}
#MAIN_RIGHT_Ccontainer #tagCloud a span.w3 {font-size:13px;}
#MAIN_RIGHT_Ccontainer #tagCloud a span.w4 {font-size:14px;}
#MAIN_RIGHT_Ccontainer #tagCloud a span.w5 {font-size:15px;}
#MAIN_RIGHT_Ccontainer #tagCloud a span.w6 {font-size:16px;}
#MAIN_RIGHT_Ccontainer #tagCloud a span.w7 {font-size:17px;}
#MAIN_RIGHT_Ccontainer #tagCloud a span.w8 {font-size:18px;}
#MAIN_RIGHT_Ccontainer #tagCloud a span.w9 {font-size:20px;}
#MAIN_RIGHT_Ccontainer #tagCloud a span.w10 {color:#ff3366;font-size:20px;}

#content.aboutBlog {}
#content.aboutBlog h1 {margin-bottom:10px;margin-left:10px;}
#content.aboutBlog .aboutBody {font-family:georgia,serif;font-style:italic;line-height:22px;color:#333;padding:0 10px;}
#content.aboutBlog .viral_tools {float:right;padding-bottom:5px;margin-right:10px;}
#content.aboutBlog .viral_tools a {color:#01a0a0;}
#content.aboutBlog .aboutBlogContent {clear:both;padding-top:10px;border-top:1px dotted #e0dfdf;margin:0 10px;}
#content.aboutBlog .aboutBlogContent h2 {font-family:georgia,serif;font-style:normal;color:#333;font-size:30px;margin-bottom:15px;}
#content.aboutBlog .aboutBlogContent img.aboutBlogImage {float:left;margin-right:20px;background:url('/cm/realbeauty/site_images/homepage/rb-thumb-bg.gif') no-repeat right bottom;border:1px solid #e6e6e6;padding:8px 8px 20px;}
#content.aboutBlog .aboutBlogContent .blogTeaser {float:left;width:440px;}
#content.aboutBlog .aboutBlogContent .blogTeaser .aboutTeaser {font-family:georgia,serif;font-style:italic;}
#content.aboutBlog .aboutBlogContent .blogTeaser .contactAuthor {margin-bottom:20px;}
#content.aboutBlog .aboutBlogContent .blogTeaser .aboutBlogLink {color:#01a0a0;font-family:georgia,serif;font-size:11px;}
#content.aboutBlog .aboutBlogContent .blogTeaser .recentPosts,
#content.aboutBlog .aboutBlogContent .blogTeaser .recentPost {font-family:georgia,serif;clear:both;margin:20px 0;}
#content.aboutBlog .aboutBlogContent .blogTeaser .recentPost {clear:both;margin:10px 0 20px;}
#content.aboutBlog .aboutBlogContent .blogTeaser .recentPost a {color:#01a0a0;}
#content.aboutBlog .aboutBlogContent .blogTeaser .recentPost a span span {text-transform:uppercase;font-size:11px;}
#content.aboutBlog .aboutBlogContent .blogTeaser .recentPost a.post {float:left;clear:both;}
#content.aboutBlog .aboutBlogContent .blogTeaser .recentPost .commentCount {float:left;clear:both;}