/*

Theme Name: holiday

Description: Devaint is an advanced theme compatible with Wordpress 2.3.x and prior versions.

Version: 2.3

Author: sachiko


*/



body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{

	margin: 0;

	padding: 0;

}



body{

	font-family: arial;

   	font-size: 12px;

	text-align: left;

	vertical-align: top;

	background: #000000 url(http://044.holidayblog.jp/wp-content/uploads/2010/01/10004517.jpg)  repeat-y;

}



a{

	font-weight: 550;
        
        color: #FFFFFF;

border:0px;

}



a:hover{

	text-decoration: none;

        color: #000000;

}



img{

	border: 0;

}



address, dl, p{

	padding: 10px 0 0;

}



form{

background:#000000;

}



/* Header */



#header{

   	margin: 0px ;

	width: 822px;

   	height: 371px;

	vertical-align: top;

	text-align: left;

	background: url(http://044.holidayblog.jp/wp-content/uploads/2010/01/asakurasennsei.jpg) repeat-y;

}



#header h1{

	padding-top: 270px;

	font-size: 28px;

	font-weight: normal;



}



#header h1 a{

	font-weight: bold;

	text-decoration: none;

	color: #D6E4E0;

        background: url(http://031.holidayblog.jp/wp-content/holiday/images/home.gif);

}



/* Top Menu*/



//.topmenu{

	margin: 0px auto 0px auto;

	background: #999999;

    font-size: 17px;

	font-variant: small-caps;

	width: 980px;

	vertical-align: top;

	text-align:center;

}



//.topmenu ul{

	margin: 0;

	padding: 10px;

	list-style-type: none;

}



//.topmenu ul li{

	display: inline;

	margin: 0 10px 0 0;

	color: #000000;

}



//.topmenu ul li a{

	color:  #FFFFFF;

	text-decoration: none;

}

//.topmenu ul li a:hover{

	color: #FF007F;

}





/* Blockquote */



blockquote, code{

	margin: 10px;

	background: #000000;

	border-top: 4px solid #485956;

	border-bottom: 4px solid #485956;

 }



blockquote p{ padding: 10px; }



blockquote blockquote{

	margin: 10px;

	background: #EAF2EE;

}



dt{ font-weight: bold; }



dd{ padding: 0 0 0 10px; }



hr{

	clear: both;

	margin: 10px 10px 5px;

	border: 0;

	height: 1px;

	text-align: left;

	background: #FF007F;



}



input, textarea{

	font-size: 14px;

	padding: 2px;

}



input#s, input#author, input#email, input#url, textarea#comment{

	padding: 3px;

}



input#author, input#email, input#url{

	margin: 0 5px 0 0;

}



pre{

	width: 90%;

}



small{

	font-size: 12px;

}

/*メインコンテンツbox*/

#container{

	margin: 0px;

	width: 821px;

	text-align: left;


}

/*メインコンテンツboxさらに内側*/

#counter{
background:#ffffff;
}

#page{

	padding: 10px;

}





/* right Sidebar */



.sidebar, .rightcolumn{

	float: left;

	width: 184px;

	margin: 0 10px 0 0;

	line-height: 20px;

        color: #FFFFFF;

}



.rightcolumn{

	margin: 0;

}
.textwidget{
background: #000000;
padding: 10px;
}
/*サイドバー中身文字*/

.sidebar ul{

	margin: 0;

	padding: 0;

   	list-style-type: none;


}



.sidebar ul a{

	text-decoration: none;

}



.sidebar ul a:hover{

  	color: 	#0000cc;

}



.sidebar ul li{

	border: 1px solid #999999;

	margin: 0 0 10px 0;

}



.sidebar #search{

	padding: 10px;

	background: #FFFFFF;



}



.sidebar #search input{

	margin: 5px;

	background: #FFFFFF;

	width: 140px;

}



.sidebar #searchsubmit input{

	text-align: center;

	

}

/*サイドバー見出し文字*/

.sidebar ul li h2{

	padding: 5px 10px;

	font-size: 12px;

	font-variant: small-caps;

	background: #000000;

	color: #FFFFFF;

}

/*サイドバーリスト箱*/

.sidebar ul ul{

	padding: 5px 10px 10px;

	background: #000000;



}



.sidebar ul ul li{

	border: 0;

	margin: 0;

	padding: 0;

	line-height: 18px;

}



.sidebar ul ul ul{

	padding: 0;

}



.sidebar ul ul ul li{

	padding: 0 0 0 10px;

}

/*記事*/

#maincolumn{

	float: left;

	width: 400px;

	margin: 0px 10px 0 0;

	line-height: 18px;

	color: #FFFFFF;

}



/* Post and Pages */

/*記事全体の箱*/

.post{

	margin: 0 0 10px 10px;

	padding: 0px 0 0 0;

}

/*記事タイトル*/

.post h2{

	font-size: 18px;

	padding: 5px 10px;

	border-top: 4px solid #0000cc;

	border-bottom: 4px solid #0000cc;

	color: #FFFFFF;

}



.post h2 a{

	text-decoration: none;

	color: #FFFFFF;

}

.post h2 a:hover{

	color: #0000cc;

}

.entry{

	padding: 0px 10px 10px;

}



.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{

	border: 0;

	padding: 15px 0 0;

	font-weight: 8000;

	background-color: transparent;

	color: #485956;

}



.entry h1{

	font-size: 24px;

	}



.entry h2 {

	font-size: 20px;

    }



.entry h3, h4, h5 ,h6{

	font-size: 18px;

}



.entry img{

	padding: 4px;

	background-color: transparent;

}



.entry img.wp-smiley{

	border: 0;

	padding: 0;

	background-color: transparent;

}



.entry img.alignleft{

	float: left;

	margin: 5px 10px 0 0;

}



.entry img.alignright{

	float: right;

	margin: 5px 0 0 100px;

}

/*記事下情報箱*/

.postmetadata{

	padding: 5px 5px 20px 10px;

	border-top: px solid #FFFFFF;

    font-size: 12px;

       color: #FFFFFF;

}



.postmetadata a{

	color: #FFFFFF;

	text-decoration: none;

}



.postmetadata1{

	padding: 20px;

    font-size: 15px;

}



.right{

	float: right;

}

.left{

	float: left;

}

.browse{

	padding: 0 10px 10px;

}





/* Comments */



/* Tag Cloud */



/* Calendar */



table#wp-calendar{

	width: 100%;

	font-size: 12px;

	text-transform: none;

	line-height: 18px;

	background: #000000;
        color: #FFFFFF;

	padding-left: 5px;

	padding-right: 5px;

}

/*カレンダー現在月*/

table#wp-calendar caption{

	padding: 5px 15px;

	font-size: 16px;

	font-weight: bold;

	background: #000000;
        color: #FFFFFF;



}



table#wp-calendar th{

	padding: 0px;

	text-align: center;

	vertical-align: top;

	background: ;



}



table td#today {

        border: 1px solid #0000cc;

	padding: 0px;

	text-align: center;



}





table#current td{

	background-color: #66ff00;

	padding: 0px;

	text-align: center;



}



table#wp-calendar tfoot td{

	text-align: center;

}





/* Plugins */



#wp-admin-bar {text-align:center; margin:0; padding:5px; background:#374341;  clear:both; text-align:center; color: #EAF2EE;}

#wp-admin-bar a{color: #EAF2EE;}

#wp-admin-bar ul {margin:0; padding:0}

#wp-admin-bar ul li {list-style-type:none; display:inline; margin:0 10px; padding:0}



.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:active{text-decoration:none;color:#485956;background-color:#D6E4E0;margin:5px;padding:5px 10px;}

.wp-pagenavi a:hover{color:#AFC81C;}

.wp-pagenavi span.pages{color:#485956;background-color:#D6E4E0;margin:2px;padding:5px 10px;}

.wp-pagenavi span.current{font-weight:bold;color:#485956;background-color:#D6E4E0;margin:5px;padding:5px 10px;}

.wp-pagenavi span.extend{color:#485956;background-color:#D6E4E0;margin:5px;padding:5px 10px;}



#related{padding: 10px;}

#related li{ margin-left: 10px;}

.related_post ul li { margin-left: 10px;}