/*



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://036.holidayblog.jp/wp-content/uploads/2008/05/lamina_key03.jpg) repeat-y;



}







a{



	font-weight: 550;



	color: #888;



border:0px;



}







a:hover{



	text-decoration: none;



}







img{



	border: 0;



}







address, dl, p{



	padding: 10px 0 0;



}







form{



background:#FFFFFF;



}







/* Header */







#header{



   	margin: 0px ;



	width: 822px;



   	height: 374px;



	vertical-align: top;



	text-align: left;



	background: url(http://036.holidayblog.jp/wp-content/uploads/2008/05/lamina_key01.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: #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:  #666;



	text-decoration: none;



}



//.topmenu ul li a:hover{



	color: #fff;



}











/* Blockquote */







blockquote, code{



	margin: 10px;



	background: #ffffff;



	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:#000000;

}



#page{



	padding: 10px;



}











/* Sidebar */







.sidebar, .rightcolumn{



	float: left;



	width: 184px;



	margin: 0 10px 0 0;



	line-height: 20px;



}







.rightcolumn{



	margin: 0;



}

.textwidget{

background:#ooo;

padding: 10px;

}

/*サイドバー中身文字*/



.sidebar ul{



	margin: 0;



	padding: 0;



   	list-style-type: none;



}







.sidebar ul a{



	text-decoration: none;



}







.sidebar ul a:hover{



  	color: #fff;



}







.sidebar ul li{



	border: 1px solid #000;



	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: #000000;



	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: 5px solid #fff;



	border-bottom: 5px solid #fff;



	color:#fff;



}







.post h2 a{



	text-decoration: none;



	color: #fff;



}



.post h2 a:hover{



	color: #fff;



}



.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 #FFFFFF;



    font-size: 12px;



       color:#fff;



}







.postmetadata a{



	color: #fff;



	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: #FFFFFF;



	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: #EAF2EE;







}







table td#today {



	background: #EEE;



	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:#fff;}



.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;}