.inactive_tab {
	padding:5px;
	font: normal bold 11px Arial;
	border:none;
	border-bottom:1px solid #000000;
	text-align:center;
	cursor:pointer;
}
.continue_tab {
	border:none;
	border-bottom:1px solid #000000;
}
/*
.inactive_tab a {
	xmargin:2px 5px 2px 5px;
	font: normal bold 11px Arial;
	color:#ffffff;
	text-decoration:none
}
.inactive_tab a:hover {
	xmargin:2px 5px 2px 5px;
	color:#aeaeae;
	text-decoration:none;

}
*/
.active_tab {
	padding:5px;
	font: normal bold 11px Arial;
	border: 1px solid #000000;
	border-bottom:none;
	text-align:center;
	cursor:pointer;
}
/*
.active_tab a {
	xmargin:2px 5px 2px 5px;
	font: normal bold 11px Arial;
	color:#333333;
	text-decoration:none
}
.active_tab a:hover {
	xmargin:2px 5px 2px 5px;
	color:#666666;
	text-decoration:none;

}
*/
tr.visible_content {
	background-color:#FFFFFF;
	border:solid 1px #000000;
	border-top:none;
	padding: 5px;
	font:normal bold 11px Arial, Helvetica
}
tr.invisible_content {
	display:none;
}


.spacer {
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	height:7px;
	font-size:1px
}




/* Open Source Food Liquid Update

	Table of Contents:
	Typography
	Positioning
	IE Fixes

*/

/* Typography
---------------------------------------------------------------------------------------- */

ul#footer_links a {
    color: white;
}

ul#footer_links {
    font-weight: bold;
}

/* Positioning
---------------------------------------------------------------------------------------- */

div#header div.center_box, div#main_content, div#footer {
    width: auto !important;
}

div#header div.center_box {
    height: 100px;
}

div#featured_header_recipe {
    height: 100px;
    position: absolute;
    width: 100%;
    left: 0;
    z-index: 0;
}

div#curve_1, div#curve_2 {
    background: transparent url(../images/curve_1.png) 0 0 no-repeat;
    position: absolute;
    width: 180px;
    height: 100px;
}

div#curve_2 {
    right: 0;
    background: transparent url(../images/curve_2.png) 0 0 no-repeat;
}

h1#osf_logo a, p#osf_logo a {
    width: 360px;
    height: 100px;
    display: block;
    /*background: transparent url(../images/logo.gif) 0 0 no-repeat;*/
    background: transparent url(../images/retete-mancare-logo.png) 0 0 no-repeat;
    top: 15px;
    position: absolute;
    left: 15px;
    z-index: 100;
}

p#osf_logo a span {
    display: none;
}
ul.overview li {
	width:100%;
}
ul.overview.home li {
	border:medium none;
}
p#featured_recipe {
    top: 0;
    left: 480px;
    height: 0.8em;
}

p#featured_recipe cite{
    color:#696969;
}

form.login_form, div#logged_in {
    top: 15px;
}

div#footer {
    background: black;
}

ul#footer_links {
    padding-left: 15px;
}

p#copyright {
    right: 15px;
    color:#999999;
}

form#search_form {
    right: 3px;
    top: -5px;
}

input#search_form_input {
    width: 200px;
}



form#search_form {
    background: none;
}

div#home_intro {
    border: 1px solid #CCC;
    border-style: solid none;
    background: #F8F8F8;
    height: 280px;
    margin: 15px 0 0 0;
}


div#mailing_list.home {
    float: left;
    margin: 22px 0 0 0px;
    width: 300px;
}

div#home_search_container {
    float: left;
    width: 976px;
    margin-top:15px;
}

div.home_section_break {
    border: 1px solid #CCC;
    border-style: none none solid none;
    clear: both;
    padding-top: 15px;
}

div#home_search form#search_form input {
    width: 250px;
}

div#home_main_container, div#home_side_container {
    margin-top: 15px;
}

div#related_recipes ul {
    margin: 0;
}

a.recipe_comment img {
    display: block;
    height: 60px;
    width: 60px;
    float: left;
    border: 1px solid #999;
    margin: 0 13px 0 0;
    display: inline;
}

a.recipe_comment:hover img {
    border: 1px solid #333;
}

div.recipe_comment_text {
    float: left;
    border: 1px solid #CCC;
    padding: 8px 8px 5px 8px;
    background: white url(../images/speech_dither.gif) bottom left repeat-x;
    position: relative;
    min-height: 47px;
}

span.speech_tail {
    display: block;
    background: white url(../images/speech_tail.gif) 0 0 no-repeat;
    height: 17px;
    width: 9px;
    position: absolute;
    margin: 10px 0 0 67px;
    z-index: 1000;
}

a.small_recipe_pic img {
    display: block;
}

span.afterspace {
    padding: 0 2em 0 0;
}

ul.overview.yours {
    display: none;
}

div#member_sidebar a.member_pic {
    background: white;
}

div#comment_container li.comment {
    clear: both;
}

h3.subheading.comments {
    border: 1px solid #CCC;
    border-style: none none solid none;
    margin: 0 0 7px 0;
    padding-bottom: 15px;
}

div#comment_container {
    padding-top: 0;
}

div#comment_ads_container {
    padding-top: 8px;
}

ul.overview.activity li {
    border: 1px solid #EEE;
    border-style: none none solid none;
}

div#recipe_question {
	float: left;
	width: 800px;
	padding: 8px 0;
	position: relative;
}

div#recipe_question a.recipe_comment img {
	width: 142px;
	height: 142px;
}

div#recipe_question span.speech_tail {
	margin-left: 149px;
}

div#recipe_question div.overview_content {
	padding: 5px;
}

div#recipe_question div.recipe_comment_text {
	width: 285px;
}

div#recipe_pic_container_new {
	clear: both;
	border: 5px solid black;
	position: relative;
	margin: 0 100px;
}

div#recipe_container.new ul#recipe_tools {
	margin: 0 100px;
}

div#recipe_pic_new {
	height: 300px;
}

div#recipe_container.new h1 {
	padding-bottom: 15px;
}

div#recipe_under_ad {
	margin: 15px 0 0 0;
}

div#recipe_container.new div#recipe_ingredients {
	float: right;
	padding: 10px 15px 10px 15px;
	margin: 0 0 10px 10px;
	clear: none;
	width: 250px;
	border: 1px solid #e0e6ed;
	border-style: none none solid solid;
	background: #f1f5fa;
}

div#recipe_container.new div#recipe_method {
	float: none;
	clear: none;
	width: auto !important;
}

div#recipe_container.new div#recipe_ingredients h3 {
	border: 1px solid #999;
	border-style: none none solid none;
	padding: 0 0 5px 0;
	margin-bottom: 8px;
}

div#recipe_container.new div#recipe_method div#recipe_ingredients ul, div#recipe_container.new div#recipe_method div#recipe_ingredients ol {
	margin: 0 0 0 18px;
}

div#recipe_container.new div#recipe_method div#recipe_ingredients ul#tag_list_new {
	list-style-type: none;
	margin: 0;
}

ul#tag_list_new li {
	display: inline;
}

div#tag_container_new {
	padding: 15px 0 0 0;
}

div#recipe_container.new div#vote_container {
	padding: 0;
}

div#recipe_container.new div#vote_container p {
	padding: 0;
}

div#recipe_container.new div#recipe_method {
	border: 1px solid #EEE;
	border-style: solid solid none solid;
	margin-top: 15px;
}

div#recipe_container.new div#recipe_method ul, div#recipe_container.new div#recipe_method ol {
	margin-left: 20px;
}

div#recipe_container.new div#recipe_comments {
	border: 1px solid #EEE;
	background: #F8F8F8;
	padding: 10px 15px 15px 15px;
	float: left;
	width: 745px;
}

div#recipe_container.new div#comment_container {
	padding: 0;
}

div#recipe_container.new ul.overview.recipe li div.recipe_comment_text {
	max-width: 600px;
}

div#recipe_container.new div#comment_container ul.overview li div.overview_content {
	max-width: 300px;
	padding: 0 1px;
}

div#recipe_container.new ul.overview.recipe {
	width: 744px;
}

div#recipe_container.new div#recipe_question div.recipe_comment_text {
	width: 570px;
}

div#recipe_container.new form#recipe_comment_form {
	padding: 0;
	border: none;
}

div#license_container_new {
	padding-top: 12px;
}

div#method_inner {
	padding: 15px 18px;
}

div#static_page {
	width: 800px;
	margin: 0 auto;
}

div#static_page h2, div#static_page h3 {
	margin-bottom: 12px;
}

div#static_page ul {
	list-style-type: disc;
	margin-left: 30px;
}

ul.recipe_list.large.search {
	width: 480px;
}
Select#search_form_select {
	font-weight:bold;
	font-size: 16px;
	background: #FFFFCC;
	width:170px;
}

/* IE Fixes
---------------------------------------------------------------------------------------- */


/* damn you, IE.  damn you */


/* 3rd Party
---------------------------------------------------------------------------------------- */

