/* index.php と index_new.php用1 */

body {
	line-height:1.5;
	background-color: #242424;
	background-image: url(img/back.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
}

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;
}

input {
vertical-align: middle;
}


img {
border:0 none;
vertical-align: middle;
margin: 0px;
padding: 0px;
}


#top{
	float:left;
	width:800px;
	text-align:right;
	font-size:0.8em;
	line-height:180%;
	color:gray;
}
.lemail{
	width:100px;
	height:20px;
}
.ltext{
	width:60px;
	height:20px;
}
.lsubmit{

}
#top #login {
	margin-bottom: 10px;
}


.text_r{
	width:150px;
	height:25px;
	color:gray;
}
.textlong_r{
	width:250px;
	height:25px;
	color:gray;
}
.regist_button{
	font-size: 120%;
	height: 1.5em;
	width: 100px;
	margin:5px;
}


#top-left{
	float:left;
	width:500px;
}

#top-right{
	float:left;
	text-align:right;
	width:300px;
	font-size:1.4em;
	font-weight:bold;
	color:#A9A9A9;
	line-height:120%;
	margin-top: 10px;
}

#header{
	clear:both;
	text-align:center;
}

#middle_form{
	clear:both;
	text-align:center;
	font-size:1.4em;
	font-weight:bold;
	color:#A9A9A9;
	line-height:120%;
}

#message{
	clear:both;
	text-align:center;
	color:red;
	font-weight:bold;
	padding:10px;30px;10px;30px;
}

#list-header{
	clear:both;
	font-weight:bold;
	padding:10px;30px;10px;30px;
}

#comment-list{
	clear:both;
	margin:10px 10px 10px 10px;
	width:800px;
}

#pager{
	clear:both;
	text-align:center;
}

#footer{
	clear:both;
	text-align:center;
}

img{
	border:0px;
}

.entry{
	clear:both;
	margin:20px 0px 20px 0px;
}

.sitetitle a{
	color:#CC3399;
}



.number{
	color:#FFFFFF;
	text-align:center;
	background:#009900 url(img/comment.jpg) no-repeat;
	width:90px;
	height:90px;
	float:left;
}

.number a{
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
}

.number em.big_num {
	color:#FFFFFF;
	display:block;
	font-size:2em;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	line-height:100%;
	margin-bottom:-3px;
	padding-top:12px;
}


.entrybody{
	float:left;
	margin:3px 0px 0px 10px;
}

.title{
	font-size:1.4em;
	font-weight:bold;
	line-height:120%;
}

.title a{
	color:#ffffff;
}

.comment{
	color:#33CC33;
	font-size:14px;
	line-height:100%;
	margin:5px 0px 5px 0px;
}

.timestamp{
	font-size:14px;
	float:left;
	margin:5px 0px 5px 0px;
}

.evaluation{
	float:left;
}

.good_num{
	font-size:22px;
	color:red;
	font-weight:bold;
	margin:0px 3px 0px 2px;
}

.bad_num{
	font-size:22px;
	color:blue;
	font-weight:bold;
	margin:0px 3px 0px 2px;
}

.real{
	font-weight:bold;
	font-size:20px;
	color: #FFFFFF;
}
.shadow{
	color:#D3D3D3;
	font-weight:bold;
	font-size:20px;
}

/* 以下entry.php用 */

.sitetitle{
	font-size:35px;
	font-weight:bold;
	margin:30px 0px 10px 0px;
}

.sitelink{
	font-size:18px;
	font-weight:italic;
	margin:30px 0px 10px 0px;
}

.sitelink a {
	color:#ffffff;
}

.sitecomments{
	font-size:18px;
	font-weight:bold;
}

.max_num{
	color:green;
	font-weight:bold;
	font-size:36px;
	margin:0px 8px 0px 0px;
}

.number2{
	float:left;
	clear:both;
}

.number2 a{
	color:green;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

.combody{
	float:left;
}

.evaluation2{
	float:left;
}
.timestamp2{
	font-size:14px;
	float:left;
	margin:5px 0px 5px 0px;
}

.comment2{
	clear:both;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	line-height:100%;
	margin:5px 0px 5px 0px;
}
#container #rogo a {
	background-image: url(img/rogo2.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 62px;
	width: 123px;
}
#container #rogo {
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 30px;
}
