/*
Theme Name:holidaynote
Theme URI:http://holidaynote.com/
Description:design by holidaynote.
Author:oto
*/

.clear {
	clear: both;
}


p img {
	padding: 0;
	max-width: 100%;
	}


img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}


.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}


a img {
	border: none;
	}


/* End Various Tags & Classes*/


.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}


/*category*/
#category-title{width:470px; border-top:6px solid #ADD633; background:#FFF url('./image/cat_title_haikei.gif')}
#category-title h1{font-size:140%; font-weight:bold; color:#333; letter-spacing:2pt; padding:8px 5px}
#category-excerpt{width:470px; margin-bottom:20px; color:#777; border-top:1px dashed #ADD633; padding-top:10px}
#category-excerpt p{font-size:85%; color:#D65C33; margin-top:3px}

ul.category-archive{margin-top:15px; width:640px; text-align:lef; border-top:1px solid #DDD}
ul.category-archive li{padding:10px 0; border-bottom:1px solid #DDD; overflow:hidden; width:640px}
ul.category-archive li p{margin-top:5px}
ul.category-archive a{font-size:115%}
.category-archive-l{float:left; width:115px}
.category-archive-l img{width:100px; padding:2px; border:1px dotted #999}
.category-archive-l a:hover{background-color:transparent}
.category-archive-r{float:right; width:525px}
.category-top-more{margin-top:10px; text-align:right}


/*single*/
.single-image{margin:25px auto; text-align:center; font-size:85%; color:#666}
.single-text{width:610px; text-align:left; margin:20px auto 30px auto; line-height:1.6; font-size:108%}
.single-text p{margin:15px 0}
.single-text a{border-bottom:1px dashed #3366FF}
.single-text a:hover{border:0}
.page-text{font-size:100%; line-height:1.4}
.page-text h2{font-size:120%; border-left:6px solid #99CC00; padding:2px 0 2px 6px; color:#333; margin:30px 0 15px 0}


.single-text dd{margin-top:8px; padding:5px; background-color:#F0F0F0}
#single-modified{text-align:right; margin:15px auto 0 auto; width:610px}
#single-chui{margin:20px auto 0 auto; font-size:90%; color:#FF0000; width:610px; text-align:left}
#single-ads{width:610px; margin:20px auto 0 auto; text-align:left; padding-top:6px; border-top:2px solid #333}


