
.entry-recent-posts ul { margin: 0px;
 padding: 0px;
 }
.entry-recent-posts li { padding: 0px;
 margin-bottom: 5px;
 line-height: 130%;
 list-style-type: none;
 }
.sidebar img { border: medium none ;
 }
.module-qrcode { font-size: small;
 }
span.comment-form-note { display: block;
 }
div.comment-form form { height: auto ! important;
 }


body { margin: 0px;
 padding: 0px;
 background: rgb(255, 255, 255) url('header.jpg') no-repeat scroll center top;
 font-family: 'MS PGothic','Hiragino Kaku Gothic Pro W3',Osaka,sans-serif;
 color: rgb(0, 0, 0);
 word-wrap: break-word;
 font-weight: normal;
 font-size: small;
 -moz-background-clip: border;
 -moz-background-origin: padding;
 -moz-background-inline-policy: continuous;
 }
a:link, a:active, a:visited { color: rgb(136, 65, 31);
 }
a:hover { color: rgb(136, 65, 31);
 text-decoration: none;
 }
#banner a:link, #banner a:active, #banner a:visited { color: rgb(204, 0, 0);
 text-decoration: none;
 }
#banner a:hover { color: rgb(204, 0, 0);
 text-decoration: underline;
 }
.sidebar h2 a:link, .sidebar h2 a:active, .sidebar h2 a:visited { color: rgb(0, 0, 0);
 text-decoration: underline;
 }
.sidebar h2 a:hover { color: rgb(0, 0, 0);
 text-decoration: none;
 }
h1, h2, h3, h4, h5, h6, li, p, form, embed { margin: 0px;
 padding: 0px;
 }
#side ul, #side ul, #right ul, #left ul, #right ol, #left ol { margin: 0px;
 padding: 0px;
 list-style-type: none;
 }
img { border: medium none ;
 }
#container { margin: 0px auto;
 padding: 0px;
 line-height: 140%;
 text-align: left;
 width: 940px;

 }
#banner-img { display: none;
 }
#banner { margin: 0px;
 padding: 0px 0px 100px;
 }
#banner h1 { margin: 0px;
 padding: 75px 350px 0px 85px;
 font-size: x-large;
 font-weight: bold;
 color: rgb(204, 0, 0);
 text-align: left;
 line-height: 120%;
 }
#banner h2 { margin: 0px;
 padding: 5px 350px 0px 85px;
 font-size: small;
 font-weight: normal;
 text-align: left;
 }
#main { margin: 0px;
 padding: 0px 70px;
 background: transparent url('main.gif') repeat-y scroll center top;
 -moz-background-clip: border;
 -moz-background-origin: padding;
 -moz-background-inline-policy: continuous;
 }
#right, #left, #side { overflow: hidden;
 width: 200px;
 float: left;
 }
#center { overflow: hidden;
 width: 400px;
 float: left;
 background: url('footer.jpg') no-repeat left bottom;
 }
#footer {
 -moz-background-clip: border;
 -moz-background-origin: padding;
 -moz-background-inline-policy: continuous;

 }
.sidebar { margin: 0px 15px;
 padding: 0px;
 overflow: hidden;
 }
.sidebar h2 { margin: 0px;
 padding: 8px 0px 15px 32px;
 background: transparent url('module-h2.gif') no-repeat scroll left top;
 font-size: small;
 font-weight: bold;
 text-align: left;
 line-height: normal;
 -moz-background-clip: border;
 -moz-background-origin: padding;
 -moz-background-inline-policy: continuous;
 }
.link-note { margin: 0px;
 padding: 8px 0px 10px 32px;
 background: transparent url('module-h2.gif') no-repeat scroll left top;
 font-size: small;
 text-align: left;
 line-height: normal;
 -moz-background-clip: border;
 -moz-background-origin: padding;
 -moz-background-inline-policy: continuous;
 }
.sidebar li { margin: 0px 0px 10px;
 font-size: small;
 text-align: left;
 line-height: 130%;
 list-style-type: none;
 }
.module { margin: 0px 0px 30px;
 padding: 0px;
 }
.content { margin: 0px 15px;
 padding: 0px;
 }
.content p { padding: 0px 0px 10px;
 font-size: small;
 font-weight: normal;
 line-height: 150%;
 text-align: left;
 }
.content li { line-height: 150%;
 }
.content h2 { margin: 0px;
 padding: 0px;
 font-size: small;
 font-weight: bold;
 color: rgb(204, 0, 0);
 text-align: left;
 }
.entry { margin: 0px;
 padding: 0px;
 overflow: hidden;
 }
.entry h3 { margin: 0px 0px 12px;
 padding: 13px 0px 17px 42px;
 background: transparent url('entry.gif') no-repeat scroll left bottom;
 font-size: large;
 text-align: left;
 font-weight: bold;
 line-height: normal;
 -moz-background-clip: border;
 -moz-background-origin: padding;
 -moz-background-inline-policy: continuous;
 }
.entry h3, .entry h3 a, .entry h3 a:link, .entry h3 a:visited, .entry h3 a:active, .entry h3 a:hover { text-decoration: none ! important;
 }
.entry-body, .entry-more { margin: 0px;
 padding: 0px;
 overflow: hidden;
 width: 370px;
 }
.entry-body-text { margin: 0px;
 padding: 0px;
 overflow: hidden;
 }
.entry-more-text { margin: 0px;
 padding: 0px;
 overflow: hidden;
 }
div.entry p.posted { margin: 0px;
 padding: 32px 0px 40px;
 background: transparent url('posted.gif') no-repeat scroll left top;
 font-size: x-small;
 text-align: left;
 line-height: normal;
 -moz-background-clip: border;
 -moz-background-origin: padding;
 -moz-background-inline-policy: continuous;
 clear: both;
 }
div.entry-comment p.posted, div.entry-trackback p.posted { margin: 0px;
 padding: 10px 0px 40px;
 background: transparent none repeat scroll 0% 0%;
 font-size: x-small;
 text-align: left;
 line-height: normal;
 -moz-background-clip: border;
 -moz-background-origin: padding;
 -moz-background-inline-policy: continuous;
 clear: both;
 }
.entry-nav { padding: 0px;
 margin-bottom: 20px;
 }
.archive-category h2, #about div.content h2, .comment-form h2 { margin: 40px 0px 12px;
 padding: 13px 0px 17px 42px;
 background: transparent url('entry.gif') no-repeat scroll left bottom;
 font-size: large;
 text-align: left;
 font-weight: bold;
 line-height: normal;
 color: rgb(0, 0, 0);
 -moz-background-clip: border;
 -moz-background-origin: padding;
 -moz-background-inline-policy: continuous;
 }
.entry-trackback h2, .entry-comment h2, .comment-preview h2, .archive-datebased h2, .comment-error h2, #about div.contact-list h2 { margin: 0px 0px 12px;
 padding: 13px 0px 17px 42px;
 background: transparent url('entry.gif') no-repeat scroll left bottom;
 font-size: large;
 text-align: left;
 font-weight: bold;
 line-height: normal;
 color: rgb(0, 0, 0);
 -moz-background-clip: border;
 -moz-background-origin: padding;
 -moz-background-inline-policy: continuous;
 }
p.trackback-list-head { margin: 0px 0px 30px;
 }
#calendar { margin-bottom: 30px;
 }
#calendar table { width: 170px;
 font-size: x-small;
 }
#calendar caption { padding: 4px 0px 3px 38px;
 background: transparent url('calendar.gif') no-repeat scroll left top;
 font-size: small;
 font-weight: bold;
 text-align: left;
 -moz-background-clip: border;
 -moz-background-origin: padding;
 -moz-background-inline-policy: continuous;
 }
#calendar th { margin: 0px;
 padding: 0px;
 font-weight: bold;
 text-align: center;
 color: rgb(204, 0, 0);
 }
#calendar td { padding: 0px;
 text-align: center;
 }
.comment-form form { margin: 0px;
 padding: 0px;
 width: 370px;
 }
div#comment-data { border-right: 1px dashed rgb(83, 49, 19);
 width: 170px;
 float: left;
 padding-right: 15px;
 margin-right: 15px;
 text-align: left;
 display: block;
 }
.comment-form p { margin: 0px 0px 10px;
 padding: 0px;
 font-size: small;
 }
#author, #email, #url { border: 1px solid rgb(114, 145, 0);
 background-color: rgb(255, 255, 255);
 width: 150px;
 }
#comment-text-field textarea { border: 1px solid rgb(114, 145, 0);
 background-color: rgb(255, 255, 255);
 width: 355px;
 }
#comment-submit { padding-bottom: 40px;
 text-align: center;
 }
#comment-submit input { border-style: solid;
 border-color: rgb(138, 90, 48) rgb(39, 23, 9) rgb(39, 23, 9) rgb(138, 90, 48);
 border-width: 1px;
 background-color: rgb(83, 49, 19);
 color: rgb(255, 255, 255);
 }
#bakecookie { position: relative;
 top: 3px;
 }


.MultiBoxContainer { border: 10px solid rgb(255, 255, 255);
 position: absolute;
 background-color: rgb(255, 255, 255);
 display: none;
 z-index: 2;
 text-align: left;
 }
.MultiBoxContent { overflow: hidden;
 position: relative;
 width: 100%;
 height: 100%;
 }
.MultiBoxClose { background: transparent url('close.png') no-repeat scroll 0% 0%;
 position: absolute;
 top: -26px;
 right: -26px;
 -moz-background-clip: border;
 -moz-background-origin: padding;
 -moz-background-inline-policy: continuous;
 width: 24px;
 height: 24px;
 cursor: pointer;
 }
.MultiBoxControlsContainer { overflow: hidden;
 height: 0px;
 position: relative;
 }
.MultiBoxControls { width: 100%;
 height: auto;
 position: relative;
 background-color: rgb(0, 0, 0);
 }
.MultiBoxPrevious { background: transparent url('left.png') no-repeat scroll 0% 0%;
 position: absolute;
 -moz-background-clip: border;
 -moz-background-origin: padding;
 -moz-background-inline-policy: continuous;
 width: 24px;
 height: 24px;
 left: 0px;
 margin-top: 5px;
 cursor: pointer;
 }
.MultiBoxNext { background: transparent url('right.png') no-repeat scroll 0% 0%;
 position: absolute;
 -moz-background-clip: border;
 -moz-background-origin: padding;
 -moz-background-inline-policy: continuous;
 width: 24px;
 height: 24px;
 right: 0px;
 margin-top: 5px;
 cursor: pointer;
 }
.MultiBoxTitle { margin: 10px 0pt 0pt 35px;
 position: relative;
 float: left;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 11px;
 color: rgb(255, 255, 255);
 font-weight: bold;
 text-align: left;
 }
.MultiBoxNumber { margin: 10px 35px 0pt 0pt;
 position: relative;
 width: 50px;
 float: right;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 11px;
 color: rgb(255, 255, 255);
 text-align: right;
 }
.MultiBoxDescription { margin: 0pt 35px;
 clear: left;
 position: relative;
 padding-top: 5px;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 11px;
 color: rgb(255, 255, 255);
 text-align: left;
 }
