#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/talking_pretty.jpg) no-repeat top right; height:96px; padding:0px;}
.blogHeader.hairstyles-makeup h1.blogTitle {font-size:0px; visibility:hidden;}
.blogHeader.hairstyles-makeup h2.blogTitle {font-size:0px; visibility:hidden;}
.blogHeader.hairstyles-makeup span.blogSubtitle {font-size:0px; visibility:hidden;}

.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:0 0 10px 10px; float:left;}
.blogArchive .custom_ads.x, .blogLanding .custom_ads.x {border:medium none;}
#content.blogLanding .blogPost .body img{clear:both;margin-left: 0;}
#content.blogLanding .blogPost .body p{padding-top: 20px;}
#content.blogLanding .pds-box {clear: both;}
#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 {float:left; width:600px; 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;}
.blog .blogInfo .virals,
.blogArchive .viral_tools.bottom ,
.blogLanding .blogPost .viral_tools.bottom {float:right; margin:3px 0 0 0;}
.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 #aboutTheAuthor .tools p{*width:300px;}
#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; text-transform:uppercase;}
#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;}

/* New style for right rail control */
#MAIN_RIGHT_Ccontainer .rrModule {padding:15px 0 10px 0!important; margin:0 20px 0 0;clear:both; float:left;}
#MAIN_RIGHT_Ccontainer .rrModule h3 {font-family:georgia,serif;font-size:18px;line-height:19px;color:#333;}
#MAIN_RIGHT_Ccontainer #aboutThisBlog.rrModule{background:url(/cm/realbeauty/site_images/blogs/rr-about-this-blog.png) 0 0 no-repeat;}
#MAIN_RIGHT_Ccontainer #aboutThisBlog.rrModule .moduleBody {padding-top:5px;}
#MAIN_RIGHT_Ccontainer #aboutThisBlog.rrModule h3.title {display:none;}


#MAIN_RIGHT_Ccontainer #aboutTheAuthor.rrModule{background:url(/cm/realbeauty/site_images/blogs/rr-about-the-author.png) 0 0 no-repeat;color:#333;font-family:georgia,serif;font-size:13px;line-height:19px;margin-bottom:0;}
#MAIN_RIGHT_Ccontainer #aboutTheAuthor.rrModule .moduleBody {float:left; padding-top:15px;*width:340px;}
#MAIN_RIGHT_Ccontainer #aboutTheAuthor.rrModule .moduleBody  img.thumb {float:left; margin-right:15px;}
#MAIN_RIGHT_Ccontainer #aboutTheAuthor.rrModule .moduleBody .wrapper {float:left; width:228px;}
#MAIN_RIGHT_Ccontainer #aboutTheAuthor.rrModule .moduleBody .wrapper h3 {font-family:georgia,serif;font-size:18px;line-height:19px;color:#333; text-transform:none; padding-top:1px; padding-bottom:8px;}
#MAIN_RIGHT_Ccontainer #aboutTheAuthor.rrModule .moduleBody .wrapper p {float:left;}

#MAIN_RIGHT_Ccontainer #postsModule {background:url(/cm/realbeauty/site_images/blogs/rr-posts.png) 0 0 no-repeat; padding-top:20px; float:left;}
#MAIN_RIGHT_Ccontainer #postsModule .postType {margin:10px 0; text-transform:uppercase;*padding-top:10px;}
#MAIN_RIGHT_Ccontainer #postsModule .postType a#recent {font-family:georgia,serif;font-size:13px;padding:0 10px;border-right:1px dotted #ccc;}
#MAIN_RIGHT_Ccontainer #postsModule .postType a#recent:hover {text-decoration:none;}
#MAIN_RIGHT_Ccontainer #postsModule .postType a#popular {font-family:georgia,serif;font-size:13px;padding:0 10px 0 7px;}
#MAIN_RIGHT_Ccontainer #postsModule .postType a#popular:hover {text-decoration:none;}
#MAIN_RIGHT_Ccontainer #postsModule .postType a.on {color:#ff3366;}
#MAIN_RIGHT_Ccontainer #postsModule .postType a.on:hover {color:#ff3366 !important;}
#MAIN_RIGHT_Ccontainer #postsModule .popularPosts {display:none;}
#MAIN_RIGHT_Ccontainer #postsModule ul {list-style-type:disc !important;padding-left:20px;color:#bbb;margin:10px 0;}
#MAIN_RIGHT_Ccontainer #postsModule ul li {list-style-type:disc !important;font-family:georgia,serif;font-size:15px;line-height:27px;}


#MAIN_RIGHT_Ccontainer #blogArchives.moduleBody{background:url(/cm/realbeauty/site_images/blogs/rr-archive.png) 0 0 no-repeat; padding-top:15px; float:left; margin:0 0 20px 0;*width:340px;}
#MAIN_RIGHT_Ccontainer #blogArchives ul {padding-left:15px;margin:10px 0; clear:both;}
#MAIN_RIGHT_Ccontainer #blogArchives ul.showMe{*margin-top:30px}
#MAIN_RIGHT_Ccontainer #blogArchives ul li {font-family:georgia,serif;font-size:15px;line-height:27px; float:left; width:150px;margin:0px; padding:0px;}
#MAIN_RIGHT_Ccontainer #blogArchives ul li.item_1 {float:left;}

#MAIN_RIGHT_Ccontainer #tagCloud.moduleBody{background:url(/cm/realbeauty/site_images/blogs/rr-tag-cloud.png) 0 0 no-repeat; padding-top:25px; float:left; margin:0 0 20px 0; width:320px;}
#MAIN_RIGHT_Ccontainer #blogRoll.moduleBody{background:url(/cm/realbeauty/site_images/blogs/rr-blog-roll.png) 0 0 no-repeat; padding-top:25px; float:left; width:320px;margin:0 0 20px;}
#MAIN_RIGHT_Ccontainer #blogRoll ul {padding-left:15px;margin:10px 0; clear:both;padding-left: 20px;}
#MAIN_RIGHT_Ccontainer #blogRoll ul li {color:#bbb; list-style-type:disc !important; font-family:georgia,serif;font-size:15px;line-height:27px; width:300px;margin:0px; padding:0px;}



#content.aboutBlog h3 {margin-bottom:10px;margin-left:10px; font:30px Georgia, "Times New Roman", Times, serif; color:#333; text-transform:none;}

