/* 
Colors 

light_blue = D5FBFF;
light_grey = 9FBCBF;
med_grey = 647678;
dark_grey = 2F3738;
light_blue = 59D8E5;


*/


.filter, .filter ul, .filter li {
    margin-left:0;
    list-style:none;
}

.filter img {
    float:left;
    margin-right:.5em;
}

#filters, #recipe_display,#attrib_container {
    height:300px;
    overflow-y:scroll;
    overflow-x:hidden;
    background-color:#9FBCBFDDD;
    
}

.ac_results {
	border: 1px solid gray;
	background-color: white;
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	z-index: 10000;
	display: none;
}

.ac_results li {
	padding: 2px 5px;
	white-space: nowrap;
	color: #101010;
	text-align: left;
	margin-left:10px;
}

.ac_over {
	cursor: pointer;
	background-color: #F0F0B8;
}

.ac_match {
	text-decoration: underline;
	color: black;
}


#search_textbox {
    font-size:200%;
    margin-top:1em;
    width:99%;
}

#submit_container {
    padding-bottom:0.5em;
    padding-top:0.5em;
    text-align:center;
}
#search_submit{
    text-align:center;
    font-size:150%;
}

#search_results h2{
    margin-bottom:1em;
}

.search_form {
    margin:0 auto;
    max-width:1000px;
    width:80%;
}

.container_16 {
    min-width:600px;
}

.branding {
    text-align:center;
}

.header {
    text-align:center;
}

ul.nav li a {
    padding:0 .5em;
}

ul.nav li a.first {
    padding-left:.25em;
}

ul.nav li a.last{
    padding-right:.25em;
}

.header .branding {
    margin-top:.5em;
}

.recp_img {
    display: block;
    float: left;
    margin-right: 1em;
}

.tags {
    font-size:150%;
}

div.spacer {
    margin-bottom:1em;
}

#search_results .box {
    padding-bottom: 1em;
    background-color: #D5FBFF;
}
#search_results .box h2,#search_results .box h2 a {
    color: #59D8E5;
}
.paginator {
    font-size:150%;
}
.paginator span {
    padding-left:.25em;
}


#recipe_detail .box ul,#recipe_detail .box ol {
    margin-top:1em;
    font-size:125%;
}

.recipe_tags ul {
    margin-top:1em;
    
    
}
.recipe_tags ul li {
    margin-left:10px;
    font-size:110%;
}