/*   
Theme Name: Kobain
Theme URI: http://kobain.net
Description: Theme for Kobain
Author: DJ iTunes
Author URI: http://www.kobain.net
version: 1.0 
.
.
*/
body { 
background: #222;
color: #efefef;
font: 1em/1.15em "Lucida Sans", "Verdana", sans-serif;
margin: 0;
padding: 0;
text-align: center;
}
#wrapper { width: 728px; background: url(/i/bg.gif) repeat-y; min-height: 200px; margin: -20px auto; padding: 25px 0; }
#header { width: 720px; height: 80px; background: url(/i/topback.gif) no-repeat; margin: 4px; padding:0; }
#logo { width: 203px; float: left; margin: 0; }
#nav a:link, #nav a:visited { color: #efefef; text-decoration: none; }
#nav a:hover, #nav a:active { color: #fff; text-decoration: underline; }
#topleft { position: absolute; top: 13px; left: 135px; z-index: 20; }
#topright { position: absolute; top: 13px; left:490px; z-index:20; }
#bottomleft { position:absolute; top: 235px; left: 135px; z-index:20; }
#bottomright { position:absolute; top:236px; left: 490px; z-index:20; }
#topright { width: 90px; height: 90px; }
#topleft { width: 92px; height: 88px; }
#bottomleft { width: 95px; height: 80px; }
#bottomright { width:90px; height: 89px;}
#topleft, #topright, #bottomleft, #bottomright { opacity: .5; filter: alpha(opacity=50);zoom: 1}
h1 { text-indent: -5000px; padding: 0; margin: 18px 0 0 12px; }

h1 a { display: block; width: 203px; height: 53px; background:url(/i/kobain.gif); }
ul#nav { font-size: .82em; float: right; padding: 0 0 0 15px; background: url(/i/bullet.gif) no-repeat; margin: 55px 15px 0 0; }
#content ul {padding: 0 0 0 15px; background: url(/i/bullet.gif) no-repeat; margin-left: 0;}
ul#nav li, #content li.page_item { list-style: none; padding: 0 0 0 6px; margin: 0 0 0 0px; display:inline; }
#desserts li, #items li { list-style: none; }
#main { position: relative; margin: 15px 4px; width: 720px; height: 325px; background: url(/i/mainbg.gif); }
#content, #content2 { font-size: .82em; margin: 0px 15px 10px 15px; text-align: justify; width: 410px; float: left; display:inline;}
#content2 { width: 600px;}
#imagepage { font-size: .82em; margin: 15px; text-align:justify; width: 660px; }
#sidebar { font-size: .82em; float: right; width: 220px; text-align: left; margin-right: 60px; display:inline;}
h2#aboutkobain, h2#dailyspecials { text-indent: -5000px; width: 151px; height: 30px; }
h2#dailyspecials { background: url(/i/dailyspecials.gif); }
h2#whereiskobain { background: url(/i/whereiskobain.gif); text-indent:-5000px; width: 174px; height: 30px; }
h2#aboutkobain { background: url(/i/aboutkobain.gif); }
h2#contactkobain { background: url(/i/contactkobain.gif); text-indent: -5000px; width: 164px; height: 30px;}
h2#photogallery { background: url(/i/photogallery.gif); text-indent: -5000px; width: 145px; height: 30px; }
h2#menu { background: url(/i/menu.gif); text-indent: -5000px; width: 73px; height: 30px; }
h1#foodmenu { background: url(/i/foodmenu.gif); text-indent: -5000px; width: 125px; height: 30px; margin: 10px 15px; }
h1#winemenu { background: url(/i/winemenu.gif); text-indent: -5000px; margin: 10px 15px; width: 125px; height: 30px; }
h1#beermenu { background: url(/i/beermenu.gif); text-indent: -5000px; margin: 10px 15px; height: 30px; width: 125px; }
h1#brunchmenu { background: url(/i/brunchmenu.gif); text-indent: -5000px; margin: 10 15px; height:30px; width: 150px; }
h1#cocktailmenu { background: url(/i/cocktailmenu.gif); text-indent: -5000px; margin: 10px 15px; height: 30px; width: 155px; }
h2#subscribe { background: url(/i/subscribe.gif); text-indent: -5000px; height: 30px; width: 112px; }
#menupage h2 { margin: 20px 0 10px 0; }
.gallery {margin-top: 15px; clear:both;}
strong { background-color: #2f2e2e; font-weight: normal; color: #cf3e37; }
#content a, #content2 a { color: #efefef; }
#content a:link, #content2 a:link, #imagepage a:link, #imagepage a:visited, #content2 a:visited #content a:visited { background-color: #2f2e2e; }
#content a:hover, #imagepage a:link, #content2 a:hover, #content2 a:active, #imagepage a:visited, #imagepage a:hover, #imagepage a:active, #content a:active { color: #cf3e37; }
#imagepage h2 a {text-decoration:none;}
img { text-align: center; margin: 0 auto; }
#content h3 { background-color: #2f2e2e; color: #cf3e37; font-size: .95em; font-weight: normal; display:inline; padding: 0; margin: 0; }
#hours p { margin-top: 5px; margin-bottom: 5px; padding: 0; }
.alignleft { float: left;  }
.alignright { float: right;  }
#menus { width: 200px; margin: 10px 0;  }
#menus td { padding: 10px; }
#menus a img { border: none; text-decoration: none; }
#menus img { width:75px; height: 88px; vertical-align: middle; margin: 0 15px 10px 0; }
.postmetadata { clear: both; padding: 20px 0 0 0; margin: 20px 0 0 0; }
.imagenavigation { width: 600px; margin: 10px auto;}
#menupage { text-align:left; font-size: .82em; }
#menupage #items { padding: 0 20px 20px 20px; }
#menupage #items p { margin-top: -4px; }
dt,dd { margin-bottom: 3px; }
#draft { width: 200px; float: left; }
#bottled { float:right; width: 200px; margin-right: 150px; }
#cocktails li, #shots li { margin-bottom: 10px; }
#imagepage a img { border: 0;}
label { padding-right: 5px; }
input#email { background: #222; border: 1px solid #cf3e37; color: #fff; font-style: "Lucida Sans", Verdana, sans-serif;}
#contactsubmit { background: #222; border: 1px solid #efefef; color:#efefef; margin-top: 5px;}