/*  
Theme Name: Better in Pink 2010
Description: 2010 Version. Redesigned.
Author: Madeline D'Amato & Fernando Coello
Author URI: http://betterinpink.com | http://quiterandom.com
*/
* {
	margin: 0;
	outline: none !important;
	padding: 0; }
 
body {
	background: #fff url('images/body_bg.gif') repeat 0 0;
	color: #917966;
	font-family: 'Georgia', sans-serif;
	font-size: 14px;
	line-height: 1.5em;
	margin: 0;
	padding: 0; }

small { font-size: 80%; }

/* Products -----------------------------*/
.wpsc_page_numbers {
	font-size: 14px;
	font-weight: bold; }

.wpsc_page_numbers a.selected {
	color: #917966;
	text-decoration: none !important; }

span.price { float: right; }

/* Links --------------------------------*/
a {
	color: #d8c964;
	outline: none;
	text-decoration: none; }
 
	a:hover { text-decoration: none; }
 
	a img { border: 0; }
 
.sidebar a { color: #d8c964; }
 
	.sidebar a:hover {
		color: #666;
		text-decoration: none; }

.clear {
	clear: both;
	height: 0;
	margin: 0;
	padding: 0; }
 
.alignleft {
	float: left;
	margin: 0 5px 5px 0; }
 
.alignright {
	float: right;
	margin: 0 0 5px 5px; }
 
/* Headings & Header -------------------*/
h1, h2, h3, h4, h5 {
	color: #a56b33;
	font-family: 'Georgia', sans-serif;
	font-weight: normal; }
 
#pages { background: #fff; }
 
	#pages .inner {
		margin: 0 auto;
		padding: 5px 0 0;
		width: 881px; }
 
		#pages .inner ul { 
			float: right; 
			list-style: none;
			width: 520px; }
 
			#pages .inner ul li {
				float: left;
				margin: 0 10px; }
 
				#pages .inner ul li a {
					color: #a56b33;
					font-family: 'Georgia', sans-serif;
					font-size: 16px; }
 
#header {
	background: url('images/header_mid.gif') no-repeat center 27px;
	height: 200px; }
 
	#header .top {
		background: url('images/header_top.gif') repeat-x 0 -5px;
		height: 75px; }
 
	#header .inner {
		margin: 0 auto;
		position: relative;
		width: 880px; }
 
a.blog-title {
	display: block;
	height: 75px;
	left: 30px;
	overflow: hidden;
	position: absolute;
	text-indent: 9000px;
	top: 0;
	width: 190px; }
 
a.e-mail {
	display: block;
	height: 90px;
	overflow: hidden;
	position: absolute;
	right: 35px;
	text-indent: 9000px;
	top: 0;
	width: 70px; }
 
/* Layout -----------------------------*/
#container {
	margin: 0 auto;
	padding: 0 0; }
 
#content {
	background: #fff;
	margin: 0 auto;
	padding: 5px 15px 0;
	width: 852px; }
 
	#content p { padding: 5px 0; }
 
#content-bot {
	background: url('images/content_bot.gif') repeat-x 0 0;
	height: 23px;
	margin: 0 auto;
	padding: 0;
	width: 882px; }
 
#main {
	float: left;
	width: 605px; }
 
#sidebar {
	background: #fff url('images/sidebar_bg.gif') no-repeat center bottom;
	float: right;
	padding: 0 0 363px;
	width: 221px; }
 
/* Posts Layout ---------------------*/
.post { margin: 0 0 20px; width: 610px; }

.post.page { font: normal normal 12px 'Arial', sans-serif; }
 
	.post a.more-link {
		background: url('images/readmore_bg.gif') no-repeat 0 0;
		clear: right;
		display: block;
		float: right;
		height: 31px;
		overflow: hidden;
		text-indent: 9000px;
		width: 81px; }
 
.post-body {
	border-left: 1px solid #f8edd2;
	border-right: 1px solid #f8edd2;
	margin: -3px 0 0 7px;
	padding: 5px 10px;
	text-align: justify;
	width: 570px; }
 
.post-title {
	background: url('images/posttitle_bg.gif') no-repeat 0 0;
	min-height: 30px;
	padding: 40px 20px 0; }
 
	.post-title .entry-title {
		color: #a56b33;
		float: left;
		font-family: 'Georgia', sans-serif;
		font-size: 24px;
		font-weight: normal;
		line-height: 100%; }
 
	.post-title .entry-date {
		color: #d8c964;
		float: right;
		font-family: 'Georgia', sans-serif;
		font-size: 16px; }
 
	.post-title .entry-title a { color: #a56b33; }
 
.post-labels {
	color: #d8c964;
	font-family: 'Arial', sans-serif;
	font-size: 12px;
	margin: 0 0 10px 0; }
 
.post-footer {
	background: url('images/postfooter_bg.gif') no-repeat 3px 0;
	clear: both;
	height: 20px;
	margin: 0;
	padding: 0 25px 50px 0;
	text-align: right; }
 
	.post-footer .post-comments {
		color: #fc8286;
		padding: 5px 0 0; }
 
		.post-footer .post-comments p { padding: 5px 20px 0 0 !important; }
 
		.post-footer .post-comments a {
			color: #fc8286;
			font-family: 'Georgia', sans-serif;
			font-size: 16px;
			padding: 0 0 0 10px; }
 
/* Posts Formats ----------------------*/
.post { text-align: justify; }
 
	.post p { padding: 0 0 10px; }
 
	.post img { padding: 5px; }
 
	.post img.product_image {
		border: 1px solid #f8edd2 !important;
		padding: 8px; }

	.post blockquote {
		border-left: 3px solid #FC849D;
		color: #666;
		font-style: italic;
		margin: 15px 20px;
		padding: 0 10px; }
 
		.post blockquote p { margin: 5px 0; }
 
	.post ul { margin: 0 0 25px 15px; }
 
	.post ol { margin: 0 0 25px 15px; }
 
	.post li { margin: 0 0 0 20px; }
 
/* Comments ---------------------------- */
#comments {
	background: #fff;
	margin: 0 0 5px;
	padding: 10px; }
 
	#comments h4 {
		font-family: 'Georgia', sans-serif;
		font-size: 20px;
		padding: 0 0 10px; }
 
	#comments a { color: #d8c964; }
 
	#comments ol { padding: 0 0 0 15px; }
 
	#comments li {
		background: #fff;
		border-bottom: 1px solid #f8edd2;
		border-top: 3px solid #F9C8B4;
		margin: 0 0 10px 20px;
		padding: 5px 10px; }

input, textarea {
	background: #fff;
	border: 1px solid #F9C8B4;
	color: #917966;
	margin: 0 0 5px; }
 
input.submit, input#submit, input.make_purchase, input.wpsc_buy_button {
	background: #F9C8B4;
	border: 0;
	color: #fff;
	padding: 5px; }
 
#comment-form textarea { width: 99%; }
 
/* Sidebar ---------------------------- */
.sidebar {
	color: #d8c964;
	font-family: 'Tahoma', sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	text-align: left; }
 
	.sidebar .widget { margin: 0 0 20px; }
 
		.sidebar .widget .title {
			background: url('images/sidebarh2_bg.gif') no-repeat -5px 0;
			color: #a56b33;
			font-family: 'Georgia', sans-serif;
			font-size: 22px;
			height: 30px;
			line-height: 1.5em;
			padding: 10px 10px 0;
			width: 197px; }
 
			.sidebar .widget .title a { color: #a56b33; }
 
		.sidebar .widget .inner {
			background: #fef2ec;
			padding: 5px 10px;
			width: 197px; }
 
		.sidebar .widget .end {
			background: url('images/sidebarend_bg.gif') no-repeat 0 0;
			height: 20px;
			margin: 0 0 0 -3px; }
 
	.sidebar ul {
		list-style: none;
		margin: 0;
		padding: 0; }
 
		.sidebar ul li {
			border-bottom: 1px dotted #d8c964;
			margin: 0;
			padding: 3px 0; }
 
			.sidebar ul li ul {
				list-style: none;
				margin: 0 0 20px;
				padding: 0 0 20px; }
 
			.sidebar ul li li {
				line-height: 20px;
				margin: 0;
				padding: 0 0 5px 15px;
				text-indent: -15px; }
 
/* Widgets ---------------------------*/
.sidebar #search {
		background: url('images/search_bg.gif') no-repeat 0 0;
		height: 25px;
		margin: 0 0 20px;
		padding: 10px 0;
		width: 217px; }
 
		.sidebar #search .text {
			background: #fef2ec;
			border: 0;
			color: #a56b33;
			font: normal normal 14px 'Georgia', sans-serif;
			padding: 5px 0 5px 10px;
			width: 145px;}
 
		.sidebar #search .submit {
			background: url('images/search_button.gif') no-repeat 0 0;
			border: 0;
			height: 26px;
			margin: 0 5px 0 0;
			width: 26px; }
 
	.sidebar ul.twitter {
		background: url('images/twitter_bg.gif') no-repeat 0 50%;
		font-style: italic;
		font-size: 11px;
		min-height: 42px;
		padding: 0 0 0 40px; }
 
		.sidebar ul.twitter li { border: 0; }
 
	.sidebar form#rss input.text {
		background: #fff;
		border: 0;
		color: #a56b33;
		display: block;
		font: normal normal 14px 'Georgia', sans-serif;
		margin: 0 auto;
		padding: 5px; }
 
	.sidebar form#rss input.submit {
		background: url('images/rss_button.gif') no-repeat 0 0;
		border: 0;
		display: block;
		height: 33px;
		margin: 5px auto 0;
		width: 82px; }
 
/* Footer ---------------------------- */
#footer {
	background: #fff;
	margin: 0 auto;
	padding: 10px 0;
	text-align: center;
	width: 881px; }
 
#bottom {
	background: url('images/bottom_bg.gif') repeat-x 0 0;
	height: 69px; }