.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

/* Form Styling */
.custom input, .custom textarea { background: #f9f9f9; border: 1px solid #bbb; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; overflow:auto; padding:4px; }
.custom textarea { width:300px; }
.custom input:focus, .custom textarea:focus { border-color: #888; }
.custom input.button, .custom input[type=submit], .custom #commentform input.form_submit, .custom dl#comment_list dd p.reply a, .custom select { background: #fff url(images/form-bg-input.png) bottom repeat-x; padding:5px; text-shadow: 0 1px 0 #fff; color:#222; width: auto; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 2px;  border: 1px solid #bbb; font-weight: normal; }
.custom input.button:hover, .custom input[type=submit]:hover, .custom #commentform input.form_submit:hover, .custom dl#comment_list dd p.reply a:hover { background: #fff url(images/form-bg-input_active.png) top repeat-x; border: 1px solid #aaa; cursor: pointer; text-decoration:none; }
.custom input.button:active, .custom input[type=submit]:active, .custom #commentform input.form_submit:active, .custom dl#comment_list dd p.reply a:active { border: 1px solid #888; }

/* header */

body.custom { background:url(http://www.you-made-that.com/wp-content/themes/thesis_18/custom/images/bg1.jpg) repeat #B8A789; }
.custom #container { 
	-moz-box-shadow: 0 0 10px 5px rgba(130,106,65,0.5);
	-webkit-box-shadow: 0 0 10px 5px rgba(130,106,65,0.5);
	-box-shadow: 0 0 10px 5px rgba(130,106,65,0.5);
}

.custom #page {
	background:url(images/page_bg.jpg) repeat-x top left #fff;
}


.custom #logo {
	background: url(images/header.jpg) no-repeat; 
	height: 200px; 
	text-indent: -9999px;
	width: 1012px; 
}

	.custom #logo a {
		display: block; 
		height: 200px;
		outline: none;
		width: 1012px; 
	}

.custom #tagline {
	text-indent:-9999px;
}

.custom #header {
    border:none;
	height:215px;
	margin: -24px 0 -25px;
    padding: 0;
	
}

/* navigation */

.custom .menu {
	background:#89B458;
	border:none;
}

.custom .menu .rss {
    margin-right: 10px;
}

/* welcome pic */

.custom #sidebars a.widget_sp_image-image-link img {
	background: #EDDEC7;
    border: 1px solid #E0CDAF;
    float:left;
	margin: 0 15px 5px 0;
    padding: 4px;
}



/* recipe */

.printable_recipe h2 { font-family:inherit; }

.printable_recipe {
    background-color: #f7f7f7;
    border: 1px solid #DDDDDD;
    margin: 0 0 20px;
    padding: 20px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
}


.printable_recipe_title {

}

/* reveal links modification */
.custom .print_reveal img { display:none; }
.custom .print_links { margin-top:30px; }
.hasJS .print_links { display:none; margin-top:20px; clear:both; }
.hasJS .print_reveal img { 
	display:block;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	border:none;
}


.printable_recipe a.print_reveal {
	float:right;
	margin:0 0 0 20px;
}


.printable_recipe a.print_reveal:hover {
	cursor:pointer;
}

.printable_recipe a.textonly { 
	background:url(images/bullet_2.png) no-repeat left center;
	padding-left:15px;
}

/*body#print_body .recipe_photo img {
	width:250px;
}*/

.printable_recipe h2 {
	margin: 0;
	color:#FF7900;
	font-size:25px;
}

.print_links {
    background: #eee;
    border: 1px solid #ddd;
    float: right;
    padding: 10px;
    text-align: right;
	margin: -15px 0 15px 20px;
}

.print_links a {
	color:#444;
	text-decoration:none;
	float: left;
    padding-right: 10px;
}

.print_links a:hover {
	text-decoration:underline;
	color:#444;
}

#recipe_print_container{
	width:640px;
	border: 1px solid #CCC;
	padding: 20px;
	margin-top:20px;
}

#print_site_info{
	color: #333;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	padding-top: 3em;
	text-align: right;
}

#print_body{
	margin:15px 20px 20px;
	background:#fff;
}

#RecipeTitle a{
	color: #600;
	text-decoration: none;
	border-bottom:0;
}

#RecipeTitle a h1{
	font: normal normal normal 100%/normal Georgia, 'Times New Roman', Times, serif;
	font-size: 24px;
	border-bottom: 1px dotted #333;
	color:#444;
}


/* category thumbs */

.custom .category-thumbs-view {
	overflow:hidden;
}

.custom .category-thumbs-view li {
	float: left;
    height: 207px;
    list-style: none;
    margin: 10px 15px 5px 0;
    width: 168px;
}

.custom .category-thumbs-view a {
    font-family: arial, sans-serif;
    font-size: 12px;
}

.custom .category-thumbs-view a:hover {
	color:#F28039;
}

.custom .category-thumbs-view img {
	border: 1px solid #CCCCCC;
    padding: 5px;
}

/*.custom .recipe-index li {
	float:left;
	width:140px;
}*/


/* archive intro */

.custom #archive_intro {
	border-bottom:1px dashed #FCC7A9;
	margin-bottom:15px;
	width:93%;
}

.custom #archive_intro h1 {
	margin-bottom:0;
}

.custom .prev_next {
	border-top:1px dashed;
	margin-top:15px;
	
}
/*
Start of Kita Spermentin
*/
/* -------------Start Code to Add Social Icon in Thesis Header---------------------------- */ 
.custom .sidebar ul.sidebar_list {
position: relative;  
} 
.custom #header_widget_1 ul.sidebar_list li.widget { 
position: absolute; display: block; top:10px; left:470px; width:468px;  
} 
.custom #social-icons a img { 
float:right; margin: 135px 0 0 0;
}
.custom #header ul li {
list-style-type:none;
} 
/* -------------End Code to Add Social Icon in Thesis Header---------------------------- */

/*---------------------------------*/
/* WIDGETIZED FOOTER               */
/*---------------------------------*/

/* footer widget area setup */
#footer_setup {
	/* widgetized footer background (not footer background) */
	background:url(images/page_bg.jpg) repeat #fff;
	/* widget padding */
	padding: 16px;
	/* margin at bottom of widgets */
	margin-bottom: 25px;
	/* do not change this! */
	overflow: hidden;
}

/* widget item setup */
#footer_setup .footer_items {
	/* contents alignment */
	text-align: left;
	/* widget width */
	width: 315px;
	/* space between widgets */
	padding-right: 10px;
	/* text color */
	color: #000;
	/* do not change these! */
	display: inline-block;
	float: left;
	height: 100%;
}

/* widget item headers*/
#footer_setup .footer_items h3 {
	/* font size */
	font-size: 2em;
	/* bold or not */
	font-weight: bold;
	/* uppercase or not */
	text-transform: uppercase;
	/* space out the letters*/
	letter-spacing: 0px;
	/* font color*/
	color: #6BA317;
	/* padding under header text */
	padding-bottom: 3px;
	/* border under header text */
	border-bottom: 3px solid #A89166;
	/* distance between border and widget text */
	margin-bottom: 5px;
}

/* do not change these! */
#footer_setup .footer_items ul li { list-style: none; }
#footer_setup .footer_items ul { margin: 0px; padding: 0px; }
/* footer font styles */
.custom #footer a {
	font-size: 1em;
	border-bottom: none;
	/* default Thesis link color */
	color: #6BA317;
}
.custom #footer a:visited {
	text-decoration: none;
	/* default Thesis link color */
	color: #6BA317;
}
.custom #footer a:link {
	text-decoration: none;
	/* default Thesis link color */
	color: #6BA317;
}
.custom #footer a:hover {
	text-decoration: underline;
	/* default Thesis link color */
	color: #ffffff;
}

/* Featured Post Formatting */
.custom #feature_box {
border-bottom: 1px solid #d0d0d0; 
background: #fff;
padding: 0px;
margin: 0px;} 
.smooth_slider_thumbnail {
padding: 0px 0 -10px 0;
margin: 0px 0 -50px 0;} 
#smooth_slider {
} 
.jcarousel-skin-default {
padding: 0px;
margin: 0px;} 