/*
THEME NAME: Empty Canvas
THEME URI: http://rubiqube.com
DESCRIPTION: Empty Canvas v1.0 : Simple, minimalistic theme, ideal for corporate blogs or creating more complex designs
VERSION: 1.0
AUTHOR: <a href="http://www.rubiqube.com">Adrian Diaconescu</a>
AUTHOR URI: http://www.rubiqube.com
*/

@import "reset.css";
@import "default.css";

/* tag */
h1, h2, h3, h4, h5, h6 {clear:both;}

/* layout */
body {background:transparent url(images/body.gif) center top repeat-y;}
div#wrapper {width:820px; padding:0; overflow:hidden;}
div#header {width:800px; height:300px; padding:0; margin:10px 10px 0 10px; border:none; overflow:hidden;}
div#menu {width:800px; height:30px; overflow:hidden;}
div#banner {width:800px; height:100px; padding:5px 10px 0 10px; overflow:hidden;}
div#container {width:760px; margin:15px 0 20px 0; padding:20px 30px; background:transparent url(images/container.gif) left top repeat-y; overflow:hidden;}
div#content {overflow:hidden;}
div#sidebar {width:200px; overflow:hidden;}
div#footer {width:760px; height:20px; margin-bottom:10px; background:transparent url(images/footer.gif) left top no-repeat; border:none; color:#fff; overflow:hidden;}

/* header */
body.pageid-34 div#header {background:transparent url(images/header_index.jpg) left top no-repeat;}
body.category-info div#header,
body.s-category-info div#header {background:transparent url(images/header_info.jpg) left top no-repeat;}
body.pageid-33 div#header {background:transparent url(images/header_menu.jpg) left top no-repeat;}
body.pageid-455 div#header {background:transparent url(images/header_staff.jpg) left top no-repeat;}
body.pageid-457 div#header {background:transparent url(images/header_shop.jpg) left top no-repeat;}
body.category-media div#header,
body.s-category-media div#header {background:transparent url(images/header_media.jpg) left top no-repeat;}
#logo {float:left; position:relative; left:20px; top:0; width:110px; height:40px; margin:0; text-indent:-9999px;}
div#description {clear:left; float:left; position:relative; left:12px; top:235px; margin:0; color:#fff; font-size:10pt;}

/* menu */
div#menu ul li {padding:0;}
ul.menu {list-style:none; width:600px; height:30px; margin-left:200px;}
ul.menu li a {float:left; display:block; width:100px; height:30px; text-indent:-9999px;}
body.pageid-34 ul.menu {background:transparent url(images/menu.gif) left top no-repeat; overflow:hidden;}
body.category-info ul.menu,
body.s-category-info ul.menu {background:transparent url(images/menu.gif) left -30px no-repeat; overflow:hidden;}
body.pageid-33 ul.menu {background:transparent url(images/menu.gif) left -60px no-repeat; overflow:hidden;}
body.pageid-455 ul.menu {background:transparent url(images/menu.gif) left -90px no-repeat; overflow:hidden;}
body.pageid-457 ul.menu {background:transparent url(images/menu.gif) left -120px no-repeat; overflow:hidden;}
body.category-media ul.menu,
body.s-category-media ul.menu {background:transparent url(images/menu.gif) left -150px no-repeat; overflow:hidden;}

/* content */
body.pageid-34 h1 {display:none;}
div.post {overflow:hidden;}
div.post-content img {float:left; margin:5px 15px 15px 0;}
div.post-content h3 {margin-bottom:10px;}
div.post-content h4 {margin-bottom:10px; font-weight:bold;}
div.post-content h5 {margin-bottom:0.5em; font-weight:bold;}
div.post-content p {line-height:1.5em;}
div.wp-pagenavi {padding:5px 0; overflow:hidden;}
table#shopinfo {border-collapse:collapse; border:1px solid #ddd;}
table#shopinfo th {width:100px; padding:8px; border:1px solid #ddd;}
table#shopinfo td {padding:8px; border:1px solid #ddd;}

/* side */
form#searchform {overflow:hidden;}
form#searchform div {overflow:hidden;}
form#searchform label.screen-reader-text {display:none;}
form#searchform input#s {float:left; width:140px; margin-right:3px;}
form#searchform input#searchsubmit {float:left;}

/*div.sidepanel ul li {border-bottom:1px solid #aaa;}*/

table.calendar {border-collapse:collapse;}
table.calendar caption {margin-bottom:5px; color:#666; text-align:center;}
table.calendar td {padding:5px; border:1px solid #999; color:#666; font-size:12px; text-align:center;}
table.calendar td.dinner {background:#cde3ff;}
table.calendar td.lunch {background:#fcf;}

/* footer */
div#copyright {text-align:center;}


