/*
Theme Name: Candy Blush
Theme URI: http://www.candy-blush.com
Author: Cynna
Author URI:  http://www.omona-box.com
*/
body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{
	margin: 0;
	padding: 0;
}
body {
	font-family: Verdana, Tahoma, Sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: top;
	background: #ffffff url(images/bg.png) repeat-x;
	color: #554535;

}

em{color: #A24F4F;text-decoration : none;}
b{color: #FF6B6B; text-decoration : none;}
strong{color:#FF6B6B; text-decoration : none;}
i{color: #A24F4F; text-decoration : none; }
u{color:#755C42;border-bottom:2px solid #FFACAC; }
input, select, textarea {
font-family:Verdana, Tahoma, Sans-serif; 
font-size:11px; 
color: #555; 
filter:alpha(opacity=90); 
opacity: .90; 
background: #fff; 
padding:3px;
border:#9C6262 1px solid;
}

a {
	color: #FF7277;text-decoration: none;
}
a:hover { text-decoration: none; }

a img { border: 0; }

p { padding: 10px 0 5px; }

blockquote {
	margin: 10px 0 0;
        background: #FFF4F1 url(images/quote.png) left no-repeat;
	border: 2px solid #CEA59C;
}

blockquote p { padding: 10px 10px 10px 65px; }
blockquote blockquote {
	float: none;
	width: auto;
}

dd { padding: 0 0 0 20px; }

.clear { margin: 0; padding: 0; clear: both; }
small { font-size: 11px; }
code {
	background: #ffe9b7;
}
ul {
	list-style-type: square;
}
#wrapper{
	width: 1000px;
	margin: 0 auto;
	text-align: left;
}
#header{
	width: 1000px;
	height: 370px;
	margin: 0;
	padding: 0;
	background: #ffffff url(images/header.png) no-repeat;
}
.headerad{
	width: 728px;
	height: 90px;
        float:right;
	margin-top: 5px;
	margin-right: 5px;
	padding: 0;
}
.headerad2{
	width: 350px;
	height: 250px;
        margin-right: 30px;
	margin-top: 5px;	
        margin-bottom: 5px;
	float: right;
	padding: 5px;
        background: #FDDDDD;
        border:2px #D49E93 solid;
	display: inline;

}
#headerside{
	width:200px;
	height: 240px;
        position: relative;
        left: 780px;
	top: 105px;	
	padding: 5px;
        background: #FDDDDD;
        border:2px #D49E93 solid;
}
.candy{
	width: 430px;
	height: 225px;
        margin-top: 5px;	
        margin-bottom: 5px;
        float:right;
	margin-top: 9px;
	margin-right: 5px;
	padding: 5px;
        background: #FDDDDD;
        border:2px #D49E93 solid;
	display: inline;
}

#menu {
	width: 1000px;
	height: 45px;
	border-bottom: 5px #BD8788 solid;
	background: #a56163;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
}

#menu ul{
	margin: 0px  auto;
	padding: 0 0 0 20px;
	list-style: none;
	list-style-type: none;
	font-size: 12px;
        font-family: verdana, tahoma sans-serif;
        text-transform: uppercase;
}

#menu ul li{
	float: left;
	margin: 7px 12px 7px 12px;
	font-size: 12px;
	border: 2px #fff solid;
	background: #D19EA6;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
}

#menu ul li a{
	display: block;
	padding: 5px 8px 8px 9px;
	text-decoration: none;
	color: #ffffff;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;

}

#menu ul li a:hover{
	color: #ffffff;
	background: #524132;
}
#menu ul li.current_page_item{
	float: left;
	margin: 5px;
	font-size: 12px;
	color: #ffffff;
	border: 5px #ffaaad solid;
	background: #ff8e94 ;

}
#container {
	float: left;
	width: 1000px;
	background: #ffffff;
}
#content {
	float: left;
	width: 545px;
	margin-right: 1px;
}
#side {
	float: right;
	width: 430px;
	margin-right: 0px;
	font-size: 11px;
}
.sidebar {
	float: right;
	width: 215px;
	margin-right: 0px;
	font-size: 11px;
}
.post {
	padding: 10px 10px;
}

.post a{
	font-weight: bold;
	text-decoration: none;
	color: #FF7277;
}
.post a:hover{
	text-decoration: none;
}
.post h2 {
        font-family: Georgia;
	font-size: 25px;
	padding-bottom: 1px;
        line-height:26px;
}

.post h2 a {
	padding: 0;
	margin: 0;
	color: #574432;
	text-decoration: none;
	letter-spacing: -1px;
	font-weight: normal;
}

.post h2 a:hover{
	padding: 0;
	margin: 0;	
	color: #FF7277;
	background: none;
}

.meta {
	padding-left: 12px;
        font-size: 11px;
	color: #a56163;
	line-height: 17px;
}
a.comments-link {
	font-weight: normal;
}
.entry {
	line-height: 20px;
}
.entry img {
	margin-right: 10px;
}
.entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
	padding: 10px 0 5px;
}
.entry h2 {
	font-size: 24px;
	border:none;
}
.entry h2 a {
	color: #8f3939;
}
.entry h3 {
	font-size: 22px;
	font-weight: normal;
}
.entry h4 {
	font-size: 20px;
	font-weight: normal;
}
.entry h5 {
	font-size: 18px;
	font-weight: normal;
}
.entry h6 {
	font-size: 16px;
	font-weight: normal;

}
.sidebar a {
	padding: 3px 5px 3px 5px;
	text-decoration: none;
}
.sidebar a:hover{
	padding: 3px 5px 3px 5px;
	color: #ffffff;
}
.sidebar ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.sidebar ul {
	margin: 0 0 0px;
}
.sidebar ul li {
	padding: 10px 10px 0;
}

.sidebar ul li h1 {
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        background: #F8F6BB;
        border:1px solid #FFDFA5;
	padding: 8px 5px 9px;
        font-family: verdana, tahoma sans-serif;
        text-transform: uppercase;
	font-size: 14px;
        color: #61492F;
	font-weight: normal;
        letter-spacing: 1px;

}
.sidebar ul ul {
	display: block;
}
.sidebar ul ul li {
	padding: 0;
background: #FFE4DD;
border-bottom:1px solid #F5BAAA; 
margin:2px 0 2px 2px;
padding: 4px 6px 4px 14px;
height:1%; /* IE WIN */
}
.sidebar ul ul li a{
color:#5C4B39; }
.sidebar ul ul li:hover {
        background-color: #FF748B;color:#ffffff;}
.sidebar ul ul li a:hover{
color:#ffffff;}
.sidebar ul ul ul {
	padding: 0 0 0 10px;
}
.navigation {
margin: 10px;
	border-top: 5px solid #835151;
	padding: 10px 0;
	margin-bottom: 15px;
	font-size: 14px;
	font-family: Verdana, Arial;
	text-align: center;
}
#comments{
	margin: 20px 10px 10px 10px;
	padding: 10px 0;
	border-top: 5px solid #8F3E4B;
}

#trackbacks{
	margin: 20px 10px 10px 10px;
	padding: 10px 0;
	border-top: 5px solid #8F3E4B;
}

.comment-text {
	background: #fff;
	padding: 10px;
}

.comment-text p {
	margin: 0;
	padding: 0;
}

.comment-text ul {
	list-style-type: square;

}
.comment-text ul li{
	margin:0;
	padding:0;
	border:0;
}

#comments-count {
        font-family: Century Gothic;
        color: #8F3E4B;
	font-size: 22px;
	font-weight: normal;
	padding: 0 10px 10px 10px;
}

#comments ol {
	list-style: none;
	margin: 10px 0;
	padding: 0;
}
#comments ol li{
	list-style: none;
	margin: 10px 0 0;
	padding: 10px;
	line-height: 24px;
}

#comments p.comment-author{
	font-size: 18px;
	padding: 0 0 5px 0;
        color: 947A73;
	font-weight: normal;
	margin: 10px 0 0 0;
}

#comments p.comment-author a{
	text-decoration: none;
	padding: 0;
	margin: 0;
        color: 947A73;
}

p.commentmetadata {
	margin: 0;
	padding: 0;
	font-size: 11px;
}

#respond{
	border: 2px solid #D3B6B0;
	padding: 10px;

}

#respond input, #respond textarea{
	border: 2px solid #FFE6DF;
}
#comment-form-title {
	font-size: 22px;
	font-weight: normal;
	margin: 0 0 10px 0;
        font-family: Century Gothic;
        color: #9C6262;
}

#submit {
	background: #FDBFAE;
	color: #ffffff;
	font-size: 22px;
}

img.avatar {
	float: left;
	margin: 5px;
} 

.commentnr{
	float: right;
	font-size: 18px;
}

ol.commentlist li {
	background: #FFF4F1;
        -moz-border-radius: 5px 5px 0px 0px;
        -webkit-border-radius: 5px;
}

ol.commentlist li.author {
	background: #FFF4F1;
}

#footer{
	float: left;
	width: 1000px;
	padding: 5px 0 5px 0;
	border-top: 5px solid #FF9191;
	text-align: left;
	line-height: 17px;
}
#footer p{
        background: #9C6262;
        padding:9px;
	margin: 0 auto; 
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        color:#fff;
        font-size: 11px;
}
#footer p a {
font-weight: bold;
color:#44322B;
}



#footer p a:hover{

	text-decoration: none;

        color:#fff;

}