body, h1, h2, h3, h4, h5, h6, address, dd, dl, hr, p, form{
	margin: 0;
	padding: 0;
}

body{
	font-family: 'Noto Sans', Arial, Helvetica, Verdana, Georgia, Sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: top;
/*	background: #5599BB url(bg_body.gif) repeat-x; */
background:#f7d095 url('/images/background.png');
	margin-top:0px;
}

hr {
    height:5px;
    color:#5599BB;
    background-color:#5599BB;
    margin-top:20px
   }

table{
	font-family: 'Noto Sans', Arial, Helvetica, Verdana, Georgia, Sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
}

h1, h2, h3, h4, h5, h6{
	font-family: 'Noto Sans', Arial, Helvetica, Verdana, Georgia, Sans-serif;
	font-size: 19pt;
	line-height:30px;
	font-weight: bold;
	color: #015A9C;
    margin-bottom:10px;
}

a{
	text-decoration: underline;
	color:#E82C2E /* 645751; */
}

a:hover{
	text-decoration: underline;
	color:#0058A8; /* 336600; */
}

a img{
	border: 0;
}

address, dl, p{
	padding: 10px 0 5px;
}

blockquote{
/*	margin: 10px 0 0; */
	/* border-top: 1px solid #dddddd; */
    width: 85%;
background-image: url(/images/quote_up.png); background-repeat: no-repeat; background-position: left 0px; padding-left: 30px; font-style: italic; font-size: 12px; font-weight: normal; line-height: normal;margin:0px;margin-bottom:15px;padding-top:10px;
}
blockquote span {
background-image: url(/images/quote_down.png);
background-repeat: no-repeat;
background-position: right bottom;
display: block;
padding-right: 30px;
}

/*
blockquote p{padding: 3px; border-left:1px solid #5599BB; border-right:1px solid #5599BB; font-style: italic;}

blockquote blockquote{
	margin: 0 10px;
	background: #fff;
}
*/
code{background: #f9f9f9;}

dd{padding: 0 0 0 20px;}

p img{max-width: 100%;}

img.centered{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignleft, div.alignleft{
float:left;
margin:0 0.5em 0.5em 0;
}

img.alignright, div.alignright{
float:right;
margin:0 0 0.5em 0.5em;
}

img.aligncenter, div.aligncenter{
text-align:center;
margin:0 auto;
}

img.floatright{
	padding: 4px;
	margin: 3px 0 2px 10px;
	display: inline;
}

img.floatleft{
	padding: 4px;
	margin: 3px 10px 2px 0;
	display: inline;
}

.alignleft,.floatleft{float: left;}

.alignright,.floatright{float: right;}

.clear{
	margin: 0;
	padding: 0;
	clear: both;
}

small{font-size: 11px;}

input, textarea{
	font-family: 'Noto Sans', Arial, Helvetica, Georgia, sans-serif;
	font-size: 12px;
	padding: 2px;
}

/* Start Container - Holds everything together. Nothing sits outside of the container. */

#container{
	margin: 0 auto;
	max-width:960px;
width:960px; /*	width:expression(document.body.clientWidth > 961 ? "960px" : "auto"); */
	min-width:750px;
	text-align:left;
/*    margin-top:15px; */
}

/* Start Page - Yellow top, white bottom background */
#page{
	float: left;
	width: 100%;
	background: #ffffff; /*url(bg_page.gif) repeat-x */
}

/* Start Header */
/*
#header{
	display: block;
	margin: 10px 10px 0;
	padding: 9px 10px;
	background: #cfbaef url(bg_header.gif) repeat-x left bottom;
	color: #5599BB;
}
#header a{color: #5599BB;}
#header h1{display: inline;}
#header h1, #header h1 a{color: #fff;}
#header h1 a{text-decoration: none;}
#header h1 a:hover{text-decoration: underline;}
*/
#header{ /* was #banner */
	display: block;
	margin: 0px;/* 10px 10px 0; */
	text-align: left;
	background: #ffffff url('/images/san-diego-jewish-food-festival.jpg') 6px 0px; /* /images/header_tag.png */
	width:960px;
	height: 190px;
/*	height: 172 */
	overflow:hidden
}

/* #banner img{margin: 10px 10px 0 0;} */

/* Start Horizontal Navigation Menu */
.nav{
	float: right;
	width: 76.125%;
	margin: 10px 10px 0 0;
	display: inline;
	background: #5599BB; /* url(bg_nav.gif) repeat-x left bottom; */
}

.nav ul{
	margin: 0;
	padding: 0 0 0 9px;
	list-style: none;
	background: #5599BB; /* url(bg_nav.gif) repeat-x; */
}

.nav ul li{
	float: left;
	margin: 10px 0 0 1px;
	display: inline;
}

.nav ul li a{
	display: block;
	padding: 7px 10px 8px;
	background: #e8e4ff; /* url(bg_nav_li.gif) repeat-x; */
	color: #5599BB;
}

.nav ul li a:hover{background: #e8e4ff;color: #000000;}

.nav ul li.current_page_item a{background: #ffffff;}

/* End Horizontal Navigation Menu */

#content{margin: 10px 0 0;}

/* Start Sidebars */
.sidebar{
	float: left;
	width: 200px;
	margin: 0 0 0 10px;
	display: inline;
}
.a{/* the first sidebar */
	float: left;
	margin: 0 0 10px 10px;
}
.b{ /* the second sidebar */
	float: right;
	margin: 0 10px 0 0;
	text-align:center;
}

.sidebar ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.sidebar ul {
/*	margin: 0 0 10px 0; */
/*	background: #e8e4ff; */
}
li#feedback { background:#E8E4FF; }

.sidebar ul li#feedback ul.commonlinks li {
padding:5px;
line-height:14px;
font-size:11px;
list-style-position:inside;
list-style-type:disc;
}
.sidebar ul li#feedback form{padding: 0 10px 10px;}
.sidebar ul li h2{
	padding: 5px;
    padding-right:2px;
	font-size: 16px;
	font-weight: bold;
	background: #FCCC66; /* url(bg_h2_a.gif) repeat-x left bottom; */
	color: #333333;
}
.sidebar ul ul{line-height: 18px;}
.navigation,li#feedback {
	margin: 0;
	padding: 0px; /* 10 */
	background: #deeaf3 /*url('/images/nav_dotted.gif') repeat-x*/;
	border:1px solid #8B7661;
	text-decoration:none;
}

.navigation li#home:hover, .navigation li#about_us:hover, .navigation li#features:hover, .navigation li#cooking_demonstrations:hover, .navigation li#cookbook:hover, .navigation li#tickets:hover, .navigation li#exhibitors:hover, .navigation li#sponsors_donors:hover, .navigation li#publicity:hover,.navigation li#program_booklet:hover,.navigation li#poster_contest:hover,.navigation li#recipes:hover,.navigation li#volunteer:hover,.navigation li#volunteer_opportunities:hover,.navigation li#volunteer_itinerarysearch:hover,.navigation li#contact_location:hover, .navigation li#feedbacknav:hover, .navigation li#volunteer_organizations:hover,.navigation li#volunteer_login:hover, .navigation li#admin:hover,.navigation li#faq:hover,.navigation li#facebook_group:hover,.navigation li#resolutions:hover {background-color:#CDDFE2;cursor:pointer}

/* coral: #FFF6CF; bird: 36BEE8 */ 
.navigation li.on, .navigation li#home.on:hover, .navigation li#about_us.on:hover, .navigation li#features.on:hover, .navigation li#cooking_demonstrations.on:hover, .navigation li#cookbook.on:hover,.navigation li#tickets.on:hover, .navigation li#exhibitors.on:hover, .navigation li#sponsors_donors.on:hover, .navigation li#publicity.on:hover, .navigation li#program_booklet.on:hover,.navigation li#poster_contest.on:hover,.navigation li#recipes.on:hover, .navigation li#volunteer.on:hover,.navigation li#volunteer_opportunities.on:hover,.navigation li#volunteer_itinerarysearch.on:hover,.navigation li#contact_location.on:hover, .navigation li#feedbacknav.on:hover,.navigation li#volunteer_organizations.on:hover,.navigation li#volunteer_login.on:hover, .navigation li#admin.on:hover,.navigation li#faq.on:hover, .navigation li#facebook_group.on:hover,.navigation li#resolutions.on:hover{background-color:#645751}

.navigation li a, .navigation li a:hover {text-decoration:none}
.navigation li.on a,.sidebar ul li ul li.on a:hover {text-decoration:none;color:#ffffff;}

.navigation ul li{
/*	padding: 10px 0 0 10px; */
	padding:10px;
	background-color: transparent;
/*	background-image: none; */
/*	background: url('/images/nav_dotted.gif') repeat-x; */
	border-bottom:1px dotted #D99A3D
}
.navigation ul li#contact_us {border:none}

li#feedback {margin-top:10px;}
li#feedback h2 {margin-top:0}

ul#feedback-questions{list-style-type:circle;margin-left:22px}

cite {
    padding: 12px 0 0 22px;
	margin: 0;
    position: relative;
    top: 6px;
	background: no-repeat scroll 15px 0 transparent;
}
cite.tipa {background-image:url("/images/tipa.gif"); }
/* cite.tip2 {background-image:url("/images/tip2.gif"); } */
cite.tipb {background-image:url("/images/tip1.gif"); }
cite.tipc {background-image:url("/images/tipc.gif"); }
cite.tipd {background-image:url("/images/tip-1.gif"); }
/* cite.tip-2 {background-image:url("/images/tip-2.gif"); } */
cite.tipf {background-image:url("/images/tipf.gif"); }

.team-member-photo {float:left;margin-right:10px;border:solid 2px #645751}

/*
.sidebar ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.sidebar ul li{
	margin: 0 0 10px 0;
	background: #e8e4ff;
   border:solid 1px #00ffff;
}
.sidebar ul li#search form{padding: 0 10px 10px;}
.sidebar ul li h2{
	padding: 10px;
	font-size: 16px;
	font-weight: bold;
	background: #f2e0f8;
	color: #333333;
}
.sidebar ul li ul{line-height: 18px;   border:solid 1px #ffff00;}
.sidebar ul li ul li{
	margin: 0;
	padding: 10px;
	background: url(bg_dotted_a.gif) repeat-x;
   border:solid 1px #ff0000;
}

.sidebar ul li ul li#on{background-color: #FFF6CF;   border:solid 1px #00ff00;}
.sidebar ul li ul li#on a,.sidebar ul li ul li#on a:hover {text-decoration:none;}

.sidebar ul li ul ul li{
	padding: 10px 0 0 10px;
	background-color: transparent;
	background-image: none;
   border:solid 1px #0000ff;
}
*/

.c{ /* the main column sidebars */
	width: 31.5789%;
}
.c ul li{background: #fff;}
.c ul li h2{background: #f7f7f7; /* url(bg_h2_b.gif) repeat-x left bottom; */}
/*.c ul ul li{background: url(bg_dotted_b.gif) repeat-x;} */

/* End Sidebars */

#main{margin: 0 20px 0 215px;}/* #main{margin: 0 220px 0 210px;} */

/* Start Posts - Post titles, entries, and postmetadata */
.post{margin: 0 0 0 10px;}
.post h2{
	font-size: 20px;
	padding: 8px 10px;
	background: #f7f7f7 url(bg_h2_b.gif) repeat-x left bottom;
}

/* Start Entries - Text and Titles within the content */
.entry{
	padding: 0 10px 10px;
	font-size: 14px;
	line-height: 21px;
/*	background: url(bg_dotted_b.gif) repeat-x; */
}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{
	margin: 0;
	padding: 10px 0 5px;
	background-color: transparent;
	background-image: none;
	font-weight: bold;
}
.entry h1{
	font-size: 24px;
	line-height: 30px;
	font-weight: normal;
}
.entry h2{font-weight: normal;}
.entry h3{font-size: 16px;}
.entry h4{
font-size: 14px;
border-bottom: #0000FF 1px dotted;
color: #155eb1;
}
.entry h5{font-size: 12px;}
.entry h6{font-size: 11px;}

/* Start Postmetadata - Author, Date, Categories and Comments Number */

p.entrymetadata{
	font-size: 12px;
	line-height: 18px;
	color: #999;
    font-style: italic;
}
p.entrymetadata a{color: #888;}

.navigation{
	margin: 0 0 0 10px;
	padding: 10px;
	font-size: 14px;
	line-height: 24px;
}

/* Start Footer */

#footer{
	display: block;
	padding: 10px 20px;
	line-height: 18px;
/*	background: #f2e0f8 url(bg_dotted_e.gif) repeat-x; */
background-color: #FFFFFF;
	color: #2d2c28;
/*	border:solid 4px #645751; */
	font-size:12px;
	font-weight:bold;
}
#footer a{color: #A87446;}
#footer p{padding: 0;display: inline;}

a.alinks_links {
text-decoration: none;
border-bottom: #0000FF 1px dotted;
}

.query{background-color:#999999;color:#FFFFCC;padding:2px;margin:2px;font-size:10px;}
.searchform{background-color:#E4F2FF;border:solid 2px #99CCFF;padding:10px;margin:5px;width:515px}
/* select,option,input{font-size:12px;margin:3px;} */ 
fieldset {
margin-top:14px;
margin-bottom:7px;
border:1px solid #3399FF;
padding-left:5px;
padding-right:5px;
}
legend {
  padding: 0.2em 0.5em;
  border:1px solid #3399FF;
  color:green;
  font-size:90%;
  text-align:right;
  margin-left:-5px;
  }
/* label {position:absolute;padding:5px 5px 2px 45px;left:50px} */
label {
width: 25%; /* was 50; 35 */
float: left;
/* clear: left; */
text-align: right;
white-space: nowrap;
min-width: 5em;
padding-right:5px;
padding-bottom:5px;
}

table.results{
font-size:12px;
font-weight:bold;
width:100%;
background-color:#F8CE7F; /* 99CCFF; */
}
.r1m {background-color:#D4EAFF;}
.r2m {background-color:#E4F2FF;}
.r1f {background-color:#FFD0E1;}
.r2f {background-color:#FFE0EB;}
.r1 {background-color:#FFFBF0;}
.r2 {background-color:#FFF7E0;}

/* search box left column */
#searchside{
background-color:#F1DCA5;
border:solid 1px #773108;
font-size:13px;
margin-left:5px;
margin-top:15px;
padding:0px
}
#searchside input,#searchside select,#searchside option {
font-size:11px;
font-weight:normal;
}

/* pagination text */
.pagetext {color:#3555BA;line-height:30px;position:relative;top:-3px;}

/* Success Message */
.success{
background-color:#D6FFD0;
border:solid 2px #295B22;
font-weight:bold;
margin-bottom:5px;
padding:7px;
color:#295B22
}
.success .close{
float:right;border:solid 1px; padding:1px;margin-left:10px;margin-bottom:10px;
}
.error{
background-color:#FFD0D0;
border:solid 2px #5B2222;
font-weight:bold;
margin-bottom:5px;
padding:7px;
color:#5B2222
}


/* from blue */
/* body {background: url(../images/bg-blue.gif) #003a9f } */
#logo.blank {background: url(../images/logo-blue-blank.png) no-repeat;}
div.entry div#container div {width:34px;height:20px;margin:1px;text-align:center;border:solid 3px #0b0b0b;float:left}
/*
div.entry div#container2 div.score-8,div.entry div#container2 div.score-7,div.entry div#container2 div.score-6,div.entry div#container2 div.score-5,div.entry div#container2 div.score-4,div.entry div#container2 div.score-3,div.entry div#container2 div.score-2,div.entry div#container2 div.score-1,div.entry div#container2 div.score0,div.entry div#container2 div.score1,div.entry div#container2 div.score2,div.entry div#container2 div.score3,div.entry div#container2 div.score4,div.entry div#container2 div.score5,div.entry div#container2 div.score6,div.entry div#container2 div.score7,div.entry div#container2 div.score8 {width:565px;margin:10px 1px 1px;text-align:left;border:solid 3px #0b0b0b;padding:5px;}
*/
div.entry div#container2 div.scorea,div.entry div#container2 div.scoreb,div.entry div#container2 div.scorec,div.entry div#container2 div.scored,div.entry div#container2 div.scoref{width:565px;margin:10px 1px 1px;text-align:left;border:solid 3px #0b0b0b;padding:5px;}

div#container2 div span {font-size:12px;font-weight:normal;margin-left:300px}
div#container2 {width:605px;height:492px;overflow:auto;padding-left:2px;border:5px double #645751;border-right:none}

div.entry div#container2 div.tame_lion,div.entry div#container2 div.tame_lion_done{cursor:pointer;position:relative;left:0px;float:right;width:200px;font-weight:bold;text-align:right;margin-right:7px;color:#CCCCCC}
div.entry div#container2 div.tame_lion:hover {text-decoration:underline;color:#333333}
div.entry div#container2 div.tame_container {display:none;position:relative;float:right;width:157px}
.tame_container div{float:left;}
.tame {width:21px;height:21px;margin-right:2px;text-align:center}
.pos,.neu,.neg {background-color:#cccccc;cursor:pointer;float:left}
.neg {background:url('/images/tame.png') 0 0 no-repeat;}
.neu {background:url('/images/tame.png') -21px 0px no-repeat;}
.pos{background:url('/images/tame.png') -42px 0px no-repeat;}
.neg:hover {background-position:0 -21px;}
.neu:hover {background-position:-21px -21px;}
.pos:hover {background-position:-42px -21px;}


#scorea,.scorea,#positive{background-color:#28d133;color:#000000}
/* #score4,.score4{background-color:#009900;color:#ffffff}
#score3,.score3,#good{background-color:#33CC33;color:#ffffff}
#score2,.score2{background-color:#66CC66;color:#000000} */
#scoreb,.scoreb{background-color:#99ff99;color:#000000}
#scorec,.scorec{background-color:#b5b5b5;color:#000000} /* CCFFCC */
#scored,.scored{background-color:#ffcccc;color:#000000}
/* #score-2,.score-2{background-color:#FF9999;color:#000000}
#score-3,.score-3,#bad{background-color:#CC6666;color:#ffffff}
#score-4,.score-4{background-color:#CC3333;color:#ffffff} */
#scoref,.scoref,#negative{background-color:#dc2929;color:#000000}
#positive,#good,#neutral,#bad,#negative,#show-all { cursor:pointer;}

#neutral{background-color:#b5b5b5;color:#000000}

div#show-all {background-color:#645751;color:#FFFFFF;}
div#positive,div#neutral,div#negative,div#show-all {width:34px;height:20px;margin:1px;text-align:center;border:solid 3px #0b0b0b;float:left}
/* #positive:hover,#good:hover,#neutral:hover,#bad:hover,#negative:hover { border:solid 3px #dbdbdb} */

select#dropdown_domains,select#dropdown_topics {padding:2px;font-weight:bold;color:#eaeaea;border:none;background-color:#0043A5;}
/* {padding:5px;font-weight:bold;border:none;background-color:#0043A5} */
select#dropdown_topics {width:350px;}

#stats-meterbar {width:610px}
#stats-meterbar div {float:left;color:#FFFFFF;text-align:center;font-weight:bold}