/*
THEME NAME: Cleveland Foodie
THEME URI: 
DESCRIPTION: 
TAGS: 
VERSION: 1
AUTHOR: 
AUTHOR URI:
*/


div#footer {
	clear: both;
	width: 100%;
}

/* from blogger */
body {
  background:#ffffff;
  margin:0;
  color:#000000;
  font:arial;
  font-size: 11pt;
  text-align: center;
  }
a:link {
  color:#7c2828;
  text-decoration:none;
  }
a:visited {
  color:#7c2828;
  text-decoration:none;
  }
a:hover {
  color:#cc2833;
  text-decoration:underline;
}
a img {
  border-width:0;
  }

/* Outer-Wrapper
----------------------------------------------- */
#wrapper {
  width: 818px;
  margin:7px auto;
  padding: 0 7px 7px 7px;
  text-align:left;
  font-family: arial, Sans-serif;
font-size: 10pt;
border-left: 1px dotted #cccccc;
border-right: 1px dotted #cccccc;
border-top: 1px dotted #cccccc;
border-bottom: 1px dotted #cccccc;
  }

#container{
  width: 573px;
background-color: #ffffff;
border-right: 1px dotted #cccccc;
border-bottom: 1px dotted #cccccc;
margin-left: 0px;
padding:0 7px 7px 7px;
  float: left;
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
  overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
  }

.sidebar {
/*float:right;*/
background-color: transparent;
border-left: 1px dotted #cccccc;

width: 210px;
padding: 0 7px 7px 7px;
margin-right:1px;
  float: right;
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
  overflow: hidden;      /* fix for long non-text content breaking IE sidebar float */
}

#header {
  width:818px;
  height:auto;
  margin:0 auto 0px;
  font-family: arial, Sans-serif;
padding-top:10px;
}


#header img {
  margin:auto;
  padding:auto;
}

#header .banner-ad img {
	padding:2px;
	border: 1px dotted #cccccc;
	margin:auto;
}

/* Headings
----------------------------------------------- */

h1 {
  margin:5px 5px 0;
  padding:10px 20px .25em;
  line-height:1.2em;
  text-transform:lowercase;
  letter-spacing:.2em;
    font: #000000;
}

h2 {
  margin:1.5em 0 .75em;
font-family: arial, Sans-serif;
font-size: 11pt;
font-weight: bold;

  text-transform:none;
  color:#daad24;
 background:#ffffff;
}

h3 {

margin-top: 1.5em;

margin-right: 0pt;

margin-bottom: 0.75em;

margin-left: 0pt;

font-family: arial,Sans-serif;

font-size: 11pt;

font-weight: bold;

text-transform: none;

color: #daad24;

}

/* Posts
-----------------------------------------------
 */
h2.date-header {
display:block;
   position:relative;
  width:auto;
   margin:1.5em 0 0.5em;
padding-left:4%;
font-family: arial, Sans-serif;
font-size: 8pt;
letter-spacing: 1px;
color: #666666;
background-color: #ffffff;
font-weight: normal;
text-transform: none;

  }

.post {
  margin:0 0 1.5em;
  padding: 0 1.5em;
border-bottom: 1px dashed #cccccc;
  padding-bottom:1.5em;
  }
.post h3 {
margin:.10em 0 .40em;
padding:0 0 12px;
  font-weight:normal;
  line-height:1.2em;
font: 11pt arial;


}

.post h3 a, .post h3 a:visited, .post h3 strong {
  display:block;
  text-decoration:none;
  color:#7c2828;
  font-weight:normal;
}

.post h3 strong, .post h3 a:hover {
  color:#bca182;
}

.post p {
  margin:0 0 .75em;
  line-height:1.6em;
}
.post-footer {
  margin: .75em 0;
  color:#666666;
  text-transform:none;
  font-family: arial, Sans-serif;
font-size: 8pt;
  line-height: 1.4em;
text-align:left;
background:url("");
background-repeat:no-repeat;
padding:  5px 0 0px 20px;
background:url("");
background-repeat:no-repeat;
padding:  5px 0 0px 30px;
background-position: left 50%;

}

.comment-link {
  margin-left:.6em;
   }

.post img {
  padding:3px;
  border:1px dashed #bfbc79;
  margin:12px;
  }
.post blockquote {
  margin:1em 20px;
  }
.post blockquote p {
  margin:.75em 0;
  }

/* Comments
----------------------------------------------- */
#comments h4 {
  margin:1em 0;
  font-weight: bold;
  line-height: 1.4em;
  text-transform:none;
  letter-spacing:.2em;
  color: #ff8080;
  }

#comments-block {
  margin:1em 0 1.5em;
  line-height:1.6em;
  }
#comments-block .comment-author {
  margin:.5em 0;
  }
#comments-block .comment-body {
  margin:.25em 0 0;
  }
#comments-block .comment-footer {
  margin:-.25em 0 2em;
  line-height: 1.4em;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
#comments-block .comment-body p {
  margin:0 0 .75em;
  }
.deleted-comment {
  font-style:italic;
  color:gray;
  }

#blog-pager-newer-link {
  float: left;
font-size: 18px;
 }
 
#blog-pager-older-link {
  float: right;
font-size: 18px;
 }

#blog-pager { 
  text-align: center;
font-size: 18px;
 }

.feed-links {
  clear: both;
  line-height: 2.5em;
}

/* Sidebar Content
----------------------------------------------- */
.sidebar { 
  color: #666666;
   font-family: arial, Sans-serif;
font-size: 8pt;
  line-height: 1.5em;
 }

.sidebar ul {
  list-style:none;
font-family: arial, Sans-serif;
font-size: 8pt;
  margin:0 0 0;
  padding:0 0 0;
}
.sidebar li {
  margin:0;
font-family: arial, Sans-serif;
font-size: 10pt;
  padding:0 0 .25em 15px;
 /* text-indent:-15px; */
  line-height:1.5em;
  }

.sidebar .widget, .main .widget { 
   margin:0 0 1.5em;
  padding:0 0 1.5em;

 }
 
.sidebar .ads{
text-align:center;
}

.sidebar .ads img {
	padding:2px;
	border: 1px dotted #cccccc;
	margin:auto;
	margin-bottom:20px;
}

.sidebar .foodie img {
	text-align:center;
	padding:2px;
	border: 1px dotted #cccccc;
	margin:auto;
}

.sidebar .facebook img {
	text-align:center;
	padding:2px;
	border: 1px dotted #cccccc;
	margin:auto;
}

.sidebar .facebook{
	text-align:center;
}

#twitter-tools li {padding-bottom:16px;}
/* Footer
----------------------------------------------- */
#footer {
  width:660px;
  clear:both;
  margin:0 auto;
  padding-top:15px;
  line-height: 1.6em;
  text-transform:uppercase;
  letter-spacing:.1em;
  text-align: center;
border-top-color: #704c08;
}


/* END blogger */

/* Just some example content */
div#header{text-align:center;margin-bottom:2em;}
div#access div.skip-link{position:absolute;top:1em;right:1em;}


div#menu{text-align:center; font-size:0.9em;height:1.5em;padding-top:0;width:100%; text-transform:uppercase;}
div#menu li{list-style:none; display:inline; padding:0 10px 0 10px;}

div#menu ul a{font-weight:700;text-decoration:none;list-style:none;}
div#menu ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0;}
div#menu ul li a{padding:0.3em 0.5em;}


.entry-title{clear:both;}
div#container,div.sidebar{margin-top:0;}
div#nav-above,div#nav-below{width:100%;height:1em;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}



div#footer{text-align:center;}
