/* -*- coding:utf-8-unix; -*-
d.css
Last Updated: "2010-08-06 Thu 03:16:26"
*/

/* resetting */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,
form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
   margin:0; padding:0; border:0; outline:0;
   font-family:inherit; font-size:100%; font-style:inherit; font-weight:normal;
   vertical-align:baseline; background:transparent;}
body {line-height:120%;}
ol,ul {list-style:none;}
blockquote,q {quotes:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}
/* end of resetting */

body {background-color:#FFFFFF; font-family:"メイリオ","Meiryo","MS UI Gothic","Osaka","sans-serif";}

a {text-decoration:none;}
a:link {color:#3333FF;}
a:visited {color:#CC3300;}
a:hover {background-color:yellow;}
a:active {outline-style:0;}
a:hover img {background-color:white;}
abbr {border:none;}
br.clear {clear:both;}
h1 {font-weight:normal; font-size:120%; line-height:200%; text-align:center; margin-bottom:20px;}
h2 {font-weight:normal; margin-bottom:10px;}
h4 {font-weight:normal;}
p {line-height:120%; margin-bottom:1em;}
p:last-child {margin-bottom:0;}
p.more-space {margin-bottom:35px;}
li {margin-bottom:3px;}
textarea {overflow:auto;}
big {font-size:140%;}

#all {width:860px; margin:0 auto;}
.mt-datebased-yearly-archive #all {width:728px;}
#contents {position:relative; margin:15px auto;}
#site-title {background:url("img/title_banner_11542_2008-02-09_bolivia_uyuni.jpg") no-repeat; border:1px solid #B9B9B9; font-weight:normal; font-size:28px; text-align:right; text-shadow:1px 2px 2px white; width:728px; height:200px; margin-left:130px;}
#site-title a {color:#556B2F; margin-right:20px;}
.mt-archive-listing #site-title {margin-left:0;}

#sidebar {position:absolute; left:0; top:0; font-size:12px; width:120px;}
#sidebar h3 {background-color:#FFEBCD; border:1px solid #F0D0B0; text-shadow:1px 1px 1px #969696; text-align:center; margin-bottom:10px;}
#avater  {position:relative; background:url("img/avater_dotera.gif") no-repeat bottom; height:250px; margin-top:70px;}
#twitter {position:absolute; left:0; bottom:175px; border:1px solid #B9B9B9; line-height:110%; width:110px; padding:5px;}
#twitter a {color:black;}
.tw-time {font-size:10px; color:silver;}
.balloon-tip {background:url("img/balloon_tip.gif") no-repeat; width:11px; height:6px;}
#avater .balloon-tip {position:absolute; left:55px; bottom:170px;}
#intro {margin-bottom:40px;}
.i-am {text-align:center; margin:10px 0;}
#contact {font:12px "Arial"; margin-bottom:40px;}
#contact img {vertical-align:middle; width:16px; height:16px; margin:0 6px 2px 0;}
.email img {background:url("img/icon_mail.png") no-repeat;}
.atom img {background:url("img/icon_rss.png") no-repeat;}
.msn img {position:relative; left:2px;}
.mixi img {background:url("img/icon_mixi.gif") no-repeat;}
.twitter img {background:url("img/icon_twitter.gif") no-repeat;}
.hatena img {background:url("img/icon_hatena.gif") no-repeat 0 2px; height:12px;}
.yahoo img {background:url("img/icon_yahoo.gif") no-repeat;}

.navi1,
.navi2 {text-align:center; font-size:12px;}
.navi1 {margin-bottom:10px;}
.navi2 {margin:40px 0;}
.navi1 div,
.navi2 div {margin-bottom:10px;}
.separater {color:silver; margin:0 3px;}

#blog {padding-left:130px;}
.new {position:relative; top:-2px; color:red; border:1px solid red; font:12px "MS UI Gothic"; padding:1px; margin-left:20px;}
.photo-w {float:left; margin-right:20px;}
.photo-w img {border:1px solid silver;}
.photo-s {width:350px; height:233px; margin-bottom:20px;}
.photo-sv {width:233px; height:350px; margin-bottom:20px;}
.photo-w .caption {font-size:70%; text-align:right;}

.entry-asset {border:1px solid #B9B9B9; padding:20px;}
.entry-title {background-color:#FFEBCD; border:1px solid #F0D0B0; text-shadow:1px 1px 1px #969696;}
.asset-meta {position:relative; text-align:right; font:12px "MS UI Gothic"; padding-top:10px; margin-bottom:3px;}
.asset-meta .balloon-tip {position:absolute; right:265px; top:-1px; margin-bottom:3px;}
.home .asset-meta .balloon-tip {right:275px;}
.home .asset-meta {margin-bottom:40px;}
.asset-footer {text-align:right; font:12px "MS UI Gothic"; margin-bottom:10px;}
.author,
.published {margin-right:15px;}
.tag,
.delimiter {margin-right:5px;}
.old-entry {margin-bottom:5px;}
.old-entry td {font-size:13px; line-height:120%; padding-right:15px;}
.old-entry .comm {text-align:right;}

#comments .asset-meta {margin-bottom:10px;}
#comments .balloon-tip {position:absolute; right:183px; top:-1px;}
.comments-content {margin-bottom:20px;}
.comment-content {border:1px solid #B9B9B9; font-size:80%; line-height:120%; padding:15px;}
.odd .comment-content {background-color:#F4F4F4;}
.odd .balloon-tip {background:url("img/balloon_tip_odd.gif") no-repeat;}

#comments-open {position:relative; width:728px; height:400px;}
#comments-form-w {position:absolute; left:0px; top:0px; background-color:#F5DEB3; border:1px solid #F0D0B0; width:380px; height:350px; padding:15px;}
#comments-open label {font-size:12px;}
.comments-open-header {margin-bottom:15px;}
#comment-author,
#comment-email,
#comment-url {position:absolute; left:70px; border:1px solid #D2A46B; width:160px; padding:2px 0 0 2px;}
#comment-form-remember-me,
#comment-form-reply {position:relative; left:51px;}
#comment-form-name,
#comment-form-email,
#comment-form-url {height:16px; margin-bottom:10px;}
#comments-open-data .notes {position:absolute; left:245px; font-size:11px;}
#comments-open-text {position:relative; margin-top:10px;}
#comment-text {position:absolute; left:55px; border:1px solid #D2A46B; width:300px; height:150px; padding:2px 0 0 2px;}
#comment-submit {position:absolute; left:55px; top:160px; border:1px solid #D2A46B; background-color:white; font-size:12px; line-height:150%; width:80px;
                 padding-top:1px;}
#comments-open-footer .notes {position:absolute; left:155px; top:161px; font-size:11px;}
#ad-post {position:absolute; right:0px; right:0px;}

.text-hw {font:bold 95% "Comic Sans MS";}
.notes,
.small {font-size:80%;}

.mt-archive-listing .navi1 {margin-bottom:20px;}
.mt-archive-listing .navi2 {margin-top:20px;}

.notice {margin:0 auto 20px auto;}
.notice td {border:1px solid orange; line-height:150%; padding:5px;}
.notice .label {background-color:#FFEBCD;}

.right {float:right;}

/* toppinAd */
.ad728x90 {margin:50px 0px;}
/* /toppinAd */

/*
#comments-open {border:1px solid green;}
*/
