/*
Theme Name: Beauty and the Bees
Theme URI: http://blog.beebeauty.com/
Description: The WordPress theme for Beauty and the Bees's blog.
Version: 1.0
Author: James H
Author URI: http://www.ionata.com.au/
*/




* {
	padding: 0;
	margin: 0;
}
html {
	overflow-y: scroll;
}
body {
	font-family: 'Helvetica Neue', Arial, sans-serif;
	font-size: 12px;
	color: #645848;
	background: #FEF2D7 url('images/back_tile.png') repeat-x scroll 0 0;
}
h1 {
	display: none;
}
h2 {
	margin: 0.5em 0 0.5em 0;
	font-size: 1.8em;
	color: #5A409E;
	font-weight: normal
}
h3 {
	margin: 1em 0 1em 0;
	color: #5A409E;
}
h4 {
	margin: 1em 0 1em 0;
	font-size: 1em;
	color: #5A409E;
}
p {
	margin: 1em 0 1em 0;
	font-size: 12px;
	line-height: 18px;
}
small {
	font-size: 11px;
}
a {
	color: #F5AC39;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
img {
	border: none;
}
ul, ol{
	list-style: none;
}
li {
	margin: 1em 0 1em 2.5em;
}
#background_container {
	background: transparent url('images/huge_header.jpg') no-repeat scroll center 0;
}
#container {
	width: 950px;
	margin: 0 auto 0 auto;
	background: white url('images/huge_header.jpg') no-repeat scroll center 0;
}
#menu {
	float: left;
	font-size: 0.85em;
	height: 20px;
	padding: 7px 32px 0 32px;
	text-align: right;
	width: 886px;
}
#menu li {
	margin: 0;
	display: inline;
}
#menu a {
	color: #EBE8F4;
	padding: 6px 10px 6px 10px;
	background: transparent url('images/menu_bar.gif') no-repeat scroll right 9px;
}
#menu li:last-child a{
	background-image: none;
}
#left {
	width: 250px;
	float: left;
}
#left_home_link {
	width: 248px;
	height: 254px;
	display: block;
}
#left_content {
	padding: 20px 0 40px 33px;
}
#left_content li {
	background: url("images/bullet_tiny.gif") no-repeat scroll left 4px transparent;
	margin: 0.8em 0;
	padding: 0 0 0 14px;
	font-size: 0.9em;
}
#left_content a {
	color: #333333;
}
#left_content a:hover {
	color: #666666;
}
#category_list_container {
	min-height: 124px;
}
#content {
float:left;
padding:7px 0 20px 20px;
width:470px;
}

#content img {
	border: 8px solid #F9F2E9;
}
#heading {
	border: none!important;
}
#header {
	margin: 0 0 30px 0;
}
#header a {
	width: 382px;
	height: 136px;
	display: block;
}
#header h2 {
	display: none;
}
#right {
float:left;
padding:30px 0 30px 20px;
}
#searchform {
	margin: 45px 0 13px 0;
	height: 22px;
}
#s {
	display: block;
	float: left;
	width: 103px;
	height: 18px;
	padding: 2px;
	border: none;
	background: transparent url('images/search_field.gif') no-repeat scroll 0 0;
}
#searchsubmit {
	background: transparent url('images/search_button2.png') no-repeat scroll 0 0;
	width: 60px;
	height: 21px;
	display: block;
	border: none;
	cursor: pointer;
	margin: 0 0 0 3px;
	float: left;
}
#searchsubmit:hover {
	background-position: 0 -21px;
}
#searchsubmit:active {
	background-position: 0 -42px;
}
#shop_button {
	background: transparent url('images/visit_shop.png') no-repeat scroll 0 -40px;
	width: 187px;
	height: 40px;
	display: block;
}
#shop_button:hover {
	background-position: 0 0;
}
.store_button {
	background: transparent url('images/store_buttons.png') no-repeat scroll 0 0;
	width: 175px;
	height: 68px;
	display: block;
	margin: 20px 0 0 0 ;
}

#soaps_button { 				background-position: 0 0; }
#soaps_button:hover { 		background-position: -175px 0;}

#haircare_button { 			background-position: 0 -68px; }
#haircare_button:hover {		background-position: -175px -68px; }

#lifestyle_button { 			background-position: 0 -136px; }
#lifestyle_button:hover { 	background-position: -175px -136px; }

.community_button {
	background: transparent url('images/community_buttons.png') no-repeat scroll 0 0;
	width: 218px;
	height: 63px;
	display: block;
	margin: 10px 0 0 0 ;
}

#facebook_button { 				background-position: 0 0; }
#facebook_button:hover { 		background-position: -218px 0;}

#twitter_button { 			background-position: 0 -63px; }
#twitter_button:hover {		background-position: -218px -63px; }

#womow_button {
	margin: 10px 0 0 35px;
}

#comment {
	width: 400px;
	font-size: 1.4em;
}
.entry {
	font-size: 1.4em;
}
.fn {
	font-weight: bold;
}
#commentform small{
	font-size: 1.2em;
}
#commentform input {
	font-size: 1.2em;
}
.even {
	border-bottom : 1px solid #FEEBC1;
	margin: 10px 0 0 0;
}
.odd {
	border-bottom: 1px solid #FEEBC1;
	margin: 10px 0 0 0;
}
.commentmetadata {
	font-size: 0.8em;
	margin: 0 0 25px 0;
}
.avatar {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #EEEEEE;
	float:right;
	padding:2px;
}

#footer {
	background: #FEF2D7 url('images/footer_tile.png') repeat-x scroll 0 0;
}
#footer_wrapper {
	background: transparent url('images/footer_background.jpg') no-repeat scroll center 0;
	height: 106px;
}	
#footer_inner {
	width: 910px;
	margin: 0 auto 0 auto;
	padding: 20px;
	background: transparent url('images/footer_background.jpg') no-repeat scroll center 0;
}
#footer_inner a {
	color: #5A409E;
}
.entry a:hover {
	color: #FAA517;
}
.entry ul {
	font-size: 0.8em;
	list-style-type: disc;
}
.post {
	margin: 0 0 20px 0;
	border-bottom: 1px solid #FEEBC1;
}
.post small {
	color: #967E52;
}
.post h3 {
	margin: 1.5em 0 0 0;
	font-weight: normal;
}
.post h3 a, .post h2 a {
	color: #5A409E;
}
#commentform #submit {
	background: transparent url('images/submit_comment_button.png') no-repeat scroll 0 0;
	width: 109px;
	height: 21px;
	display: block;
	border: none;
	cursor: pointer;
	margin: 0 0 0 3px;
	float: left;
}
#commentform #submit:hover {
	background-position: 0 -21px
}
#commentform #submit:active {
	background-position: 0 -42px
}
.comment p {
	font-size: 1em;
}





