/*
Theme Name: Cherry Menlove
Theme URI: http://www.cherrymenlove.com/
Description: Custom made WordPress theme for the lovely Cherry Menlove.
Version: 1.6
Author: Danny Bull
Author URI: http://www.digi-nut.co.uk/
Tags: home, garden, life

	Cherry Menlove v1.0
	http://www.cherrymenlove.com/

	This theme was designed and built Danny Bull,
	whose blog you will find at http://www.digi-nut.co.uk/

*/

/*****************************************
	Cherry Menlove CSS 
	(c) 2009
*****************************************/

/***** Remove padding and other settings for browser variants *****/
body, ul, ol, li, p, blockquote, q, h1, h2, h3, h4, h5, h6, form, a, div, img, legend, fieldset {margin: 0; padding: 0; border: 0;}
img {display: block}


/***** Body styles *****/
body {background: #fff; color: #7c887c; font-family: Georgia, Garamond, Book Antiqua, Palatino, serif; font-size: 100%; margin: 0 auto; margin-bottom: 20px; width: 960px;}
/* Removed for now: background: #fff url(images/background_01.jpg) top center repeat-y; */

a {color: #7c887c;}
a:active {color: #7c887c;}
a:visited {color: #7c887c;}
a:hover {color: #7c887c; text-decoration: none;}

h1 {font-size: 3.4em; font-weight: normal; font-family: Lucida, Honey Script; margin: 20px 20px 20px 25px;}
h2 {font-size: 3.4em; font-weight: normal; font-family: Lucida, Honey Script; margin: 20px 20px 20px 25px;}
h2.recipe {border-top: 2px solid #c1272d; border-bottom: 2px solid #c1272d; padding: 10px 0 20px 0;}
h2 a {text-decoration: none;}
h2 a:hover {color: #c1272d;}
h3 {font-size: 1.2em; font-weight: normal; font-family: Georgia, Garamond, Book Antiqua, Palatino, serif; margin: 0 30px 0 25px;}

p {font-size: 0.9em; line-height: 130%; padding: 0 15px 20px 20px;}


/***** Header & Navigation *****/
#header {text-align: left; margin: 0 0 4px 0;}
#header p {padding: 15px 0 0 54px;}

#main_navigation {font-size: 0.7em; line-height: 100%; padding: 10px 0 0 0;}
#main_navigation ul {padding: 0 0 0 25px;}
#main_navigation li {float: left; list-style: none; text-transform: uppercase; padding: 0 10px 20px 0;}
#main_navigation a {text-decoration: none;}
#main_navigation a:hover, #main_navigation a.active {color: #c1272d;}


/***** Container *****/
#container {background: #fff;}


/***** Content DIVs *****/
.home #content {background: none;}
#content {background: url(images/column_line.gif) right top repeat-y; clear: left; text-align: left; padding: 0 0 15px 0;}

#home_left_column {width: 500px; float: left;}
#home_left_column p {padding: 0 0 0 25px; height: 278px; overflow: hidden;}

#home_right_column {width: 460px; float: left;}
#home_right_column p {padding: 0 30px 10px 24px;}

/******* ADVENT ***********/
#advent_left_column {width: 516px; float: left; position:relative;}
#advent_left_column p {padding: 0 0 0 25px; height:auto; overflow:visible; position:relative;}

#advent_right_column {width: 420px; float: left;}
#advent_right_column p {padding: 0 30px 10px 24px;}

#advent_left_column_flash {width: 595px; float: left; position:relative;}
#advent_left_column_flash p {padding: 0 0 0 0; height:auto; overflow:visible; position:relative;}

#advent_right_column_flash {width: 360px; float: left;}
#advent_right_column_flash p {padding: 0 30px 10px 24px;}

#adventFooter{

position:relative;
float:left;
padding-left:0px;
width:919px;
border: none;

}

/*************************/

#home_thumbnails {padding: 35px 0 0 0;}
#home_thumbnails ul {padding: 0 0 0 25px; font-size: 0.8em;}
#home_thumbnails li {list-style: none;}
#home_thumbnails ul li {float: left; padding: 0 33px 20px 0;}
#home_thumbnails img {padding: 0 0 4px 0;}
#home_thumbnails a {text-decoration: none;}
#home_thumbnails a:hover {text-decoration: underline;}

#page_left_column {width: 761px; float: left;}
#page_left_column p {padding: 0 30px 15px 25px;}
#page_left_column p.excerpt_date {padding: 0 30px 5px 25px; font-size: 0.7em;}
#page_left_column img {border: 1px solid #7c887c; padding: 5px;}
#page_left_column ul {padding: 5px 15px 20px 40px;}
#page_left_column ul li {padding: 0 0 2px 0; font-size: 0.9em;}
#page_left_column ul li p {padding: 4px 0 0 0;}
#page_left_column ol {padding: 5px 15px 20px 25px;}
#page_left_column ol li {list-style: none; padding: 0 0 4px 0;}
#page_left_column ol a {font-size: 0.9em;}

#page_right_column {width: 199px; float: left;}
#page_right_column p {padding: 0 10px 15px 20px;}
#page_right_column h2 {font-size: 2.2em; font-weight: normal; font-family: Lucida, Honey Script; margin: 0 0 10px 20px;}

.category_navigation ul {padding: 0 0 20px 20px;}
.category_navigation li {list-style: none; font-size: 0.8em; padding: 0 30px 5px 0;}
.category_navigation ul ul {padding: 0 0 0 20px;}
.category_navigation li li {font-size: 1.0em; padding: 0 0 5px 0;}

.category_navigation .print_page a {background: url(images/icons/print_16x16.gif) center left no-repeat; padding: 2px 0 2px 22px;}

#search_box_right {padding: 20px 0 0 0;}
#search_box_right p {padding: 0;}
#search_box_right #s {width: 140px;}
#search_box_right #searchsubmit {clear: left; margin: 5px 0 0 0;}

.post {background: url(images/post_separator.gif) center bottom no-repeat; padding-bottom: 50px; margin-bottom: 50px;}

.prev_next a {border: 1px solid #7c887c; padding: 5px 7px; margin: 0 0 0 25px; text-decoration: none;}
.prev_next a:hover {background: #e5e7e5;}
.alignright {clear: left; margin: 20px 0 0 0;}

small {padding: 0; font-size: 0.7em;}
.postmetadata {font-size: 0.7em; clear: left;}
.postmetadata small {font-size: 1.0em;}

#page_left_column p.archive_list_image {float: left; padding: 0 20px 5px 25px;}
/*#page_left_column p.archive_list_image {float: left; padding: 0 20px 5px 25px;}*/

#page_left_column .ingredients_list {float: right; background: #c1272d; color: #fff; width: 180px; margin: 0 20px 0 15px; padding: 0 0 7px 0;}
#page_left_column .ingredients_list p {padding: 5px 7px 0 7px;}

/***** Icons & links *****/
a.flick_16x16 {background: url(images/icons/flickr_16x16.gif) center left no-repeat; padding-left: 22px;}


/***** Forms *****/
.entry form {border: none !important;}


/***** Footer *****/
#footer {clear: left; font-size: 0.8em; text-align: left;}
#footer ul {padding: 0 0 0 25px;}
#footer li {float: left; list-style: none; padding: 10px 10px 20px 0;}


/***** Misc *****/
.float_left {float: left;}
.float_right {float: right;}
.clear {clear: left; height: 0; font-size: 0;}
.hide, .hidden {display: none;}
.cherry_red {color: #c1272d;}