/* Colors:

Dark Green   : #728135
Light Green  : #cfdb4b
Dark Orange  : #e39307
Light Orange : #ffd578
Yellow       : #f8db05

*/

/** These lines are for IE6 only **/

* html #header { height: 47px; }

/* * html #content, * html .recipe, * html .entry { position: relative; } */ /* commented 3-3-08 */

/** Put all generic tags first to override where needed later **/
/** Removes any image borders **/
img { border: none; }
img#captcha_img { border: 1px solid #777; }

h1 a img { border: none 0px; text-decoration: none; }

hr { margin: 5px 0; padding: 0px; float: left; }

h3 { color: #728135; font-size: 15px; margin: 0 0 10px 0; }

div.hr_center_column { width: 520px; height: 10px; padding: 0px; margin: 5px 0; float: left; }
hr.hr_center_column { width: 520px; }   /* hr for center column */
div.hr_right_colum { width: 260px; height: 10px; padding: 0; margin: 5px 0; float: left; }
hr.hr_right_column  { width: 258px; }   /* hr for right column */
div.center_image_bar { width: 525px; padding: 0; margin: 5px 0; text-align: center; }
div.center_image_bar img { text-align: center; margin: auto;}

body {
    background: #829145;
	font-family:  verdana, arial, helvetica, sans-serif, 'lucida lrande','trebuchet ms';
	font-size: 14px; 
	text-align: center;
}

div, table, td, a, p { margin: 0; padding: 0; text-decoration: none; }

/*
input,textarea { 
	border: 1px solid #aaaaaa; 
	background: #eeeeee; 
	color: #728135;
	font-family: verdana, arial, helvetica, sans-serif, 'lucida lrande','trebuchet ms'; 
	font-size: 13px;
}
*/ 

* { margin: 0; padding: 0; text-decoration: none; }

/* Structure and layout items */

div.container { 
	margin: 10px auto; 
	padding: 0px; 
	text-align: center; 
	width: 1000px; 
	min-height: 940px; 
	background: #ffffff;
}

div.wrapper { 
	background: #fffcf3; 
	background: #ffffff; 
	padding: 0; 
	text-align: left; 
	width: 1000px; 
	min-height: 940px;
	float: left; 
}

/* Userbar items */
div.userbar { width: 1000px; height: 24px; background: #cfdb4b; border-bottom: 1px solid #728135; float: left; }
	
/* Header items */

div.header { margin: 0; padding: 0; width: 1000px; float: left; }
div.trslogo { width: 350px; height: 100px; margin: 0; padding: 5px 15px; background: #ffffff; text-align: center; float: left; }
img#trslogo { margin: 10px 0 10px 0; float: left; }

div.searchbox { width: 300px; height: 100px; padding: 15px 5px 0 25px; background: #ffffff; float: left; }
form.searchform { margin: 7px 0; }
label.searchlabel { margin-top: 10px; color: #e39307; font-size: 12px; font-weight: bold; }
form.searchform input { border: 1px solid #999999; color: #e39307; margin-right: 5px; }

div#googlesearch { width: 266px; height: 100px; padding: 5px 0 5px 20px; background: #ffffff; float: left; }
div.headertabs { margin: 0; padding: 0 0 0 15px; width: 985px; height: 17px; background: #fff; }
div.headertabs_table { float: left; }
/* Commented on 1/13/2009 
table.headertabs { margin: 0; padding: 0; border-collapse: collapse; float: bottom;  } 
*/
table.headertabs { margin: 0; padding: 0; border-collapse: collapse; }
table.headertabs td { margin: 0; padding: 1px 0 0 0; text-align: center; }
table.headertabs td.headertab_spacer { width: 4px; background: #ffffff; }
table.headertabs td.headertab_left { width: 8px; background: url('images/tableft.gif') no-repeat; }
table.headertabs td.headertab_center { background: url('images/tabcenter.gif') repeat-x; }
table.headertabs td.headertab_right { width: 8px; background: url('images/tabright.gif') no-repeat; }
a.headertab_link { margin: 0; padding: 0; background: url('images/tabbg.gif'); font-family: arial; font-size: 13px; color: #528115; font-weight: bold; }
div.headertabs_base { 
	margin-bottom: 10px; 
	padding: 0px 0px;
	width: 1000px; 
	height: 15px; 
	background: #cfdb4b; 
	border-top: 1px solid #728135; 
	border-bottom: 1px solid #728135;
	float: left;
}
div.headertabs_base p,span { font-size: 12px; display: inline; }
div.headertabs_base p#page_history_label { margin-left: 20px; }
div.headertabs_base p { font-weight: bold; color: #528115; margin-right: 10px; }
div.headertabs_base a { font-size: 12px; color: #427105; text-decoration: underline; }

/* Navigation bar items */

div.navibar { margin: 20px 0 20px 8px; padding: 0; width: 146px; float: left; }
div.category_button { width: 140px; padding: 2px 1px 2px 4px; height: 19px; margin-bottom: 3px; background: url('images/category_button.gif') no-repeat; }
div.category_button a {	color: #fff; text-decoration: none; font-style: normal; font-size: 14px; }
div.category_button a:hover {	color: #fff; text-decoration: underline; font-style: normal; font-size: 14px; }
/*div.navibar_top { height: 20px;	width: 146px; float: left; background: url('images/navibar_top.gif'); }
div.navibar_middle { width: 146px; float: left; background: url('images/navibar_middle.gif'); }
div.navibar_bottom { height: 22px; width: 146px; float: left; background: url('images/navibar_bottom.gif'); margin-bottom: 10px; }
div.navibar ul { list-style: none; margin: 2px 15px; padding: 0; }
div.navibar ul li { padding-top: 1px }
div.navibar a {	color: #fff; text-decoration: none; font-style: normal; font-size: 14px; }
div.navibar a:hover { color: yellow; text-decoration: underline; font-style: normal; font-size: 14px; }
*/

div.printer_friendly_recipe { margin: 10px; padding: 10px; }
form.print_recipe_button { margin: 10px 0; }
input#print_recipe_button { color: #black; background: #e39307; }

/* center content items */

div.content_center { margin: 20px 5px 10px 25px; padding: 0; width: 525px; float: left; }


div.welcome_message { width: 500px; margin: 0; padding: 9px; border: 1px solid #e39307; border: 1px solid #728135; background: #fff; }
div.welcome_message h3 { color: #728135; font-size: 14px; margin: 0; }
div.welcome_message p.welcome_message { color: #728135; font-size: 13px; font-weight: normal; margin: 5px 0 0 0; display: inline; }
div.welcome_message span.site_name { color: #e39307; font-size: 14px; font-weight: bold; margin: 5px 0 0 0; display: inline; }

div.featured_recipe { float: left; width: 520px; margin: 0; padding: 0; }
div.featured_recipe_label { width: 518px; float: left; text-align: center; margin-bottom: 5px; }
div.featured_recipe_image { width: 200px; float: left; margin-right: 10px; }
div.featured_recipe_name  { width: 310px; float: left; }
div.featured_recipe_name a { color: #e39307; font-weight: bold; font-size: 18px; }
div.featured_recipe table { margin: 0; padding: 0; border: none; width: 520px; }
div.featured_recipe td.featured_recipe_label { text-align: center; padding-bottom: 10px; }
div.featured_recipe img.featured_recipe_label { margin: 0; padding-right: 10px; }
div.featured_recipe td.featured_recipe_name { padding: 0 0 5px 5px; vertical-align: top; }
div.featured_recipe td.featured_recipe_name a { color: #e39307; font-size: 17px; font-weight: bold; }
div.featured_recipe td.stars_image { margin: 0; padding: 0 0 0 5px; vertical-align: top; }
div.featured_recipe td.stars_image p { margin-right: 20px; color: #e39307; display: inline; font-size: 12px; font-weight: bold; }
div.featured_recipe td.recipe_image { margin-right: 10px; padding-right: 10px; width: 200px; }
div.featured_recipe td.image_byline { padding: 2px; color: #666666; font-size: 11px; }
div.featured_recipe p.recipe_description {	margin-left: 5px; color: #444444;	font-size: 12px; }
div.featured_recipe p.featured_byline {	color: #666666; margin: 0 0 0 5px; font-size: 11px; }
p#recipe_image_byline { font-size: 9px; color: #777777; text-align: center; }

div.googleads_center { width: 525px; float: left; }
div.topdiv { width: 508px; padding: 0 5px 2px 5px; float: left; border: 1px solid #728135; }
table.topdiv { margin: 0; }
table.topdivtable td { width: 250px; padding-left: 3px; text-align: center; }
table.topdivtable td#spacer { width: 10px; padding: 0; }
table.topdivtable a { color: #e39307; text-decoration: underline; font-size: 13px; }

div.cooking_tips_preview { width: 520px; padding: 0; margin: 10px 0; float: left; }
div.cooking_tips_preview img { margin: 0 0 10px 5px; }
div.cooking_tips_preview h4 { color: #e39307; margin: 0 0 10px 10px; font-size: 13px; }
div.cooking_tips_preview p { color: #666666; margin: 0 10px; font-size: 13px; }
div.cooking_tips_preview p.cooking_tips_preview_byline { color: #666666; margin: 10px; font-size: 11px; }
div.hr_cooking_tips_preview { height: 10px; width: 520px; float: left; margin-bottom: 15px; padding-bottom: 5px; }
div.hr_cooking_tips_preview hr { color: #ffd578; height: 1px; margin: 10px; width: 500px; border: 1px solid #ffd578; }
div.more_cooking_tips_link { width: 520px; float: left; }
div.more_cooking_tips_link a { color: #e39307; text-decoration: underline; }

div.cooking_tips_list { width: 520px; min-height: 80px; float: left; }
div.cooking_tips_pager { 
	height: 20px; 
	width: 520px; 
	margin-top: 15px; 
	text-align: center; 
	color: #728135; 
	font-weight: bold; 
	float: left; 
	display: block; 
}
p#submit_cooking_tip_link { width: 520px; text-align: left; padding-left: 10px; margin-bottom: 10px; }
a#submit_cooking_tip_link { display: inline; }
div.cooking_tips_list a { color: #e39307; text-decoration: underline; text-align: left; }
div#submit_cooking_tip_div { width: 520px; margin: 20px 0 20px 0; background: #cfdb4b; border: 1px solid #728135; display: none; }
div#submit_cooking_tip_div p { margin: 10px 0 5px 10px; font-size: 13px; color: #484; }
p#submit_cooking_tip_login_or_register { width: 500px; height: 25px; padding: 5px 0; text-align: center; font-size: 14px; }
p#submit_cooking_tip_login_or_register a { font-size: 14px; }

form#submit_cooking_tip_form { margin: 5px; }
textarea#submit_cooking_tip_textarea { margin: 5px; }
input#submit_cooking_tip_submit { color: #484; margin: 10px 5px 5px 5px; border: 1px solid #888; }
div.cooking_tips_list img { margin-bottom: 20px; }
div.hr_cooking_tips_list { height: 10px; width: 520px; float: left; margin-bottom: 15px; padding-bottom: 5px; }
div.hr_cooking_tips_list hr { color: #ffd578; height: 1px; margin: 10px; width: 500px; border: 1px solid #ffd578; }

div.cooking_tip { width: 520px; margin-bottom: 0px; padding-bottom: 10px; }
div.cooking_tip p { color: #666666; }
div.cooking_tip p.cooking_tip_byline { margin-top: 10px; color: #888888; font-size: 12px; }

div.category_list { width: 527px; }

h3#category_list_heading { color: #e39307; margin-bottom: 15px; }

div.subcategory_filter { 
    padding-left: 10px;
    margin-bottom: 20px; 
    height: 30px;
    color: #728135; 
    font-size: 13px;
    background: url('images/subcategory_filter_bar.gif') no-repeat; 
}
div.subcategory_filter table#subcategory_filter_table { font-size: 14px; color: #728135; }
div.subcategory_filter select { color: #728135; font-size: 13px; border: 1px solid #e39307; }
div.subcategory_filter input { color: #728135; font-size: 13px; border: 1px solid #e39307; }

div.category_pager { 
	height: 20px; 
	width: 520px; 
	margin-top: 15px; 
	text-align: center; 
	color: #728135; 
	font-weight: bold; 
	float: left; 
	display: block; 
}
a#previous_link, a#next_link, a#pagenum_link { color: #728135; font-weight: normal; text-decoration: underline }
a#previous_link { margin-right: 10px; }
a#next_link { margin-left: 10px; }
a#pagenum_link { margin: 0 2px; }
p#currentpagenum { margin-left: 2px; margin-right: 4px; color: #e39307; display: inline; }

div.recipe_preview { width: 520px; margin: 3px 0; float: left; }
div.recipe_preview div { float: left; }
div.recipe_preview div.recipe_info { width: 300px; margin: 0 8px 0 5px; }
div.recipe_preview div.recipe_info a#recipe_name { color: #e39307; font-size: 15px; font-weight: bold; }
div.recipe_preview div.recipe_info p#recipe_preview_description { margin: 15px 0; color: #666666; }
div.recipe_preview div.stars_rating { width: 295px; margin-top: 5px; }
div.recipe_preview div.recipe_info div.stars_rating p#stars_rating_label { 
	margin-right: 10px; 
	color: #e39307; font-size: 13px; 
	display: inline; 
}
div.recipe_preview div.stars_rating img#stars_rating_image { display: inline; }
div.recipe_preview div.recipe_image { margin: 0; padding: 0; float: right; }
div.recipe_preview div.recipe_image img { width: 200px; }

div.new_recipe_list { width: 527px; padding: 0; margin: 0; float: left; }

h4#new_recipe_list_heading { font-size: 16px; color: #e39307; }

div.recipe { float: left; width: 516px; margin: 5px 3px 3px 3px; }
div.recipe img#recipe_image { width: 200px; margin: 0 10px 15px 0; float: left; }
div.recipe h3#recipe_name { margin-bottom: 6px; vertical-align: top; float: left; color: #e39307; font-size: 17px; width: 300px; }
div.recipe div { color: #333333; float: left; font-size: 13px; }
div.recipe div.stars_rating { width: 300px; color: #e39307; font-weight: bold; margin-bottom: 5px; }
div.recipe div.stars_rating a { color: #728135; font-weight: normal; font-size: 13px; text-decoration: underline; margin: 0; padding: 0;}

div.serving_info,div.cooking_time { width: 305px; margin-bottom: 15px; }

div.recipe_description, div.recipe_ingredients, div.recipe_directions { width: 516px; margin: 5px 0; }

div.ingredient_list ul { list-style-type: disc; margin-left: 20px; }
div.ingredient_list ul li { margin-bottom: 2px; }
div.directions_list ol { list-style-type: decimal; margin-left: 35px; }
div.directions_list ol li { margin-bottom: 2px; }

div.recipe h6 { margin-right: 10px; font-size: 13px; font-weight: bold; vertical-align: top; float: left; color: #e39307; }
div.recipe h6.subrecipe_name { margin: 15px 0 10px 0; font-size: 14px; }
div.recipe p.recipe_byline,p.recipe_credit { float: left; width: 500px; margin-top: 10px; font-size: 12px; color: #999999;  }

div.user_recipe_functions { width: 518px; margin: 0 0 15px 0; padding: 1px; float: left; border: none; }
div.user_recipe_functions_button { 
	height: 18px;
	width: 248px;
	border: 1px solid orange; 
	margin: 2px 3px 2px 2px; 
	padding: 2px 0 0px 4px; 
	background: #f8db05; 
	float: left; 
}
div.user_recipe_functions p#new_link_label { font-size: 13px; font-weight: bold; color: #cc2222; }
div.user_recipe_functions a { color: #728135; font-weight: bold; text-decoration: none; font-size: 12px; }

div#ratereviewdiv { 
	height: 150px;
	width: 496px;
	padding: 5px 12px; 
	margin-bottom: 10px;
	font-size: 13px;
	color: #666666; 
	background: #f8db05; 
	border: 1px solid orange;
	float: left;
	display: none; 
}
div#ratereviewdiv form { margin-top: 3px; }
div#ratereviewdiv form input#rating_radio_button { margin: 2px 2px 2px 8px; }
div#ratereviewdiv form input#rating_submit_button { color: #c37307; padding: 1px; margin-left: 0px; border: 1px solid #888888;}
div#ratereviewdiv form textarea#recipe_review { margin: 5px 0; padding: 2px; font-size: 14px; color: #555555; width: 470px; height: 80px; }

div.page_links { width: 525px; text-align: center; }
div.page_links p#page_links { font-size: 13px; color: #e39307; }
div.page_links p#page_links a { font-size: 13px; color: #e39307; margin: 0 3px; text-decoration: underline; }
div.page_links p#page_links a#recipe_reviews_back_link { margin-right: 10px; }

div.recipe_reviews { width: 525px; padding: 0; margin: 0; float: left; }
div.recipe_reviews p#recipe_reviews_heading { width: 523px; font-size: 14px; margin: 20px 0 10px 0; color: #e39307; }
div.recipe_reviews p#more_reviews_link { margin: 25px 6px 0 6px; }
div.recipe_reviews a#more_reviews_link { font-size: 12px; color: #e39307; text-decoration: underline; }
div.recipe_review { width: 510px; margin: 0 7px 10px 7px; }
div.recipe_review p.review_byline { width: 508px; margin-bottom: 5px; font-size: 13px; color: #e39307; }
div.recipe_review p.review { font-size: 12px; margin-left: 10px; color: #555555; }

div.links { width: 525px; font-size: 12px; color: #666666; float: left; }
div.exchange_link { float: left; width: 520px; height: 40px; text-align: right; }
div.links h3 { font-size: 16px; color: #e39307; margin-bottom: 25px; }
div.links a { color: #728135; text-decoration: underline; font-weight: bold; }
div.links table { margin: 0 0 0 10px; }
div.links td#link_category_name { padding: 0 0 10px 0; font-size: 14px; }
div.links table tr td.link_description { padding: 0 0 0px 0; font-size: 11px; color: #555; }
div.exchange_link a#exchange_link { color: #e39307; text-decoration: underline; }

div.recipe_name_search_list { width: 525px; }
div.recipe_name_search_list h3 { margin-bottom: 20px; font-size: 15px; font-weight: bold; color: #e39307; } 
div.recipe_name_search_list h4 { margin: 10px 0; font-size: 14px; font-weight: normal; color: #e39307; }   /* Category names */
div.recipe_name_search_list h5#no_matches_msg { margin: 10px 10px; font-size: 13px; font-weight: normal; color: #728135; }   
div.recipe_name_search_list li#recipe_name { padding: 3px 5px; color: #728135; text-decoration: underline; }
div.recipe_name_search_list li#recipe_name a { color: #728135; text-decoration: underline; }

div.ingredient_name_search_list { width: 525px; }
div.ingredient_name_search_list h3 { margin-bottom: 20px; font-size: 15px; font-weight: bold; color: #e39307; }   
div.ingredient_name_search_list h4 { margin: 10px 0; font-size: 14px; font-weight: normal; color: #e39307; }   /* Category names */
div.ingredient_name_search_list h5#no_matches_msg { margin: 10px 10px; font-size: 13px; font-weight: normal; color: #728135; }   
div.ingredient_name_search_list li#recipe_name { padding: 3px 5px; color: #728135; text-decoration: underline; }
div.ingredient_name_search_list a { color: #728135; text-decoration: underline; }

div.recipe_book_list { width: 520px; float: left; }
div.recipe_book_list h3 { margin-bottom: 20px; font-size: 15px; font-weight: bold; color: #e39307; } 
div.recipe_book_list h4 { margin: 10px 0; font-size: 14px; font-weight: normal; color: #e39307; }   /* Category names */
div.recipe_book_list h5#no_matches_msg { margin: 10px 10px; font-size: 13px; font-weight: normal; color: #728135; }   
div.recipe_book_list li#recipe_name { padding: 3px 5px; color: #728135; text-decoration: underline; }
div.recipe_book_list li#recipe_name a { color: #728135; text-decoration: underline; }

div.registration_form { width: 510px; }
p.registration_message { color: #728135; width: 510px; padding: 10px; border: 1px solid #728135; margin: 0 0 20px 0; }
form.registration_form { color: #728135; }
form.registration_form input,textarea { 
	border: 1px solid #aaaaaa; 
	background: #eeeeee; 
	color: #728135;
	font-family: verdana, arial, helvetica, sans-serif, 'lucida lrande','trebuchet ms'; 
	font-size: 13px;
} 
table.registration_form { margin-left: 5px; width: 520px; color: #728135; }
table.registration_form td.label { white-space: nowrap; } 

div.contact_form { width: 520px; padding: 0px; }
div.contact_form form#contact_form { color: #728135; }
table.contact_form td.label { color: #728135; padding: 8px 0 4px 0; }
table.contact_form td.spacer { width: 25px; }
form.contact_form input,textarea { 
	border: 1px solid #aaaaaa; 
	background: #eeeeee; 
	color: #728135;
	font-family: verdana, arial, helvetica, sans-serif, 'lucida lrande','trebuchet ms'; 
	font-size: 13px;
} 
table.contact_form img#captcha_img { border: 1px solid #777; vertical-align: middle; margin: 1px 20px 1px 0px; }

div.submit_recipe_form { width: 510px; margin-top: 25px; }
div.submit_recipe_form p { margin-left: 20px; font-size: 13px; color: #728135; }
div.submit_recipe_form form#submit_recipe_form { color: #728135; }
table.submit_recipe_form { width: 520px; margin-left: 5px; }
table.submit_recipe_form td { white-space: nowrap; color: #728135; }
table.submit_recipe_form td.label { padding: 8px 0 4px 0; white-space: nowrap; }
form.submit_recipe_form input,textarea { 
	border: 1px solid #aaaaaa; 
	background: #eeeeee; 
	color: #728135;
	font-family: verdana, arial, helvetica, sans-serif, 'lucida lrande','trebuchet ms'; 
	font-size: 13px;
} 

div.submit_photo_div { width: 510px; }
div.submit_photo_div p { margin-left: 20px; font-size: 13px; color: #728135; }
form.submit_photo_form { color: #728135; }
div.submit_photo_form input,textarea { 
	border: 1px solid #aaaaaa; 
	background: #eeeeee; 
} 
table.submit_recipe_form td { color: #728135; }

div.link_exchange_form { margin-top: 20px; width: 510px; }
div.link_exchange_form h3 { text-align: center; width: 510px; }
div.link_exchange_form p.directions { color: #444444; margin: 20px 0; width: 510px; }
table.reciprocal_link_info { margin: 25px 0 40px 0; width: 510px; }
table.reciprocal_link_info th { text-align: center; color: #728135; font-size: 14px; padding: 0 0 5px 0; }
table.reciprocal_link_info td { color: #444444; }
table.reciprocal_link_info td.label { color: #728135; padding: 8px 0 4px 0; }
table.link_exchange_form th { text-align: center; color: #728135; }
table.link_exchange_form td { color: #444444; }
table.link_exchange_form td.label { color: #728135; padding: 8px 0 4px 0; }
div.link_exchange_form form.link_exchange_form { color: #728135; }
form.link_exchange_form input,textarea { 
	border: 1px solid #aaaaaa; 
	background: #eeeeee; 
	color: #728135;
	font-family: verdana, arial, helvetica, sans-serif, 'lucida lrande','trebuchet ms'; 
	font-size: 13px;
} 


div.center_error_box { width: 510px; border: 1px solid #cc7777; margin-bottom: 20px; padding: 5px; }
div.center_error_box p { width: 510px; color: #ee4444; font-size: 13px; text-align: center; }
h4#center_error_box_heading { 
	width: 510px; 
	font-size: 15px; 
	color: #cc2222; 
	font-weight: bold; 
	text-align: center;  
	margin-bottom: 10px; 
}

div.user_message { width: 482px; padding: 20px; border: 1px solid #e39307; }
div.user_message h3 { color: #728135; font-size: 14px; margin: 0 0 10px 0; }
div.user_message p { color: #666666; font-size: 13px; margin: 0; }

div.forgot_password { width: 510px; }
div.forgot_password td#forgot_password_form_label { color: #728135; }
div.forgot_password form#forgot_password_form input { border: 1px solid #aaaaaa; color: #728135; background: #eeeeee; padding: 2px; } 

div.change_password { width: 510px; }
div.change_password td#change_password_form_label { color: #728135; }
div.change_password form#change_password_form input { border: 1px solid #aaaaaa; background: #eeeeee; } 
div.change_password input.submit { color: #728135; }

/* Right content items */

div.content_right { margin: 20px 5px 5px 5px; padding: 0 5px; width: 260px; float: left; }
div.content_right div { float: left; }

div.googleads_right { height: 770px; width: 210px; float: left; padding: 40px 0 0 50px; background: #e39307; }

div.googlesearch { width: 258px; text-align: center; margin: 14px 0 0 0; border: 1px solid #e39307; float: left; }
div.googlesearch form { text-align: center; margin-left: 10px; }	

div.user_tools { width: 253px; padding: 0 0 0 2px; margin: 0; float: left; }
div.user_tools img { width: 250px; height: 22px; margin: 0; }

div.user_login { width: 258px; margin: 0; float: left; color: white; font-size: 13px; background: #e39307; }
div.user_login p { text-decoration: none; }
div.user_login p#login_error { margin: 5px 0 0 0; color: #bb0000; text-align: center; text-decoration: none; }
div.user_login a { color: white; text-decoration: underline; font-weight: bold; }
div.user_login form { margin: 8px 0 5px 5px; padding: 0; }
div.user_login table { margin: 3px 3px 3px 8px; }
div.user_login table td { font-size: 12px; color: #ffffff; }
div.user_login form input { width: 170px; font-size: 12px; border: 1px solid #333333; color: #333; }
div.user_login input.submit { margin: 3px 0; width: 50px; color: #333; }
div.user_login input.cookie_checkbox { margin: 3px 0; width: 15px; height: 14px; color: #333; border: none; }
p.keep_me_logged_in_message { margin-left: 5px; display: inline; vertical-align: middle; }

div.user_info { width: 260px; float: left; color: white; font-size: 12px; background: #e39307; padding: 0px 0px; }
div.user_info img { padding: 0; border: 3px solid #728135; }
div.user_info table.user_info { width: 254px; margin: 2px; padding: 0; }
div.user_info table.user_info td { font-size: 13px; color: #ffffff; }
div.user_info td.user_info_label { font-weight: bold; width: 100px; white-space: nowrap; }
div.user_info td.user_info_value { font-size: 15px; }
div.user_info td.logout_link { text-align: center; }
div.user_info a { color: white; text-decoration: underline; font-weight: bold; margin: 0; padding: 0; }

div.conversions { margin: 30px 10px; font-size: 10px; }
table.conversions { font-size: 12px; }
table.conversions th.main_heading { color: #e39307; font-size: 16px; }
table.conversions th.sub_heading  { color: #728135; font-size: 14px; padding: 15px 0 5px 0; }
table.conversions th.column_heading  { color: #e39307; font-size: 13px; padding: 2px 0 2px 0; }
table.conversions td { text-align: center; }

/* Footer items */

div.footer { 
	margin-bottom: 10px; 
	width: 1000px; 
	height: 25px; 
	background: #cfdb4b; 
	border-top: 1px solid #728135; 
	border-bottom: 1px solid #728135;
	float: left;
}
div.footer p { color: #444444; font-size: 12px; font-style: italic; text-align: center; margin-top: 3px; }

/* Colors:

Dark Green   : #728135
Light Green  : #cfdb4b
Dark Orange  : #e39307
Light Orange : #ffd578
Yellow       : #f8db05

*/
