/*
+++green.cotori.info+++
*/



html{
 margin:0px;
 padding:0px;
}

a:link,a:visited{
 color:#000000;
 text-decoration:none;
}

a:hover{
 color:#006200;
 text-decoration:underline;
 background-color:#ffff80;
}

a:active{
 color:#006200;
}

body{
 text-align:center;
 margin-top:0px;
 margin-bottom:0px;
 background-color:#fff;
 background:url(../img/bg1.gif) repeat;
}

img,
div#main div#index_photos img{
 padding:0;
 border:0px;
}

div#main img,
div.main_entry img{
 padding:3px;
 border-top:1px solid #f5f5f5;
 border-right:1px solid #c0c0c0;
 border-bottom:1px solid #c0c0c0;
 border-left:1px solid #f5f5f5;
}

span.red{
 color:#ff0000;
}

span.bold{
 font-weight:bold;
}

h1 a:link,
h1 a:visited,
h1 a:hover,
h1 a:active{
 color:green;
}

p{
 text-align:left;
 font-size:80%;
 line-height:150%;
}




/*+++box+++*/

div#box{
 width:840px;
 height:100%;
 background-color:#ffffff;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:0px;
 padding:0 20px 10px 20px;
 overflow:auto;
}



/*+++header+++*/

.header_bar{
 border-top:5px solid #090;
 background-color:#9acd32;
 height:3px;
 text-align:center;
 margin-bottom:15px;
 padding:0px;
}

#header{
 padding:0px;
 margin:0 0 20px 0;
}

img.logo{
 float:left;
 margin-right:10px;
}

h1{
 color:#000;
 font-size:100%;
 text-align:left;
 padding-top:10px;
 padding-left:0px;
 padding-bottom:3px;
 margin:0px;
}

h2{
 font-size:80%;
 text-align:left;
 line-height:150%;
 font-weight:normal;
 padding:0px;
 margin:0px;
}



/*+++main+++*/

.photo{
 margin:0;
 padding:0;
}

p.photo_title{
 font-size:80%;
 color:#999;
 text-align:right;
 padding:0 0 10px 0;
 border-bottom:1px dotted #ccc;
}


div#main{
 float:left;
 text-align:left;
 background-color:#fff;
 width:520px;
 padding:0px;
 margin:0 0 20px 0;
 overflow:auto;
}

.main_entry{
 padding:10px 0;
 margin-top:10px;
}

h3.main_entry_title{
 text-align:left;
 font-size:100%;
 color:#090;
 margin-top:10px;
 margin-left:0;
 margin-bottom:20px;
 padding:0;
}

h3.main_entry_title a:link,
h3.main_entry_title a:visited,
h3.main_entry_title a:hover,
h3.main_entry_title a:active{
 color:green;
}

h3.cat_main_entry_title{
 text-align:left;
 font-size:100%;
 color:#090;
 margin:0;
 padding:0;
}

h3.cat_main_entry_title a:link,
h3.cat_main_entry_title a:visited,
h3.cat_main_entry_title a:hover,
h3.cat_main_entry_title a:active{
 color:green;
}

div#main p a:link,
div#main p strong a:link,
div#main p a:visited,
div#main p strong a:visited,
div.main_entry p a:link,
div.main_entry p strong a:link,
div.main_entry p a:visited,
div.main_entry p strong a:visited{
 text-decoration:none;
 border-bottom:dashed 1px #000000;
 color:#000000;
}

div#main p a:hover,
div#main p strong a:hover,
div#main p a:active,
div#main p strong a:active,
div.main_entry p a:hover,
div.main_entry p strong a:hover,
div.main_entry p a:active,
div.main_entry p strong a:active{
 text-decoration:none;
 color:#006200;
}

div#main p a:link,
div#main p strong a:link{
 text-decoration:none;
 border-bottom:dashed 1px #000000;
 color:#000000;
}

.float_r{
 float:right;
 margin-left:10px;
}

.float_l{
 float:left;
 margin-right:10px;
}

p.entry_footer {
 color:#696969;
 text-indent:2em;
 padding-bottom:1em;
 border-bottom:1px solid #cccccc;
 margin-top:2.5em;
 margin-bottom:10px;
}

div.main_entry p.entry_footer a:link,
div.main_entry p.entry_footer a:visited {
 padding: 0 0 1px 0;
 color: #696969;
 text-decoration: none;
 border-bottom: 1px dotted #696969;
}

div.main_entry p.entry_footer a:hover,
div.main_entry p.entry_footer a:active {
 padding: 0 0 1px 0;
 color: #ff0000;
 text-decoration: none;
 border-bottom: 1px dotted #ff0000;
}

.cat_entry_footer{
 color:#999;
 text-indent:1em;
 margin-top:0.5em;
 margin-bottom:0px;
 padding-bottom:0;
}

div.entry_archives_navi{
 text-align:left;
 margin:20px 0 0 0;
 padding:0 0 0 1em;
}

.ad{
 flaot:left;
 margin-right:10px;
 font-size:80%;
}






/*+++address+++*/

address{
 background-color:#090;
 color:#fff;
 font-style:normal;
 font-size:80%;
 text-align:center;
 padding-top:5px;
 padding-bottom:5px;
 margin-top:10px;
 margin-bottom:10px;
 clear:both;
}



/*+++footer+++*/

#footer{
 clear:both;
}

#footer p{
 color:#999;
 text-align:center;
 font-size:70%;
}

#footer p a:link,a:visited{
 color:#999;
}

#footer p#samt{
 margin:0;
}



/*+++archives.html+++*/

.archives_li{
 font-size:80%;
 line-height:180%;
}



/*+++category_archives+++*/


/*+++archives+++*/

h3.archive_title{
 font-size:100%;
 padding:3px 0 3px 5px;
 margin:0 0 20px 0;
 border-bottom:1px solid #cccccc;
 border-left:4px solid #cccccc;
}

p.archive_pre_next{
 margin:0;
 padding:4px 0 0 0;
 text-align:center;
}

/*+++ リンク集 +++*/

div.link_box{
 font-size:100%;
 border-bottom:1px dotted #cccccc;
 padding-bottom:1em;
 margin-bottom:1em;
}

/*+++comments+++*/

#comments{
 margin-bottom:10px;
}
.comment-header{
 color:#006200;
 font-weight:bold;
 font-size:80%;
 margin-bottom:5px;
}

.comments-header{
 font-size:80%;
 padding-top:10px;
 margin-bottom:10px;
}

.comment-content{
 margin-bottom:5px;
}

.comment-footer{
 margin-left:25px;
 margin-bottom:10px;
}

h3.comments_entry_title{
 text-align:left;
 font-size:100%;
 color:#090;
 margin:20px 0 10px 0;
 padding:0;
}



/*+++ search +++*/

div.search-results-container{
 margin:0;
 padding:0;
}

div.search-results-container p{
 margin-left:20px;
}

h3.search-results-header{
 margin-top:20px;
}

h3.search_entry_title{
 margin-top:20px;
 padding-left:0;
}

h3.search_entry_title a{
 color:green;
}


