/*







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;







}















a{







	font-weight: 550;







	color: #CCCCCC;







border:0px;







}















a:hover{







	text-decoration:#FF0000;







}















img{







	border: 0;







}















address, dl, p{







	padding: 10px 0 0;







}















form{







background:#000000;







}















/* Header */















#header{







   	margin: 0px ;







	width: 822px;







   	height: 374px;







	vertical-align: top;







	text-align: left;







	background: url(http://043.holidayblog.jp/wp-content/uploads/2009/11/blog.jpg) repeat-y;







}















#header h1{







	padding-top: 150px;







	font-size: 28px;







	font-weight: normal;















}















#header h1 a{







	font-weight: bold;







	text-decoration: none;







	color: #33cccc;







        background: url(http://043.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:  #cccc00;







	text-decoration: none;







}







//.topmenu ul li a:hover{







	color: #cccc00;







}























/* Blockquote */















blockquote, code{







	margin: 10px;







	background: #D3E0DC;







	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;







background: url() repeat-y;







}







/*メインコンテンツboxさらに内側*/







#page{







	padding: 10px;







background: url() repeat-y;}























/* Sidebar */















.sidebar, .rightcolumn{







	float: left;







	width: 184px;







	margin: 0 10px 0 0;







	line-height: 20px;







}















.rightcolumn{







	margin: 0;







}



.textwidget{



background:#333333;
padding: 10px;


}







/*サイドバー中身文字*/







.sidebar ul{







	margin: 0;







	padding: 0;







   	list-style-type: none;







}















.sidebar ul a{







	text-decoration: none;







}
















.sidebar ul a:hover{







  	color: #FF0000;







}


















.sidebar ul li{







	border: 1px solid #666666;







	margin: 0 0 10px 0;







}















.sidebar #search{







	padding: 10px;







	background: #333333;















}















.sidebar #search input{







	margin: 5px;







	background: #FFFFFF;







	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: #FFFFFF;







}







/*サイドバーリスト箱*/







.sidebar ul ul{







	padding: 5px 10px 10px;







	background: #333333;















}















.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: 0 10px 0 0;







	line-height: 22px;







	color: #FFFFFF;







}















/* Post and Pages */







/*記事全体の箱*/







.post{







	margin: 0 0 10px 0;







	padding: 0 0 0 0;







}







/*記事タイトル*/







.post h2{







	font-size: 20px;







	padding: 5px 10px;







	border-top: 2px solid #cccccc;







	border-bottom: 2px solid #cccccc;







	color:#33cccc;







}















.post h2 a{







	text-decoration: none;







	color: #FFFFFF;







}







.post h2 a:hover{







	color: #FF0000;







}







.entry{







	padding: 10px 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: #FFFFFF;







}















.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;







	border-top: 1px solid #666666;







    font-size: 12px;







       color:#FFFFFF;







}















.postmetadata a{







	color: #ff0000;







	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: #333333;
color:#FFFFFF;






	padding-left: 5px;







	padding-right: 5px;







}







/*カレンダー現在月*/







table#wp-calendar caption{







	padding: 5px 15px;







	font-size: 16px;







	font-weight: bold;







	background: #666666;















}















table#wp-calendar th{







	padding: 0px;







	text-align: center;







	vertical-align: top;






















}















table td#today {






border: 1px solid #FFFF66;








	padding: 0px;







	text-align: center;















}























table#current td{







	background-color: #cccccc;







	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;}