/*

Theme Name: Live 2 Eat New

Version: 1.0

Author: Nashville Designz

Author URI: http://www.NashvilleDesignz.com

*/



/* ----- Reset ----- */



html,body,div,span,applet,object,iframe,

h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,

acronym,address,big,cite,code,del,dfn,em,

font,img,ins,kbd,q,s,samp,small,strike,

strong,sub,sup,tt,var,b,u,i,center,dl,dt,

dd,ol,ul,li,form,label,

table,caption,tbody,tfoot,thead,tr,th,td	{ background:transparent; border:0; font-size:100%; margin:0; outline:0; padding:0; vertical-align:baseline; }

body						{ line-height:1; }

ol,ul						{ list-style:none;  }

blockquote,q					{ quotes:none; }

del						{ text-decoration:line-through; }

table						{ border-collapse:collapse; border-spacing:0; }

code						{ font-family:'courier new',courier,monospace; }

body						{ background:#fff; color:#333; font:80%/150% "trebuchet ms",arial,tahoma,verdana,sans-serif; }

.print 						{ display:none; }



/* ----- Blocks ----- */



#page						{ width:1020px; margin:10px auto 5px auto; background:#fff; }

#head						{ height:165px; background:#9A0000 url(images/l2eheader-1.jpg) no-repeat center top; margin-bottom:40px; }

#headpage						{ height:165px; background:#9A0000 url(images/l2eheader-1.jpg) no-repeat center top;  }

#body						{ overflow:hidden; height:1%; }

#content					{ width:440px; float:left; }

#contenthome				{ width:1020px; float:left; }

#sidebar					{ float:right; font-size:0.93em; padding-right:42px; }

#sidebarpage					{ float:right; font-size:0.93em;}

#footer						{ margin-top:14px; font-size:9px; clear:both; background:#fff url(images/footer.jpg) no-repeat center top; height: 124px;}

div.innerhead					{ margin:0 auto; width:1020px; }

div.innerbox 					{ float:left; width:46%; }

div.innerbox-right 				{ float:right; width:46%; }

#innerabout {width:462px;}



/* ----- Header ----- */



#head h1					{ font:2.7em/100% "trebuchet ms",arial,tahoma,verdana,sans-serif; color:#fff; letter-spacing:-2px; font-variant:small-caps; margin-top:10px; }

#head h1 a					{ text-decoration:none; color:#fff; }

#head h1 a:hover				{ color:#fff; }

#head p.description				{ color:#86ACDB; letter-spacing:2px; font-size:0.93em; text-transform:uppercase; }



/* ----- Pages list ----- */



#pagine						{ background:#999 url(images/top.jpg) repeat-x left bottom; padding-bottom:10px; }

#pagine ul li					{ display:inline; margin-right:30px; }

#pagine a					{ text-transform:uppercase; color:#444; text-decoration:none; letter-spacing:1px; font-size:0.8em; }

#pagine a:hover					{ color:#9A0000; font-weight:bold; }

/*---CONTENT HOME--*/

#contenthome div.post				{ padding-bottom:12px; margin-left:16px; margin-bottom:12px; width: 568px; border-bottom:2px solid #d1d1d3;}

#contenthome div.postabout			{ margin-bottom:16px; background: url(images/aboutbgcontent.png) no-repeat; width: 460px;}

#contenthome div.post h2,

#contenthome h2.cattitle			{ font:bold 15px helvetica,"trebuchet ms",arial,tahoma,verdana,sans-serif; }

#contenthome h2.cattitle 				{ font-size:1.2em; font-weight:bold; padding-bottom:9px; color:#9A0000; }

#contenthome div.post h2.pagetitle			{ color:#9A0000;   }

#contenthome div.post h2 a				{ text-decoration:none; color:#9A0000; }

#contenthome div.post h3,

#contenthome div.post h4  { padding-right: 25px; padding-bottom:6px;  }

#contenthome div.post p { padding-right: 25px; font-size:13px; }

#contenthome div.postrecent p { padding-right: 25px; font-size:11px; }

#contenthome div.post ul,

#contenthome div.post ol,

#contenthome div.post form,

#contenthome div.post table				{ margin-bottom:5px;  }

#contenthome div.post li				{  }

#contenthome div.post li a				{ text-decoration:none; color:#9A0000; }

#contenthome div.post ul li				{ padding-top:10px; }

#contenthome div.post ol ul				{ text-align:left; }

#contenthome div.post ol li				{ list-style-type:decimal; }

#contenthome div.post li ul li 			{ list-style-type:circle; }

#contenthome div.post li ol li 			{ list-style-type:lower-alpha; }

#contenthome div.post li ul,

#contenthome div.post li ol				{ margin-bottom:0; }

#contenthome div.post li.linkcat			{ list-style-type:none; }


/* ----- Main contents ----- */



#content a					{ color:#9A0000; text-decoration:none; }

#content a:hover				{ text-decoration:none; }



     /*ABOUT POSTS */
	 
#contentabout div.post				{ margin-bottom:16px; background: url(images/aboutbgcontent.png) no-repeat; width: 472px;}

#contentabout div.post h2,

#contentabout h2.cattitle			{ font:bold 1.3em/150% helvetica,"trebuchet ms",arial,tahoma,verdana,sans-serif; }

#contentabout h2.cattitle 				{ font-size:1.2em; font-weight:bold; padding-bottom:9px; color:#999; }

#contentabout div.post h2.pagetitle			{ padding-left:20px; padding-top:11px; color:#9A0000; }

#contentabout div.post h2 a				{ text-decoration:none; color:#9A0000; padding-left:20px; }

#contentabout div.post h3,

#contentabout div.post h4,

#contenaboutt div.post p {padding-left:20px; padding-right:70px;  }

#contentabout div.post ul,

#contentabout div.post ol,

#contentabout div.post form,

#contentabout div.post table				{ margin-bottom:20px; }

#contentabout div.post li				{ margin-left:40px; }

#contentabout div.post ul li				{ list-style-type:square; }

#contentabout div.post ol li				{ list-style-type:decimal; }

#contentabout div.post li ul li 			{ list-style-type:circle; }

#contentabout div.post li ol li 			{ list-style-type:lower-alpha; }

#contentabout div.post li ul,

#contentabout div.post li ol				{ margin-bottom:0; }

#contentabout div.post li.linkcat			{ list-style-type:none; }


     /*POST ABOUT*/
	 
#content div.postabout h2,

#content div.postabout h2.pagetitle			{ padding-top:11px; color:#9A0000; }

#content div.postabout h2 a				{ text-decoration:none; color:#9A0000; padding-left:20px; }

#content div.postabout h3,

#content div.postabout h4,

#content div.postabout p {padding-left:20px; padding-right:70px; padding-top:8px; }

#content div.postabout ul,

#content div.postabout ol,

#content div.postabout form,

#content div.postabout table				{ margin-bottom:20px; }

#content div.postabout li				{ }

#content div.postabout ul li				{ text-align:left; padding-top:8px; padding-left:14px;}

#content div.postabout ol li				{ list-style-type:decimal; }

#content div.postabout li ul li 			{ list-style-type:circle; }

#content div.postabout li ol li 			{ list-style-type:lower-alpha; }

#content div.postabout li ul,

#content div.postabout li ol				{ margin-bottom:0; }

#content div.postabout li.linkcat			{ list-style-type:none; }




	/* Post */

#content div.post				{ margin-bottom:16px; background: url(images/post-bg.png) no-repeat; margin-left:40px; width: 376px;}

#content div.postabout			{ margin-bottom:16px; background: url(images/aboutbgcontent.png) no-repeat; width: 460px;}

#content div.post h2,

#content h2.cattitle			{ font:bold 1.3em/150% helvetica,"trebuchet ms",arial,tahoma,verdana,sans-serif; }

#content h2.cattitle 				{ font-size:1.2em; font-weight:bold; padding-bottom:9px; color:#999; }

#content div.post h2.pagetitle			{ padding-left:20px; padding-top:11px; color:#9A0000; }

#content div.post h2 a				{ text-decoration:none; color:#9A0000; padding-left:20px; }

#content div.post h3,

#content div.post h4,

#content div.post p {padding-left:20px; padding-right:70px;  }

#content div.post ul,

#content div.post ol,

#content div.post form,

#content div.post table				{ margin-bottom:20px; }

#content div.post li				{ margin-left:40px; }

#content div.post ul li				{ list-style-type:square; }

#content div.post ol li				{ list-style-type:decimal; }

#content div.post li ul li 			{ list-style-type:circle; }

#content div.post li ol li 			{ list-style-type:lower-alpha; }

#content div.post li ul,

#content div.post li ol				{ margin-bottom:0; }

#content div.post li.linkcat			{ list-style-type:none; }



	/* Archives custom template */



#content div.post ul.archivelist li 		{ list-style-type:none; margin-left:0; line-height:200%; }

#content div.post ul.archivelist li a 		{ font-weight:bold; }

#content div.post ul.archivelist li:target 	{ background:#ff0; }

#content div.post ul.archivelist li small 	{ float:left; display:block; width:160px; font-size:0.93em; }

#content div.post ul.archivelist li.exists 	{ color:#999; }

#content div.post ul.archivelist li.exists a	{ color:#999; font-weight:normal; }



	/* Links custom template */



#content div.post ul.blogroll li		{ list-style-type:none; margin-left:20px; font-size:0.93em; }

#content div.post ul.blogroll li a		{ font-size:1.2em; margin-left:-20px;}



	/* Post details */



#content div.post p.the_time			{ font-size:10px; color:#aaa; font-weight:bold; padding-top:11px; }

#content div.post p.the_category		{ margin-bottom:0; color:#999; font-size:0.93em; margin-top:10px; clear:both; }

#content div.post p.the_tags			{ color:#999; font-size:0.93em; }

#content div.post span.commentcount		{ float:right; position:relative; margin-top:-20px; }



	/* General headers */



#content h3,

#content h4					{ font:1.4em/150% helvetica,"trebuchet ms",arial,tahoma,verdana,sans-serif; color:#333; font-weight:normal; }

#content h4					{ font-size:1.3em; }



	/* Comments and Responds headers */



h3#comments,

h3#respond					{ background:#999 url(images/top.jpg) repeat-x left bottom; margin-bottom:20px; margin-top:10px; padding:10px 10px 20px 10px; border-top:medium double #ddd; color:#444; }



	/* Navigation */



div.navigation					{ font-size:0.93em; overflow:hidden; height:1%; padding:5px; margin-bottom:6px; }

div.navigation div.alignright 			{ width:45%; text-align:right; }

div.navigation div.alignleft 			{ width:45%; }

div.navigation img.attachment-thumbnail 	{ border:1px solid #ddd; }



	/* Post extras */



#content div.post p.warning 			{ padding:5px 5px 5px 40px; background:url(images/warning.jpg) no-repeat left center; letter-spacing:1px; font-size:1.1em; font-variant:small-caps; }

#content div.post blockquote			{ padding:10px 10px 1px 40px; background:url(images/blockquote.jpg) no-repeat left top; margin:20px; letter-spacing:1px; font-family:"Palatino linotype",georgia,serif; }

#content div.post code 				{ display:block; padding: 10px 10px 1px 40px; background:url(images/code.jpg) no-repeat left top; margin:20px; font-family:"courier new",courier,monospace; }

#content div.post table				{ width:100%; }

#content div.post th				{ border-right:1px dotted #999; border-bottom:1px solid #999; padding:3px; text-align:left; }

#content div.post td				{ padding:3px; border-right:1px dotted #999; border-bottom:1px dotted #999; }



	/* Archive and search layout */



#content div.archivio				{ padding:5px 10px 10px 10px; border-bottom:1px dotted #ddd; margin:10px 0 10px 0; }

#content div.archivio h2 			{ border:0; font-size:1.3em; font-weight:bold; margin-bottom:10px; }

#content div.archivio p				{ margin:0; font-size:0.93em; }

#content div.archivio br 			{ display:none; }

#content div.nav-archivio			{ margin-top:40px; }



/* ----- Comments list ----- */



h3#comments img 				{ margin-top:4px; }

#content ol.commentlist				{ margin-bottom:40px; font-size:0.93em; }

#content ol.commentlist li.commento		{ padding:10px; margin-bottom:10px; overflow:hidden; height:1%; }

#content ol.commentlist img.avatar		{ float:left; margin-right:10px; }

#content ol.commentlist cite			{ margin-top:20px; font-style:normal; font:1.5em/150% helvetica,"trebuchet ms",arial,tahoma,verdana,sans-serif; font-weight:normal; }

#content ol.commentlist cite a			{ text-decoration:none; color:#369; }

#content small.commentmetadata			{ display:block; font-size:0.93em; border-top:1px dotted #666; color:#999; margin-bottom:10px; margin-top:10px; }

#content small.commentmetadata a		{ color:#999; }

#content ol.commentlist p			{ margin-bottom:10px; }

#content ol.commentlist li.alt 			{  }

#content ol.commentlist li.author 		{ background:#fff url(images/author.jpg) repeat-x left bottom; border-top:1px solid #36629F; }

#content ol.commentlist li.commento li		{ margin-left:40px; }

#content ol.commentlist li.commento ul li	{ list-style-type:square; }

#content ol.commentlist li.commento ol li	{ list-style-type:decimal; }



/* ----- Comment form ----- */



#commentform					{ padding:10px; background:#fff url(images/sidebar.jpg) repeat-x left top; }

#commentform p					{ margin-bottom:10px; font-size:0.93em; }

#commentform textarea,

#commentform input				{ font:1em/150% arial,tahoma,verdana,sans-serif; }

#commentform textarea				{ width:350px; height:100px; }

#commentform p.allowed-tags 			{ padding:3px; width:350px; font-size:0.83em; background:#fff; border:1px solid #ddd; }



/* ----- Sidebar ----- */



#sidebar div.main-sidebar 			{ background:#fff; width:471px; }
#sidebarpage div.main-sidebar 			{ background:#fff; width:471px; }

#middlesidebarleft {float: left; width:230px; padding-top: 15px;}
#middlesidebarright {float: right; padding-top: 15px; }
#bottomsidebarleft {float:left; width:230px; padding-top:15px;}
#bottomsidebarright {float: right; padding-top: 15px;}
#middlesidebar {width:471px; float:left;}
#bottomsidebar {width:471px; float:left; padding-bottom:20px;}

#sidebar h2					{ text-align:left; font:1.1em/150% helvetica,"trebuchet ms",arial,tahoma,verdana,sans-serif; color:#999; font-weight:bold; letter-spacing:1px; }

#sidebar a					{ color:#069; text-decoration:none; }

#sidebar li li a				{ line-height:150%; color:#069; text-decoration:none; }

#sidebar li li a:hover				{ text-decoration:underline; }

#sidebar li li					{ margin-top:0; margin-bottom:0; }

#sidebarpage h2					{ text-align:left; font:1.1em/150% helvetica,"trebuchet ms",arial,tahoma,verdana,sans-serif; color:#999; font-weight:bold; letter-spacing:1px; }

#sidebarpage a					{ color:#069; text-decoration:none; }

#sidebarpage li li a				{ line-height:150%; color:#069; text-decoration:none; }

#sidebarpage li li a:hover				{ text-decoration:underline; }

#sidebarpage li li					{ margin-top:0; margin-bottom:0; }

#searchform 					{ margin-top:10px; padding-top:0; }

#searchform input#s 				{ background:url(images/searchform.jpg) no-repeat right top; border:1px solid #dadada; }



	/* Sidebar widgets */



#sidebar li.widget_tag_cloud a			{ line-height:20pt; }

#sidebar table a:hover,

#sidebar li.widget_tag_cloud a:hover		{ text-decoration:underline; }

#sidebar table					{ width:100%; }

#sidebar table th,

#sidebar table td				{ padding-bottom:10px; padding-left:16px; text-align:left; vertical-align: middle; }

#sidebar table th				{  }

#sidebar table td				{  }



/* ----- Footer ----- */



#footer a					{ text-decoration:none; color:#FFF; }

#footer a:hover				{text-decoration:none; color:#FFF; font-weight:normal;}
#footer li					{ display:inline; }

#footer a span					{ display:none; }



/* ----- WordPress defaults: maybe would be better something like wp-aligncenter, many old themes use these classes for other purpose ----- */



.aligncenter,

div.aligncenter					{ display:block; margin-left:auto; margin-right:auto; }

.alignleft					{ float:left; margin-right:10px; margin-bottom:10px; }

.alignright					{ float:right; margin-left:10px; margin-bottom:10px; }

.wp-caption					{ border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; }

.wp-caption img					{ margin:0; padding:0; border:0 none; }

.wp-caption p.wp-caption-text			{ font-size:0.85em; line-height:17px; padding:0 4px 5px; margin:0; }



/* ----- Big RSS image ----- */



#global-feed					{ margin-left:30%; display:block; width:150px; height:155px; position:absolute; top:20px; left:50%; background:transparent url('images/back-feed.png') no-repeat top left; }

* html #global-feed				{ background-image:url('images/back-feed.gif'); }

#global-feed span				{ display:none; }



/* ----- Some icons around the world ----- */



a.icon-comment					{ padding-left:18px; background:url(images/icon-comment.jpg) no-repeat left top; }

p.the_tags					{ padding-left:18px; background:url(images/icon-tags.jpg) no-repeat left top; }

p.the_category					{  }

div.navigation div.alignleft a 			{ padding-left:18px; background:url(images/icon-prev.jpg) no-repeat left top; }

div.navigation div.alignright a 		{ padding-right:18px; background:url(images/icon-next.jpg) no-repeat right bottom; }

div.imagenav div.alignleft a 			{ padding-left:0; background-image:none; }

div.imagenav div.alignright a 			{ padding-right:0; background-image:none; }



/* ----- Use this to hide things ----- */



.hide						{ display:none; }

/* ------ Align CSS ------*/

    img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }

    img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
    }

    img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
    }

    .alignright {
    float: right;
    }

    .alignleft {
    float: left;
    }

#bannersleft {float:left; width:125px;}
#middlewrap { float:left; width:590px; padding-bottom:14px; vertical-align:top; }
#lefthome {float:left; width: 295px;}
#middleindex {float:left; width:295px;}
#righthome {float:right; width:295px;}

a {#565656;}
A:link {color:#565656; text-decoration: none;}
A:visited {color:#565656; text-decoration: none;}
A:active {color:#565656; text-decoration: none;}
A:hover {text-decoration: none; color: #9A0000; font-weight:bold;}

form.cmxform fieldset {
  margin-bottom: 10px;
}
form.cmxform legend {
  padding: 0 2px;
  font-weight: bold;
  color:#9A0000;
}
form.cmxform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
form.cmxform fieldset ol {
  margin: 0;
  padding: 0;
}
form.cmxform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
form.cmxform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form.cmxform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
form.cmxform fieldset fieldset label {
  display: block;
  width: auto;
}
form.cmxform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.cmxform label {
  width: 120px; /* Width of labels */
}
form.cmxform fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}

.fan_box .full_widget .connect_top {
background:none repeat scroll 0 0 #565656;
}
