@charset "UTF-8";
body { margin:0; font:14px HelveticaNeue,Helvetica; color:#666; line-height:18px; text-align:justify; background:#FFF; }
/*body { margin:0; font:14px HelveticaNeue,Helvetica; color:#666; line-height:18px; text-align:justify; background:#3A3F46; }*/
img { border:0; }
p { margin:0 0 15px; }
.cl { clear:both; }
.fl { float:left; }
a { text-decoration:none; color:#333; outline:0; }
a:hover { color:#000; }

#sitewrap { width:912px; margin:auto; padding:15px 30px; background:#FFF; border-left:0px dashed #CCC; border-right:0px dashed #CCC; }
/*#sitewrap { width:912px; margin:auto; padding:15px 30px; background:#FFF; border-left:4px solid #000; border-right:4px solid #000; }*/
@media screen and (max-device-width : 980px) { body { background:#FFF; } #sitewrap { border-left:4px solid #FFF; border-right:4px solid #FFF; } }
#header, #header img { margin-bottom:10px; }
#leftcol { float:left; width:620px; margin-right:30px; }
#rightcol { float:left; width:262px; }
.archive_head { background:#eee; color:#444C59; font-weight:bold; font-size:15px; padding:5px 7px; text-transform:uppercase; margin:0 0 25px; }

/* SIDEBAR */
#rightcol h2 { margin:0 0 10px; background:#444C59; color:#EEE; font-weight:bold; font-size:15px; padding:5px 7px; }
#rightcol h2:hover { background:#C00; color:#EEE; cursor:pointer; color:#FFF; }
#rightcol ul { list-style:none; padding-left:0; margin:0px 0 25px; display:none; }
#rightcol li { background:url(../images/bullet-01.png) left center no-repeat; padding-left:15px; margin:0 0 10px 8px; }
.dropmenu div { float:right; color:#FFF; font-size:14px; }

.socmed { margin-bottom:10px; }
.socmed a { width:67px; height:62px; background:url(../images/breastification-social-icons.png); float:left; }
a.ico_twitter { background-position:0 -66px; margin-right:21px; margin-left:9px; }
a.ico_facebook { background-position:-65px -66px; margin-right:22px; }
a.ico_dailymotion { background-position:-131px -66px }
a.ico_twitter:hover { background-position:0 0; }
a.ico_facebook:hover { background-position:-65px 0; }
a.ico_dailymotion:hover { background-position:-131px 0; }

.affilwrap { background:#F6F6F6; margin-bottom:12px; border:1px solid #E5E5E5; }
.affilwrap a { color:#C00; font-weight:bold; white-space:nowrap; }
.affilwrap a:hover { text-decoration:underline; }
.affilhead { background:#E5E5E5; color:#444C59; font-weight:bold; font-size:14px; padding:5px 7px; margin:0; text-transform:capitalize; text-align:center; }
.affilcontent { padding:6px; font:12px/15px helvetica; }
.affilimg { float:right; margin:0 0 0 5px; padding:6px; background:#E5E5E5; text-align:center; font:9px verdana; color:#666; }

/* POSTS */
.post { margin-bottom:30px; }
.post h1, .post h2 { margin:0 0 15px; text-transform:capitalize; }
.post h1 { font:30px 'Times New Roman'; color:#333; }
.post h2 { font:11px/20px verdana; letter-spacing:8px; color:#FFF; text-transform:uppercase; padding:0 9px; background:#444c59; }
.post h3 { color:#444C59; font-size:16px; margin:10px 0 25px; }
.post .banner { border:1px solid #666; }
.post .footer { background:#EEE; padding:5px 10px; color:#666; font-size:11px; border:0px solid #bbb; }
.post .footer .comment { font-weight:bold; font-size:14px; }
.post .footer .addthis { margin:10px 0; }
.post hr { border:0; border-bottom:1px dashed #999; margin:20px 0 10px; }
p a, .post .footer a { text-decoration:underline; font-weight:bold; color:#333; }
p a:hover, .post .footer a:hover { color:#000; }
p.error, p.message { font-weight:bold; text-transform:uppercase; }
p.error { color:#F00; }
p.linkhead { color:#C00; font-weight:bold; font-size:18px; text-align:center; }
.commenthead { background:#EEE; padding:10px; color:#666; line-height:20px; }
.commentbody { padding:20px 0 }
.commentn { font-size:15px; font-weight:bold; }
.commentd { font-size:11px; }
.gravitar { margin-right:10px; }
.navigation { margin-bottom:30px; }
.videoplayer p { text-align:center; margin-top:6px; }

#commentform { background:#EEE; padding:5px 10px; color:#666; }
#commentform .txtinput { border:1px solid #999; padding:5px; font:14px HelveticaNeue,Helvetica; }
#commentform .half { width:284px; }
#commentform .full { width:588px; }

.thumbs { margin-bottom:15px; }
.tn { border:1px solid #333; margin:0 10px 10px 0; width:198px; float:left; }
.th a { color:#C00; }
.imgcaption { font:11px/16px Verdana; padding:4px; border-top:1px solid #333; text-align:center; background:#f9f9f9; }
.imgcaption a { font-weight:bold; }
.tnl { margin-right:0; }
.category_rss { float:right; }

/* FOOTER */
#footer .bg { position:fixed; bottom:0; width:100%; height:19px; background:#000; opacity:0.75; filter:alpha(opacity=75); }
#footer .text { position:fixed; bottom:0; font:10px/18px verdana; color:#aaa; }
#footer .social a { background: url(/blog/skins/mydesign/assets/images/icon_social-01.png) no-repeat; display:block; float:left; height:17px; }
#footer .social .facebook { background-position:0 0; width:74px; }
#footer .social .twitter { background-position:-74px 0; width:74px; }
#footer .social .youtube { background-position:-148px 0; width:67px; }
#footer .social .facebook:hover { background-position:0 -17px; }
#footer .social .twitter:hover { background-position:-74px -17px; width:74px; }
#footer .social .youtube:hover { background-position:-148px -17px; width:67px; }