@charset "euc-jp";

body {
margin:0;
padding:0;
text-align:center;
font-size:100%;
background-color: rgb(55,55,100);
color:#F5F5F5;
font-family:verdana,monospace;
}

div.hack{
width:1600px;
height:320px;
background-image : url("http://otakueliterecordings.net/images/otaelog_header.png");
background-repeat : no-repeat;
background-attachment : scroll;
}

* html div.hack{
width:1600px;
height:320px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(Src='http://otakueliterecordings.net/images/otaelog_header.png', sizingMethod='crop');
background:none;
}

A:link{color:#CC6666;text-decoration:none;}
A:visited{color:#CC6666;text-decoration:none;}
A:hover{color:#3399FF;text-decoration:none;}
A:active{color:#3399FF;text-decoration:none;}

br {
letter-spacing:0;
}

div#container {
width:100%;
margin-left: auto;
margin-right: auto;
text-align:left;
}

div#primary-column {
float:left;
width:70%;
}

div#secondary-column {
float:right;
width:25%;
}

div#siteinfo-legal {
clear:both;
padding:30px;
}

div#header {
margin-top:-320px;
padding:30px 0px 30px 30px;
letter-spacing:0.5em;
line-height:1.5em;
}

.blog_name A:link{color:#3399FF;text-decoration:none;}
.blog_name A:visited{color:#3399FF;text-decoration:none;}
.blog_name A:hover{color:#CC6666;text-decoration:none;}
.blog_name A:active{color:#CC6666;text-decoration:none;}

.blog_name {
position: relative;
top: 86px;
left: 320px;
}

.introduction {
position: relative;
top: 106px;
left: 320px;
font-size:80%;
margin-bottom:90px;
}

.introduction2 {
padding-top:2em;
text-align:right;
}

.dayduty {
font-size:80%;
}

div#main {
padding:30px;
}

.entry_title {
font-size:80%;
letter-spacing:0.3em;
border-bottom:1px #F5F5F5 solid;
}

.entry_title A:link{color:#3399FF;text-decoration:none;}
.entry_title A:visited{color:#3399FF;text-decoration:none;}
.entry_title A:hover{color:#CC6666;text-decoration:none;}
.entry_title A:active{color:#CC6666;text-decoration:none;}

.entry_body {
margin:30px 0;
font-size:80%;
letter-spacing:0.0em;
line-height:1.5em;
}

.more {
margin:30px 0;
font-size:80%;
letter-spacing:0.0em;
}

.date {
margin-bottom:60px;
font-size:80%;
letter-spacing:0.1em;
}

.navi {
margin-bottom:30px;
text-align:center;
font-size:80%;
letter-spacing:0.3em;
}

div#comment_top {
margin-bottom:30px;
font-size:80%;
letter-spacing:0.0em;
border-bottom:1px #F5F5F5 solid;
}

.comment_body {
margin-bottom:10px;
font-size:80%;
letter-spacing:0.0em;
line-height:1.5em;
}

.comment_title {
margin-bottom:30px;
}

.comment_date {
margin-bottom:50px;
font-size:80%;
letter-spacing:0.1em;
}

label {
font-size:80%;
letter-spacing:0.1em;
}

.himitu {
font-size:80%;
letter-spacing:0.1em;
}

input,textarea {
font-size:80%;
font-family:monospace;
color:#F5F5F5;
letter-spacing:0.1em;
line-height:1.5em;
border-width:1px;
background-color:#336666;
border-color:#F5F5F5;
border-style:solid;
}

table {
margin-bottom:90px;
}

div#trackback {
margin-bottom:30px;
font-size:80%;
letter-spacing:0.1em;
border-bottom:1px #F5F5F5 solid;
}

.trackback_url {
margin-bottom:30px;
font-size:80%;
letter-spacing:0.1em;
}

.trackback_body {
margin-bottom:10px;
font-size:80%;
letter-spacing:0.0em;
}

.trackback_date {
margin-bottom:50px;
font-size:80%;
letter-spacing:0.1em;
}


.plugin {
padding:30px 0;
}

.side_title {
font-size:80%;
letter-spacing:0.2em;
border-bottom:1px #F5F5F5 solid;
}

.side_body {
font-size:80%;
letter-spacing:0.0em;
}

.side_body ul {
margin:20px 0;
padding:0;
list-style-type:none;
}

.side_body li {
padding:5px 0;
}

.copyright {
text-align:center;
font-size:80%;
letter-spacing:0.5em;
}

.plugin-calender table {
margin:20px 0;
font-size:100%;
}

.plugin-calender td {
text-align:center;
padding:4px;
}

.plugin-calender table caption {
margin-top:20px;
}