/* THEME: dark */


#theme_dark{
	background-color: #112;
	color: #aab;
}
#theme_dark #nav_search_whitespace{
	height: 24px;
}
#theme_dark input,#theme_dark textarea, #theme_dark select{
	background-color: #333;
	color: #eee;
}
#theme_dark input[disabled]{
	background-color: #111;
}
#theme_dark div.ingredient_combobox input.choose_ingredient_input.ingredient_nomatch{
    background-color: #775555;	
}
#theme_dark div.ingredient_combobox input.choose_ingredient_input.ingredient_almosthasmatch{
    background-color: #606055;		
}
#theme_dark div.ingredient_combobox input.choose_ingredient_input.ingredient_nomatch:focus{
    background-color: #665555;	
}
#theme_dark div.ingredient_combobox input.choose_ingredient_input.ingredient_hasmatch:focus{
    background-color: #558255;	
}
#theme_dark div.ingredient_combobox input.choose_ingredient_input.ingredient_almosthasmatch:focus{
    background-color: #707055;	
}
#theme_dark #site_logo{
	display: none;
}
#theme_dark #site_logo_light{
	display: inline;
}
#theme_dark .comment_label{
	color: #888;
}
#theme_dark .comment_level_indicator{
	background-color: #666;
}
@media print {
	body#theme_dark {
		font-family: arial, sans-serif;
	}
	#theme_dark{
		background-color: white;
		color: #000;
	}
	#theme_dark #lower_info_section a{
		color: #333;
	}
	#theme_dark input, #theme_dark textarea, #theme_dark select{
		background-color: #fff;
		color: #000;
	}
	#theme_dark #site_logo{
		display: inline;
	}
	#theme_dark #site_logo_light{
		display: none;
	}
	#theme_dark .comment_label{
		color: #000;
	}
}

/*gh*/
pre {
	background-color: #444;
}
code{
	background-color: #444;
}

/******* css: color: *******/

#theme_dark .border{
	border: 1px solid white;
}
#theme_dark nav ul li {
	border-color: #333;
}
#theme_dark .nutrient_section{
	border-top: 1px solid white;	
}
#theme_dark #nutrition_section{
	border: 1px solid white;
}
@media (max-width: 700px){
	#theme_dark #mobile_top li {
		border-color: #111;
	}
}
@media print{
	#theme_dark .nutrient_section{
		border-top: 1px solid black;	
	}
	#theme_dark #nutrition_section{
		border: 1px solid black;
	}
}

/* ./web/site/css/all.css */
#theme_dark th{
    color: #222;
}
#theme_dark td{
	background-color: #ddd;
}
#theme_dark a, #theme_dark a:visited { 
	color: #eee;
}
#theme_dark nav ul li a:link{
	color: #eee; /* #000; */
}
#theme_dark a.selected, #theme_dark a:link.selected{
	color: #eee; /*#800002;*/
}
#theme_dark a:hover {	
	color: #eee; /*#800002;*/
}
#theme_dark .success{
	background-color: #99dd44;
}
#theme_dark .failure{
	background-color: #dd9944;
}
#theme_dark #mobile_top{
    background-color: rgb(43,43,43);
}
#theme_dark .warning{
	color: #ff3333;
}
#theme_dark .warning{
	background-color: #111;
}
#theme_dark .notification{
	color: #33ff33;
}
#theme_dark .notification{
	background-color: #111;
}
#theme_dark nav ul li a { 
	color: #eee;
}
#theme_dark nav.subnav ul li a { 
	background-color: #333;
}
#theme_dark nav.subnav ul li { 
	border-color: #aaa;
}
#theme_dark nav ul li a:visited, #theme_dark nav ul li a:link{
	color: #eee; /* #000;*/
}
#theme_dark nav ul li a.selected, #theme_dark nav ul li a:link.selected{
	color: #eee; /*#800002;*/
}
#theme_dark nav ul li a:hover {	
	background-color: rgb(32,40,79);
}
#theme_dark nav ul li a:hover {	
	color: #eee; /* #000; /*#800002;*/
}
#theme_dark .menu_display{
	background-color: rgb(63,63,63);
}
@media all and (max-width: 700px){
	#theme_dark #nav_download:hover{
		color: rgb(43,43,43); /*rgb(0,0,0); /*#800002;*/
	}
	#theme_dark #nav_download:hover{
		background-color: rgb(242,216,123); /* rgb(228,201,7); */
	}
	#theme_dark #nav_packs:hover{
		color: rgb(43,43,43); /*rgb(0,0,0); /*#800002;*/
	}
	#theme_dark #nav_packs:hover{
		background-color: rgb(230,77,100); /*rgb(170,15,38); */
	}
}
#theme_dark div.menu_item_container a.menu_item_link{
	background-color: rgb(43,43,43);
}
#theme_dark a.menu_item_link > div.menu_item{
	color: #eee; /* #000;*/
}
#theme_dark div.menu_item_container a.menu_item_link:hover{
	background-color: rgb(32,40,79); /*rgb(0,0,0);*/
}
#theme_dark a.menu_item_link div.menu_item:hover {
	color: #bbb; /* #444; /*rgb(63,63,63); */
}


/* ./web/site/css/and_add.css */
#theme_dark .check_button{
	background-image: url('/img/recipes/check_light.png');
}
#theme_dark .bold_button{
	background-image: url('/img/recipes/bold_light.png');
}
#theme_dark div#search_clear_button.searchIcon{
	background-color: #aaa; /*rgb(127,13,1);*/
}
#theme_dark .uploadFileIcon, #theme_dark .searchIcon{
	color: rgb(63,63,63);
	background-color: #eee;
}
#theme_dark .add_option_group{
	background-color: rgb(63,63,63);
}
@media all and (max-width: 850px){	
	#theme_dark div#photos_div.viewingPhotos{
		background-color: rgb(43,43,43);
	}
}
@media print{
	#theme_dark div#photos_div.viewingPhotos{
		background-color: white;
	}
}
#theme_dark #add_ingredients_list .optional_group{
	color: #555;
}
#theme_dark #add_ingredients_list li.optional{
	color: #666;
}
#theme_dark input[type=radio]:hover{
	background-color: #aaa;
}
#theme_dark input[type=radio]:checked{
	background-color: #2222aa;
}
#theme_dark input.bold_button:hover{
	background-color: #aaa;
}
#theme_dark input.bold_button:active{
	background-color: #2222aa;
}


/* ./web/site/css/contact.css */
#theme_dark .comment{
	background-color: rgb(63,63,63);;
}


/* ./web/site/css/profile.css */
#theme_dark .profile_add_group{
	background-color: rgb(63,63,63);;
}
#theme_dark .unit_settings_top{
	background-color: rgb(63,63,63);
}
#theme_dark .nutrient_settings_top{
	background-color: rgb(63,63,63);
}
#theme_dark .profile_add_group{
	background-color: rgb(43,43,43);	
}
#theme_dark .button_highlight{
	background-color: black;
}


/* ./web/site/css/search.css */
#theme_dark #more_search_options{
	background-color: rgb(63,63,63);
}
#theme_dark .search_option_group{
	background-color: rgb(43,43,43);	
}
#theme_dark .alt_search_option_group{
	background-color: rgb(63,63,63);
}
#theme_dark #search_loadouts{
	background-color: rgb(43,43,43);	
}



/******* css: background-image: *******/


/* ./web/site/css/all.css */
#theme_dark .loading{
	background-image: url('/img/loading.gif');
}
#theme_dark .nav_profile_img{
    background-image: url("/img/nav/profilelf.png");		
}
#theme_dark .nav_profile_img.selected{
    background-image: url("/img/nav/profileblf.png");		
}
#theme_dark a:hover .nav_profile_img{
    background-image: url("/img/nav/profileblf.png");		
}
#theme_dark .nav_add_img{
    background-image: url("/img/nav/addlf.png");		
}
#theme_dark .nav_add_img.selected{
    background-image: url("/img/nav/addblf.png");		
}
#theme_dark a:hover .nav_add_img{
    background-image: url("/img/nav/addblf.png");		
}
#theme_dark .nav_post_img{
    background-image: url("/img/nav/postlf.png");		
}
#theme_dark .nav_post_img.selected{
    background-image: url("/img/nav/postblf.png");		
}
#theme_dark a:hover .nav_post_img{
    background-image: url("/img/nav/postblf.png");		
}
#theme_dark .nav_upload_img{
    background-image: url("/img/nav/uploadlf.png");		
}
#theme_dark .nav_upload_img.selected{
    background-image: url("/img/nav/uploadblf.png");		
}
#theme_dark a:hover .nav_upload_img{
    background-image: url("/img/nav/uploadblf.png");		
}
#theme_dark .nav_menu_img{
    background-image: url("/img/nav/menulf.png");		
}
#theme_dark .nav_menu_img.selected{
    background-image: url("/img/nav/menublf.png");		
}
#theme_dark a:hover .nav_menu_img{
    background-image: url("/img/nav/menublf.png");		
}
#theme_dark .nav_littlelogo_img{
    background-image: url("/img/nav/logoorgif.png");		
}
#theme_dark .nav_littlelogo_img.selected{
    background-image: url("/img/nav/navlogofblf.png");		
}
#theme_dark a:hover .nav_littlelogo_img{
    background-image: url("/img/nav/navlogofblf.png");		
}
#theme_dark .nav_search_img{
    background-image: url("/img/nav/searchlf.png");
	position: relative;
	top: 3px;		
}
#theme_dark .nav_search_img.selected{
    background-image: url("/img/nav/searchblf.png");		
}
#theme_dark a:hover .nav_search_img{
    background-image: url("/img/nav/searchblf.png");		
}
#theme_dark #footer_img{
    background-image: url("/img/nav/logoorgif.png");		
}
#theme_dark #footer_img:hover{
    background-image: url("/img/nav/navlogofblf.png");		
}


/* ./web/site/css/and_add.css */
#theme_dark span.rating_img{
    background-image: url("/img/recipes/star.png");	
}
#theme_dark span.rating_img.selected{
    background-image: url("/img/recipes/starred.png");	
}
#theme_dark span.rating_img.hovering{
    background-image: url("/img/recipes/starred.png");		
}
#theme_dark span.rating_img.nothovering{
    background-image: url("/img/recipes/star.png");		
}
#theme_dark span.difficulty_img{
    background-image: url("/img/recipes/difficulty.png");	
}
#theme_dark span.difficulty_img.selected{
    background-image: url("/img/recipes/difficultyed.png");	
}
#theme_dark span.difficulty_img.hovering{
    background-image: url("/img/recipes/difficultyed.png");		
}
#theme_dark span.difficulty_img.nothovering{
    background-image: url("/img/recipes/difficulty.png");		
}
#theme_dark span.favourite_img{
    background-image: url("/img/recipes/favourite.png");	
}
#theme_dark span.favourite_img.selected{
    background-image: url("/img/recipes/favourited.png");	
}
#theme_dark span.favourite_img.hovering{
    background-image: url("/img/recipes/favourited.png");		
}
#theme_dark span.favourite_img.nothovering{
    background-image: url("/img/recipes/favourite.png");		
}
#theme_dark span.wip_img{
    background-image: url("/img/recipes/wip.png");	
}
#theme_dark span.wip_img.selected{
    background-image: url("/img/recipes/wipd.png");	
}
#theme_dark span.wip_img.hovering{
    background-image: url("/img/recipes/wipd.png");		
}
#theme_dark span.wip_img.nothovering{
    background-image: url("/img/recipes/wip.png");		
}
#theme_dark span.selfmade_img{
    background-image: url("/img/recipes/selfmade.png");	
}
#theme_dark span.selfmade_img.selected{
    background-image: url("/img/recipes/selfmadered.png");	
}
#theme_dark span.selfmade_img.hovering{
    background-image: url("/img/recipes/selfmadered.png");		
}
#theme_dark span.selfmade_img.nothovering{
    background-image: url("/img/recipes/selfmade.png");		
}
#theme_dark span.tag_img{
    background-image: url("/img/recipes/tag.png");	
}
#theme_dark span.tag_img.selected{
    background-image: url("/img/recipes/tagged.png");	
}
#theme_dark span.tag_img.hovering{
    background-image: url("/img/recipes/tagged.png");		
}
#theme_dark span.tag_img.nothovering{
    background-image: url("/img/recipes/tag.png");		
}
#theme_dark #add_ingredients_list li.optional:before{
	background-image: url('/img/recipes/optional.png');
}
#theme_dark input[type=radio].radio_ingredient{
	background-image: url('/img/recipes/radio_ingredient.png');
}
#theme_dark input[type=radio].radio_ingredient:checked{
	background-image: url('/img/recipes/radio_ingredient_selected.png');
}
#theme_dark input[type=radio].radio_heading{
	background-image: url('/img/recipes/radio_heading.png');
}
#theme_dark input[type=radio].radio_heading:checked{
	background-image: url('/img/recipes/radio_heading_selected.png');
}
#theme_dark input[type=radio].radio_note{
	background-image: url('/img/recipes/radio_note.png');
}
#theme_dark input[type=radio].radio_note:checked{
	background-image: url('/img/recipes/radio_note_selected.png');
}



/* mealplan */
#theme_dark nav.subnav ul li a { 
	border: 1px solid;
}
#theme_dark input.meal_edit_button{
	background-image: url('/img/recipes/edit_light.png');
}
#theme_dark input.meal_edit_button{
	background-image: url('/img/recipes/edit_light.png');
}
#theme_dark input.open_link_button{
	background-image: url('/img/recipes/open_link_light.png');
}
#theme_dark .poll_entry a, #theme_dark .poll_entry a:visited{
	color: #fff;
}
#theme_dark .poll_votes a .pie, #theme_dark .poll_votes  a:visited .pie {
	color: #fff;
}
#theme_dark .poll_entry{
	color: #eee;
	background-color: rgba(155,155,155,0.6);
}
#theme_dark .poll_entry:hover{
	background-color: rgba(277,270,270,0.5);
}
#theme_dark .poll_entry.poll_chosen{
	color: #fff;
	background-color: rgb(32,40,79); /* rgb(129,153,239); /*#eef8ff;*/
}
#theme_dark .pie {
  --c: #444; /* rgb(32,40,79); */
}
#theme_dark .pollrecipe_result{
	color: #eee;
	background-color: #444; /*rgb(32,40,79);*/
	/*background-color: rgb(164,177,255); /*rgb(167,183,239); /* rgb(60,87,247); /*rgb(255,179,203); /*#bbb; /*rgb(205,7,43);*/
}
#theme_dark .poll_recipe_result_bar{
	color: #eee;	
	border: 1px solid #eee; /*rgb(60,87,247); /*rgb(190,0,35);*/
}
#theme_dark #edit_makenext_list, #theme_dark #edit_poll_recipes{
	border: 4px solid #112; /*#fff;*/
}
#theme_dark #edit_makenext_list.mealplan_category_candrop, #theme_dark #edit_poll_recipes.mealplan_category_candrop{
	border: 4px dashed pink;
}
#theme_dark .show_mealplan_day_today {
	background-color: #333;
  /*background-color: rgb(167,183,239);*/
}
#theme_dark .show_week_mealplan_day_clickable:hover, #theme_dark  .show_month_mealplan_day_clickable:hover, #theme_dark .show_history_mealplan_day_clickable:hover{
	background-color: rgba(255,250,250,0.2); /* #eee;*/
}

#theme_dark .show_month_mealplan_title{
	border: 1px solid #eee;	
}
#theme_dark .show_week_mealplan_day, #theme_dark .show_month_mealplan_day{
	border: 1px solid #eee;
}
#theme_dark input.sort_reverse_button_regular{
	background-image: url('/img/recipes/arrow_down_light.png');
}
#theme_dark input.sort_reverse_button_reverse{
	background-image: url('/img/recipes/arrow_up_light.png');
}
#theme_dark input.sort_reverse_button_regular:active{
	background-image: url('/img/recipes/arrow_up_light.png');
}
#theme_dark input.sort_reverse_button_reverse:active{
	background-image: url('/img/recipes/arrow_down_light.png');
}
#theme_dark div.close_recipe_button{
	background-image: url('/img/recipes/close_light.png');
}


/******* css: font-family: *******/


/* ./web/site/css/all.css */
#theme_dark body{
	font-family: borgia; /*serif; /*borgia; /* bellefair; /* abeezee; /*amiko; /* midiet; /*, helvetica, calibri, arial, sans-serif;*/
}
#theme_dark h1, #theme_dark h2, #theme_dark h3, #theme_dark h4, #theme_dark h5{
	font-family: bellefair; /* borgia; /* midiet; /*, helvetica, calibri, arial, sans-serif;*/
}
@media print {
	#theme_dark body {
		font-family: borgia;
	}
	#theme_dark .comment{
		background-color: #fff;
	}
	#theme_dark .comment_level_indicator{
		background-color: rgb(233,233,233);
	}
}


