
body
{
	margin:2em 0.7em 0 0;
	padding:0 0 0 25px;
	background-color:white;
	color:#444444;
}

img
{
	border:none;
}

a, a:visited
{
	color:#FD6C02;
}

a:hover
{
	color:#444444;
}

a.selected
{
	color:#444444;
}

span.selected
{
	margin-left:-1.25em;
}

span.selected a
{
	color:#444444;	
}


.text_input
{
	border: solid 1px #9698A4;	
}

.button
{
	padding:0px;
}


form
{
	margin:0;
	padding:0;
}


.text_button
{
	border: solid 1px #FF2F01;
	background-color: white;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 70%;
	padding: 0.3em 0.3em 0.4em 0.3em;
	margin-top:0.5em;
}

form
{
	margin:0;
	padding:0;
}


table
{
	border-collapse:collapse;
}

td
{
	padding:0;
	vertical-align:top;
}

#search 
{
	display:none;
}

#search .text_input
{
	border: 0px solid white; 
	width:95%;
	font-family:Verdana,sans-serif;
	font-size:100%;
	padding:0.2em 0.1em 0.1em 0.1em;
}

#search .button
{
	border: 0px solid white;
	background-color:White;
}

#search p
{
	margin:0 0 0 2px;
}


.noprint
{
	display:none;
}



/* punctuation
.....................................................*/

span.hlaquo
{
	margin-left:-0.44em;
}

span.slaquo
{
	margin-right:0.44em;
}


#main_layout
{
	width:100%;
	margin-top:0;
	
}

#main_layout td
{
	vertical-align:top;
	/*border: solid 1px red;*/
}


#logo
{
	display:none;
}

#logo .box
{
	padding:3px 0 0 24px;
}

#top_menu
{
	display:none;
}

#top_menu table td
{
	text-align:left;
}

#top_menu ul
{
	list-style-type:none;
	padding:0 1em 0 0em;
	margin:0;
	font-family:Verdana,sans-serif;
	font-size:65%;
	line-height:1.3em;

}

#top_menu ul li
{
	padding:0;
}

#top_menu ul li a
{
	padding-left:17px;
}

#top_menu li.selected a
{
	background-image:url(img/+.png); 
	background-repeat:no-repeat; 
	color:#444444;
}


#top_menu ul.horizontal
{
}

#top_menu ul.horizontal li
{
	display:inline;
	float:left;
}

#top_menu ul.horizontal a
{
	padding-left:1.2em;
}

#top_menu ul.horizontal li.selected
{
	padding-left:8px;	
}

#top_menu ul.horizontal li.selected a
{
	background-image:url(img/+.png); 
	background-repeat:no-repeat; 
	color:#444444;
	padding-left:18px;	
}



.top_recipes
{
	display:none;
	
}


.top_recipes .recipe_preview
{
	margin-right:3em;
}

.top_recipes .recipe_preview img
{
	float:left;
	margin-right:1em;

}

.top_recipes .recipe_preview h4
{
	font-family:Verdana, sans-serif;
	font-size:65%;
	font-weight:normal;
	margin:0 0 0 0;
	padding-top:1em;
}

.top_recipes .recipe_preview p
{
	font-family:Verdana,sans-serif;
	font-size:65%;
	margin:0.17em 0 0 0;
}




/* first column
.....................................................*/
#first_col
{
	display:none;
	width:20%;
}

#first_col .recipe_preview
{
	margin-bottom:2em;
}

#first_col .recipe_preview h4
{
	font-family:Verdana, sans-serif;
	font-size:65%;
	font-weight:normal;
	margin:0 0 0 0;
}

#first_col .recipe_preview p
{
	font-family:Verdana, sans-serif;
	font-size:65%;
	margin:0.17em 0 0 0;
}


/* second column
.....................................................*/
.second_col
{
	display:none;
}

.second_col h2
{
	font-family:"Trebuchet MS",sans-serif;
	font-weight:normal;
	font-size:110%;
	margin:0.08em 0 1em 0;
	padding: 0;
}

.second_col ul
{
	padding:0 1em 0 0;
	margin:0;
	list-style-type:none;
	font-family:Verdana, sans-serif;
	font-size:65%;
	line-height:1.2em;
}



.second_col .recipe_preview
{
	margin-bottom:2em;
}

.second_col .recipe_preview h4
{
	font-family:Verdana,sans-serif;
	font-size:65%;
	font-weight:normal;
	margin:0 0 0 0;
}

.second_col .recipe_preview p
{
	font-family:Verdana,sans-serif;
	font-size:65%;
	margin:0.17em 0 0 0;
}

.second_col .description
{
	font-family:Verdana,sans-serif;
	font-size:69%;
	margin-top:4.68em;
	padding:0 1em 0 0;
}


/* second column lists */
.second_col ul li
{
	padding-bottom:0.75em;
}


/* bulleted list*/
.second_col ul.bulleted
{
	margin-left:-17px;
}

.second_col li div
{
	padding-left:17px;
}


.second_col .selected div
{
	background-image:url(img/+.png); 
	background-repeat:no-repeat; 
	color:#444444;
}

.second_col .selected div a
{
	color:#444444;
}


/* paging */
.second_col .paging
{
	margin-bottom:1.5em;
}

.second_col .paging ul li
{
	display:inline;
	padding:0 0.4em 0 0;
}

.second_col .paging a.selected
{
	text-decoration:none;
}



.search_results .paging
{
	clear:left;
	margin-bottom:1.5em;
	display:block;
}

.search_results .paging ul
{
	padding-left:0;
	margin-left:0;
}

.search_results .paging ul li
{
	display:inline;
	padding:0 0.4em 0 0;
	font-family:Verdana;
	font-size:65%;
}

.search_results .paging a.selected
{
	text-decoration:none;
}



/* main article
.....................................................*/
#main_content
{
	padding: 0;
	font-weight:normal;
	font-family:"Times New Roman",serif;

}


#main_content .article
{
	font-size:90%;	
	line-height:1.26em;
}

#main_content h1
{
	font-weight:normal;
	font-family:"Times New Roman",serif;
	margin:0.0em 0 0.5em 0;
	font-size:240%;
	padding:0 0 0 0;
	line-height:0.8em;
}

#main_content .inset
{
	float:right;
	width:15em;
	margin: 0em 1em 1.5em 2em;
	font-family:Verdana,sans-serif;
	font-size:65%;
}

#main_content .inset p
{
}

#main_content .inset h3
{
	font-family:"Trebuchet MS",sans-serif;
	font-weight:normal;
	font-size:165%;
	margin: 0.08em 0 1em 0;
}

#main_content .bottom_menu
{
	display:none;
}

.search_results
{
	padding-left:17px;
}

.search_results h1
{

}

.search_results .meta
{
	font-family:"Times New Roman",serif;
	font-size:90%;

}

.search_results .meta a
{
	text-decoration:none;
	border-bottom: 1px dashed #FF2F01;	
}



.search_results .recipe_preview
{
	width:150px; 
	float:left; 
	margin-right:10px; 
	margin-bottom:3em; 
	height:10em;
}

.search_results .recipe_preview h4
{
	font-family:Verdana, sans-serif;
	font-size:65%;
	font-weight:normal;
	margin:0 0 0.16em 0;
}

.search_results .recipe_preview p
{
	font-family:Verdana, sans-serif;
	font-size:65%;
	margin:0;
	
}


/* comments */
.comments
{
	margin-top:1em;
}

.comments h3
{
	font-family:"Trebuchet MS",sans-serif;
	font-weight:normal;
	font-size:110%;
	margin:0 0 1em 0;
	padding: 0;
}


.comments .entry
{
	margin-bottom: 2em;
}

.comments .entry .meta
{
	font-family:Verdana, sans-serif;
	font-size:65%;
	font-weight:normal;
	padding:0;
	margin-bottom:0.3em;
}


.comments .entry p
{
	padding:0;
	margin:0;
	font-family:"Times New Roman",serif;
	font-size:90%;
	line-height:1.26em;
}



/* copyright
.....................................................*/

#copyright
{
	margin: 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 65%;
	color:#9698A4;
	width:90%;
	padding-left:17px;
}

#copyright a
{
	color:#9698A4;
	text-decoration:none;	
}

#copyright a:hover
{
	color:#444444;
}

#copyright p
{
	margin: 0 0 1em 0;
	
}

