/*

Theme Name: Lauren's Kitchen - A Custom WordPress Theme

Theme URI: http://www.laurenskitchen.com

Description: A custom theme for the Lauren's Kitchen cooking blog.

Author: Weston Wilson

Author URI: http://www.truerender.com

Version: 1.0

.

This theme is copyright 2009 TrueRender, Inc. and can not be redistributed or resold in any way

without written consent from TrueRender, Inc.

.

*/



body {

	margin:0px; padding:0px;

	background-color: #5a3806;

	background-image: url(images/darkbrownpagebg.gif);

	background-position: top center;

	background-repeat: repeat;

	font-family: Lucida Sans, Lucida, Helvetica, sans-serif;

	color: #503205;

	font-size: 13px;

	line-height: 19px;

}



img {

	border: 0px none;

}



#main {

	background-image: url(images/topgradbg.jpg);

	background-position: top center;

	background-repeat: repeat-x;

}



.container {

	width: 1000px;

	margin: 0 auto;

	position: relative;

}



.topdesign_left {

	position: absolute;

	top: 0px;

	left: -86px;

	z-index: 1;

}



.topdesign_right{

	position: absolute;

	top: 0px;

	right: -86px;

	z-index: 1;

}



.leafdesign {
	position: absolute;
	top: 210px;
	left: 707px;
	z-index: 2;
}



.spotdesign {

	position: absolute;

	bottom: -231px;

	right: -105px;

	z-index: 3;

}



#main .container {

	background-color: #e6f3f2;

	background-image: url(images/oldpapertilebg.jpg);

	background-position:top center;

	background-repeat:repeat-y;

	min-height: 600px;

	margin-bottom: 30px;

}



#main #header {
	background-color: #503205;
	background-image: url(images/mainheadersm.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	width: 1000px;
	height: 310px;
	cursor: pointer;
}



#logo h1, #logo small {

	margin:0px;

	display:block;

	text-indent:-9999px;

}



#header {
	
	position: relative;

}



ul#menu {
	margin: 0px; padding: 0px;
	position: absolute;
	width: 1000px;
	height: 100px;
	top: 210px;
	background-image: url(images/menubg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	line-height: 100px;
}



ul#menu li {

	display: inline;

	padding: 20px;

}



ul#menu li a {

	text-decoration:none;

	color:#bff7f7;

	font-family: Lucida Sans, Lucida;

	font-size:16px;

	font-weight:bold;

	text-transform:uppercase;

}



ul#menu li a.active, ul#menu li a:hover {

	color:#67ebe6;

}


.menu_badge {
position: absolute;
top: 230px;
right:20px;
}


/*

Block-Styles

*/

.block {

	position: relative;

	border: 1px solid #67ebe6;

	background-color:#ffffff;

	background-image: url(images/contentboxbg.gif);

	background-position: top;

	background-repeat: repeat-x;

	margin:30px;

}



.block_inside {

	border: 1px solid #ffffff;

	background-image: url(images/contentboxdesign.jpg);

	background-position: top right;

	background-repeat: no-repeat;

	padding: 30px;

	overflow: auto;

	display: inline-block;

}



.block_inside a {

	color:#9e7e4d;

}



.block_inside a:HOVER {

	color:#67ebe6;

}



.block_inside H2 a {

	color:#503205;

}



.block_inside H2 a:HOVER {

	color:#67ebe6;

}



.image_block {

	float: left;

	display: inline;

}



.image_box {

	position: relative;

	border:1px solid #67ebe6;

	

}



.image_block_img {

	border:1px solid #ffffff;

}

.text_block {

	float:left;

	width:430px;

	margin-left:30px;

	display: inline;

}



.imgcorner_tl {

	position: absolute;

	top: -4px;

	left: -4px;

}



.imgcorner_tr {

	position: absolute;

	top: -4px;

	right: -4px;

}



.imgcorner_bl {

	position: absolute;

	bottom: -4px;

	left: -4px;

}



.imgcorner_br {

	position: absolute;

	bottom: -4px;

	right: -4px;

}



/*

Text-Styles

*/

h2 {

	margin: 10px 0px 10px 0px;

	font-size: 36px;

	font-family: Helvetica, Arial, Sans-serif;

	color: #503205;

}



small {

	color:#9e7e4d;

	font-weight:bold;

	font-size:11px;

	display:block;

	margin-bottom:15px;

}



small a {

	color:#503205;

}



small a:HOVER {

	color:#67ebe6;

}



a {

	color:#503205;

	text-decoration:none;

}



a:hover {

	color:#67ebe6;

	text-decoration:underline;

}



p {

	margin: 0px 0px 15px 0px;

}



a.button {

	font-family: Helvetica, Arial, sans-serif;

	background: #503205 url(images/buttonbg.gif) repeat-x;

	padding:5px 10px 5px 10px;

	color: #ffffff;

	text-decoration: none;

	border:1px solid #503205;

	text-transform:uppercase;

	font-size:9px;

	line-height:25px;

}



a.button:hover {

	background: #67ebe6 url(images/buttonbg_o.gif) repeat-x;

	border-color: #67ebe6;

	color: #9e7e4d;

}



/*

Blog-home Styles

*/

#block_content {

	overflow: visible;

	display: inline-block;

	margin-right: 30px;

	margin-bottom: 30px;

	margin-top: 30px;

}



#block_content .block {

	margin-top: 0px;

}



#content_area {

	width:650px;

	margin-left: 30px;

	margin-right: 30px;

	float:left;

	display: inline;

}



#content_area .block_inside {

	border: 1px solid #ffffff;

	background-image: url(images/contentboxdesign.jpg);

	background-position: top right;

	background-repeat: no-repeat;

	padding: 30px;

	overflow: auto;

	display: inline-block;

}



#content_area h2 {

	font-size:32px;

	line-height:31px;

	color: #503205;

}



#content_area .separator {

	border-top: 1px solid #67ebe6;

	margin-top: 70px;

	padding-top: 70px;

}



#sidebar {

	float:left;

	width:255px;

	display: inline;

}



#sidebar .block_inside {

	background:none;

}



#sidebar h3 {

	font-size:20px;

	line-height:23px;

}



#sidebar h2 {

	font-size:20px;

	line-height:23px;

}



#sidebar ul { margin:10px 0px 30px 0px; padding:0px; }

#sidebar ul li { list-style:none; margin:0px 0px 5px 0px; padding:0px; }

#sidebar ul li a { color:#9e7e4d; }

#sidebar ul li a:hover { color:#67ebe6; }



h4 {

	color:#9e7e4d;

	margin:0px 0px 0px 0px;

}



/*

Portfolio-Home-Styles

*/

#block_portfolio {

	overflow:auto;

	display: inline-block;

	margin-bottom:20px;

	margin-right: 30px;

}



#portfolio_items {

	width:650px;

	margin-left: 30px;

	margin-right:30px;

	float:left;



	display: inline;

}



#text_column {

	float:right;

	width:260px;

}



#text_column a {

	color: #9e7e4d;

}



#text_column a:HOVER {

	color: #67ebe6;

}



#text_column h2#text_title {

	text-indent:-9999px;

	background-image:url(images/laurenscookbook_title.jpg);

	background-repeat:no-repeat;

	width:260px;

	height:136px;

}



#block_featuredblog .text_block {



	width: 490px;

}



h2 {

	margin: 0px 0px 10px 0px;

	font-size: 36px;

	font-family: Helvetica, Arial, Sans-serif;

	color: #000000;

	line-height: 39px;

	letter-spacing: -1px;

}



.mini_portfolio_item {

	position: relative;

	border: 1px solid #67ebe6;

	background-color:#ffffff;

	background-image: url(images/contentboxbg.gif);

	background-position: top;

	background-repeat: repeat-x;

	margin-bottom:10px;

}



.mini_portfolio_item .block_inside {

	padding: 25px 30px 25px 30px;

}



.mini_portfolio_item .thumbnail {

	float:left;

	margin-right:20px;

}



.text_column_block {

	border: 1px solid #67ebe6;

	background-color:#ffffff;

	background-image: url(images/contentboxbg.gif);

	background-position: top;

	background-repeat: repeat-x;

}



.text_column_inside {

	border: 1px solid #ffffff;

	background-image: url(images/textboxdesign.jpg);

	background-position: top right;

	background-repeat: no-repeat;

	padding: 20px;

}

li.category_name {
list-style: none;
margin: 20px 0px 5px 0px;
font-size: 16px;
font-weight: bold;
text-decoration: underline;
}

li.category_entry {

}

/*

Footer-Styles

*/



#footer {

	height: 350px;

	background-color: #9e7e4d;

	border-top: 10px solid #503205;

	font-family: Helvetica, Arial, sans-serif;

	font-size:10px;

}



#footer a {

	color: #67ebe6;

}



#footer a:HOVER {

	color: #bff7f7;

}



.footer_block {

	overflow:auto;

	display: inline-block;

}



.footer_column {

	float:left;

	width:100px;

	margin-right:30px;

	display: inline;

}



#footer .long {

	width:650px;

	margin-left: 30px;

}



#footer h3 {

	color: #e2dddc;

	text-transform: uppercase;

	font-size: 10px;

}



.footer_column ul li, .footer_column ul {

	list-style: none;

	margin: 0px;

	padding: 0px;

}



/**

YARPP

**/

.yarpp_list {
	width: 400px;
	height:250px;
}

.yarpp_cell {
	width: 120px;
	font-size: 10px;
}

.yarpp_link {
	width: 100px;
	height: 40px;
	margin-top: 5px;
}


/**



WordPress Suggested Styles



**/

.right { float: right; }

.left { float: left; }



.alignright {float:right; margin:0 0 1em 1em}

.alignleft {float:left; margin:0 1em 1em 0}

.aligncenter {display: block; margin-left: auto; margin-right: auto}



.wp-caption { border: solid 1px #503205; background-color: #e6f3f2; padding-top:5px; text-align:center; font-size:90%; color: 503205 } 



img.alignright {float:right; margin:0 0 1em 1em}

img.alignleft {float:left; margin:0 1em 1em 0}

img.aligncenter {display: block; margin-left: auto; margin-right: auto}

a img.alignright {float:right; margin:0 0 1em 1em}

a img.alignleft {float:left; margin:0 1em 1em 0}

a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
