/*

Theme Name: Feed Me Lah v1
Description: Simple, modern, lightweight
Version: 1.2
Author: LetsEat.at
Author URI: http://www.LetsEat.at
Tags: grey, orange, white, fixed width, two columns, widgets, fixed width, valid XHTML, valid CSS, two columns, right sidebar, simple

This template is being distributed via Wordpress.org under GPLv3 license. Enjoy!

To replace the banner image, just swap out masthead.png with your own image, sized 723px x 147px. 
The dropshadows are in the background CSS, not the image.

v1.1 - changed license to GPLv3
v1.2 - added comments and removed some blank elements from stylesheet

*/


p, h2, h3, h4, h5 {
  font-size:1.2em;

}

img {
  border:0;
}

#signup  {
	margin-top:250px;
	z-index:5;
	display:block;
	position:absolute;
}

#af-form-1803672159 body,
#af-form-1803672159 dl, #af-form-1803672159 dt, #af-form-1803672159 dd,
#af-form-1803672159 h1, #af-form-1803672159 h2, #af-form-1803672159 h3, #af-form-1803672159 h4, #af-form-1803672159 h5, #af-form-1803672159 h6,
#af-form-1803672159 pre, #af-form-1803672159 code, #af-form-1803672159 form,
#af-form-1803672159 fieldset, #af-form-1803672159 legend, #af-form-1803672159 textarea, #af-form-1803672159 blockquote,
#af-form-1803672159 th, #af-form-1803672159 td {float:none; color: inherit; margin:0px; padding:0px; position:static;}

#af-form-1803672159 ul,
#af-form-1803672159 ol {list-style-image:none; list-style-position:outside; list-style-type:disc; padding-left:40px;}

#af-form-1803672159 div {margin:0px;}

#af-form-1803672159 .bodyText p {margin:1em 0;}

#af-form-1803672159 table {border-collapse:collapse; border-spacing:0;}

#af-form-1803672159 fieldset,
#af-form-1803672159 img {border:0;}

#af-form-1803672159 button,
#af-form-1803672159 input,
#af-form-1803672159 submit,
#af-form-1803672159 textarea {float:none; margin:0px; position:static;}

#af-form-1803672159 select,
#af-form-1803672159 label,
#af-form-1803672159 optgroup,
#af-form-1803672159 option {float:none; margin:0px; padding:0px; position:static;}

/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
#af-form-1803672159 input,
#af-form-1803672159 button,
#af-form-1803672159 textarea,
#af-form-1803672159 select {*font-size:100%;}

 .af-clear {clear:both;}

.lastNameContainer {margin-top:10px;}

.af-body input.text {float:none;}

.af-element label {display:block; float:left;}

.stacked .af-element label {float:none; display:block;}

.af-form {margin:auto; text-align:left;}

.af-header,
.af-footer {margin-bottom:0px; margin-top:0px; padding:10px;}

.af-divider {display:block; height:12px; margin-bottom:6px;}

.af-divider-parent {padding-bottom:15px;}

.af-element,
.af-usaddress {padding: 6px 0;}

.af-element {padding-bottom:5px; padding-top:5px;}

.af-divider-parent {padding-top:0 !important;}

.af-body input.text,
.af-body textarea {padding:2px!important;}

.af-body .af-textWrap input.text, .af-body .af-textWrap textarea {width:100%;}


.af-body .af-textWrap {text-align:left;}

.af-element-checkbox label,
.af-element-checkbox input.checkbox,
.af-element-radio label,
.af-element-radio input.radio {display:inline !important; float:none !important;}

.choiceList-radio-inline .af-element-radio {float:left;}

.af-element-checkbox .choice {display:inline;}

.af-body input.submit,
.af-body input.image {float:none !important;}

.af-body input.image {border:none !important;}

#af-form .af-body input.submit, 
.af-body.af-standards input.submit {padding:4px 12px;}

.af-usaddress input {margin-bottom:5px;}

.af-element label {float:left; text-align:left;}

.af-form .af-element input.button {float:none !important;}

.af-element input.radio {width:inherit !important;}

.af-element-radio label {display:inline;}

.af-element-radio.inline {display:block !important; float:left; margin-left:0px; margin-right:7px;}

.af-element-radio.block {display:block;}

.lbl-right .af-element label{text-align:right;}

.af-quirksMode .af-element {padding-left: 0px!important; padding-right: 0px!important;}
#af-form-1803672159  .af-body a {color:#FFC272; text-decoration:underline; font-style:normal; font-weight:normal; }

#af-form-1803672159  .af-body label.choice {color:#FFFFFF; text-decoration:none; font-style:normal; font-weight:normal; font-size:inherit; font-family:inherit; }

#af-form-1803672159  .buttonContainer input.submit {background-image:url("http://forms.aweber.com/images/auto/gradient/button/b00.png"); background-position:top left; background-repeat:repeat-x; background-color:#9b0000; border:1px solid #9b0000; color:#FFFFFF; text-decoration:none; font-style:normal; font-weight:normal; font-size:18px; font-family:Verdana, sans-serif; }

#af-form-1803672159  .buttonContainer {text-align:left; }

#af-form-1803672159  .af-body label.previewLabel {display:block; float:none; text-align:left; width:auto; color:#FFC272; text-decoration:none; font-style:normal; font-weight:normal; font-size:18px; font-family:Times New Roman, serif; }

#af-form-1803672159  .af-body .af-textWrap, #af-form-1803672159  .af-body .af-dateWrap, #af-form-1803672159  .af-body .af-selectWrap, #af-form-1803672159  .af-body .af-checkWrap, #af-form-1803672159  .choiceList-radio-inline, #af-form-1803672159  .choiceList-radio-stacked {width:98%; display:block; float:none; }

#af-form-1803672159 .af-element-radio {margin-left:10px; }

#af-form-1803672159 .choiceList-radio-inline .af-element-radio {margin-right:0px; }

#af-form-1803672159  .af-body input.text, #af-form-1803672159  .af-body textarea {background-color:#FFFFFF; border-color:#000000; border-width:1px; border-style:solid; color:#000000; text-decoration:none; font-style:normal; font-weight:normal; font-size:12px; font-family:Verdana, sans-serif; }

#af-form-1803672159  .af-body input.text:focus, #af-form-1803672159  .af-body textarea:focus {background-color:#FFFAD6; border-color:#030303; border-width:1px; border-style:solid; }

#af-form-1803672159  .af-footer {padding-bottom:80px; padding-top:24px; padding-right:120px; padding-left:20px; background-repeat:repeat-x; background-position:bottom right; background-image:url("http://forms.aweber.com/images/forms/bistro/latte/footer.jpg"); border-width:1px; border-style-bottom:none; border-style-left:none; border-style-right:none; border-style-top:none; color:#FFC272; font-size:18px; font-family:Times New Roman, serif; }

#af-form-1803672159  .af-header {padding-top:100px; padding-right:20px; padding-left:20px; background-color:transparent; background-repeat:no-repeat; background-position:top; background-image:url("http://forms.aweber.com/images/forms/bistro/latte/header.jpg"); border-width:1px; border-style-top:none; border-style-left:none; border-style-right:none; border-style-bottom:none; color:#FFC272; font-size:24px; font-family:Times New Roman, serif; }

#af-form-1803672159  .af-body {padding-bottom:30px; padding-top:5px; background-repeat:no-repeat; background-position:center; background-image:url("http://forms.aweber.com/images/forms/bistro/latte/Body.jpg"); color:inherit; font-size:12px; font-family:Times New Roman, serif; }

#af-form-1803672159  .af-body .privacyPolicy {color:inherit; font-size:12px; font-family:Times New Roman, serif; }

#af-form-1803672159   {background-color:#351709; border-color:#4D0101; border-width:1px; border-style:solid; }

#af-form-1803672159 .af-standards .af-element {padding-right:20px; padding-left:20px; }

#af-form-1803672159 .af-standards .af-divider {margin-right:20px; margin-left:20px; }

#af-form-1803672159 .af-quirksMode {padding-right:20px; padding-left:20px; }

#af-form-1803672159 {width:300px; }

#af-form-1803672159 .af-quirksMode {width:300px;}

#af-form-1803672159.af-quirksMode { overflow-x:hidden; }

#af-form-1803672159 .af-quirksMode .bodyText {padding-top: 2px; padding-bottom: 2px;}
#af-form-1803672159 {overflow:auto;}

div#wrapper {
  width:650px;
  padding-top:8px;
  margin:25px auto 0;
  background:url(./images/top.png) no-repeat;
}

div#masthead {
  width:650px;
  background:url(./images/main_bg.png) repeat-y;
  position:relative;
}

/* Blog Title */

h1 {
   position:absolute;
    width:330px;
  height:75px;
  margin-left:20px;
  margin-top:10px;
    
}
h1 span {
	position:absolute;
	background:url(./images/logo.png);
	width:100%;
	height:100%;

	}

/* Tagline */
/*#masthead p {
  position:relative;
  margin:0;
  top:70px;
  left:200px;
  color:#888;
  font-size:18px;
}*/

/* Pages Navigation */
/*div#masthead ul {
  float:right;
  margin-right:22px;
  position:relative;
  z-index:2;
  bottom:-2px;
}

div#masthead ul li {
  float:center;
  
 }
div#masthead ul li.current_page_item a {
   background:url(./images/nav_bg.png)  repeat-x scroll left bottom;
   background:#2683AE url(./images/nav_bg.png)  no-repeat scroll center top;
    color:#FFFFFF;
	text-decoration: none;
   
}

div#masthead ul li a:hover
{
		color:#cccccc;
		text-decoration:underline;
}

div#masthead ul li a {
  color: #666666;
  text-decoration:underline;
  display:block;
  font-size:15px;
  font-weight:bold;
  text-align:center;
  padding:40px 0px 18px;
  width:90px;
  text-transform:uppercase;
 background:#cccccc url(./images/nav_bg2.png)  no-repeat scroll center top;
 
}*/

.speak {
	
	float:left;
	margin-right: 5px;
	
}



/* Banner image dropshadow */
div#masthead_image {
  background:url(./images/image_bg.png) center no-repeat;
  width:724px;
  height:148px;
  clear:both;
  padding:8px 22px;
  position:relative;
  z-index:1;
}

a {
  outline:0;
}

/* Page dropshadow */
div#content {
  width:650px;
  background:url(./images/main_bg.png) repeat-y;
}

/*-----------------------------------------------------------------------------

  Main Content

-----------------------------------------------------------------------------*/

div#main {
  padding:0 15px 15px;
  width:450px;
  float:left;
}

/* Main header on single pages */
h2.header {
  color:#BD2F1F;
  font-style: trebuchet MS;
  font-size:24px;
  padding:10px 0 0px;
  line-height:1.2;
  margin:0 0 0px;
  position:relative;
  font-weight:normal;
  height:auto;
}

div#main h2.header a {
  color:#BD2F1F;
  text-decoration:none;

}

h2.header span {
  position:relative;
  background:#FFF;
  padding-right:5px;
  bottom:-5px;
}

/* Secondary headline above comments and comment form */
div#main h3 {
  margin:15px 0 5px;
  color:#ff7e00;
}

div#main p {
  color:#000000;
  line-height:1.8em;
  margin:15px 0;
  font-size:11px;
}

div#main a {
  color:#0066CC;
}

.article {
  margin-bottom:20px;
  
}

.article blockquote {
  margin:0 15px;
  padding:1px 15px;
  border-left:5px solid #B8D1E4;
  background:#F0F0F0;
}

.article ul, .article ol {
  font-size:1.2em;
  color:#6b6b6b;
  margin-left:5px;
}

.article ul li {
  margin:5px 0;
  padding-left:15px;
  background:url(./images/square.png) 0 center no-repeat;
}

.article ol {
  margin-left:30px;
}

.article ol li {
  list-style:decimal;
  margin:10px 0;
}

.article ol li ol {
  font-size:1em;
  margin-left:15px;
}

#main p.byline {
  color:#999;

  
}

ul.article_footer {
  text-align:left;
  margin:10px 0;
  padding:5px 0px;
  line-height:1.5;
  border-bottom:1px dashed #e7e7e7;
  border-top:1px dashed #e7e7e7;
}

ul.article_footer li {
  font-size:11px;
  display:inline;
  background:none;
  
}

ul.article_footer li.first {
  border-left:0;
}

/*-----------------------------------------------------------------------------

  main2 Content

-----------------------------------------------------------------------------*/

div#main2 {
  padding:0 15px 15px;
  width:630px;
  float:left;
}

/* main2 header on single pages */
h2.header {
  color:#BD2F1F;
  font-style: trebuchet MS;
  font-size:24px;
  padding:10px 0 0px;
  line-height:1.2;
  margin:0 0 0px;
  position:relative;
  font-weight:normal;
  height:auto;
}

div#main2 h2.header a {
  color:#BD2F1F;
  text-decoration:none;

}

h2.header span {
  position:relative;
  background:#FFF;
  padding-right:5px;
  bottom:-5px;
}

/* Secondary headline above comments and comment form */
div#main2 h3 {
  margin:15px 0 5px;
  color:#ff7e00;
}

div#main2 p {
  color:#000000;
  line-height:1.8em;
  margin:15px 0;
  font-size:11px;
}

div#main2 a {
  color:#0066CC;
}

.article {
  margin-bottom:20px;
  
}

.article blockquote {
  margin:0 15px;
  padding:1px 15px;
  border-left:5px solid #B8D1E4;
  background:#F0F0F0;
}

.article ul, .article ol {
  font-size:1.2em;
  color:#6b6b6b;
  margin-left:5px;
}

.article ul li {
  margin:5px 0;
  padding-left:15px;
  background:url(./images/square.png) 0 center no-repeat;
}

.article ol {
  margin-left:30px;
}

.article ol li {
  list-style:decimal;
  margin:10px 0;
}

.article ol li ol {
  font-size:1em;
  margin-left:15px;
}

#main2 p.byline {
  color:#999;

  
}

ul.article_footer {
  text-align:left;
  margin:10px 0;
  padding:5px 0px;
  line-height:1.5;
  border-bottom:1px dashed #e7e7e7;
  border-top:1px dashed #e7e7e7;
}

ul.article_footer li {
  font-size:11px;
  display:inline;
  background:none;
  
}

ul.article_footer li.first {
  border-left:0;
}



/*-----------------------------------------------------------------------------

  Secondary Content

-----------------------------------------------------------------------------*/

div#secondary *{
  padding:0;
  margin:0;
  list-style:none;
 
}

div#secondary {
 padding:5px 0px 5px 12px;
  width:140px;
  float:left;
  
}

div#secondary ul#sidebar {
  margin:5px 5px 5px;
  color: #666;
  padding-bottom:10px;
  border-bottom:1px solid #e7e7e7;
}

div#secondary ul#sidebar li {
  margin:5px 0;
  font-size:1.2em;
  line-height:1.5em;
}



#calendar_wrap table {
	width: 100%;
}

#calendar_wrap td {
	text-align: center;
	color:#000000;
}

div#calendar_wrap td a {
  color:#FF0000;
  text-decoration:none;
  
}

/* Sidebar headers */
div#secondary h2 {
  text-transform:uppercase;
  color:#000000;
  margin:20px 0 8px;
  font-size:1em;
  line-height:1;
}

div#secondary a {
  color:#507FA3;
  text-decoration:none;
}

div#secondary a:hover {
  text-decoration:underline;
  font-weight: bold;
}

div#secondary ul.children {
  margin-left:5px;
  padding-left:10px;
  border-left:5px solid #EAEAEA;
}

div#secondary ul#sidebar li li {
  font-size:11px;
}

/* Optional bio area header (commented out by default) */
div#author h2 {
  font-size:1.2em;
}

div#secondary p {
  line-height:1.5;
  margin:5px 0;
  color:#666;
}

/* Search input */
form#searchform {
  position:relative;
  height:28px;
  margin-bottom:20px;
}

form#searchform input#s {
  position:absolute;
  top:0;
  height:18px;
  width:112px;
  padding:5px;
  background:url(./images/text_bg.png) repeat-x;
  border:1px solid #bcbcbc;
}

input#search_submit {
  position:absolute;
  right:0;
}

/*-----------------------------------------------------------------------------

  Footer

-----------------------------------------------------------------------------*/

ul#footer {
  height:30px;
  width:650px;
  margin:0 auto;
  background:url(./images/bottom.png) no-repeat;
  text-align:left;
  font-size:1em;
  color:#686868;
  padding:10px 0;
}

ul#footer li {
  display:inline;
  margin-left:10px;
}

ul#footer li span {
  position:absolute;
  text-indent:-9999em;
}

ul#footer li a {
  color:#686868;
  text-decoration:none;
}

/*-----------------------------------------------------------------------------

  Wordpress Specific Stuff - Elements that weren't in my original stylesheet

-----------------------------------------------------------------------------*/

li.authcomment {
background: #2098D5 url(./images/commentbubble.png) no-repeat scroll left top !important;
padding:10px !important;
  margin:10px 10px !important;
  color:#fff;
    font-weight:bold;   
}

ol#commentlist {
  margin-top:15px;
  color:#555;
}
/* Background color for visitor comments */
ol#commentlist li {
  background:#F1F1F1;
  padding:10px;
  margin:10px 10px;    
}

/* Background color for Admin comments */
ol#commentlist li.alt {
  background: #cccccc;
 }
 
#commentlist li.authcomment span.author, #commentlist li.authcomment p, #commentlist li.authcomment a {
   color:#fff;
   
}
#commentlist li.authcomment img {
   margin-top:10px;
   
}

textarea#comment {
  width:440px;
}

#main p.comment_meta {
  margin:0;
  float:right;
}



/* Optional popup window (NOTE: popups make for bad UI IMHO) */
body#commentspopup {
  background:#FFF;
  padding:20px;
}

body#commentspopup a {
  color:#666;
}

body#commentspopup h1 a {
  position:relative;
  top:0;
  left:0;
}

body#commentspopup h3 {
  color:#555;
}

body#commentspopup p {
  margin:10px 0;
  color:#555;
}

body#commentspopup textarea {
  width:340px;
}

/* Image stuff for 2.6.1 */
.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.alignleft {
  float: left;
}

.alignright {
  float: right;
}

.wp-caption {
  border: 1px solid #ddd;
  text-align: center;
  background-color: #f3f3f3;
  padding-top: 4px;
  margin: 10px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.wp-caption img {
  margin: 0;
  padding: 0;
  border: 0 none;
}

.wp-caption-dd {
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
}

p.entry_info {
  clear:both;
}

div.navigation {
  margin:10px 0;
}

.date {
	background: url(images/date.png) no-repeat;
	height: 54px;
	margin-bottom: 0px;
	width: 54px;
	text-align: center;
	float: left;
	margin-top: 5px;
	margin-right:5px;
}
.date .month {
	display: block;
	color: #ffffff;
	padding: 2px 0px;
	text-align: center;
	text-transform: uppercase;
	font-size: 9px;
	margin-top: 7px;
	margin-left: -12px;
	font-weight: bold;
	margin-bottom: 0px;
}
.date .day {
	display: block;
	color: #333333;
	font: 2em  Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 0px;
	text-align: center;
	margin-top: -6px;
}


/*-----------------------------------------------------------------------------

  CSS Magic

-----------------------------------------------------------------------------*/

.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
  .clearfix {display:block;}
/* End hide from IE Mac */

/*----------------------------------------------------------------------------------------------------------------------------------------------------------*/

	td {font-family: verdana; font-size: 12px; color: #000000; text-decoration: none; font-weight: normal; line-height: 15pt}
	td {line-height: 12pt;}
	td.tagline {font-family: Verdana; font-size: 17px; color: #CC0000; text-decoration: none; font-weight: none;line-height: 20pt}
	td.tagline2 {font-family: Verdana; font-size: 21px; color: #000000; text-decoration: none; font-weight: bold;line-height: 22pt}
	td.tagline3 {font-family: Verdana; font-size: 37px; color: #000000; text-decoration: none; font-weight: bold;line-height: 27pt}
	td.small {font-family: arial; font-size: 10px; color: #999999; text-decoration: none; font-weight: normal;}
	td.toplinktitle {font-family: verdana; font-size: 17px; color: #000000; text-decoration: none; font-weight: none;}

	a.toplink:link {font-family: Verdana; font-size: 17px; color: #FFFFFF; text-decoration: none; font-weight: none;}
	a.toplink:visited {font-family: Verdana; font-size: 17px; color: #FFFFFF; text-decoration: none; font-weight: none;}
	a.toplink:hover {font-family: Verdana; font-size: 17px; color: #FF3300; text-decoration: none; font-weight: none;}
	a.toplink:active {font-family: Verdana; font-size: 17px; color: #FFFFFF; text-decoration: none; font-weight: none;}

	a.bottomlink:link {font-family: Verdana; font-size: 12px; color: #333333; text-decoration: none; font-weight: none;}
	a.bottomlink:visited {font-family: Verdana; font-size: 12px; color: #333333; text-decoration: none; font-weight: none;}
	a.bottomlink:hover {font-family: Verdana; font-size: 12px; color: #FF3300; text-decoration: none; font-weight: none;}
	a.bottomlink:active {font-family: Verdana; font-size: 12px; color: #333333; text-decoration: none; font-weight: none;}

	a.loginlink:link {font-family: Verdana; font-size: 14px; color: #333333; text-decoration: none; font-weight: bold;}
	a.loginlink:visited {font-family: Verdana; font-size: 14px; color: #333333; text-decoration: none; font-weight: bold;}
	a.loginlink:hover {font-family: Verdana; font-size: 14px; color: #FF3300; text-decoration: none; font-weight: bold;}
	a.loginlink:active {font-family: Verdana; font-size: 14px; color: #333333; text-decoration: none; font-weight: bold;}



	a.bottom:link {font-family: verdana; font-size: 10px; color: #0066CC; text-decoration: none; font-weight: normal; line-height: 10pt;}
	a.bottom:visited {font-family: verdana; font-size: 10px; color: #0066CC; text-decoration: none; font-weight: normal; line-height: 10pt;}
	a.bottom:hover {font-family: verdana; font-size: 10px; color: #FF3300; text-decoration: none; font-weight: normal; line-height: 10pt;}
	a.bottom:active {font-family: verdana; font-size: 10px; color: #0066CC; text-decoration: none; font-weight: normal; line-height: 10pt;}

	a:link {font-family: verdana; font-size: inherit; color: #0066CC; text-decoration: none;}
	a:visited {font-family: verdana; font-size: inherit; color: #0066CC; text-decoration: none;}
	a:hover {font-family: verdana; font-size: inherit; color: #FF3300; text-decoration: none;}
	a:active {font-family: verdana; font-size: inherit; color: #0066CC; text-decoration: none;}
	
	a.sideR:link {font-family: arial; font-size: 11px; color: #0066CC; text-decoration: none; font-weight: normal; line-height: 10pt;}
	a.sideR:visited {font-family: arial; font-size: 11px; color: #0066CC; text-decoration: none; font-weight: normal; line-height: 10pt;}
	a.sideR:hover {font-family: arial; font-size: 11px; color: #FF3300; text-decoration: none; font-weight: normal; line-height: 10pt;}
	a.sideR:active {font-family: arial; font-size: 11px; color: #0066CC; text-decoration: none; font-weight: normal; line-height: 10pt;}

	a.mainlink:link {font-family: arial; font-size: 12px; color: #990000; text-decoration: none; font-weight: bold; letter-spacing: 0.01 cm; line-height: 9pt}
	a.mainlink:visited {font-family: arial; font-size: 12px; color: #990000; text-decoration: none; font-weight: bold; letter-spacing: 0.01 cm; line-height: 9 pt}
	a.mainlink:hover {font-family: arial; font-size: 12px; color: #FF0000; text-decoration: none; font-weight: bold; letter-spacing: 0.01 cm; line-height: 9pt}
	a.mainlink:active {font-family: arial; font-size: 12px; color: #990000; text-decoration: none; font-weight: bold; letter-spacing: 0.01 cm; line-height: 9pt}

	a.minibar:link {font-family: arial; font-size: 10px; color: #000066; text-decoration: none; font-weight: normal}
	a.minibar:visited {font-family: arial; font-size: 10px; color: #000066; text-decoration: none; font-weight: normal}
	a.minibar:hover {font-family: arial; font-size: 10px; color: #FF0000; text-decoration: none; font-weight: normal}
	a.minibar:active {font-family: arial; font-size: 10px; color: #000066; text-decoration: none; font-weight: normal}

	a.side:link {font-family: arial; font-size: 12px; color: #FF6600; text-decoration: none; font-weight: bold;}
	a.side:visited {font-family: arial; font-size: 12px; color: #FF6600; text-decoration: none; font-weight: bold;}
	a.side:hover {font-family: arial; font-size: 12px; color: #FF0000; text-decoration: none; font-weight: bold;}
	a.side:active {font-family: arial; font-size: 12px; color: #FF6600; text-decoration: none; font-weight: bold;}


	
	

	a.three:link {font-family: arial; font-size: 9px; color: #666666; text-decoration: normal; font-weight: normal}
	a.three:visited {font-family: arial; font-size: 9px; color: #666666; text-decoration: normal; font-weight: normal}
	a.three:hover {font-family: arial; font-size: 9px; color: #ff0000; text-decoration: normal; font-weight: normal}
	a.three:active {font-family: arial; font-size: 9px; color: #666666; text-decoration: normal; font-weight: normal}


	input.box {font-family:Arial; font-size: 8pt}
	select.box {font-family:Arial; font-size: 8pt}
	
	
TR.tblHeader_management{
	background-color: #663300;
}
TD.tblHeader_management{
	font-family: verdana;
	color: #FFFFFF; 
	font-weight: bold;
}

TR.trColor1_management{
	background-color: #FFFFFF;
}

TR.trColor2_management{
	background-color: #FFCC66;
}

.borderless{border: 0px none;}



/*-----------------------------------------------------------------------------

 Hint Box

-----------------------------------------------------------------------------*/

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

/*-----------------------------------------------------------------------------

 Tag Cloud

-----------------------------------------------------------------------------*/

ul.tagcloud {
	list-style-type: none;
	padding: 0;
	line-height: 2em;
}
ul.tagcloud li {
	display: inline;
	line-height: 3em;
	white-space: nowrap;
}
ul.tagcloud li:after {
	content: ",";
}
ul.tagcloud li:last-child:after {
	content: "";
}
ul.tagcloud .count {
	font-size: 0.875em;
	line-height: 1.714em;
	color: #888;
}


/*-----------------------------------------------------------------------------

POPUPS 

-----------------------------------------------------------------------------*/

/* Cuisines Box Text */

.cuisine_larger { 
	font-size:15px; 
	margin:0; 
	margin-top:0px; 
	font-weight:bold; 
	color:#FFFFFF;
	
}

.tpop, .apop {
	width: 10em;
}

.tpop {
	position: relative;
	cursor: pointer;
	z-index:1000;
}

.apop {
	position: absolute;
	color:#FFF;
/*	per IE/Mac qui meglio display che visibility (rendering problems) */
/*	visibility: hidden; */
	display: none;
	left: 0;
	z-index:1000;
	margin-top:3px;
	border:1px #666 solid;
	/*height:300px;*/
	filter:alpha(opacity=98);
	-moz-opacity:0.98;
	opacity:0.98;
	background-color:#333;
	}

	

.intp, .apop div {
	padding:0;
	border:0;
	margin: 0px;
}

.intp {
	width:168px;
	height:23px;
	background-image:url('/images/dropbut.PNG');
}

.apop div {
	z-index:999;
}


/* grey div separati dai tpop per Op */

#grey1, #grey2 {
	margin: 0px;
	width: 200px;
}

#grey1 {
	float: left;
	margin-right: 0;
}

#grey2 {
	float: left;
	margin-left: 0;
}

.ninput_cuisine {
padding:0px;
margin:0px;
margin-top:0px;
margin-left:0px;
width:144px;
height:23px;
font:16px Arial, Helvetica, sans-serif;
letter-spacing:-.02em;
border:1;
background-color:transparant;
}


.cat_table { font:13px Arial, Sans-Serif; color:#FFF; }

.cat_table strong { font-size:13px; /* color:#F2B738; */ color:#CFB144; font-weight:100; }


.cat_table a { color:#FFF; text-decoration:none; padding:1px; margin:1px; }

.cat_table a:hover { color:#000; text-decoration:none; background-color:#F8F3DA;  padding:1px; margin:1px; }

.cat_table a:hover strong{ color:#000; text-decoration:none; background-color:#F8F3DA; }


/*-----------------------------------------------------------------------------

Search Result Map Follow Scroll 

-----------------------------------------------------------------------------*/

#searchLayoutMapResults { 
	width:310px;
	padding-left: 0px;
	position:absolute;
	top:0px;
	right:0px;
	z-index:90;
}

#mapcontainer { 
	position: relative;
	top:0px;
	left:0px;
	overflow:hidden;
	z-index:95;
	border: medium ridge 
}
	
/*-----------------------------------------------------------------------------

The More Tag

-----------------------------------------------------------------------------*/

.moretag
{
	font-weight:bold;
	font-size:16px;
	
}

.moretag a
{
	color: #fff !important;
	background-color: #900;
	padding:8px;
	text-transform:uppercase;
	font-weight:normal !important;
	float:right;
}

.moretag a:hover
{
	color: #fff !important;
	background-color:#BD2F1F;
	
}