/* CSS Document */
body {font-family:Arial, Verdana, Helvetica, sans serif; font-size:12px; line-height:1.5em; color:#423527; margin:0px; padding:0px; text-align:left; letter-spacing:.025em; background:#6e794e;}

a:link {
	text-decoration:none;
	color:#c03000;
	cursor:pointer;
	font-weight:bold;
	font-size: 12px;
	border:none;
}
a:visited {text-decoration:none; color:#c03000; font-weight:bold;}
a:hover {text-decoration:none;}

div.clear {
    content: "."; 
    display: block;
    height: 0px; 
    clear: both; 
    visibility: hidden;
}

img {border:none;}
img { behavior: url(iepngfix.htc); }

.linkarrow {background:url(images/linkarrow.gif) no-repeat; padding-left:13px; background-position:center left;}
.hide {display:none;}

/* common --------------------------------------------*/
div#container {background:url(images/pear_background.jpg) no-repeat; background-position:45px 170px; background-color:#fcfcfa; border:10px solid #848058; width:850px; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:20px; min-height:850px; padding-bottom:20px; _height:850px;}
div#header {text-align:center;}
div#header h1 {background:url(images/header.jpg) no-repeat; width:798px; height:102px; margin-left:auto; margin-right:auto; margin-bottom:5px;}
div#menu {margin-left:30px;}
div#footer {text-align:center; padding-bottom:10px; margin-top:-10px;}


/* visitor common -----------------------------------*/
div#content {padding-left:40px; padding-right:40px; margin-top:35px; margin-bottom:30px;}
h2 {text-align:center; font-size:24px; font-weight:bold; font-family:"Times New Roman", Times, serif; margin-bottom:20px; line-height:1.1em; color:#6e794e;} /*titles*/
h3 {behavior: url(iepngfix.htc); text-align:right; margin-top:5px; margin-bottom:5px; font-size:12px;}
h3 a {behavior: url(iepngfix.htc); background:url(images/h3_decor.png) no-repeat; background-position:0 4px; padding-left:20px;} /*links*/


/* homepage -----------------------------------------*/
div#recipedujour {width:400px; float:left; margin-right:20px; margin-top:-20px; min-height:650px; _width:350px;}
div#recipedujour_title h1 {background:url(images/title_recipedujour.png) no-repeat center; behavior: url(iepngfix.htc); height:84px; margin-bottom:-47px; width:400px; text-align:center;}
div#recipedujour_content {behavior: url(iepngfix.htc); background:url(images/background_1.png) repeat; padding:5px 20px 20px 20px; _background:none;}

div#right_content {float:right;}

div#featured_book {width:340px;}
div#featured_book_title h1.featured_book {behavior: url(iepngfix.htc); background:url(images/title_featuredbook.png) no-repeat center; height:52px; margin-bottom:-36px; position:relative; z-index:99;}
div#featured_book_title h1.featured_book_link {behavior: url(iepngfix.htc); background:url(images/title_featuredbook_links.png) no-repeat center; height:52px; margin-bottom:-36px; position:relative; z-index:99;}
div#featured_book_content {background:#ebe39d; border:2px solid #6e794e; padding:50px 10px 10px 10px; line-height:1.3em; text-align:left; position:relative; z-index:90;}
div#featured_book_content h2 {font-size:15px; font-weight:bold; margin:0px;}
div#featured_book_content img {float:left; margin-right:10px;}

div#techniques {width:340px; margin-top:20px;}
div#techniques_title h1 {behavior: url(iepngfix.htc); background:url(images/title_techniques.png) no-repeat center; height:77px; margin-bottom:-50px;}
div#techniques_content {behavior: url(iepngfix.htc); background:url(images/background_1.png) repeat; padding:5px 20px 20px 20px;_background:none; }


div#divider {height:10px; border-top:2px solid #6a6050; margin-top:10px;}
div#divider2 {height:10px; border-top:2px solid #6a6050; margin-top:10px; width:85%; float:right;}


/* recipes -------------------------------------------*/
div#months {margin-top:-20px; margin-bottom:20px; width:500px; margin-left:auto; margin-right:auto;}
div#months ul {}
div#months ul li {list-style:none; float:left; margin-left:40px; margin-top:0px;}
div#months a {font-size:18px; font-weight:normal;}
div#months h3 {margin-top:0px;}
div#month_recipes {width:340px; }
div#month_recipes_content {background:#ebe39d; border:2px solid #6e794e; padding:0px 20px 20px 20px; height:220px; overflow:auto;}
div#month_recipes_content ul {margin:0px; padding:0px;}
div#month_recipes_content ul li {list-style:none; margin-bottom:10px;}

h2.green_title {font-size:24px; font-weight:bold; color:#6e794e; margin-bottom:10px;}

/* techniques ----------------------------------------*/
div#page_title {text-align:center; margin-top:-20px; margin-bottom:20px;}

/* books --------------------------------------------*/
div#books {}

/* about --------------------------------------------*/
div#about {}

/* contact ------------------------------------------*/
div#contact {}

/* admin --------------------------------------------*/
div#admin_content {margin-left:100px; margin-top:100px;}


