/*
File:			custom.css
Description:	Custom styles for Thesis
More Info:		http://diythemes.com/thesis/rtfm/custom-css/
*/

/* ======================================== */
/* =============== HEADER ================= */
/* ======================================== */

/* This line gets rid of the site title & tagline by casting them out to far left field */
.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }

.custom #header #logo a { 
	display: block;
	height: 226px; 
	width: 726px; 
	background: url('images/header.png') no-repeat; 
	outline: none; 
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	}
	
.custom #header_area {
	background: url(images/headerbg.png) repeat-x top;
	}
	
.custom .full_width > .page {background: transparent;}
	
/* navigation */
	
#customNav { 
	list-style: none; 
	height: 35px; 
	padding: 0; 
	width: 738px;
	padding-top: 6px;
	margin: 0 autol
	}

	#customNav li { 
	float: left; 
	height: 35px; 
	text-indent: -5000px; 
	}
	
	#customNav li a { 
	display: block; 
	background: url('images/nav.png'); 
	outline: none; 
	height: 35px; 
	}
	
	#customNav li#home a { width: 114px; background-position: 0 0;  }
	#customNav li#home a:hover { background-position: 0 -35px; }
	#customNav li#home a.active { background-position: 0 -35px; }

	#customNav li#about a { width: 140px; background-position: -114px 0;  }
	#customNav li#about a:hover { background-position: -114px -35px; }
	#customNav li#about a.active { background-position: -114px -35px; }
	
	#customNav li#food a { width: 127px; background-position: -254px 0;  }
	#customNav li#food a:hover { background-position: -254px -35px; }
	#customNav li#food a.active { background-position: -254px -35px; }
	
	#customNav li#soup a { width: 217px; background-position: -381px 0;  }
	#customNav li#soup a:hover { background-position: -381px -35px; }
	#customNav li#soup a.active { background-position: -381px -35px; }
	
	#customNav li#contact a { width: 139px; background-position: -598px 0;  }
	#customNav li#contact a:hover { background-position: -598px -35px; }
	#customNav li#contact a.active { background-position: -598px -35px; }
	
	
/* icons */

#icons li {list-style: none; float: left; }

#icons li a {
	display: block;
	outline: none;
	background: url(images/icons.png) no-repeat;
	height: 82px;
	margin-right: 20px;
	}
	
	#icons .twitter a { width: 67px; background-position: 0 0;  }
	#icons .twitter a:hover { background-position: 0 -82px; }
	
	#icons .facebook a { width: 63px; background-position: -67px 0;  }
	#icons .facebook a:hover { background-position: -67px -82px; }
	
	#icons .pinterest a { margin-right: 0 !important; width: 65px; background-position: -130px 0;  }
	#icons .pinterest a:hover { background-position: -130px -82px; }

.custom a.more-link {
color:#ffffff;
background:#b44dff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
float:right;
padding:4px 10px;
text-decoration:none;
margin-top:30px;
}

.custom a.more-link:hover {
background:#f7c728;
}

.custom li.search {
	float:right;
	margin-right:2em;
	position:relative;
}

.custom li.search input[type="text"], 
    .custom li.search input[type="submit"] {
	width:100%;
	font-size:1.1em;
	line-height:1.273em;
	padding:0.636em 0.818em;
}

/* sidebar */

#sidebar_1 li.widget_text p {
display:inline;
margin:0 5px;
}