@charset "utf-8";
/*
Theme Name: ito kan
Theme URI: http://www.itokan.com/
Description:ItoKan for WordPress
Author: Koji Komiya
*/

/*----------basic specify common------------------------------------------------------------*/

html,body,div,ul,li,dl,dt,dd,h1,h2,h3,img{margin:0;padding:0;border:0;}
ul,li,dl,dt,dd {list-style:none;}

/*----------total layout common------------------------------------------------------------*/

body {
margin:10px;
font:normal 100%/160% serif;
color: #666666;
background:#ffffff; 
background-repeat: repeat;
}

a:link,a:active { color: #666666; text-decoration:none; }
a:visited { color: #888888; text-decoration:none; }
a:hover { color: #000000; text-decoration:underline; }
a img { border:none; } 

#mainbox{
width:800px;
margin:0 auto;
padding:100px 0 0 0;
background:#ffffff;
}

#wrapper {
float: left;
width:100%;
}

/*----------contents layout common------------------------------------------------------------*/

#centerbox {
margin:0 150px 0 200px;
padding:0 30px 30px 10px;
}

#centerbox dl {
}

#centerbox dt {
border-bottom:1px solid #ececec;
margin:25px 0 2px 0;
word-spacing:4px;
letter-spacing:2px;
font-weight:normal;
color: #333333;
}

#centerbox dd {
font:normal 76% sans-serif;
}

#centerbox ul {
padding:5px 0 15px 0;
}

#centerbox li {
padding:1px 0 4px 0;
line-height:160%;
}

#centerbox li.caption {
font-size:110%;
word-spacing:4px;
letter-spacing:2px;
font-weight:normal;
color: #000000;
}

.update {
color: #bbbbbb;
text-align:right;
}

#log ul {
}

#log li {
font:normal 70% sans-serif;
text-transform:uppercase;
letter-spacing:1px;
display:inline;
padding:0 50px 0 0;
}

/* side-box */
#leftbox {
float:left;
width:200px;
margin-left:-800px;
background-color:#ffffff;
text-align:center;
}

#rightbox{
float:left;
width:150px;
margin-left: -150px;
background-color:#ffffff;
text-align:center;
}

#rightbox ul {
list-style-type: none;
font-size:80%;
word-spacing:4px;
letter-spacing:2px;
margin:20px;
padding:0;
line-height:200%;
text-align:left;
}


/* footer */
#footer {
font-size:70%;
text-transform:capitalize;
letter-spacing:1px;
word-spacing:0;
padding:1px 0 0 0;
margin:30px 0 50px 0;
text-align:right;
clear:left;
}
