/*
Theme Name: Stitched Pink!
Theme URI: http://betterinpink.com/themetest/?preview_theme=StitchedPink
Description: The Stitched Pink! theme was designed by Madeline D'Amato and coded by Randomness.
Author: Madeline D'Amato & Randomness
URI: http://betterinpink.com - http://quiterandom.com
*/

*{margin: 0; padding: 0;}

body{
color: #57462c;
margin: 0; 
padding: 70px 0; 
background: #4f3a12 url(images/body.gif) repeat; 
font-family: 'Verdana', sans-serif; 
font-size: 12px;
}

.clear {clear:both; height: 0 ; margin: 0 !important; padding: 0;}

a img{border: none;}
a{color: #654d20; text-decoration: none; outline: none;}

h1, h2, h3, h4, h5{font-family: 'Georgia', sans-serif; font-weight: normal; color: #98af45;}

/* Structure ----------------------------*/

#container{margin: 0 auto;}

#header{
background: url(images/header.png) no-repeat top left; 
width: 900px; 
height: 246px;
margin: 0 auto;
position: relative;}

#content{
background: #fff;
width: 900px;
padding: 0;
margin: 0 auto;
}

#sidebar1{
float: left;
width: 160px;
padding: 0 20px;
}

#main{
padding: 30px 0 0 0;
width: 498px;
float: left;
}

#sidebar2{
float: right;
width: 160px;
padding: 0 20px;
}

#footer{
background: url(images/footer_bg.gif) top left no-repeat;
height: 83px;
width: 900px;
margin: 0 auto;
position: relative;
}

/* Header/Footer Links
-----------------------------------------------*/

a.rss, a.blog-title{
display: block; 
overflow: hidden; 
position: absolute; 
text-indent: 9000px; 
}

a.rss {height: 39px; width: 39px; top: 35px; right: 15px; background: url(images/rss.gif) no-repeat top center;}
a.blog-title {height: 180px; width: 410px; top: 35px; left: 245px;}

/* Footer ------------------------------------*/

#credits{width: 600px; margin: 0 auto; text-align: center; color: #fff; padding: 30px 0 0;}
#credits a{font-weight: bold; text-decoration: none; border-bottom: 1px dotted #fff; color: #fff !important;}

/* Sidebar Format
--------------------------------------*/

.widget{margin-bottom: 20px;}

.widget-title{
color: #98af45;
font-family: 'Georgia', sans-serif; 
font-size: 20px;
padding: 10px 0;
}

.sidebar{color: #2d1b09;}
.sidebar a{color: #654d20; text-decoration: none;}
.sidebar a:hover{background: #FDDCDD;}

/* Main Format
-----------------------------------------*/

.post-title{background: #f4faf7 url(images/top-rounded.gif) no-repeat top center; padding: 0 10px;}
.post-title-end{background:url(images/bot-rounded.gif) no-repeat bottom center; height: 13px; display:block; margin: -13px 0 0;}

.entry-title{
color: #e98c93;
float: left;
font-family: 'Georgia', sans-serif;
font-size: 18px; 
font-weight: normal;
padding: 5px 0 0 0;
width: 400px;
}

.entry-title a{color: #e98c93; text-decoration: none;}

.post {margin: 0 0 40px;}
.post-body{padding: 10px 5px;}

.post p {margin-bottom: 10px}

.post blockquote{
background: #F4FAF7;
border: 1px dashed #EA9196; 
border-left: 3px solid #EA9196;
font-style: italic;
margin: 10px; 
padding: 10px;
}

.post-footer {background: #f4faf7 url(images/top-rounded.gif) no-repeat top center; padding: 10px 10px 0; font-size: 11px; font-family: 'Georgia', sans-serif;}
.post-footer-end {background:url(images/bot-rounded.gif) no-repeat bottom center; height: 10px; display:block;}

.post-comments{float:right; color: #998972;}
.post-comments a{font-size: 18px; color: #998972; text-decoration: none;}

.post-labels{float:left; color: #98af45; text-transform: lowercase;}
.post-labels a{text-decoration: none; color: #98af45;}

/* Post-Date */

.date {
background: url(images/date_bg.gif) no-repeat top center;
float: right;
font-family: 'Georgia', sans-serif;
height:51px;
line-height: 20px;
padding: 5px 0 0;
text-align: center;
width:50px;
}

.month, .day{display: block; width:51px;}

.month {
color: #FFF;
font-size: 12px;
letter-spacing: -1px;
}

.day {color:#998972; font-size:18px;}



/* Comments
----------------------------------------------- */

.com-heading{
color: #98af45;
font-family: 'Georgia', sans-serif;
font-size: 18px;
margin: 10px 0;
}

#comments-area a{color: #E98C93;}

#comments-area ol {margin: 0 0 20px 15px;}

#comments-area li {
border-top: 3px solid #F4FAF7;
border-bottom: 1px solid #F4FAF7;
margin: 0 0 10px 20px;
padding: 5px;
}

input#author, input#url, input#email, #commentform textarea {border: 1px solid #F2F4E3; background: #fff; margin: 0 0 5px;}

#commentform textarea {width: 90%;}

/* Lists Format -------------------------------------*/

.sidebar ul, .sidebar li {list-style: none; margin: 0; padding:0;}
.sidebar ul li {margin: 0; padding: 0;}
.sidebar ul li ul {list-style: none; margin: 0 0 20px; padding: 0 0 20px;}
.sidebar ul li li {line-height: 1.5em; margin: 0; padding: 0 0 5px 15px; text-indent:-15px;}

.post ul {margin:0 0 20px 15px;}
.post ol {margin:0 0 20px 15px;}
.post li {margin:0 0 0 20px;}