/*
--------------------------------------------

Upton Au
Version: 1.0
Launched: September 2007
Contact: uptonau at gmail dot com

-------------------------------------------- */

/* Styles for Print */


* {
margin: 0;
padding: 0;
text-decoration: none;
}

body {
font: 0.8em/1.9em georgia, Times, Times New Roman, serif;
color: #000;
text-align: left;
text-decoration: none;
background-color: #EBEAE8;
margin: 0;
padding: 0;
}

a.header h1 {
text-indent: -5000px;
}

#footer {
width: 100%;
border-bottom: 10px solid black;
}

#footer li {
text-indent: -5000px;
}

#navigation, #sub_navigation, #sub_navigation li {
display: none;
}

h2 {
margin: 5px 0 1em 0;
font: bold 1.5em/1.6em arial, sans-serif;
text-transform: uppercase;
letter-spacing: 0.15em;
}

h3 {
font: bold 1.3em/1.5em arial, sans-serif;
text-transform: uppercase;
letter-spacing: 0.15em;
}

h3, h4 {
margin: 0 0 1em 0;
}

h4 {
font: bold 1em/1.8em arial, sans-serif;
text-transform: uppercase;
letter-spacing: 0.15em;
}

h3.line {
border-top: 5px solid black;
padding: 1em 0 0 0;
}

h4 {
font-size: 1em;
margin-bottom: 1em;
line-height: 1.8em;
}

#container {
width: 90%
background-color: #FFF;
}

#content {
width: 90%;
}

#content p {
margin-bottom: 1.7em;
}

#content p.block_quote {
margin-left: 30px;
}

#content p.excerpt {
margin-bottom: 4em;
}

#content p span, #content ul li span {
font-style: italic;
}

#content ul {
list-style: none;
margin-bottom: 1.7em;
}

#content ul li {
margin-bottom: 1.3em;
}

#content ul.recipe li {
margin-bottom: 0.5em;
}


/* Book details on Recipe pages */

#content #book_taste, #content #book_feast, #content #book_vegetarian, #content #book_camp {
width: 500px;
margin-bottom: 2em;
}

#content #book_taste li, #content #book_feast li, #content #book_vegetarian li, #content #book_camp li {
margin-bottom: 0.5em;
}

#content #book_taste span, #content #book_feast span, #content #book_vegetarian span, #content #book_camp span {
font-size: 1.5em;
line-height: 1.5em;
text-decoration: none;
margin: 0 0 1em 0;
font-style: normal;
}


/* Recipes Landing Page */

#content #recipes_taste {
width: 500px;
height: 95px;
margin-bottom: 1em;
}

#content #recipes_taste li {
margin-bottom: 1em;
}

#content #recipes_feast {
width: 500px;
height: 115px;
margin-bottom: 1em;
}

#content #recipes_feast li {
margin-bottom: 1em;
}	

#content #recipes_vegetarian {
width: 500px;
height: 90px;
margin-bottom: 1em;
}

#content #recipes_vegetarian li {
margin-bottom: 1em;
}

#content #recipes_camp {
width: 500px;
height: 90px;
margin-bottom: 1em;
}

#content #recipes_camp li {
margin-bottom: 1em;
}

/* Links */

a, a:link, a:visited, a:active {
text-decoration: none;
color: #000;
}


/* Images */

/* Most will be either 115 or 180 px wide. */

img {
border: 2px solid #000;
}

#container img.print_header {
border: none;
margin-bottom: 1em;
}

img.left {
float: left;
margin: 5px 20px 15px 0;
}

img.right {
float: right;
margin: 5px 0 15px 20px;
}

img.book_montage, img.exhibition_montage, img.montage {
margin-top: 5px;
margin-bottom: 2em;
}


/* End */
