/*

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: #000 url(http://031.holidayblog.jp/wp-content/uploads/2009/01/chariots_key16.jpg) repeat-y;

}



a{

	font-weight: 550;

	color: #ddd;

border:0px;

}



a:hover{

	text-decoration: none;

}



img{

	border: 0;

}



address, dl, p{

	padding: 10px 0 0;

}



form{

background:#000;

}



/* Header */



#header{

   	margin: 0px ;

	width: 822px;

   	height: 300px;

	vertical-align: top;

	text-align: left;

	background: url(http://031.holidayblog.jp/wp-content/uploads/2010/01/chariots11_blog.jpg) repeat-y;

}



#header h1{

	padding-top: 190px;

	font-size: 29px;

	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: #374341;

    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: #96A19B;

}



//.topmenu ul li a{

	color:  #9933ff;

	text-decoration: none;

}

//.topmenu ul li a:hover{

	color: #c00;

}





/* Blockquote */



blockquote, code{

	margin: 10px;

	background: #000;

	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: #9b9b9b;



}



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: 822px;

	text-align: left;


}

/*メインコンテンツboxさらに内側*/

#counter{
background:#000;
}

#page{

	padding: 10px;

}





/* Sidebar */



.sidebar, .rightcolumn{

	float: left;

	width: 184px;

	margin: 0 10px 0 0;

	line-height: 20px;

}



.rightcolumn{

	margin: 0;

}
.textwidget{
background:#000;
padding: 10px;
}
/*サイドバー中身文字*/

.sidebar ul{

	margin: 0;

	padding: 0;

   	list-style-type: none;

}



.sidebar ul a{

	text-decoration: none;

}



.sidebar ul a:hover{

  	color: #800;

}



.sidebar ul li{

	border: 1px solid #c00;

	margin: 0 0 10px 0;

}



.sidebar #search{

	padding: 10px;

	background: #000;



}



.sidebar #search input{

	margin: 5px;

	background: #000;

	width: 140px;

}



.sidebar #searchsubmit input{

	text-align: center;

	

}

/*サイドバー見出し文字*/

.sidebar ul li h2{

	padding: 5px 10px;

	font-size: 10px;

 	font-weight: bold;

	font-variant: small-caps;

	background: #000;

	color: #fff;

}

/*サイドバーリスト箱*/

.sidebar ul ul{

	padding: 5px 10px 10px;

	background: #000;



}



.sidebar ul ul li{

	border: 0;

	margin: 0;

	padding: 0;

	line-height: 24px;

}



.sidebar ul ul ul{

	padding: 0;

}



.sidebar ul ul ul li{

	padding: 0 0 0 10px;

}

/*記事*/

#maincolumn{

	float: left;

	width: 410px;

	margin: 0px 10px 0 0;

	line-height: 22px;

	color: #fff;

}



/* Post and Pages */

/*記事全体の箱*/

.post{

	margin: 0 0 10px 10px;

	padding: 0px 0 0 0;

}

/*記事タイトル*/

.post h2{

	font-size: 20px;

	padding: 5px 10px;

	border-top: 3px solid #c00;

	border-bottom: 3px solid #c00;

	color:#96A19B;

}



.post h2 a{

	text-decoration: none;

	color: #fff;

}

.post h2 a:hover{

	color: #c00;

}

.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 10px 10px;

	border-top: 2px solid #c00;

    font-size: 12px;

       color:#fff;

}



.postmetadata a{

	color: #ddd;

	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: 14px;

	text-transform: none;

	line-height: 20px;

	background: #000;

	color:#fff;

	padding-left: 5px;

	padding-right: 5px;

}

/*カレンダー現在月*/

table#wp-calendar caption{

	padding: 5px 15px;

	font-size: 16px;

	font-weight: bold;

	background: #000;



}



table#wp-calendar th{

	padding: 0px;

	text-align: center;

	vertical-align: top;

	background: #000;



}



table td#today {

	background: #ffc;

	padding: 0px;

	text-align: center;



}





table#current td{

	background-color: #EAF2EE;

	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;}