/*
Theme Name: Hiroyuki SHINOHARA Simple
Theme URI: http://www.hiroyukishinohara.com/
Description: Basic theme for Hiroyuki SHINOHARA's blog.
Version: 1.0
Author: Hiroyuki SHINOHARA
Author URI: http://www.hiroyukishinohara.com/
Tags: simple, white
*/


/* Global */

* {margin: 0px; padding: 0px;}
body {margin: 0px; padding: 0px; text-align: center; font-size: 12px; font-family: Verdana, Trebuchet, Arial, Helvetica, Tahoma, sans-serif; background-color: #FFFFFF; color: #333333;}
#container {width: 700px; padding:0 0 0 0px; margin: auto; text-align: left;}

a {text-decoration: none;}
a img {border: 0px;}
a:link, a:visited {font-weight: bold; color: #0000C3; cursor: pointer;}
a:visited {color: #0000C3;}
a:hover {color: #0099FF; text-decoration: underline;}
a:active {color: #0099FF;}

h1 {margin-bottom: 5px; font-size: 2em; font-weight: bold;}
h2 {margin-bottom: 5px; font-size: 1.5em; font-weight: bold;}
h3 {margin-bottom: 5px; font-size: 1.2em; font-weight: bold;}
h4, h5 {margin-bottom: 5px; padding-bottom: 10px; font-size: 1.2em; font-weight: bold;}

p {line-height: 150%;}
dt {font-weight: bold;}
dd {padding: 5px 0px 20px 20px}

strong {font-weight: bold;}
em {font-weight: bold; font-style: italic;}

#header {margin: 0px 0px 20px 0px; text-align: right; border-bottom: 2px dotted #333333;}
#header ul {margin: 0px 5px 0px 0px;}
#header li {display: inline; margin: 0px 5px 0px 5px;}
#header p {float: left; margin: 0px 0px 0px 10px;}

#main {float: right; position: relative; width: 550px;}
#main div {margin: 0px 0px 20px 0px;}
#main p {padding: 0px 0px 10px 0px;}
#main .post_date {clear: both;}
#main .entry_footer {margin: 0px 0px 20px 0px;}
#main .tags {margin: 10px 0px 0px 0px;}
#main .tags li {display: inline; margin: 0px 5px 0px 0px;}
#main h3 {margin: 10px 0px 10px 0px;}
#main h4 {margin: 10px 0px 10px 0px;}
#main table {margin: 0px 0px 10px 0px; border: 1px solid;}
#main table th {padding: 5px; border: 1px solid; background-color: #333333; color: #FFFFFF;}
#main table td {padding: 5px; border: 1px solid;}
#main dl img {margin: 10px 10px 0px 0px;}
#main dl .last_element {padding-bottom: 0px;}
#main ul {margin: 0px 0px 10px 20px; font-weight: bold;}
#main ol {margin: 0px 0px 10px 20px; font-weight: bold;}
#main blockquote {margin: 0px 0px 10px 0px; background: url(http://www.hiroyukishinohara.com/images/quotation.gif) no-repeat; background-position: top left; padding: 0px 20px 0px 20px; font-weight: bold; color: #999999;}
#main iframe {margin: 0px 0px 10px 0px;}
#main .adsarea_entry {padding-top: 10px;}
#main .entryfooter {margin-bottom: 20px}
#main #trackback_info {margin: 5px 0px 0px 0px;}
#main .trackback_body {margin: 5px 0px 0px 0px;}
#main .trackback_footer {margin: 0px 0px 10px 0px;}
#main .comment_body {margin: 5px 0px 0px 0px;}
#main .comment_footer {margin: 0px 0px 10px 0px;}
#main .pagenav {display: block; text-align: center; margin-top: 10px; margin-bottom: 10px;}
#main .alignright {float: right;}
#main .alignleft {float: left}
#main .wp-caption-text {display: inline; width: 100px; padding: 0px 10px; background-color: #ccc;}

#side {float: left; position: relative; width: 120px; margin: 0px 20px 0px 0px; text-align: right;}
#side h2 {margin-bottom: 5px; font-size: 1.2em; font-weight: bold;}
#side ul {list-style: none; margin: 0px 0px 20px 0px;}
#side p {margin: 0px 0px 20px 0px;}
#side .description {font-size: 10px;}
#side form {margin: 0px 0px 20px 0px;}

#footer {clear: both; position: relative; text-align: center; border-top: 2px dotted #333333;}


/* Flickr */

#flickr_badge_uber_wrapper {text-align:right; width:120px;}
#flickr_badge_wrapper {padding:10px 0px 15px 0px;}
.flickr_badge_image {margin:0px 0px 5px 0px;}
.flickr_badge_image img {border: 1px solid #333333 !important;}
#flickr_badge_source {text-align:right; margin:0px 0px 0px 0px;}
#flickr_badge_icon {float:left; margin-right:0px;}
#flickr_www {display:block; padding:0px 0px 0px 0px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#0000c3;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#333333 !important;}


/* del.icio.us */

#delicious-posts-mlhshino {margin: 0px 0px 20px 0px;}
#delicious-posts-mlhshino p {margin: 0px 0px 5px 0px;}
#delicious-posts-mlhshino ul {margin: 0px 0px 5px 0px;}
