/* 
Theme Name: Crescent
Theme URL: http://www.youneedadesigner.com
Description: Crescent Pie & Sausage
Author: Nathanael Philip
Author URI: http://nathanaelphilip.com
Version: 2.0
*/
@import url('_css/reset.css');
/* General
----------------------------------------------- */
html{height:100%;}
body{
	background:#603b21 url(_images/mushroom.png) top left no-repeat;
	font: normal 100% Helvetica, Arial, sans-serif;
	height:100%;
}
.hide{display:none;}
.clear{clear:both;}
label{display:none;}
/* Typography
----------------------------------------------- */
h1,h2,h3,h4,h5,h6{color:#191919;float:left;}
p{color:#191919;}
h1{
	font: italic normal	bold 20px Georgia, Times, serif;
	width:100%;
}
	.home #col-two h1{margin:0 0 20px 0;}
	#review-box h1{margin:0 0 10px 0;}
h2{
	font: italic normal	bold 16px Georgia, Times, serif;
	width:100%;
}
	#menu h2{border-top: 1px dotted #191919;padding:10px 0 0 0;}
	h2.thanks{
		background:#d3783f;
		margin:5px 0;
		padding:5px;
	}
h3{
	font: normal normal normal 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:0 0 25px 0;
	text-transform: uppercase;
	width:100%;
}
	#menu h3{
		margin:0;
	}
h4{
	font: normal normal bold 10px Georgia, Times, serif;
}
	h4 em{font-style: italic;}
h5{}
h6{}

p{
	font: normal normal bold 11px/17px Georgia, Times, serif;
	text-indent: 10px;
}
h3 + p{text-indent: 0px !important;}
p#the-date{color:#191919;float:right;font: normal normal bold 11px Georgia, Times, serif;}
#crescent-menu p,#huevos-menu p{
	font: italic normal normal 11px/14px Georgia, Times, serif;
	float:none;
}
.home p{
	text-indent:0px !important;
}
.comment_text p{
	font: italic normal bold 11px/17px Georgia, Times, serif;
	text-indent:0;
}
.comments_meta p{
	font: italic normal bold 10px/17px Georgia, Times, serif;
	text-indent:0;
}
#menu-imagemap{
	height:10px;
	position:absolute;
	top:432px;
	left:95px;
	width:100px;
}
/* Links
----------------------------------------------- */
#logo{
	background:url(_images/logo.png);
	float:left;
	height:307px;
	position:absolute;
	left:-130px;
	top:0;
	width:285px;
	z-index:50;
}
a{color:#191919;}
a:hover{color:#d3783f;}
#review-box a{
	font: italic normal bold 12px/17px Georgia, Times, serif;
}
a.permalink{
	font: normal normal bold 15px Georgia, Times, serif;
	text-transform: capitalize;
}
.highlight{
	background:#dfcd65;
	padding:2px 5px;
}
/* Divs
----------------------------------------------- */
#container{
	background:#eae4ce url(_images/paper.jpg) top left no-repeat;
	float:left;
	margin:80px 0 40px 180px;
	min-height:500px;
	padding:0 0 40px 0;
	position:relative;
	width:630px;
	z-index:50;
}
#wrapper{
	float:left;
	margin:25px 35px 0 0;
	position:relative;
}
#side-column{
	background:url(_images/side-column.png);
	height:100%;
	top:0px;
	position:absolute;
	left:810px;
	width:250px;
	z-index:0;
}
#col-A{
	float:right;
	margin:130px 0 0 0;
	width:100%;
}
#col-one{
	float:left;
	margin:90px 0 0 20px;
}
#col-two{
	float:right;
	width:425px;
}
#bart,#jeff{float:left;width:100%;}
.post{
	float:right;
	width:250px;
}
.post.wide{
	width:100%;
}
#footer{
	float:right;
}
#review-box{float:left;margin:0 0 15px 0;width:100%;}
#comments{float:left;width:100%;}
.comment_text{float:left;margin:10px 0 0 0;width:100%;}
.comments_meta{float:right;margin:5px 0 0 0;}
#newsletter_signup{border-top:7px solid #fbe372;background:#f0a178;padding:20px 0 0 50px;margin:20px 0 0 0;display:none;}
#newsletter_signup p{font-size:11px;}
/* Lists
----------------------------------------------- */
.navigation{
	float:left;
	margin:45px 0 0 165px;
}
	.navigation li{
		display: inline;
		margin:0 25px 0 0;
	}
		.navigation li a{
			color:#191919;
			font: normal normal bold 11px Georgia, Times, serif;
			padding:5px 4px;
			text-transform: uppercase;
		}
		.navigation li a:hover{background:#f2e4aa;}
		
#links{
	float:left;
	margin:20px 0 0 50px;
}
	#links li{display:inline-block;margin:0 5px 0 0;}
	#links li a#facebook{display:none;}
#home-list{
	float:left;
	font: normal normal bold 10px Georgia, Times, serif;
	margin:20px 0 0 0;
}
	#home-list li{
		list-style: disc outside;
		margin:0 0 5px 0;
	}
		#home-list li a{color:#191919;}
		#home-list li a:hover{color:#d3783f;}
#about{float:left;margin:15px 0 0 0;}
	#about li{margin:0 0 15px 0;width:85px;}
		#about li a{
			color:#191919;
			font: normal normal bold 12px/10px "Palatino", sans-serif;
			text-transform: uppercase;
		}
		#about li a:hover{
			color:#a96627;
			text-decoration: underline;
		}
#copyright{float:left;margin:20px 0 20px 70px;}
	#copyright li{
		color:#988575;
		display:inline;
		font: normal normal normal 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}
#crescent-menu{float:left;margin:20px 0 0 0;}
	#crescent-menu li{display:block;float:left;margin:7px 0 7px 0;text-align:center;width:100%;}
#huevos-menu{float:left;margin:20px 0 0 0;}
	#huevos-menu li{display:block;float:left;margin:7px 0 7px 0;text-align:center;width:100%;}
#menu-sidenav{float:left;margin:15px 0 0 0;}
	#menu-sidenav li{margin:0 0 15px 0;width:85px;}
		#menu-sidenav li a{
			color:#191919;
			font: normal normal bold 12px/10px "Palatino", sans-serif;
			text-transform: uppercase;
		}
		#menu-sidenav li a:hover{
			color:#a96627;
			text-decoration: underline;
		}
		.no-border{border:none !important;}
#contact-list{float:left;}	
	#contact-list li{display:block;font: normal normal normal 12px Georgia, Times, serif;margin:5px 0;}
#side-column-nav{float:left;margin:15px 0 0 65px;}
	#side-column-nav li{border-bottom: 1px dotted #191919;display:block;margin:3px 0 0px 0;padding:0 0 3px 0;text-align:center;}
		#side-column-nav li a{color:#191919;font: normal normal bold 11px Georgia, Times, serif;margin:5px 0;text-transform: uppercase;}
		#side-column-nav li a:hover{color:#a96627;}
/* Images
----------------------------------------------- */
img{float:left;}
.content img{margin:0 15px 10px 0;}
#address{
	float:left;
	position:absolute;
	top:120px;
	right:0;
}	
#visit{
	float:left;
	margin:20px 0 0 0;
}
#sidebarinfo{
	float:right;
	margin:10px 14px 0 0;
}
/* Forms
----------------------------------------------- */
form{float:left;margin:10px 0;}
form h1{margin:0 0 10px 0;}
label{
	color:#d3783f;
	font: normal normal normal 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	float:left;
	width:120px;
}
label.textarea{width:300px;}
input{border:none;padding:5px 10px;width:270px;}
input.submit{
	background:#d3783f;
	color:#fff;
	font: normal normal normal 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding:7px 10px;
	text-align: center;
	width:130px;
}
	input.submit:hover{background:#191919;cursor:pointer;}
textarea{border:none;margin:5px 0 0 0;float:left;}
fieldset{float:left;}
form ol{float:left;}
 form ol li{display:block;float:left;margin:5px 0;}
.width{width:100%;}
#constant_contact{float:left;}
#newsletter_email{float:left;width:290px;height:35px;padding:0 0 0 10px;font-family:Georgia,serif;font-style:italic;}
#submit_email{width:90px;height:35px;float:left;margin:0 0 0 10px;}
#submit_email:hover{cursor:pointer;}
/* Clear Fix
----------------------------------------------- */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}