/*  
Theme Name: Gaijin Gourmet
Theme URI: http://www.eat-japan.com/
Description: Simple template for Gaijin Gourmet based on Kubric.</a>.
Version: 1.0
Author: Rio Murata
Author URI: http://www.junglejap.com/

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/****************************************************/
/*           Default Style Settings                 */
/****************************************************/
* {
	font-family: arial, helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	line-height: 1.2;
}
body {
	margin: 0;
	padding: 0;
}
div, h1, h2, h3, h4, h5, h6, p, table, form, input {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-bottom: 12px;
}
h1 {
	padding: 3px 15px;
	background: transparent url(images/bg_item_navi.png) left top no-repeat;
	font-size: 14px;
	line-height: 1.0;
}
h2 {
	font: bold 12px/1.0;
	color: #CC0000;
}
img {
	border: none;
}
a:link, a:visited {
	font-size: inherit;
	font-weight: normal;
	text-decoration: none;
	color: #cc0000;
}
a:hover {
	text-decoration: underline;
}

.Inputbox {
	border: 1px solid #CCCCCC;
	font-size: 11px;
	line-height: 1.0;
	padding: 3px;
}

/****************************************************/
/*             Basic Layout Elements                */
/****************************************************/

.Clear, .clear {
	clear: both;
}


div#Wrapper {
	margin: 0 auto;
	padding-bottom:10px;
	width: 826px;
	background: url(images/bg.jpg) center top repeat-y ;
}
div#header{
	width:826px;
	height:200px;
	padding:0;
	margin:0;
	border:none;
	}
div#MainColumn {
	float: left;
	width: 600px;
	background: url(images/bg_blog_top.jpg) center top no-repeat ;
	padding-top:68px;
	margin:0;
}

/*  IE 6,7 begin   */
* html div#MainColumn{ margin-top:-3px;}
*:first-child+html div#MainColumn{  margin-top:-3px; /*\*//*/ margin:0; /**/ }
/*  IE 6,7 end  */

div#ColumnEnd {
	height: 68px;
	background: url(images/bg_blog_bottom.jpg) center bottom no-repeat;
}
div.Post, div.Navigation, div.CommentBox, h1 {
	margin: 0px 0px 20px 45px;
	width: 512px;
}
div.Post h2 {
	margin: 0;
	padding: 15px 10px 5px 10px;
	border-bottom: 1px dotted #666666;
	background: transparent url(images/bg_item_top.png) top no-repeat;
}
div.Post h2 a:link, div.Post h2 a:visited  {
	font: bold 18px/1.0 "Trebuchet MS", Futura, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
div.Post h2 a:hover {
	 color: #cc0000;
}
div.Post div.InnerPost, div.CommentBox div.InnerBox {
	padding: 2px 10px 5px 10px;
	background: transparent url(images/bg_item_bottom.png) bottom no-repeat;
}
div.Post .PostDate, div.Post .PostMetadata {
	margin-bottom: 10px;
	text-align: right;
	font-weight: bold;
	color: #cc0000;
}
.PostMetadata {
	clear: both;
	padding-top: 10px;
}




div.navigation {
	width:512px;
	height:23px;
	background: url(images/bg_item_navi.png) top left no-repeat;
	margin:0 45px 10px 45px;
}
.alignleft {
	float: left;
	padding:2px 0 0 10px;
}
.alignright {
	float: right;
	padding:2px 10px 0 0;
}

div.Navigation {
	width:512px;
	height:23px;
	background: url(images/bg_item_navi.png) top left no-repeat;
	margin:0 45px 10px 45px;
}
.AlignLeft {
	float: left;
	padding:2px 0 0 10px;
}
.AlignRight {
	float: right;
	padding:2px 10px 0 0;
}



div.CommentBox ol {
	margin: 0;
	padding: 10px 0px 0px 25px;
}


div#Sidebar {
	float: right;
	width: 200px;
}

div#Sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
div#Sidebar ul h2 {
	margin: 0 0 5px 0;
	padding: 0 0 2px 0;
	border-bottom: 1px dotted #666666;
	font: bold 14px/1.0 "Trebuchet MS", Futura, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #666666;
}
div#Sidebar ul li {
	margin-bottom: 25px;
}
div#Sidebar ul ul {
	margin: 0;
	padding: 0px 0px 0px 20px;
	list-style: url(images/dot.png) outside;
}
div#Sidebar ul ul li {
	margin: 0;
}
div#Sidebar ul ul a {
	font-weight: bold;
}

div#Footer {
	width: 512px;
	margin: 0px 0px 0 45px;
	padding-top: 15px;
	background:  url(images/bg_footer_top.png) top no-repeat;
}
div#Footer .Inner {
	padding: 2px 10px 5px 10px;
	background: transparent url(images/bg_item_bottom.png) bottom no-repeat;
}

/****************************************************/
/*             Img style -Hidemi adds               */
/****************************************************/

.rightImg{
	float:right;
	margin:10px;
	}