/*  
Theme Name: Better in pink!
Theme URI: http://betterinpink.com
Description: Better in pink! :: Redesigned
Author: Better in pink & Randomness
Author URI: http://betterinpink.com | http://quiterandom.com
*/

* {padding: 0;margin: 0;}

body{
background: #180D07 url(http://img396.imageshack.us/img396/9278/88046771il6.gif) repeat;
color: #4c2a11;
font-family: Verdana;
font-size: 11px;
margin: 0;
padding: 60px 0;
}

p {margin-bottom: 10px;}
img {border: none;}

h1, h2, h3, h4, h5{font-weight: normal; line-height: 100% !important; margin: 0; padding: 0;}
h2{color: #f983a5; font-size: 16px;}

.clear{clear: both; display: block; height: 0; margin: 0px; padding: 0px; visibility: hidden;}
.clear:after{content: ".";}

.productlink{color: #000 !important;}

/* Links ------------------------------------------------*/

a {color: #a2872e; text-decoration: none;outline: none;}
a:hover {color: #a2872e; text-decoration: underline;}
a img {border: none;}

.sidebar a{
color: #685951;
font-size: 12px;
text-decoration: none;
}

.meta a{color: #a2872e;}

/* Structure ---------------------------------------------*/

#outer-wrapper{
margin: 0 auto;
padding: 0;
width: 930px;
}

#content-wrapper{
background: url(images/content_bg.png) repeat-y;
margin: 0 auto;
padding: 0;
position: relative;
width: 930px;
}


#footer-inner{
background: url(images/footer_bg.png) center bottom no-repeat;
height: 100px;
margin: 0 auto;
width: 930px;
}

#footer{
padding: 0 30px;
text-align: right;
}

.l-footer{float: left; font-family: 'Courier New';}
.r-footer{float: right;}

/* Header ------------------------------------------*/

#header-wrapper{
position:relative;
background: url(images/header_bg.png) center 75px no-repeat;
width: 930px;
height: 265px;
display: block;
margin: 0 auto;
padding: 0;
}

/* Blog Title --*/

#blog-title{margin: 0;}
.tagline{float: left; margin: 20px 0 0 85px;}
.logo{float: right; margin: 0 160px 0 0; padding: 5px 0 0;}

/* Top Menu --*/

#menu{
color: #74374A;
margin: 0 auto; 
padding: 115px 0 0; 
width: 855px;
}

#menu ul{margin: 5px 0 0; text-align: center;}

#menu li{
display: inline; 
font-family: 'Impact';
font-size: 20px; 
letter-spacing: -0.2pt; 
list-style: none;
margin: 0 20px; 
text-transform: uppercase;
}

#menu li a{color: #74374A; padding: 0 10px 0 0; text-decoration: none;}
#menu li a:hover{background: url(images/heart_hover.gif) right 49% no-repeat;}

/* Inner Header --*/

#header-inner{margin: 20px auto; width: 880px;}

#header-inner-left{
background: url(images/workingon.png) 30px 10px no-repeat;
float: left; 
padding: 45px 0 0 57px; 
width: 171px; 
}

#header-inner-right{
float: left; 
margin: 20px 0 0 30px;
width: 610px;
}

/* Twitter --*/

#twitter-container{
background: #F8C6C5;
height: auto;
padding: 10px;
position: absolute;
visibility: hidden;
width: 172px;
z-index: 640;
}

a.tweet{
position: absolute; 
bottom: 56px; left: 0px; 
display: block; 
height: 140px; 
width: 50px; 
overflow: hidden;
text-indent: 9000px;
}

/* Posts ------------------------------------------------*/

#main-wrapper{
float: left;
padding: 20px 0;
width: 495px;
}

#main-shop{
padding: 20px 10px 20px 40px;
width: 663px;
float: left;
}

.post{margin: 0 0 30px;}
.post-body{line-height: 1.4em; margin: 5px 0 3px;}

.navigation{
float:left;
margin:0 0 10px 18px;
width: 100%;
}

.previous{float:left; padding:0 5px 0 0;}
.next{float:right;}

/* Entries' Titles --*/

.entry-title, .entry-title a{
color: #a2872e;
font-family: Arial;
font-size: 24px;
font-weight: normal;
line-height: 100% !important;
margin: 0;
text-align: left;
text-decoration:none;
}

.post-details{margin: 5px 0 15px;}

.post-labels, div.post-labels a{color: #f983a5; font-size: 11px;}

/* Date --*/

.entry-date{
background: url(images/date_bg.png);
float: left;
height: 42px;
margin: 10px 0 0 0;
padding: 0 !important;
text-align: center;

width: 30px;
}



.month, .day{color: #a2872e; font-family: 'Verdana'; text-transform: lowercase;}

.month{font-size: 10px;}
.day{font-size: 16px;}

/* Inner Post --*/

.post-body-inner{
background: #f4f6de; 
border-top: 1px dotted #d5de7f; 
border-bottom: 1px dotted #d5de7f;
margin: 0;
padding: 10px; 
float:right; 
}

#main-wrapper .post-body-inner {width: 444px;}
#main-shop .post-body-inner {width: 612px;}

blockquote{
background: #e5e8c7;
border-right: 1px solid #a2872e;
font-style: italic;
padding: 10px 10px 4px;
}

.post-comment-link {
color: #a2872e;
font-size: 13px;
font-weight: normal;
margin: 0;
text-align: right;
}

.post-comment-link a{color: #a2872e!important;}

.post-body-inner img {
float:left;
margin-right:8px;

padding:3px;
}

img.wp-smiley{ border:none;}

/* Comments --*/

#comments-area{margin: 0 auto; width: 450px;}

.commentlist{
margin: 0; 
padding: 0;
}


.commentlist li {
background: #F4F6DE;
border-top: 1px dotted #d5de7f;
border-bottom: 1px dotted #d5de7f;
font-size: 11px;
list-style: none;
margin: 2px 0 10px;
padding: 2px 10px 0 10px;
}

.comment-author{
background: #fff;
border-top: 1px dashed #d5de7f;
border-bottom: 1px dashed #d5de7f;
font-style: italic;
margin: 10px 0;
padding: 2px 10px 3px;
text-align:left;
}

#commentform textarea, #commentform input {
background: #fff;
border: 1px solid #ccc;
color: #404040;
}

#commentform textarea{width:450px;}
#contactform input{margin: 5px 0 0;}

.com-heading{
color: #a2872e;
font-family: Arial;
font-size: 20px;
font-weight: normal;
margin: 20px 0 5px;
}

.com-heading a{color: #624C41; text-decoration: none;}

/* Sidebars -------------------------------------------*/

.sidebar{width: 172px;}

#left-sidebar{float: left; padding: 10px 15px 20px 30px;}
#right-sidebar{float: right; padding: 10px 30px 20px 15px;}

.sidebar .widget{
background-position: top center; 
background-repeat: no-repeat !important;
margin: 10px 0 0; 
padding: 10px 10px 0;
}

.widget-title, .widget-title a{
font-family: Impact,sans-serif; 
font-size: 20px; 
letter-spacing: -0.2pt; 
text-transform: uppercase;
}

.widget-title{margin: 0 0 5px 0;}

.sidebar .end{
background-position: bottom center !important;
background-repeat: no-repeat !important;
display: block;
height: 14px;
margin: 0;
}

/* Left --*/

#top-left-sidebar .widget-title{color: #fcca8a;}
#bot-left-sidebar .widget-title{color: #f3718d;}

#top-left-sidebar .widget{background: #FBF0CF url(images/top-topleftw_bg.png);}
#top-left-sidebar .end{background: #FBF0CF url(images/bot-topleftw_bg.png);}

#bot-left-sidebar .widget{background: #FAD2D9 url(images/top-botleftw_bg.png);}
#bot-left-sidebar .end{background: url(images/bot-botleftw_bg.png);}

/* Right --*/

#right-sidebar .widget-title, #right-sidebar .widget-title a{color: white;}

#top-right-sidebar .widget{background: #F8C6C5 url(images/top-toprightw_bg.png);}
#top-right-sidebar .end{background: url(images/bot-toprightw_bg.png);}

#bot-right-sidebar .widget{background: #CFD1D1 url(images/top-botrightw_bg.png);}
#bot-right-sidebar .end{background: #CFD1D1 url(images/bot-botrightw_bg.png);}

/* Lists ----------------------------------------------------*/

html>body .post-body ul {margin: 0; padding: 0 0 10px 30px;}
html>body .post-body li {margin: 7px 0 8px 10px;}
.post-body ol {margin: 0; padding: 0 0 0 35px; }
.post-body ol li {margin: 0; padding: 0;}

.sidebar ul, .sidebar ol {margin: 0 0; font-size: 11px;}
.sidebar ul{list-style-type: none;}
.sidebar li {margin: 0;}