/* @override http://www.figandcherry.com/wp-content/themes/fig_v4/style.css */

/*
Theme Name: Fig_Cherry_v4
Theme URI: http://figandcherry.com
Description: Sydney Food Blog
Version: 4.0
Author: Dillon Connelly
Author URI: http://morningcopy.com.au
Tags: clean, fig, cherry
*/

@import "css/reset.css";
@import "css/text.css";
@import "css/960.css";

/* Typography */
body {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #5f5f5f;
	background-image: url(images/bodybg-sq.jpg);
}
body#sponsored {
	background-color: #fff;
	background-image: url(#);
}
h1 {
	color: #890000;
	font-size: 18px;
	margin-bottom: 5px;
		font-family: "museo-sans-1","museo-sans-2",sans-serif;
}
h2 {
	font-family: "museo-sans-1","museo-sans-2",sans-serif;
}
h3 {
	font: 15px "museo-sans-1","museo-sans-2",sans-serif;
	margin-bottom: 10px;
	color: #724141;
}
h3#comments {
			background: url(images/890000_20pc_horz.jpg) repeat-x 0 bottom;
	margin-bottom: 0;
	padding-bottom: 10px;

}
h3#comments a {
	margin-right: 5px;
	color: #b17b6b;
}
#commentform input {
	padding: 5px;
	border: 1px solid #dadada;
	margin-left: 0;
	color: #6a6a6a;
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#commentform input.btn {
		background: url(images/30bg.jpg) repeat;
	color: #890000;
	margin-top: 10px;
	padding: 6px;
		-moz-border-radius: 4px;
border-radius: 4px;
}
a {
	color: #4c87ab;
	text-decoration: none;
}
a#see-all {
	position: absolute;
	top: 228px;
	background-image: url(images/30bg.jpg);
	color: #890000;
	font-size: 11px;
	padding: 3px 8px 2px;
		-moz-border-radius: 4px;
border-radius: 4px;
	float: left;
	z-index: 100000;
	left: 340px;
}
a#see-all:hover {
	background-color: #890000;
	color: white;
	text-decoration: none;
	background-image: url(#);
}
a.comment-reply-link {
			background: url(images/30bg.jpg) repeat;
	color: #890000;
	margin-top: 0;
	padding: 6px;
	position: absolute;
	top: 0;
	right: 0;
		-moz-border-radius: 4px;
border-radius: 4px;
}
a.more-link {
	color: #890000;
}
a:hover{
	text-decoration: underline;
}
a#italic {

	text-decoration: underline;
	color: #601e1e;
}
?
a.more-link {
	color: #890000;
}
a.more {
background: url(images/lil_arrows.jpg) no-repeat right -9px;
	padding-right: 16px;
	color: #890000;
	font-size: 12px;
}
#popular a.more, #web-favs a.more {
background: url(images/lil_arrows.jpg) no-repeat right -9px;
	padding-right: 16px;
	color: #890000;
	font-size: 12px;
	margin-top: 0;
	float: left;
}
	
	a.more:hover {
	background: url(images/lil_arrows.jpg) no-repeat right 3px;

	color: #890000;
	text-decoration: none;
}
	
a.home-category {
background: url(images/lil_arrows.jpg) no-repeat right -9px;
	padding-right: 17px;
	color: #772a2f;
}	
a.home-category:hover {
	color: #924849;
	text-decoration: none;
	background: url(images/lil_arrows.jpg) no-repeat right 3px;
}
h4 {
	color: #890000;
	font-size: 14px;
	margin: 0 0 10px;
	font-weight: bold;
}
#single-content h5 {
	font: 25px "bello-pro-1","bello-pro-2";
	color: #b88483;
}
h5, h5 a {
	font-size: 13px;
	margin-bottom: 0;
	color: #cb823a;
	line-height: 15px;
}
blockquote h4 {
	font-weight: normal;
	font-style: normal;
}
#footer h4 {
	margin-bottom: 0;
		font-family: "museo-sans-1","museo-sans-2",sans-serif;
	color: #822c2c;
}
#footer h4.white {
	color: white;
}
#social-header {
	width: 300px;
	height: 60px;
	overflow: hidden;
	float: right;
	margin-top: 30px;
}
.footer-fb {
	margin-left: -60px;
	margin-bottom: 0;
	margin-top: -1px;
}
.header-fb {
	margin-left: -60px;
	margin-bottom: 0;
	margin-top: -30px;
}
.footer-tw {
	width: 143px;
	overflow: hidden;
}
/* Header */

#header {
	padding-top: 10px;
	padding-bottom: 15px;
	background: white url(images/890000_20pc_horz.jpg) repeat-x 0 bottom;
}

#logo {
	float: left;
}
#sponsor {
	float: left;
	position: relative;
	bottom: 0;
	border: 1px solid #e6e6e6;
	width: 300px;
	height: 80px;
	background: white url(images/ocean-spray.jpg) no-repeat 172px 7px;
	
}
#sponsor h1 {
	font-weight: normal;
	font-style: normal;
	font-size: 16px;
	padding: 10px 10px 0;
	width: 160px;
	line-height: 20px;
	margin: 0;
	color: #b8b8b8;
}
#sponsor h2 {
	font-weight: normal;
	font-style: normal;
	font-size: 13px;
	padding: 5px 0 0 10px;
	width: 170px;
	line-height: 20px;
	margin: 0;
	color: #07b3f3;
}

a#sponsor:hover {
	text-decoration: none;
	border-color: #cde3f2;
}

/* Nav */

#nav {
		background: url(images/890000_20pc_horz.jpg) repeat-x 0 bottom;
	padding-left: 0;
	z-index: 5;
	position: relative;
}
#sign-upper {
	height: 31px;
background-color: #f9f5f2;
background-image: url(images/30bg.jpg);
	border-bottom: 2px solid #dadcdc;
}
#sign-upper h2 {
	font-size: 15px;
background: url(images/newsletter.jpg) no-repeat;
	padding-left: 43px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 0;
	float: left;
}
#nav ul {
	margin: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	
}
#nav li {
}
#nav li li {
	padding-bottom: 0;
	margin-bottom: -3px;
	background-image: url(#);
	font-family: "museo-sans-1","museo-sans-2",sans-serif;
}
#nav li ul {
	padding-left: 1px;
	margin-left: -1px;
	width: 140px;
	padding-bottom: 6px;
	background-color: white;
	border: 1px solid #e8cfd2;
	z-index: 2;
}
#nav li a#rss {
	background: url(images/sprite.jpg) no-repeat 0 -87px;
	height: 24px;
	float: left;
	width: 25px;
	padding-left: 0;
	padding-right: 0;
	margin-left: 13px;
}

#nav li#home a {
	padding-left: 0;
}
#nav li a {
	color: #661801;
	background: url(images/890000_20pc.jpg) repeat-y right;
	font: 21px "museo-sans-1","museo-sans-2",sans-serif;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 11px;
	font-weight: 400;
}
#nav li a:hover {
	color: #611601;
}
#nav li a span{
	position: relative;
	top: -1px;
	left: 6px;
	overflow: hidden;
	margin-right: 6px;
}
#nav li a span img {
	width: 12px;
	height: 8px;
}

#nav li:hover > a#reviews, #nav li:hover > a#recipes, #nav li:hover > a#etc, #nav li:hover > a#contact {
	background-color: white;
	color: #611601;
	border: 1px solid #e8cfd2;
	background-image: url(#);
	border-bottom: 2px solid white;
	margin-right: -1px;
	margin-top: -1px;
	margin-left: -1px;
	padding-bottom: 3px;
	z-index: 99999;
}
#nav li li:hover > a {
	border: 0px;
	margin: 0px;
}
#nav a#contact:hover {
}
#nav li li a {
	color: #611601;
	padding-bottom: 0;
	height: 18px;
	padding-top: 5px;
	z-index: 9999;
	background-color: white;
	margin: 0;
	background-image: url(#);
	font: 13px "museo-sans-1","museo-sans-2",sans-serif;
}
#nav li li a:hover {
	color: #890000;
	padding-bottom: 0;
}
a.arrow {
		background: url(images/sprite.jpg) no-repeat -64px -69px;
	width: 22px;
	height: 20px;
	float: left;
	margin-top: 8px;
	margin-right: 8px;
}


#searchform {
	width: 298px;
	float: right;
	height: 22px;
	margin-top: 4px;
	margin-right: 1px;
	border: 1px solid #e5e5e5;
	margin-bottom: 6px;
	background: white no-repeat;
}
input#searchsubmit {
	border-width: 0;
	border-style: none;
	width: 21px;
	height: 19px;
	background: transparent url(images/sprite.jpg) no-repeat 3px -117px;
	cursor: pointer;
	margin-top: 0;
}
input#search {
	border-width: 0;
	border-style: none;
	background-image: url(img/sidebar/search_01.png);
	width: 260px;
	padding-left: 10px;
	float: left;
	color: #a5a6a6;
	font: 12px/19px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background-color: transparent;
}

	#DDSlider {
		list-style: none !important;
		margin: 0 0 0 -10px;
		padding: 20px 0 20px 10px;
		overflow: hidden !important;
		position: relative !important;
	background-color: white;
}
/* Body */
blockquote {
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 10px 15px 0;
	background-color: #fcf9f9;
	color: #60444f;
	border: 1px dashed #e2cecf;
}
#single-content {
	margin-top: 10px;
	font-size: 13px;
	line-height: 17px;
	color: #595959;
	padding-bottom: 10px;
	width: 507px;
	margin-right: 23px;
	z-index: 1;
	position: relative;
}
#single-content p {
	margin-bottom: 10px;
}
ul#archive-articles, ol#archive-articles {
	float: left;
}
ul#archive-articles p, ol#archive-articles p {
	margin: 0 0 3px;
}
ul#archive-articles li, ol#archive-articles li {
	color: #5f5f5f;
	list-style-type: none;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 0;
	margin-bottom: 5px;
}
ul#archive-articles li a, ol#archive-articles li a {
	color: #840806;
	padding: 2px 4px;
	margin-top: 5px;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	border: 1px solid #f1d6d7;
}

#archive-articles .archive-link {
	font-size: 13px;
	background-color: white;
	color: #220303;
	padding: 0;
	border-style: none;
}
ul#archive-articles li span, ol#archive-articles li span {
	color: #636363;
	font-size: 11px;
}
#single-content li {
	margin: 0 0 0 16px;
}
#single-content h1 {
	font-size: 18px;
	padding-bottom: 2px;
	padding-top: 5px;
	line-height: 20px;
	border-bottom-width: 1px;
}
#cat h1, h1#cat {
			background: url(images/890000_20pc_horz.jpg) repeat-x 0 bottom;
	padding-bottom: 5px;
	margin-bottom: 6px;
	font-size: 16px;
	color: #303030;
}

/* My Comment */
#single-content h1 span{
	float: right;
	width: 29px;
	background: url(images/big-comment-21.jpg) no-repeat 0 0;
	font-size: 12px;
	line-height: 22px;
	height: 29px;
	text-align: center;
	margin-top: 2px;
}
#single-content h1 a {
	color: #622c2c;
}
#single-content h1 span a {
	color: #7e5d5d;
	font-weight: bold;
}
#single-content img {
	padding: 3px;
	border: 1px solid #e2e2e2;
}
#single-content img.wp-smiley {
	border: 0 solid white;
}
p#author {
	margin-bottom: 5px;
	font-size: 12px;
	padding-bottom: 5px;
			background: url(images/890000_20pc_horz.jpg) repeat-x 0 bottom;
}
.socialstream {
				background: url(images/890000_20pc_horz.jpg) repeat-x 0 bottom;
	margin-bottom: 5px;
	padding-bottom: 3px;
	float: left;
	padding-top: 2px;
	width: 510px;
	height: 25px;
}
#single-content ul.socialstream li {
	float: left;
	list-style-type: none;
	margin: 0 5px 0 0;
}
.socialstream li#soc2{
	float: left;
	margin: 0;
	width: 120px;
}
.socialstream li#soc1{
	float: left;
	margin: 0;
	width: 105px;
	padding-top: 0;
}
.socialstream li#soc3{
	float: left;
	margin: 0;
	width: 80px;
	padding-top: 0;
	position: relative;
	top: 1px;
}
.socialstream li#soc4{
	float: left;
	margin: 0;
	width: 70px;
	padding-top: 0;
}
p#author span span {
	margin-left: 10px;
}
p#author span {
	color: #966b70;
}
ul.post-categories li {
	float: left;
	margin: 0;
	list-style-type: none;
	padding-right: 5px;
}
#background {
	background: white url(images/890000_20pc.jpg) repeat-y 549px;
	float: left;
}
ul#legendary {
	float: left;
	width: 510px;
}
span.where {
	font-size: 11px;
	padding: 1px 4px;
	color: #761d01;
	border: 1px solid #d7c9cc;
	margin-left: 3px;
}
#best-blog ul {
	float: right;
	margin-top: 15px;
	margin-bottom: 0;
}
#best-blog li{
	list-style-type: none;
	float: left;
	margin: 0 0 0 12px;
}
#slider {
	margin-top: 0;
	width: 500px;
	float: left;

	height: 259px;
	z-index: 1;
}
#slider h1 {
	color: #714040;
	font-size: 16px;
	text-align: left;
			background: white url(images/890000_20pc_horz.jpg) repeat-x 0 bottom;
	padding-bottom: 5px;
	margin-bottom: 10px;
	padding-left: 340px;
	padding-top: 10px;
}
#slider h3 {
	margin: 0 0 5px;
	padding-top: 0;
	line-height: 16px;
	font-size: 14px;
}
#slider h3 a{
font-size: 14px;
	color: #890000;	
}

#slider p {
	font-size: 12px;
	margin-bottom: 10px;
	line-height: 14px;
}
#inner_slider {
	width: 161px;
	background: white url(images/890000_20pc_horz.jpg) repeat-x 0 bottom;
	padding-left: 28px;
	height: 167px;
	float: left;
}
.featured_pic {
	float: left;
	width: 306px;
	height: 246px;
	margin-top: -45px;
	margin-bottom: 0;
	z-index: 1020;
	 display: block;
	border: 1px solid #ebdbde;
	background-color: #fef5f6;
	padding: 2px;
}

#cat {
	padding-bottom: 10px;
	float: left;
	margin-bottom: 8px;
	width: 505px;
	color: #7b7b7b;
}
.featured_pic img {
	border: 1px solid #fff;
	width: 304px;
	height: 244px;
}
		#DDSlider li {
			
			display: none;
			float: left;
			margin: 0;
			padding: 0;
			position: absolute;
			width: 100%;
	background: url(images/890000_20pc_horz.jpg) repeat-x 0 247px;
}
#DDPrevSlide {
	margin-bottom: 8px;
	background: url(images/sprite.jpg) no-repeat -31px -91px;
	width: 14px;
	height: 22px;
	padding: 0;
	margin-right: -6px;
}

#DDPrevSlide:hover {
	background: url(images/sprite.jpg) no-repeat -43px -91px;

}

#DDNextSlide {
	margin-bottom: 8px;
	background: url(images/sprite.jpg) no-repeat -73px -91px;
	width: 13px;
	height: 22px;
}

#DDNextSlide:hover {

	background: url(images/sprite.jpg) no-repeat -60px -91px;

}
#slider_nav {
					background: url(images/890000_20pc_horz.jpg) repeat-x 0 top;
	float: left;
	width: 100%;
	z-index: 1;
}
#slider_nav ul {
	margin: 0;
	padding: 6px 0 0;
	float: right;
	width: 160px;
	height: 26px;
}
#slider_nav a {
	color: #890000;
}
#slider_nav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: right;
}
#slider_nav li a.left {
		background: url(images/sprite.jpg) no-repeat -60px -93px;
	width: 14px;
	float: left;
	margin-top: 0;
	padding-right: 0;
}
#slider_nav li a.left:hover {
		background: url(images/sprite.jpg) no-repeat -73px -93px;}
		
#slider_nav li a.right {
		background: url(images/sprite.jpg) no-repeat -45px -93px;
	width: 10px;
	float: left;
	margin-top: 0;
	margin-right: 10px;
}
#slider_nav li a.right:hover {
		background: url(images/sprite.jpg) no-repeat -33px -93px;}
#slider_nav li.first {
	float: left;
}
#content {

}
.image_placeholder img, .image_placeholder_odd img {
	width: 154px;
	border: 1px solid #d9d9d9;
}
.image_placeholder {
	float: left;
	margin-bottom: 5px;
	margin-left: 0;
	background-color: #fef5f6;
	z-index: 1;
	padding: 2px;
	border: 1px solid #e4d5d8;
	height: 107px;
}

.image_placeholder_odd {
	float: left;
	margin-bottom: 5px;
	margin-left: 0;
	background-color: #fef5f6;
	z-index: 1;
	padding: 2px;
	border: 1px solid #e4d5d8;
	height: 107px;
}

.image_placeholder:hover, .image_placeholder_odd:hover {
transform: rotate(0deg);
-moz-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
position: relative;
z-index: 5;
-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0);
-moz-box-shadow: 0 0px 0px rgba(0,0,0,0);}

ul#categories {
	margin-top: 25px;
	float: left;
}
#categories li {
	margin: 0 10px 15px 0;
	list-style-type: none;
	width: 160px;
	float: left;
}
#categories p {
	margin-bottom: 5px;
	font: 12px/15px Helvetica, Arial, "Helvetica Neue", Geneva, sans-serif;
}
#categories h2 {
				background: url(images/890000_20pc_horz.jpg) repeat-x 0 bottom;
	color: #714040;
	padding-bottom: 3px;
	margin-bottom: 7px;
	float: left;
	width: 160px;
	font-size: 16px;
}

/* Sidebar */
#sidebar {
	margin-right: 0px;
}
#sidebar_ad {
	float: right;
	margin-bottom: 10px;
	border: 1px solid #e3d4d7;
	padding: 3px;
	margin-top: 10px;
width: 294px;
	height: 246px;
}
#sidebar_ad a {
	cursor: pointer;
}
.sidebar_ad img {
	width: 294px;
	height: 246px;
}

.fb_like {
	margin-top: 0;
	float: right;
	margin-bottom: 0;
	padding-top: 0;
	padding-left: 0;
	padding-bottom: 0;
	position: relative;
	background-repeat: repeat-x;
	background-position: 0 bottom;
}
#plusone {

	position: absolute;
	bottom: 15px;
	right: 5px;
	width: 70px;
	height: 30px;
}
.fb_like_big {
	margin-top: -10px;
	float: right;
	margin-bottom: 0;
	padding-left: 0;
	padding-bottom: 10px;
	padding-top: 10px;
	background-repeat: repeat-x;
	background-position: 0 top;
}
#fb_inside {
	float: left;
	width: 310px;
	margin-left: -10px;
}
ul#blog-roll {
	width: 120px;
	float: right;
	padding: 10px;
}
ul#archives {
	width: 130px;
	float: left;
	padding: 10px 10px 10px 0;
	margin-left: 40px;
		background: url(images/890000_20pc.jpg) repeat-y right;
}

ul#archives li {
	list-style-type: none;
	float: left;
	clear: left;
	font-size: 12px;
	margin-left: 0;
	width: 125px;
}

ul#blog-roll li{
	list-style-type: none;
	margin: 0 5px 15px 0;
	float: left;
	clear: left;
	font-size: 12px;
}
ul#blog-roll li li, ul#archives li li {
	margin: 0;
	width: 110px;
}

ul#blog-roll li h2, ul#archives h2 {
	font-size: 12px;
	font-weight: bold;
	float: left;
	clear: left;
	margin-right: 0;
	margin-top: 0;
	margin-left: 0;
	padding-left: 0;
}
.sidebar_ad img {
}
#sidebar h2 {
	font-size: 16px;
	text-align: left;
	padding-bottom: 5px;
	margin-bottom: 5px;
	color: #714040;
}
#contact-form h2 {
			background: url(images/890000_20pc_horz.jpg) repeat-x 0 bottom;
	padding-bottom: 12px;
	margin-bottom: 12px;
}

#sidebar h2 span {
	color: #c08a88;
}
#best-blog h2 {
	color: #0097cd;
}
.twtr-ft div{overflow:hidden;padding:10px;zoom:1;
	background-color: #890000;
	display: none;
}
#newsletter_signup h2 {
	padding-left: 45px;
}
#newsletter_signup {
	float: right;
	width: 300px;
	margin-top: 15px;
	background: url(images/newsletter.jpg) no-repeat 1px 1px;
}
ul.category-archive {
	float: right;
	width: 300px;
	margin-top: 15px;
				background: url(images/890000_20pc_horz.jpg) repeat-x 0 bottom;
	padding-bottom: 15px;
}
ul.category-archive li {
	margin: 0 0 0 17px;
	color: #890000;
}
#newsletter_signup fieldset {
	width: 300px;
	float: left;
	padding-bottom: 10px;
	margin-bottom: 0;
	background: url(#) repeat-x 0 bottom;
}
img#about_pic{
	float: right;
	margin-right: -5px;
	transform: rotate(1deg);
-moz-transform: rotate(1deg);
-webkit-transform: rotate(1deg);
}

#about_us {
	float: right;
	width: 300px;
	margin-top: 15px;
	margin-bottom: 0;
	line-height: 13px;
				background: url(images/890000_20pc_horz.jpg) repeat-x 0 bottom;
	padding-bottom: 10px;
}

#contact-form {
	float: right;
	width: 300px;
	margin-top: 15px;
	margin-bottom: 0;
	line-height: 13px;
	padding-bottom: 10px;
}

#social {
	float: right;
	width: 300px;
	margin-top: 13px;
	margin-bottom: 0;
	line-height: 13px;
				background: url(images/890000_20pc_horz.jpg) repeat-x 0 bottom;
	padding-bottom: 10px;
}
#social li {
	list-style-type: none;
	float: left;
	padding: 0;
	margin: 0 6px 0 0;
}
#social li a#tw {
	background-image: url(images/twitter-sq.jpg);
	float: left;
	height: 25px;
	width: 25px;
}
#social li a#fl {
	background-image: url(images/flickr.jpg);
	float: left;
	height: 25px;
	width: 25px;
}
#social li a#vi {
	background-image: url(images/vimeo.jpg);
	float: left;
	height: 25px;
	width: 25px;
}
#social li a#li {
	background-image: url(images/linkedin.jpg);
	float: left;
	height: 25px;
	width: 25px;
}
#social li a#fb {
	background-image: url(images/facebook.jpg);
	float: left;
	height: 25px;
	width: 25px;
}
#social li a#st {
	background-image: url(images/stumble.jpg);
	float: left;
	height: 25px;
	width: 25px;
}
#best-blog {
	float: right;
	width: 278px;
	padding: 10px;
	border: 1px dotted #64c0f7;
	margin-top: 0;
	margin-bottom: 15px;
	line-height: 13px;
}
#best-blog img {
	float: right;
	padding: 3px;
	border: 1px solid #d9d9d9;
}
#about_us p {
	margin-bottom: 5px;
	width: 170px;
	float: left;
	font: 13px/14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
ul#DDSlider {
	padding-top: 7px;
	padding-bottom: 0;
}
#popular h3 a, #web-favs h3 a {
	margin-bottom: 3px;
	float: left;
	color: #541a1a;
	font: 13px/14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#sidebar .twtr-widget a img{
	padding: 2px;
	border: 1px solid #e7d8db;
	margin-right: 5px;
}
#sidebar .twtr-widget .twtr-tweet{overflow:hidden;zoom:1;
	border-bottom-width: 0;
	border-bottom-style: none;
}
#sidebar .twtr-widget .twtr-tweet-wrap{padding: 6px 0;overflow:hidden;zoom:1;}
#sidebar .twtr-widget-profile img.twtr-profile-img{display:block;float:left;width:31px;height:31px;
	border: 1px solid #cb7c7f;
	background-color: #dcdcdc;
}
#sidebar .twtr-hd{padding: 0 10px 5px 0;position:relative;zoom:1;overflow:hidden;
	display: none;
}
#newsletter_signup input {
	width: 287px;
	padding-left: 10px;
	float: left;
	color: #858586;
	font: 12px/13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	height: 25px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	border: 1px solid #dcdcdc;
}
input#mce-FNAME {
	width: 70%;
}
input#mc-embedded-subscribe.btn {
			border-width: 0;
	border-style: none;
	float: right;
	font: 13px/13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	margin-bottom: 0;
	width: 24%;
	padding: 2px 10px 3px;
	height: 29px;
	background: url(images/30bg.jpg) repeat;
	color: #890000;
	-moz-border-radius: 4px;
border-radius: 4px;
}
input#mc-embedded-subscribe.btn:hover {
	cursor: pointer;
}
#tabs {
	float: right;
	width: 300px;
	margin-top: 10px;
	height: 245px;
	overflow: hidden;
}

.thumb {
	border: 1px solid #e2e2e2;
	float: left;
	margin-top: 2px;
	padding: 2px;
	height: 50px;
	margin-left: 0;
	margin-right: 3px;
	width: 52px;
	background-color: #fff;
}
.thumb img {
	border: 1px solid #bbafb2;
}
#popular ul, #web-favs ul {
	float: left;
	margin: 7px 0 0;
}

#popular li, #web-favs li {
	list-style-type: none;
	float: left;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 6px;
}

#popular h3, #web-favs h3 {
	margin-bottom: 0;
	font-size: 14px;
	margin-left: 0;
	float: left;
	width: 200px;
	padding-left: 10px;
	line-height: 14px;
}
#popular p, #web-favs p {
	float: left;
	padding-left: 10px;
	font-size: 12px;
	line-height: 14px;
	color: #5f5f5f;
	margin-bottom: 0;
	width: 220px;
}
.twtr-tweet-text{margin-left:40px;
	padding-left: 4px;
	padding-right: 15px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

/* Footer */
#footer {
	background: url(images/890000_20pc_horz.jpg) repeat-x 0 top;
	font-size: 12px;
	margin-top: 10px;
}

#footer ul {
	margin: 0px;
	float: left;
	padding: 0;
}
#footer ul ul {
	margin: 0 0 10px;
}
#footer li {
	width: 160px;
	float: left;
	list-style-type: none;
	margin: 10px 0;
	color: #878787;
		background: url(images/890000_20pc.jpg) repeat-y right;
	padding-top: 0;
	padding-left: 10px;
}
#footer li.first {
	padding-left: 0;
	width: 65px;
	background-image: url(#);
}
#footer li.second {
	padding-left: 10px;
	width: 89px;
}
#footer li.social {
	width: 190px;
	overflow: hidden;
	background-image: url(#);
}
#footer li.badge {
	width: 84px;
	height: 124px;
}
#footer li.last {
	background-image: url(£);
	padding-left: 40px;
	width: 295px;
	padding-right: 5px;
}
#footer li.last p {
	font-size: 13px;
	line-height: 14px;
	margin-bottom: 5px;
}
#footer ul#socialmedia {
	float: left;
	margin-bottom: 0;
	margin-top: 3px;
	height: 100px;
}
#footer ul#socialmedia li {
	float: left;
	width: 38px;
	margin-right: 10px;
	margin-top: 0;
	margin-bottom: 3px;
	height: 38px;
}
#footer ul#socialmedia li a{
	float: left;
	width: 42px;
background: url(images/30bg.jpg) repeat;
	height: 36px;
-moz-border-radius: 2px;
border-radius: 2px;
}
#footer ul#socialmedia li a:hover {
	background-color: #712424;
	background-image: url(#);
}
#footer ul#socialmedia li a img {
	width: 42px;
}
#footer li li {
	padding: 0;
	height: 16px;
	background-image: url(#);
	margin-top: 0;
	margin-bottom: 0;
}
#footer li li a {
	color: #9c888d;
}
#footer li.first li {
	width: 100%;
}
#footer li.first ul {
			background: url(images/890000_20pc.jpg) repeat-y right;
	margin-bottom: 0;
	padding-bottom: 5px;
}
#finishing_line {
background: #601e1e repeat-x 0 top;
	height: 20px;
	padding-top: 7px;
	padding-bottom: 5px;
	color: #e5cfd2;
	margin-left: -10px;
	padding-left: 15px;
	float: left;
	width: 910px;
	margin-bottom: 0;
	margin-right: 0;
	font-size: 13px;
}
#finishing_line span {
	color: #b58b8a;
	margin-left: 5px;
}
#finishing_line a {
	color: #efe8e8;
	font-size: 11px;
	float: right;
	margin-top: -2px;
	padding: 2px 6px 3px;
	background-color: #541717;
	border: 1px solid #4b1515;
}
a#mclogo {
	float: right;
	margin: 0 30px 0 5px;
	background-color: #601e1e;
	border-style: none;
	padding-top: 0;
	padding: 0;
}
/* Paginate
----------------------------------------------------------------------------------------------------*/

#single-content ol.wp-paginate {padding: 0;
	float: left;
	margin-right: 0;
	margin-left: -4px;
	margin-top: 0;
	width: 518px;
}
#single-content .wp-paginate li {display:inline; list-style:none;
	margin-left: 0;
	font-size: 20px;
	margin: 0;
	float: left;
}
#single-content .wp-paginate a {
	color: #890000;
	text-transform: uppercase;
	margin-bottom: 0;
	text-align: center;
	display: inline;
	position: relative;
	top: -1px;
	margin-right: 5px;
	float: left;
	background-color: #fff;
	background-image: url(images/30bg.jpg);
	border: 0 none #e7d1d4;
		-moz-border-radius: 2px;
border-radius: 2px;
}
#single-content .wp-paginate a:hover, .wp-paginate a:active { color: #722916;
	background-image: url(images/40bg.jpg);
	border-width: 0;
	border-style: none;
}
.wp-paginate .title {color:#555; margin-right:4px;
	margin-top: 6px;
	float: left;
}
.wp-paginate .gap {color:#999; margin-right:4px;}
#single-content .wp-paginate .current {
	float: left;
	margin: -1px 4px 0 0;
	padding: 4px 8px;
	background-color: #fbf0f0;
	background-image: url(images/40bg.jpg);
	border: 0 none #960005;
	color: #5a1400;
		-moz-border-radius: 2px;
border-radius: 2px;
}

.wp-paginate .page {
	padding: 4px 8px;
	font-size: 13px;
}
.wp-paginate .prev, .wp-paginate .next {
	padding: 4px 8px;
}
.bypostauthor {

}
a#morning_copy {
	float: left;
	width: 160px;
	height: 30px;
	background: url(images/morningcopy.jpg) no-repeat;
	margin-top: 2px;
	margin-bottom: 2px;
}

ol#comments.commentlist {
	list-style-type: none;
}
ol#comments.commentlist li {
	list-style-type: none;
	margin: 0;
	padding-top: 10px;
}
.pingback {
	display: none;
}
#comments img {
	background-color: white;
}
#comments-template {
	background: url(images/890000_20pc_horz.jpg) repeat-x 0 top;
	padding-top: 15px;
}
.comment-author {
}

div#wpcf7-f2-p183-o1.wpcf7 form.wpcf7-form .wpcf7-validation-errors {
	visibility: hidden;
}

div#wpcf7-f2-p183-o1.wpcf7 form.wpcf7-form div.wpcf7-mail-sent-ok {
	border: 0 solid #db4830;
	width: 285px;
	padding: 0;
	font-size: 12px;
	float: right;
	margin: 0;
	color: #62a234;
	position: absolute;
	bottom: 20px;
	right: 12px;
}

ul#galleryForm li {
	list-style-type: none;
	margin: 0;
	float: left;
	width: 275px;
}
ul#galleryForm label {
	margin: 0;
	position: relative;
	float: left;
	font-size: 13px;
	color: #7f796c;
}

form.wpcf7-form {
	position: relative;
	float: left;
}
input.wpcf7-text.wpcf7-validates-as-required, form.wpcf7-form textarea{
	border: 1px solid #dcdcdc;
	padding: 8px 6px;
	width: 284px;
	margin-top: 5px;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #868687;
}
input.wpcf7-submit {
	border-width: 0;
	text-transform: uppercase;
	padding: 6px 10px;
		background: url(images/30bg.jpg) repeat;
	color: #890000;
	-moz-border-radius: 4px;
border-radius: 4px;
	border-style: none;
	font: 14px/15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

input.wpcf7-submit:hover {
	border-width: 0;
	cursor: pointer;
}

form.wpcf7-form .wpcf7-validation-errors {
	border: 0 solid #db4830;
	width: 285px;
	padding: 0;
	font-size: 12px;
	float: right;
	margin: 0;
	color: #ac5454;
	position: absolute;
	right: 0;
	left: 0;
}

form.wpcf7-form div.wpcf7-mail-sent-ok {
	border: 0 solid #db4830;
	width: 285px;
	padding: 0;
	font-size: 12px;
	float: right;
	margin: 0;
	color: #62a234;
	position: absolute;
	bottom: 28px;
	right: -12px;
}

form.wpcf7-form span.wpcf7-not-valid-tip {
	position: absolute;
	z-index: 100;
	background: #fff;
	border: 0 solid #ff0000;
	font-size: 12px;
	width: 167px;
	color: #a55556;
	height: 13px;
	top: -28px;
	float: right;
	text-align: right;
	left: 135px;
}

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/* Component containers
----------------------------------*/
.ui-widget { font-family: Arial,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,sans-serif; font-size: 1em; }
.ui-widget-content { background: #ffffff repeat-x 50% 50%; color: #333333;
			background: url(images/890000_20pc_horz.jpg) repeat-x 0 bottom;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.ui-widget-content a { color: #333333; }
.ui-widget-header { color: #ffffff; font-weight: bold;
	background-repeat: repeat-x;
	background-position: 50% 50%;
}
.ui-widget-header a { color: #ffffff; }


/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; }
.ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }
.ui-corner-top { }
.ui-corner-bottom {
	float: left;
background: url(images/890000_20pc_horz.jpg) repeat-x 0 bottom;
	padding-bottom: 0;
}
.ui-corner-right {  -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }
.ui-corner-left { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.ui-corner-all { }


/*
 * jQuery UI Tabs 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: 0; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none;
	color: #890000;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 14px;
	width: 90px;
	font: normal 16px "museo-sans-1","museo-sans-2",sans-serif;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px;
	background: url(images/ajax-arrow.jpg) no-repeat 0 0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text;
	color: #fff;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer;
} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */

.ui-tabs .ui-tabs-panel { display: block; background: none;
}
.ui-tabs .ui-tabs-hide { display: none !important; }

cite.fn a, cite.fn {
	position: absolute;
	top: 0;
	padding-left: 27px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	font-size: 16px;
	color: #940002;
	left: 22px;
	width: 400px;
}
a.url {
	margin-left: -22px;
}
span.says {
	position: absolute;
	left: 50px;
	top: 20px;
	float: left;
	width: 22px;
	color: #782424;
}
.commentmetadata{
	padding-left: 5px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	display: none;
}
span.cluv {
	border: 1px solid #eed5d9;
	margin-top: 5px;
	font-size: 10px;
	color: #847679;
}
.comment-body {
	position: relative;
		background: url(images/890000_20pc_horz.jpg) repeat-x 0 bottom;
	padding-bottom: 15px;
	margin-top: 5px;
}
a.comment-edit-link {
	float: right;
	position: absolute;
	right: 0;
}
textarea#comment {
	width: 500px;
	float: left;
	border: 1px solid #dcdcdc;
	padding: 5px;
	color: #6a6a6a;
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#big-box {
	background: #fff no-repeat -44px 4px;
	-moz-box-shadow: 0 0px 6px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 0px 6px rgba(0,0,0,0.1);
	box-shadow: 0 0px 6px rgba(0,0,0,0.1);
	padding-top: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 910px;
	padding-left: 10px;
	border-style: solid;
	padding-bottom: 0;
	overflow: hidden;
}
li.badge img {
	width: 85px;
	margin-left: -5px;
	margin-top: 20px;
}
.twitter_follow {
	margin-top: 0;
	float: right;
	margin-bottom: 0;
	padding-top: 10px;
	padding-left: 0;
	padding-bottom: 5px;
	width: 300px;
	background-repeat: repeat-x;
	background-position: 0 bottom;
}
#prevLink {
		float: left;
	width: 36%;
	text-align: left;
	padding: 3% 2%;
	vertical-align:middle;
	margin-top: 10px;
	margin-bottom: 10px;
	background: white url(images/890000_20pc.jpg) repeat-y right;
	min-height: 30px;
	_height:40px;
		*height:40px;

}
#nextLink {
	width: 34%;
	text-align: right;
	float: right;
	padding: 3%;
	vertical-align:middle;
	margin-top: 10px;
	margin-bottom: 10px;
		background: white url(images/890000_20pc.jpg) repeat-y left;
		min-height: 30px;
	_height:40px;
		*height:40px;
}
#prevNextCategory {
		width: 18%;
	float: left;
	text-align: center;
	padding: 3px 1% 3%;
	vertical-align:middle
	border-left-width: 1px;
	color: #98171c;
	margin-top: 27px;
	margin-bottom: 10px;
}
#backForth {
	float: left;
				background: url(images/890000_20pc_horz.jpg) repeat-x 0 bottom;
	margin-bottom: 10px;
	width: 540px;
}
#sponsor_slot {
	float: right;
	height: 88px;
	width: 298px;
	position: relative;
    border: 1px solid #e6e6e6;
	bottom: -12px;
}

#subscriber-content {
	padding: 10px;
	width: 300px;
	color: #222;
}
#subscriber-content h1 {
	font-size: 15px;
}
#subscriber-content p {
	margin-bottom: 5px;
}
#subscriber-content input {
	padding: 5px;
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	border: 1px solid #c0c2c2;
		width: 270px;
	margin-bottom: 5px;
}
#subscriber-content input[type="submit"] {
	text-align: center;
	margin-top: 0;
	margin-bottom: 5px;
		background: url(images/30bg.jpg) repeat;
	color: #890000;
	width: 282px;
	border-color: #f2ecec;
}
#subscriber-content input[type="submit"]:hover {
cursor: pointer;
	color: #fff;
	background-color: #890000;
	background-image: url(#);
}
#subscriber-content ul {
	margin-bottom: 0;
}
#subscriber-content li {
	margin-left: 18px;
	margin-bottom: 7px;
	font-size: 12px;
}
 #DDPrevSlide {
 position: absolute;
z-index: 15;
cursor: pointer;bottom: 10px; right: 37px;}
				  
#DDNextSlide {
 position: absolute;
z-index: 15;
cursor: pointer;bottom: 10px; right: 10px;}

#DDSlider, #DDSlider li {
width: 500px;
height: 260px;}

.mushroom {
	float: left;
	padding: 3px;
	border: 1px solid #e5cfd2;
}
.sidebar_ad {
	width: 300px;
	float: right;
}
