/* BLOG */
body { font-family: Arial, Helvetica, sans-serif; margin:0; padding: 0; background: #f6e4e4 url(http://www.2beauty.com.br/blog/wp-content/themes/2Beauty/images/bgplaid.gif); }

.breaker, .clear { clear: both; height: 0; font-size: 0; margin: 0; padding: 0; }

.centralize { position: relative; margin: auto; clear: both; width: 980px; }

ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { margin: 0; padding: 0; }
ul{ list-style: none; }

a img { border: 0; }


#header { background: url(http://www.2beauty.com.br/blog/wp-content/themes/2Beauty/images/bgpink.gif) no-repeat; height: 40px; overflow: hidden; font-size: 12px; margin: 0; padding: 0; }
#header #menu { float: left; height: 40px; overflow: hidden; }
#header #logo { float: right; height: 40px; overflow: hidden; }
#menu ul.nav { margin: 0; padding:0; }
#menu ul.nav li { list-style: none; display: inline; }
#menu ul.nav li a { float: left; color: #ffffff; text-decoration: none; text-align: center; padding: 13px 20px; }
#menu ul.nav a:hover { color: #3d2a2a; }
#menu ul.nav a.selected { color: #3d2a2a; }


#middle { overflow: hidden; font-size: 12px; }
#body { margin: 0; overflow: hidden; width: 980px; background: #fff url(http://www.2beauty.com.br/blog/wp-content/themes/2Beauty/images/bg.gif) repeat-y; padding: 0px; }

#body #left { width: 610px; overflow: hidden; margin: 10px 20px 30px 20px; float: left; }



#body ul { list-style: none; }
#body a { text-decoration: none; }
#body a:hover { text-decoration: underline; }
#body a img { border: 0; }

.top { background: url(http://www.2beauty.com.br/blog/wp-content/themes/2Beauty/images/top.gif) no-repeat; height: 6px; margin: 20px 0 0 0; padding: 0; }

.post { width:100%; }

.post-top { float:left; }

.post-top-end { float: left; }

.post-date { float: left; font-size: 18px; width: 61px; height: 64px; background: #fff url(http://www.2beauty.com.br/blog/wp-content/themes/2Beauty/images/bg_date.gif) no-repeat; padding: 11px 7px 0 0; color: #fff; text-align: center; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; }
.post-date p { font-size: 20px; margin: 0; padding: 0; line-height: 22px; }

.post-title { float: left; width: 537px; overflown: hidden; }

.post-title h2 { font-size: 28px; color: #3d2a2a; font-weight: bold; padding: 0; margin: 0 0 6px 10px; font-family: Helvetica, Arial, Verdana, sans-serif; }
.post-title h2 a { color: #3d2a2a; }


.post-title h3 { font-weight: normal; color: #b5b5b5; font-size: 11px; margin: 0 0 0 10px; background: #fff url(http://www.2beauty.com.br/blog/wp-content/themes/2Beauty/images/dots.gif) no-repeat; padding: 10px 0 0 0; }
.post-title h3 a, .post-title h3 span { color:#cc6666; font-weight: bold; }
.post_author {}
.post_cat {}


.entry { line-height: 20px; font-size: 13px; padding: 15px 0 0 0; color: #777777; }
.entry a { text-decoration: underline; font-weight: bold; color: #d89393; }
.entry a:hover { text-decoration: none; }
.entry p { padding-bottom: 15px; }


.entry ol { margin: 0 10px 15px 0; padding:15px 15px 15px 40px; background: #fff url(images/entry_ul.gif) repeat-y; }
.entry ol li { margin: 0; padding: 4px 0 6px 0; border-bottom: 1px solid #f2f2f2; }
.postmetadata ul, .postmetadata li { display: inline; list-style-type: none; list-style-image: none; }
ol li { list-style: decimal outside; }

.entry ul { margin: 0 10px 15px 0; padding: 15px 15px 15px 20px; background:#fff url(images/entry_ul.gif) repeat-y; }
.entry ul li { margin: 0; padding: 4px 0 6px 0; border-bottom: 1px solid #f2f2f2; }
.entry ul li { list-style: square; }

blockquote { margin: 15px 30px 10px 10px; padding-left: 20px; padding-bottom: 10px; background: #fff url(images/entry_ul.gif) repeat-y; }



.postmetadata { background: #fff url(http://www.2beauty.com.br/blog/wp-content/themes/2Beauty/images/dots.gif) no-repeat; width: 100%; height: 45px; margin-bottom: 60px; color: #3d2a2a; font-size: 16px; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; }
.postmetadata .pm_rate { float: left; font-weight: bold; padding: 0; color: #3d2a2a; }
.post-ratings { float: left; margin-left: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.postmetadata .pm_readmore a { font-weight: bold; text-decoration: underline; color: #3d2a2a; margin-right: 5px; }
.postmetadata .pm_readmore a:hover { text-decoration: none; }
.postmetadata .pm_comments a { background: url(http://www.2beauty.com.br/blog/wp-content/themes/2Beauty/images/comm_a.gif) no-repeat left 1px; padding-left: 22px; color: #cc6666; margin-left: 5px; }
.postmetadata .pm_comments a span { font-weight: bold; color: #cc6666; }
.postmetadata .alignleft { float: left; padding: 17px 0 0 0;  }
.postmetadata .alignright { float: right; padding: 17px 0 0 0;  }
a.readmore:hover { color: #3d2a2a; }

.navigation a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #cd6667; font-weight: bold; text-transform: uppercase; text-decoration: none; }
.navigation a:hover { color: #3e282a; text-decoration: underline; }
.navigation .alignleft { float: left; padding: 10px 0; }
.navigation .alignright { float: right; padding: 10px 0; }

.bottom { background: url(http://www.2beauty.com.br/blog/wp-content/themes/2Beauty/images/bottom.gif) no-repeat; height: 6px; margin: 0 0 40px 0; padding: 0; }

#body #right { width: 300px; overflow: hidden; margin: 10px 15px 50px 0; float: right; }

#right li { list-style: none; margin: 0; padding: 0; }
#right li h2 { font-family: Helvetica, Arial, Verdana, sans-serif; margin: 0; padding: 30px 0 10px 0; color: #cc6666; }
#right { font-size: 12px; color: #b5b5b5; }
#right li a { color: #9b9b9b; text-decoration: none; }
#right li a:hover { color: #b5b5b5; text-decoration: underline; }

#body #right .box { width: 298px; border: 1px solid #e1e1e1; background-color: #ffffff; margin: 0 0 20px 0; overflow: hidden; }
#body #right .top_box { background-color: #f6e4e4; text-transform: uppercase; font-size: 10px; color: #d99393; padding: 0; margin: 5px; overflow: hidden; }
#body #right .top_box .title { margin: 4px 5px; }
#body #right .box .content { margin: 5px; font-size: 11px; color: #b5b5b5; }
#body #right .box .content a { font-weight: bold; color: #3d292a; text-decoration: none; }
#body #right .box .content a:hover { color: #da9293; text-decoration: none; }
#body #right .box .content p { background: #fff url(http://www.2beauty.com.br/blog/wp-content/themes/2Beauty/images/dots.gif) no-repeat bottom left; padding: 7px 0; margin: 0; }
.feed { background: url(http://www.2beauty.com.br/blog/wp-content/themes/2Beauty/images/ico_rss.gif) no-repeat; padding-left: 22px; height: 30px; margin-top: 15px; }
.twitter { background: url(http://www.2beauty.com.br/blog/wp-content/themes/2Beauty/images/ico_twitter.gif) no-repeat; padding-left: 22px; height: 25px; }
#body #right .box .content_bg { background-color: #f2f2f2; margin: 5px 0; padding: 5px 0; }
#body #right .box .content_bg .centro { margin: 5px 15px; }
#body #right .box .content_bg p { background: none; margin: 0 0 3px 0; padding: 0; }
#body #right .box .content_bg p strong { color: #808080; }


#body #right .top_box_p { background-color: #d99393; text-transform: uppercase; font-size: 10px; color: #fff; padding: 0; margin: 5px; overflow: hidden; }
#body #right .top_box_p .title { margin: 4px 5px; }
#body #right .box .content_bg_p { background-color: #faefef; margin: 5px 0; padding: 5px 0; }
#body #right .box .content_bg_p .centro { margin: 0 5px; }
#body #right .box .content_bg_p p { background: none; margin: 0; padding: 0; }
#body #right .box .content_bg_p p strong { color: #808080; }
#body #right .box .content_bg_p a { color: #da9293; }
#body #right .box .content_bg_p a:hover { color: #3d292a; }


#right ul li { padding: 0 0 8px 0; }
#right ul li ul li { margin: 0 0 5px 0; width: auto; }
#right ul li ul li ul li { margin: 0; }
#right li ul { padding: 0 10px 0 10px; }
#right li ul li ul { padding: 4px 0 0 10px; background: none; width:auto; }
#right li ul li ul li ul { padding: 0 0 0 10px; }
#right li { margin-bottom: 0; }
#right li li { margin-bottom: 0; background: url(http://www.2beauty.com.br/blog/wp-content/themes/2Beauty/images/white.gif) repeat-x left bottom; padding: 5px; }
#right li li li { background: none; border: 0px; padding-bottom: 3px; }
#right #tag_cloud a { color: #3d2a2a; }


#footer { background-color: #d89393; padding: 25px 0 30px 0; color: #8d6262; line-height: 18px; overflow: hidden; } 
#footer .banner { float: left; width: 325px; height: 250px; }
#footer .links { float: left; font-size: 12px; width: 490px; overflow: hidden; }
#footer .links a { color: #593434; text-decoration: none; }
#footer .links a:hover { color: #8d6262; text-decoration: underline; }
#footer .links a.main { color: #3d2a2a; font-weight: bold; }
#footer p { margin: 0 0 10px 0; padding: 0; }

#comments_title { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 24px; color: #3d2a2a; padding: 0; margin: 20px 0 5px 0; }
#comments { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #b5b5b5; margin-bottom: 30px; }

.commentlist { padding : 0; text-align: justify; margin: 0 10px 0 30px; color: #777777; font-size: 12px; }
.commentlist a { color: #d99393; text-decoration: none; }
.commentlist a:hover { text-decoration: underline; }
.commentlist li { margin: 15px 0 30px; padding: 5px 0 0 0; list-style: none; background: #fff; border: 1px solid #e1e1e1; }
.commentlist li.alt { }
.commentlist li li { margin: 0px; padding: 5px 10px 5px; border-bottom: 0px; background: none; border: 0; }
.commentlist p { margin: 10px 5px 10px 0; line-height: 18px; }
.commentmet_text { padding-left: 5px; padding-top: 5px; }
#commentform p { margin: 5px 0; }
.nocomments { text-align: center; margin: 0; padding: 0; }
.commentmetadata { margin: 0; display: block; padding: 7px 0px 0 20px; font-family: Helvetica, Arial, Verdana, sans-serif; color: #3d2a2a; font-size: 18px; font-weight: bold; }
.commentmetadata span { font-weight: normal; }
.commentmetadata a { color: #c96766; }
.commentmet_text { padding: 0 20px 10px 20px; }
.alt .commentmetadata_end { }
.commentmetadata_end { background: #fff; padding:10px 10px 10px 10px; color: #777777; font-family: Arial, Helvetica, sans-serif; text-align: right; }
.commentmetadata_end span { color: #c96766; }
#respond_box { margin: 40px 15px 0 30px; padding: 0 0 60px 0; }
h3#respond { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 24px; color: #3d2a2a; padding: 10px 0; margin: 0 0 20px 0; background: #fff url(http://www.2beauty.com.br/blog/wp-content/themes/2Beauty/images/dots.gif) no-repeat bottom left; }
#commentform { margin-left: 20px; color: #777777; font-size: 13px; width: 90%; }
#commentform label { position: relative; top:-2px; }
#commentform a { color: #c96766; }
#commentform input { background: #fff; border: 3px #faefef solid; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 3px; color: #777777; }
#commentform textarea { background: #fff; border: 3px #faefef solid; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 3px; color: #777777; margin: 5px 0 0 0; width: 400px; }
#commentform input#submit { background: none; border: 0px; }
