/*
Theme Name: Wasabisushi
Theme URI: http://designfactory.se/
Description: The 2010 theme for Wasabisushi
Author: Designfactory and Lindendesign
Version: 2.0
*/

body { background: url(img/bg_body3.jpg) center 0px repeat #000; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1; }
/* Typography */

h1, h2, h3, h4, h5, h6 { font-size: 100%; margin: 0px 0px 15px 0px; padding: 0px; }
ul, ol { list-style: none; }
a { color: #e51937; text-decoration: none; }
a:hover { color: #e51937; text-decoration: underline; }
/* Main layout */

#wrap, #page, #pageBody { width:960px; }
#wrap { background: url(img/bg_wrap.png) 7px 0px repeat-y; float: left; left: 50%; margin: 60px 0px 0px -480px; position: absolute; top: 0px; }
#page { background: url(img/bg_page.png) top left no-repeat; float: left; margin: -30px 0px 0px 0px; position: relative; }
#pageBody { background: url(img/bg_pagebody.png) left bottom no-repeat; float: left; margin: 0px 0px -30px 0px; padding: 0px 0px 50px 0px; position: relative; }
#chopsticks { background: url(img/chopsticks.png) 0px 0px no-repeat; bottom: -50px; clear: both; height: 514px; left: -45px; position: absolute; width: 123px; z-index: 1000; }
#credits { background: url(img/credits.png) 0px 0px no-repeat; bottom: -2px; display: block; height: 25px; position: absolute; right: 40px; text-indent: -9999px; width: 280px; }
.entry-slideshow { display:block; height:212px; margin-bottom:20px; width:530px; padding:5px; border:1px solid #ddd; }
.entry-slideshow img { width:530px; }
/* Sidebar content */

#sideBar { background: url(img/bg_divider.png) bottom right no-repeat; display: inline; float: left; margin: 24px 0px 100px 60px; padding: 40px 60px 0px 5px; width:190px; }
.menu ul u { margin: 20px 0px 30px 0px; }
.menu ul a { background: url(img/bg_mainmenu.png) 0 0 no-repeat; color: #e51937; display: block; font-size: 18px; font-weight: bold; height: 37px; line-height: 37px; margin: 0 0 2px 0; text-indent: 10px; width: 198px; }
.menu ul a:hover { background: url(img/bg_mainmenu.png) 0 -37px no-repeat; color: #000; text-decoration: none; }
.menu ul li.current_page_item a { color: #000; }
#infoBox { font-size: 15px; margin: 50px 0 0 0; text-align: center; }
#infoBox .big { font-size: 28px; }
#openHours { font-size: 15px; margin: 20px 0 0 22px; text-align: left; width:150px; }
#openHours p { clear: both; }
#openHours p strong { float:right; }
#openHours p span { float:left; }
#openHours p.red { font-weight:bold; text-align:center; color:#e51937; }
/* Main content */
#mainContent { display: inline; float: left; margin: 65px 0px 50px 50px; width: 530px; }
#mainContent h1 { color: #e51937; font-size: 30px; font-weight: bold; margin: 0px 0px 20px 0px; }
#mainContent p.ingress { font-size: 14px; font-weight: bold; margin: 0 0 20px 0; line-height: 20px; }
#mainContent p { line-height: 24px; margin: 0 0 20px 0; }
#mainContent img { margin: 0 0 20px 0; }
#mainContent ul li { list-style-image:none; list-style-position:outside; list-style-type:square; margin-bottom:5px; margin-left:15px; }
.navigation { display: none; }
div.entry_meta { padding-top:20px; border:1px solid #ccc; font-size:small; }
.creditor { width:30%; float:left; }
.creditor ul { margin-top:10px; }
h3 { font-size:1.3em; margin-top:30px; padding-top:30px; border-top:1px solid #ccc; }
 h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-meta a, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply, .widget_search label, .widget-title, input[type=submit], { font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;color:#aaa;}
