/*
Theme Name: Joey Jamm
Theme URI: http://www.joeyjamm.com/
Description: Official theme for Joey Jamm's Eat in the City
Author: Eli Horne
Author URI: http://elihorne.com
Version: 1.0
Tags: Joey Jamm, Eat in the City, Food, 
*/


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

   Reset default browser CSS.

   Based on work by Eric Meyer:
   http://meyerweb.com/eric/tools/css/reset/index.html

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

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,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	clear: both;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img { border: none; }

.replaced{display: block;text-indent: -9999em;overflow: hidden;}


/* Globals
-------------------------------------------------------------- */
body{background:url(images/pattern.jpg) left top repeat;font-family:'helvetica', arial, sans-serif;color:#300;font-size:12px;line-height:18px;}

a{color:#300;}
#wrap{width:815px;margin:15px auto;border:1px solid #300;}
#sidebar{width:300px;}
.post{background:url(images/h-divider.png) left bottom no-repeat;padding-bottom:30px;margin-bottom:40px;overflow: hidden;}
#content .post:last-child{background:none;}
#main{background-color:#fff;overflow: hidden;padding-top:55px;}
#container{float:left;margin-left: 80px;background:url(images/multi-dot.png) right top repeat-y;}
#content{padding-right:70px;width: 482px;background:url(images/3-dot.png) right top no-repeat;}
#primary{float:right;width:120px;margin-right:45px;}
#footer{clear:both;margin:35px 0 15px 80px;font-size:11px;}


/* Header
-------------------------------------------------------------- */
#header{border-bottom:1px solid #300;}
#header .nav{background-color:rgba(255,255,255,0.85);overflow:hidden;position:fixed;top:0;width:840px;height:30px;border-bottom:1px solid #663366;}
#header .nav ul{margin-left:20px;}
#header .nav li{float:left;}
#header .nav li a{display: block;text-transform: uppercase;padding:10px 13px;text-decoration: none;font-family:'lucida grande', arial, sans-serif;font-size:10px;}
#header .nav li a:hover{text-decoration: underline;}

#header .banner{height:152px;margin:3px 0 5 3px;}



.entry-title {margin-bottom:0}
.entry-title a{font-size:18px;text-decoration: none;color:#300;}

.entry-date{margin-bottom:25px;display:block;font-size:12px;}

.entry-content a{}
.entry-content h1, 
.entry-content h2, 
.entry-content h3, 
.entry-content h4,
.entry-content h5,
.entry-content h6{margin:15px 0;}
.entry-content ul, .entry-content ol{margin:15px 0;}
.entry-content ul li{list-style-type:disc;margin-left:25px;}
.entry-content ol li{list-style-type:decimal;margin-left:35px;}
.entry-content p{margin:15px 0;}
.entry-content .alignleft{margin-right:15px;float:left;}
.entry-content .alignright{margin-left:15px;float:right;}

.entry-footer span{margin-right:10px;}

h1.page-title{margin-bottom:25px;font-size:12px;text-transform: uppercase;}

.navigation{overflow: hidden;font-size:11px;margin:20px 0 40px;background:url(images/h-divider.png) center center no-repeat;}
.navigation .prev{float:right;}
.navigation a{text-decoration:none;background-color:#fff;padding:1px 7px;}
.navigation a:hover{text-decoration: underline;}

/* Sidebar
-------------------------------------------------------------- */
#primary{background:url(images/double-line.png) left top repeat-x;padding-top:20px;}
#primary a{text-decoration: none;}
#primary a:hover{text-decoration: underline;}
#primary .pod{background:url(images/single-line.png) center bottom repeat-x;padding-bottom:20px;margin-bottom:10px;}
#primary .pod h5{text-transform: uppercase;margin-bottom:10px;}


#primary .nav h4{margin-bottom:10px;}
#primary .nav .home a{background:url(images/link-home.png) left top no-repeat;width:47px;height: 15px;}
#primary .nav .about a{background:url(images/link-about.png) left top no-repeat;width:47px;height: 15px;}
#primary .nav .archive a{background:url(images/link-archive.png) left top no-repeat;width:62px;height: 15px;}
#primary .nav .twitter a{background:url(images/link-twitter.png) left top no-repeat;width:62px;height: 15px;}
#primary .nav .links{background:url(images/link-links.png) left top no-repeat;width:47px;height: 15px;}

.search-wrap{background:url(images/search-bg.png) left top repeat-x;border:1px solid #300;height:23px;width:227px;}
.search-wrap input{border:0;margin:3px 0 3px 3px;float:left;width:200px;}
.search-wrap #searchsubmit{background:url(images/search-submit.png) left top no-repeat;width:17px;height:16px;text-indent: -9999em;overflow: hidden;border:0;float:left;margin-top:4px;}
/* Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */
pre {-webkit-text-size-adjust: 140%;}
code {-webkit-text-size-adjust: 160%;}
#access, .entry-meta, .entry-utility, .widget_search label, .navigation, .widget-area {-webkit-text-size-adjust: 120%;}
#site-description {-webkit-text-size-adjust: none;}
