/*
Theme Name: wp002
Theme URI: http://sora.a-jp.net/
Description: The original WordPress theme.
Version: /1.0
Author: sora

Last Modified 2007/09/11

-----------------------------------
	construction
	
	format
	header
	main
	main-content
	main-content-comments
	main-bar
	footer
-----------------------------------
*/


/* format
-----------------------------------*/

*{
font-family: "Century Gothic",Helvetica,Arial,sans-serif;
font-size: 100%;
font-weight: normal;
font-style: normal;
text-decoration: none;
margin: 0;
padding: 0;
list-style-type: none;
list-style-position: outside;
}

body{
font-size: 76%;
color: #999999;
background-color: #EEEEDD;
line-height: 180%;
letter-spacing: 2px;
text-align: left;
}

h1,h2,h3,h4,h5,h6,em,strong,address,i,s,u{
font-size: 100%;
font-weight: normal;
font-style: normal;
}

address{
display:inline;
}

a{
color: #CCCCCC;
text-decoration: underline;
}

a:hover{
color: #FFFFFF;
text-decoration: none;
}

a img{
border: none;
text-decoration : none;
}

hr.clear{
border: none;
clear: both;
visibility: hidden;
height: 0;
}

blockquote{
margin: 10px;
padding: 15px;
background-color:#444444;
}

input{
color: #000000;
background-color:#EEEEDD;
border: none;
}

textarea{
color: #000000;
background-color:#EEEEDD;
border: none;
}

/* header
-----------------------------------*/

div#header{
width:100%;
border-bottom:10px solid #222222;
}

div#header-inner{
padding:30px 35px 10px 35px;
}

div#header h1 a{
color:#DD0088;
font-size:200%;
text-decoration:none;
}

div#header h2{
color:#999999;
font-size:92%;
font-weight:bold;
text-indent:70px;
}

/* main
-----------------------------------*/
div#main{
width:100%;
min-height:100%;
color:#FFFFFF;
background-color:#333333;
padding:50px 0 130px 0;
}

div#main-inner{
width:780px;
}


/* main-content
-----------------------------------*/
div#main-content{
float:right;
width:500px;
margin-top:-60px;
}

div.main-content-article h2{
border-bottom:1px solid #666666;
margin:0 0 20px 0;
padding:80px 0 2px 20px;
}

div.main-content-article h2 a{
font-size:132%;
font-weight:bold;
color:#DD0088;
text-decoration:none;
}

div.main-content-article h2 a:hover{
color:#FF22AA;
}

div.main-content-article-story{
padding:0 10px 20px 50px;
}

div.main-content-article-story p{
text-indent:0.6em;
padding-bottom:0.7em;
}

div.main-content-article-info{
text-align:right;
}

div.main-content-article-info li{
display:inline;
}

div.pagenav{
text-align:center;
padding-top:50px;
}
/* main-content-comments
-----------------------------------*/
div#main-content-comments h2{
border-bottom:1px solid #666666;
margin:0 0 20px 0;
padding:50px 0 2px 20px;
font-size:132%;
font-weight:bold;
color:#DD0088;
}

dl#trackback{
padding-left:30px;
}

dl#trackback dt{
font-size:85%;
}

dl#trackback dd{
display:block;
margin-left:10px;
padding-left:2px;
color: #FFFFFF;
background-color:#444444;
border: none;
}

div.main-content-comments-individual{
margin:10px 20px 30px 30px;
padding:15px;
background-color:#444444;
}

div.main-content-comments-individual ul{
padding-top:20px;
text-align:right
}

div.main-content-comments-individual li{
display:inline;
}

p.login{
padding:20px 0 20px 30px;
}

dl.form{
padding:8px 30px;
}

dl.form{
padding:4px 30px;
}

p.submit{
padding:4px 30px;
}

/* main-bar
-----------------------------------*/
div#main-bar{
width:260px;
float:left;
margin-top:-30px;
}

div.main-bar-box{
margin:40px 20px 0 20px;
padding:15px;
background-color:#444444;
}

div.main-bar-box h2{
font-size:118%;
font-weight:bold;
color:#CCCCCC;
}

div.main-bar-box li{
padding-left:15px;
}

div.main-bar-box input{
margin:5px;
}

div.main-bar-box table{
width:100%;
}

/* footer
-----------------------------------*/
div#footer{
width:100%;
background-color:#222222;
text-align:right;
font-size:83%;
padding-top:5px;
border-top:10px solid #292929;
}

div#footer h2,p{
padding-right:10px;
}
