

/*   
Theme Name: Cromptons Kitchen
Theme URI: http://www.cromptonskitchen.com/recipes
Description: Recipe section for Cromptons Kitchen website
Author: Ali West
Author URI: http://www.spoony.org.uk
Version: 1.1
.
This theme can be used for commercial or non-commercial use so long as it is not redistributed or resold in any way.
Version based on the creatif blog theme: http://superpreviewer.com/creatifsite/.
.
*/

.ribbon {visibility:hidden;}
.image_block {padding:5px 5px 1px 45px;	float:left;}
.text_block {float:left;width:430px;margin-left:30px;padding-top:30px;}

#block_featuredblog .text_block { padding-top:5px }
#block_featuredblog .text_block h2 { font-size:34px; }


#block_portfolio {overflow:auto;margin-bottom:20px;}
#portfolio_items {width:615px;margin-right:25px;float:left;min-height:100px;padding-top:3px;}
#text_column {float:right;	width:310px;}
#text_column img { margin-bottom:20px; position:relative; left:-3px;}
#text_column h2#text_title {text-indent:-9999px;background-image:url(images/creatif.jpg);background-repeat:no-repeat;width:310px;
	height:50px;}
#text_column .separator {border-top:1px solid #e3e3e3;margin-top:20px;padding-top:20px;}
.mini_portfolio_item {border:1px solid #a3a09e;margin-bottom:10px;position:relative;}
.mini_portfolio_item .block_inside { background:none; background-color:#e2dddc;padding:25px 30px 15px 30px; }
.mini_portfolio_item .thumbnail { float:left; margin-right:20px; border:1px solid #979390; }


#content_area {width:600px;float:left;margin-left: 10px;}
#content_area .block_inside {min-height:400px;}

/* ---------------------
	SIDEBAR
------------------------*/

#sidebar {float:left;width:260px;}

form#searchform {margin-top: -20px;}
form#searchform input {margin-top: 5px;}

#sidebar ul { margin:0px; padding:0px; }
#sidebar ul li { list-style:none; margin:0px 0px 5px 0px; padding:0px;}
#sidebar ul li a { color: #8b7383; text-decoration:none;}
#sidebar ul li a:hover { color: #8b7383; text-decoration:underline; }

li#categories ul li a, li#archives ul li a {font-size: 13px;text-decoration: none;color: #7b875f;font-weight: bold;}
#sidebar ul li ul li ul li a {font-size: 11px; background: url(http://www.cromptonskitchen.com/assets/images/arrow.jpg) no-repeat 0px 2px;padding-left: 15px; color: #8b7383;font-weight: normal;}
#sidebar ul li ul li ul {margin-top: 10px;margin-bottom: 20px;}
li#recent_posts ul li a {font-size: 11px; background: url(http://www.cromptonskitchen.com/assets/images/arrow.jpg) no-repeat 0px 2px;padding-left: 15px; color: #8b7383;font-weight: normal;}
li#recent_posts ul {margin-bottom: 20px;}

#content_area .separator {border-top:1px solid #e3e3e3;margin-top:20px;padding-top:20px;}
#content_area .biggap {border-top:1px solid #e3e3e3;margin-top:40px;padding-top:40px;}

/* 
	Text-Styles   
*/

small {color:#595856;font-weight:bold;font-size:11px;display:block;margin-bottom:15px;}
small a {color:#0f72c3;}


a.button {background:#32312f url(images/button_bg.jpg) repeat-x;padding:5px 10px 5px 10px;margin-top: 25px; color: #ffffff;text-decoration: none;	border:1px solid #32312f;text-transform:uppercase;font-size:9px;line-height:25px;}

#block_featuredblog a.more-link {background:#32312f url(images/button_bg.jpg) repeat-x;	padding:2px 10px 2px 10px;	margin-top: 25px; 
	color: #ffffff;	text-decoration: none;	border:1px solid #32312f;	text-transform:uppercase;font-size:9px;	line-height:20px;
	display:block;	float:left;}

a.button:hover {background:#007de2 url(images/button_bg_o.jpg) repeat-x;border-color:#007de2;}
#block_featuredblog a.more-link:hover {background:#007de2 url(images/button_bg_o.jpg) repeat-x;	border-color:#007de2;}


#comments_template {border-top:1px solid #e3e3e3;margin-top:30px;padding-top:30px;}


.block {background:none;position:relative;}
.block_inside { display:block; padding:30px;overflow:auto;}
.block_inside blockquote {border-top:1px solid #acc7da;	border-bottom:1px solid #acc7da;background-color:#ebf1f6;margin:0px;padding:20px;
	padding-bottom:13px;margin-bottom:20px;	color:#465c6b;font-family:Georgia, "Times New Roman", Times, serif;	font-style:italic;}
.block_inside pre.code {border-top:1px solid #acacac;border-bottom:1px solid #acacac;background-color:#ebebeb;margin:0px;padding:20px;
	padding-bottom:13px;margin-bottom:20px;	font-size:10px;font-family:Monaco, "Courier New", Courier, monospace;}


.input, textarea, select {border:1px solid #e5e5e5;	padding:4px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;}

/* Fix up IE6 PNG Support */
img { behavior: url(scripts/iepngfix.htc); }

/* --------------------------
		LAYOUT
-----------------------------*/	
html {text-align: center;}
body {width: 900px; margin: 0 auto; text-align: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; background: #a3b47d url(http://www.cromptonskitchen.com/assets/images/background1.jpg) repeat; }
.header {float: left;width: 900px;margin: 0; padding: 0; background: url(http://www.cromptonskitchen.com/assets/images/header.jpg) no-repeat top center; height:185px;} 
#block_content {float: left;width: 900px; margin: 0; padding: 0; background: url(http://www.cromptonskitchen.com/assets/images/bg-content.jpg) repeat-y top center;padding-bottom: 20px;}
.footer {float: left;width: 900px; margin: 0; padding: 0;background: url(http://www.cromptonskitchen.com/assets/images/bg-footer.jpg) no-repeat top center; height: 80px;}
.sprinkle {float: left; margin: 0; padding: 0; width: 900px; height: 40px; background: url(http://www.cromptonskitchen.com/assets/images/sprinkle.jpg) no-repeat top center; text-indent:-999999px;}
.cooking {float: left; margin: 0; padding: 0; width: 860px;background: url(http://www.cromptonskitchen.com/assets/images/bg-cooking.jpg) repeat-y top center;padding-left: 40px;padding-top: 15px;}


/* --------------------------
		TEXT
-----------------------------*/	
p {line-height: 150%;padding-top: 4px;padding-bottom: 4px;padding-right: 20px;}
.footer p {text-align: center; padding-top: 40px;font-size: 85%;color: #515c3e;padding-bottom: 10px;}
.bold {font-weight: bold;}
.italic {font-style:italic;}
.small{font-size: 85%;}
.green {color: #515c3e;}

/* --------------------------
		IMAGES
-----------------------------*/	

.image-right{ float: right; margin: 10px; padding: 10px;}

/* --------------------------
		LISTS
-----------------------------*/	

ul#footer-text {list-style-type: none; padding: 0; margin: 0; padding-left: 40px; padding-right: 40px; padding-top: 40px;font-size: 85%; color: #fff;}
ul#footer-text a {color: #fff;}
ul#footer-text a:hover {color: #6b5665;}
.text-left {float: left;}
.text-right {float: right;}

/* --------------------------
		HEADINGS
-----------------------------*/	

h1 {font-size: 14px;padding: 0;margin: 0;padding-top: 10px;padding-bottom: 10px;color: #7b875f;margin-top: 5px;}
h2 {font-size: 13px;margin: 0;padding: 0;padding-top: 10px;padding-bottom: 10px; color: #515c3e;}
h3 {font-size: 12px;padding: 0;margin: 0;padding-top: 10px;padding-bottom: 10px; color: #7b875f;}
h4 {font-size: 13px;padding: 0;margin: 0;padding-top: 10px;padding-bottom: 10px;color: #7b875f;}
h5 {font-size: 12px;margin: 0;padding: 0;padding-top: 5px;padding-bottom: 5px; color: #515c3e;}

#sidebar .block_inside ul li h3 {margin-top: -20px;}

/* --------------------------
		TABLES
-----------------------------*/	

table{border-collapse:collapse;margin: 0; padding: 0; margin-top: 10px; margin-bottom: 10px;}
tr,td {padding: 5px; margin: 5px;}

/* --------------------------
		LINKS
-----------------------------*/	

a {color: #8b7383;}
a:hover {text-decoration: none; }


/* --------------------------
		FORMS
-----------------------------*/	
		
label {width: 200px;float: left;text-align: right;display: block;margin-right: 10px;font-size: 85%;}
fieldset {width: 520px;border: 1px solid #ccc;margin: 0;padding: 0;padding: 10px;background: #eaeaea;}
form p {padding-top: 10px;}
form {margin: 0; padding: 0; margin-top: 20px; margin-bottom: 20px;}

p .number {color: #8c7484;font: normal 2em Impact, "Arial Narrow", sans-serif;padding-top: 5px;padding-bottom: 5px;	padding-right: 10px;}

.block_inside ul li {line-height: 150%;}
.block_inside ul {margin-left: 15px;padding-left: 0px;}

.basket{float: right; padding-right: 10px;}
form.basket {margin: 0; padding: 0;margin-top: 151px;margin-bottom: 10px;}


#sidebar .block_inside ul li ul li {font-size: 11px; color: #8b7383;}
#sidebar .block_inside ul li ul li a {font-size: 13px;}
#sidebar .block_inside ul li ul.children li a {font-size: 11px; color: #8b7383;}
#sidebar .block_inside ul li.widget widget_recent_entries a {font-size: 11px;}

#sidebar .block_inside ul li#recent-posts-3 a {background: url(http://www.cromptonskitchen.com/assets/images/arrow.jpg) no-repeat 0px 2px;padding-left: 15px;font-size: 11px;}

ul#icons {margin: 0; padding: 0;margin-left: 30px;margin-top: 20px;}
ul#icons li {float: left;margin: 0; padding: 0;margin-right: 1px;}
ul#icons li a img {border: none;}
ul#icons form {margin: 0; padding: 0;}

