/*  

Theme Name: Foodie Theme

Theme URI: http://www.foodielifestyle.com

Description: This is theme for FoodieLifestyle Blog.

Version: 1.0

Author: Muldowney Arts, LLC

Author URI: http://www.muldowneyarts.com/



*/

body,h1,h2,h3,h4,h5,h6,blockquote,p {

	margin: 0;

	padding: 0;

}

body {

	margin: 0;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-align: center;

	vertical-align: top;
	
	background: #B4AF91 url(images/background.gif) repeat-x;

	color: #000000;

}

a:hover {

	text-decoration: none;

	color: #40411e;

}

p {

	padding: 10px 0 0 0;

}

p a:link, p a:visited {

	text-decoration: underline;

	color: #40411e;

}

p a:hover {

	text-decoration: none;

	color: #40411e;

}

a:link, a:visited {

	text-decoration: underline;

	color: #40411e;

}

html, body, #wrapper {
	min-height: 100%;
	height: 100%;
	width: 100%;
}
html>body, html>body #wrapper {
	height: auto;
}
#wrapper {
	position: relative;
	top: 0;
	left: 0;
	padding: 0em;
	width: 772px;
  	margin-left: auto;
  	margin-right: auto;
	text-align: center;
	background-color: transparent;
	vertical-align: top;	
}


#contentWrapper {

	text-align: center;

	width: 772px;

	margin: 0 auto 0 auto;

	padding: 0;

	background: #fff url(images/wrapper_back.gif) repeat-y top;
	float: left;
}

#header {

	width: 772px;
	
	height: 235px;

	text-align: center;

	padding: 0;
	
	margin: 0;
	
	background: transparent url(images/cafe.jpg) no-repeat top;
	
	float: left;
}
#nav {
	margin-left: 20px;
}

#nav ul {
	float: left;
	width: 580px;
	list-style: none;
	line-height: 1;
	background: transparent;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
 
#nav a {
	display: block;
	color: #FFF;
	text-decoration: none;
	padding: 0.75em 1em;
	margin: 0;
	background: transparent url(images/nav-line.gif) no-repeat right 8px;
}
 
#nav a.contact {
	background: transparent none;
}
 
#nav li {
	float: left;
	padding: 0;
}
 
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 12em;
	w\idth: 11em;
	font-weight: normal;
	border: 0.05em solid #CCC;
	margin: 0;
	background: #fff;
	text-align: left;
}
 
#nav li li {
	width: 13em
	background: white;
}
 
#nav li ul a {
	width: 12em;
	w\idth: 9em;
	color: #000;
	border-bottom: 0.05em dotted #ccc;
}
 
#nav li ul a.last {
	border-bottom: 0;
}
 
#nav li ul a:hover {
	color:#666;
}
 
#nav li ul ul {
	margin: -2.58em 0 0 11em;
}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}
 
#nav li:hover, #nav li.sfhover {
	background: transparent;
	color:#666;
}


#search {
	float: right;
	padding: 3px 30px 0 0;
	margin: 0;
	height: 28px;
}


#container {
	
	float: left;

	text-align: left;

	width: 507px;

	padding: 0 14px 20px 5px;

	background-color: #FFF;

	border: none;

	margin: 0 0 20px 18px;
	
	clear: left:

}

#header h1 {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 28px;
	
	color: #FFF;

	padding: 16px 0 0 30px;
	
	margin: 0;
	
	text-align: left;
	
	font-weight: normal;
	
	clear: both;
}
.description {
	
	font-size: 14px;
	
}

#header a:link, a:visited {
	
	text-decoration: none;
	
	color: #FFF;

}

.post {

	padding: 0 0 10px 20px;
	
	width: 450px;

}

.post h2{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 18px;	 	

	padding: 10px 0 0 0;

	vertical-align: top;

	line-height: 1.5em;
	
	color: #40411e;
	
	width: 400px;
}

.post h2 a:link, .post h2 a:visited {
	
	color: #40411e;
	text-decoration: none;
}

.post h2 a:hover {
	
	color: #40411e;
	text-decoration: none;
}


.post_cal {

	float:left; 

	color: #000; 

	font-size: 10px;  

	display: block; 

	background: url(images/date1.gif) 0 0 no-repeat; 

	text-align: center; 

	text-transform: uppercase; 

	line-height: 1; 

	margin-top: 0; 

	width: 35px; 

	padding-top: 0; 

	padding-right: 10px;  

	top: 20px; 

	left: -40px; 
	
	clear: both;

}

.date {

	display: block; 

	font-weight: bold; 

	font-size: 20px; 

	text-indent: -3px; 

	letter-spacing: -2px; 

	color: #645065; 

	background: url(/images/date2.gif) bottom left no-repeat; 	

	padding-bottom: 5px;
}

.entry {

	line-height: 18px;

}

p.postmetadata{

	border-top: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

	margin: 10px 0 5px 0;

	padding: 10px 0 10px 10px;

	background-color: #b4af91;

}

p.postmetadata a:link, p.postmetadata a:visited {
	
	color: #c03000;
	text-decoration: underline;
}

p.postmetadata a:hover {
	
	color: #c03000;
	text-decoration: none;
}

.navigation {

	padding: 20px 0 0 0;

	font-size: 14px;

	font-weight: bold;

	line-height: 18px;
	
	text-align: center;
	
	color: #40411e;
}

.navigation a:link, .navigation a:visited {
	
	color: #40411e;
	text-decoration: underline;
}

.navigation a:hover {
	
	color: #40411e;
	text-decoration: none;
}

.sidebar {
	
	float: left;

	background-color: #FFF;

	margin: 4px 0 0 0;

	width: 206px;

	text-align: left;

	display: inline;
}

.lbl {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	margin: 0;
	
	color: #FFF;
	
	vertical-align: top;
	
	background: transparent url(images/sidebar_top.gif) no-repeat top left;
	
	width: 206px;
	
	height: 30px;
	
	padding: 8px 0 0 10px;
}

.smallbox {

 	width: 206px;

 	margin: 0 auto 0 0;

 	min-width: 5em;

 	color: #000;

 	background-color: White;
	
	padding: 0;
}

.small .shd {

 height: 9px;
}

.small .shb {

 height: 1px;
}

.small .sft {

 height: 5px;

}


.smallbox .shd {

 background: transparent url(images/sm_top.gif) no-repeat right 0px;
 margin: 0;

}



.smallbox .sbd {

 background:transparent url(images/sm_middle.gif) repeat-y right 0px;

}


.smallbox .sft {

 background: transparent url(images/sm_bottom.gif) no-repeat right 0px;

}


.largebox {

 	width: 487px;

 	margin: 0 auto 0 0;

 	min-width: 5em;

 	color: #000;

 	background-color: White;	
	
}

.largebox .hd {

 height: 14px;
 
}

.largebox .ft {

 height: 34px;

}


.largebox .hd {

 background: transparent url(images/top.gif) no-repeat 0px 0px;

}



.largebox .bd {

 background:transparent url(images/middle.gif) repeat-y 0px 0px;

}


.largebox .ft {

 background:transparent url(images/bottom.gif) no-repeat 0px 0px;

}


.sidebar ul {

	list-style: none;

	padding: 0;

	margin: 0;

}

.sidebar ul li {

	padding: 5px 0 15px 0;

}

.sidebar ul ul li {

	
	background: transparent url(images/arrow.gif) no-repeat top left;

	padding: 0 10px 5px 26px;
	
	margin: 5px 0 0 5px;

	line-height: 16px;
	
	vertical-align: top;
}

.sidebar ul ul li a {
	
	vertical-align: top;
}

table#wp-calendar{

	width: 100%;

}

.amzshcs-item {

 text-align: center;       

 padding: 10px 0 5px 0;

}

.amzshcs-item img{

 border-style: none;

}


.sidebar a:link, .sidebar a:visited {

	text-decoration: underline;

	color: #40411E;

}

.sidebar a:hover {

	text-decoration: none;

}

.comments-template {

	margin: 10px 0 0 20px;

	padding: 10px 0 0;

}

.comments-template ol {

	margin: 0;

	padding: 0 0 15px;

	list-style: none;

}

.comments-template ol li {

	margin: 10px 0 0;

	line-height: 18px;

	padding: 0 0 10px;

	border-bottom: 1px solid #ccc;

}

.comments-template h2, .comments-template h3 {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

}

.commentmetadata {

	font-size: 12px;

}

.commentmetadata a:link, .commentmetadata a:visited {

	text-decoration: underline;

	color: #40411E;

}

.commentmetadata a:hover {

	text-decoration: none;

}

.comments-template p.nocomments {

	padding: 0;

}

.comments-template textarea {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

}

#footer {

	positon: relative;
	
	bottom: 0;

	width: 100%;

	text-align: center;

	padding: 10px 0 20px 0;

	margin: 0;
	
	background-color: #40411E;
	clear: both;
}

#footer p {

	line-height: 18px;
	color: #FFF;
}

#footer p a:link, #footer p a:visited {

	text-decoration: underline;

	color: #FFF;

}

#footer p a:hover {

	text-decoration: none;

	color: #FFF;

}

img {
	border-style: none;
}
