/*
Theme Name: Boozey
*/

* {
	margin: 0;
	padding: 0;
	}
	
/* Structure
-------------------------*/
body {
	/* background: url('images/grid-18px.png') #fff; */
	background: #fff;
	font-size: 62.5%; /* Resets 1em to 10px */
	text-align: center;
	font-family: Georgia, sans-serif;
	}
#container {
	text-align: left;
	}
#header {
	display: none;
	}
#content {
	width: 80%;
	float: left;
	margin: 36px 5%;
	}
.post {
	margin-bottom: 18px;
	}
#sidebar {
	display: none;
	}
#footer {
	display: none;
	}
object {
	display: none;
	}
	
/* Basic Fonts
-------------------------*/
h1, h2, h3 {
		font-weight: normal;
		}
h1 {
	font-size: 2.4em;	
	line-height: 1.5;	
	margin-bottom: 18px;
	}
h2 {
	font-size: 1.8em;
	line-height: 2;
	margin-bottom: 18px;
	}
h3 {
	font-size: 1.6em;
	line-height: 1.125;
	margin-bottom: 18px;
	}
p {
	font-size: 1.4em;	
	line-height: 1.28571428571;	
	text-align: justify;
	margin-bottom: 18px;
	}
blockquote {
	margin: 18px 2em;
	}
.meta {
	margin-top: 18px;
	font-size: 1.2em;	
	line-height: 1.5;	
	text-transform: uppercase;
	}
	
/* Links
-------------------------*/
a:link, a:visited {
	color: #800000;
	text-decoration: none;
	border-bottom: 1px solid #aaa;
	}
a:hover, a:active {
	color: #800000;
	text-decoration: none;
	border-bottom: 1px solid #800000;
	}
#header a {
	border-bottom: none;
	color: #fff;
	}
a.noborder {
	border-bottom: none;
	}

/* Lists
-------------------------*/
ul, ol {	
	margin:  18px 0 18px 2em;
	}
li {
	font-size: 1.4em;
	line-height: 1.28571428571;
	}
ul ul li, ul ul ul li, ul ul ul ul li, ol ol li, ol ol ol li, ol ol ol ol li{
	font-size: 1em;
	margin: 0 0 0 2em;
	}
ul.nospace, li.nospace {
	margin:  0 0 0 2em;
	}
	
/* Header
-------------------------*/
#header h1 {
	font-size: 2.4em;	
	line-height: 2.0833333;	
	font-weight: normal;
	color: #fff;
	margin-bottom: 0;
	}
#header_search {
	display: none;
	}
#header_search p {
	font-size: 1.2em; 
	color: #fff;
	}
#header_search input {
	background-color: transparent;
	font-size: 1em;
	color: #fff;
	}
#header_search input.query {
	font-family: Helvetica, Arial, sans-serif;
	width: 150px;
	padding: 2px;
	border: 1px solid #868686;
	}
#header_search input.button {
	border: 0;
	cursor: pointer;
	}
	
/* TOC
-------------------------*/
ul.toc li {
	margin-bottom: 18px;
	}	
ul.toc ul li {
	margin-bottom: 0;
	}	
	
/* Recipes
Note - this css is for my custom recipe microformat
-------------------------*/
div.hrecipe	{}
h2.title {}
p.note {
	margin-bottom: 0;
	}
ul.ingredients {
	list-style: none;
	}
ul.ingredients li.ingredient, ul.ingredients li {
	margin-left: 2em;
	}
ol.instructions	 {
	list-style: none;
	margin-left: 0;
	}
ol.instructions li.instruction {
	margin-bottom: 18px;
	}
span.serves {}
	
/* Sidebar
-------------------------*/
#sidebar p {
	text-align: left;
	}
#sidebar p.buy {
	font-size: 1.8em;
	}
	
/* Comments
-------------------------*/	
#comments {
	width: 50%;
	text-align: left;
	color: #fff;
	}
#comments li p {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.85714286em;
	line-height: 1.5;
	margin-bottom: 0;
	}
ol.commentlist {
	margin: 35px 0;
	border-bottom: 1px dotted #ccc;
	}
ol.commentlist li {
	border-top: 1px dotted #ccc;
	padding-top: 17px;
	margin-bottom: 18px;
	}
.commentlinks, #postcomment, #commentform {
	margin-top: 18px;
	}
#commentform p {	
	margin-bottom: 17px;
	}
#commentform form {
	font-family: Helvetica, Arial, sans-serif;
	margin: 0 45px 0 190px;
	padding: 18px 0 0 0;
	text-align: right;
	}
#commentform input {
	background-color: #F8F8F8;
	border: 1px solid #868686;
	font-size: 1em;
	width: 150px;
	}
#commentform textarea {
	font-family: Helvetica, Arial, sans-serif;
	background-color: #F8F8F8;
	border: 1px solid #868686;
	width: 80%;
	margin-bottom: 2px;
	padding: 4px;
	}
	
/* ToC
-------------------------*/
#toc ul {
	list-style: none;
	margin:  18px 0 18px 0;
	}
		
/* Footer
-------------------------*/	
#footer #commentcontainer {
	background: #666;
	padding: 36px 0 18px 5%;
	}
#commentcontainer a:link, #commentcontainer a:visited {
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid #ccc;
	}
#commentcontainer a:hover, #commentcontainer a:active {
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid #fff;
	}
#footer p.credit {
	font-size: 1.2em;
	color: #999;
	margin: 36px 25px;
	font-style: italic;
	}
#footer p.credit a {
	color: #999;
	border-bottom: 0;
	}
	
/* Navigation
-------------------------*/	
div.navigation {
	margin-top: 18px;
	font-size: 1.2em;
	}	
div.alignleft {
	float: left;
	}
div.alignright {
	float: right;
	}
	
	
/* NDML
-------------------------*/
img {
	border: 0;
	}
a:link img, a:visited img, a:hover img, a:active img {
	border: none;
	}
.hide, hr {
	display: none;
	}
.clear {
	clear: both;
	}
#print_info {
	margin-top: 40px;
	border: 1px solid #000;
	padding: 10px 10px 0 10px;
	}
#print {
	display: none;
	}