/* CSS Document */
/* Reset ------------------------------------------------------------------ */
* {
margin:0;
padding:0;
}
:link,:visited {
text-decoration:none;
}
html,body,div,
ul,ol,li,dl,dt,dd,
form,fieldset,input,textarea,
h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,
th,td {
margin:0;
padding:0;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
}
table {
border-spacing:0;
}
fieldset,img,abbr,acronym {
border:0;
}

ol,ul {
list-style:none;
}
caption,th {
text-align:left;
}
q:before,q:after {
content:'';
}
a {
text-decoration:underline;
outline:none;
}
hr {
border:0;
height:1px;
background-color:#000;
color:#000;
}
a img,:link img,:visited img {
border:none;
}
address {
font-style:normal;
}



/* basic */
a {
font-size:100%;
}
a:link{
color:#000;
text-decoration:underline;
}
a:visited{
color:#888;
text-decoration:underline;
}
a:hover, a:active{
background-color:#EEE;
}

.asset-body li, #preview-layout li{
margin:0 0 0 15px;
padding:0;
list-style:disc;
}
.asset-body em{
font-style:normal;
font-weight:bold;
}
.asset-body .note,  #preview-layout note{
margin-left:20px;
margin-right:140px;
}
.asset-body pre, #preview-layout pre{
border: solid 1px #999999;
color: #000000;
background-color: #E3E3E3;
padding:20px;
margin:20px 0;
font-size:80%;
font-family: monospace;
white-space: -moz-pre-wrap; /* Mozilla */  
white-space: -pre-wrap;     /* Opera 4-6 */  
white-space: -o-pre-wrap;   /* Opera 7 */  
white-space: pre-wrap;      /* CSS3 */  
word-wrap: break-word;      /* IE 5.5+ */  
width:518px;
}
.asset-body pre.aa, #preview-layoute pre.aa, .asset-more blockquote{
font-family:'ＭＳ Ｐゴシック','MS PGothic',"Mona","mona-gothic-jisx0208.1990-0",sans-serif;
font-size:16px;
line-height:14px;
background:#FFFFFF;
}
.asset-body blockquote, #preview-layoute blockquote, .asset-more blockquote{
margin:20px 0;
padding:15px;
border:1px dotted #000;
font-size:90%;
}
blockquote em{
text-decoration:underline;
}
dl {
margin:20px 0;
}
dt {
margin:0 ;
font-weight:bold;
}
dd {
margin:0 0 0 20px;
}
.entry-asset table,#preview-layoute table {
border:1px solid #000000;
border-collapse: separate;
border-spacing: 5px;
}
.entry-asset td,#preview-layoute td {
border:1px solid #000000;
padding:5px;
}
.entry-asset th,#preview-layoute th {
border:1px solid #000000;
padding:5px;
}
.sidebar_tags dt {
margin:0;
font-weight:bold;
}
.sidebar_tags dd {
margin:0 0 0 0px;
}
#container {
line-height:1.6;
font-size:100%;
}
li.footnote{
list-style:none;
margin-top:20px;
font-size:90%;
}
.entry {
font-size:120%;
}
.ebook {
font-style: italic;
}
.note {
margin-left:20px;
font-size:90%;
}
.title_tags{
font-size:80%;
margin:0 10px 0 0
}

/* /at-akada */
body#akada_blog_generator {
text-align:center;
background-color:#000;
}
#akada_blog_generator .content{
background-color:#FFF;
padding:40px;
width:600px;
margin:0 auto;
text-align:left;
}
#akada_blog_generator h1{
text-align:center;
font-size:200%;
margin:40px 0 60px 0;
}
#akada_blog_generator form{
text-align:center;
margin:0 0 60px 0;
}
#akada_blog_generator .footer{
line-height:1.4;
font-size:90%;
}

/* Layout ----------------------------------------------------------------- */

body {
text-align: center;
background: #222;
font-family: verdana, 'trebuchet ms', sans-serif;
}

#header{
background: #C00;
width:796px;
}
#header-inner{
padding: 15px 13px;
}
#header-name{
color: #fff;
font-size: 30px;
font-weight: bold;
line-height: 1;
}
#header a:link{
color:#fff;
text-decoration:none;
}
#header a:visited{
color:#fff;
text-decoration:none;
}
#header a:hover{
background-color:#C00;
text-decoration:underline;
}

#container{
width:800px;
margin-left:auto;
margin-right:auto;
position:static;
padding:0;
background:#fff;
}

#container-inner {
text-align: left;
}
#content{
width:100%;
}
#content-inner{
width:100%;
}
#alpha {
margin:0;
width: 600px;
background:#FFF;
float:left;
border:none;
}
#alpha-inner{
margin:20px;
}
#beta {
width: 190px;
background: #FFF;
float:left;
margin:0;
border:none;
}
#beta-inner{
margin:20px 20px 20px 0;
}
#footer{
clear:both;
}


/* Shadow */
#container {
border-width: 0 2px 0px 2px;
border-style: solid;
border-color: #555;
border-bottom-color:#000;
}

#container-inner {
border-width: 0 2px 0px 2px;
border-style: solid;
border-color: #666;
border-bottom-color:#000;
}

/* entry */
.asset-content{
border-bottom:1px dotted #000;
margin: 0;
padding:0 0 20px 0;
overflow:hidden;
}
.mt-entry-archive .asset-content{
border:none;
padding:0;
}

.asset-meta{
font-size:70%;
color:#111;
}
.asset-name{
border-left: 5px solid #C00;
padding: 5px;
color: #000;
background: #fff;
font-size: 120%;
font-weight: bold;
line-height: 1;
}
.asset-name a:link, .asset-name a:visited{
color: #000;
text-decoration:none;
}
.entry-asset{
margin:0 0 80px 0;
width:100%;
overflow:hidden;
}
.asset-body{
margin:20px 0 20px 0;
}
.mt-entry-archive .entry-asset{
padding:0 0 40px 0;
border-bottom:1px dotted #000;
margin:0;
}
.foot_navi {
margin:40px 0 ;
font-size:90%;
}
.foot_navi .link_to_previous{
}

.foot_navi .link_to_next{
}
.foot_navi a{
text-decoration:underline;
}




/* Feedback */
#trackbacks{
font-size:80%;
margin:15px 0;
}
h2.trackbacks-header{
font-size:120%;
font-weight:bold;
margin:0 0 10px 0;
}
#comment-form-external-auth{
}
#comments{
font-size:80%;
padding: 0 0 20px 0;
border-bottom:1px dotted #333;
margin:15px 0 0 0;
line-height:1.4;
}
.comment{
margin:0 0 10px 0;
}
h2.comments-header{
font-size:120%;
font-weight:bold;
margin:0 0 10px 0;
}
.comment-header{
font-weight:bold;
}
.comment-header a:link{
text-decoration:underline;
}
.comment-header a:visited{
text-decoration:underline;
color:#000;

}
.comments-open{
margin:30px 0 0 0;
}
.comments-open label {
display: block;
}
.comment-footer{
font-size:80%;
}

#comment-author, #comment-email, #comment-url, #comment-text {
width: 80%;
}

#comment-bake-cookie {
margin-left: 0;
vertical-align: middle;
}

#comment-submit {
font-weight: bold;
}


/* Widgets */

.widget {
overflow: hidden;
width: 100%;
font-size:70%;
margin:0 0 20px 0;
}
.widget-header{
border-left: 5px solid #C00;
padding: 5px;
color: #fff;
background: #000;
font-weight: bold;
line-height: 1;
}
.widget-header a,
.widget-header a:hover,
.trackbacks-header a,
.trackbacks-header a:hover,
.comments-header a,
.comments-header a:hover,
.comments-open-header a,
.comments-open-header a:hover
.archive-header a,
.archive-header a:hover {
color: #fff;
}

.widget-content {
margin:5px 5px;
}

.widget-list,
.archive-list {
margin: 0;
padding: 0;
list-style: none;
}

.widget-list .widget-list {
margin-left: 15px;
}

.widget-list-item {
margin-top: 5px;
margin-bottom: 5px;
}

.widget-cloud .widget-list {
margin-right: 0;
margin-left: 0;
}

.widget-cloud .widget-list-item {
display: inline;
margin: 0 5px 0 0;
padding: 0;
line-height: 1.2;
background: none;
}

.widget-cloud .rank-1 { font-size: 1.75em; }
.widget-cloud .rank-2 { font-size: 1.75em; }
.widget-cloud .rank-3 { font-size: 1.625em; }
.widget-cloud .rank-4 { font-size: 1.5em; }
.widget-cloud .rank-5 { font-size: 1.375em; }
.widget-cloud .rank-6 { font-size: 1.25em; }
.widget-cloud .rank-7 { font-size: 1.125em; }
.widget-cloud .rank-8 { font-size: 1em; }
.widget-cloud .rank-9 { font-size: 0.95em; }
.widget-cloud .rank-10 { font-size: 0.9em; }

