/*

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: #FFFFFF url(http://037.holidayblog.jp/wp-content/themes/holiday/images/8.jpg) repeat-y;



}





a{



	font-weight: 550;



	color: #ff0066;





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: 385px;

	vertical-align: top;

	text-align: left;

	background: #FFFFFF url(http://037.holidayblog.jp/wp-content/themes/holiday/images/brogsample.jpg) repeat-y;

}



#header h1{

	padding-top: 150px;

	font-size: 28px;

	font-weight: normal;



}



#header h1 a{

	font-weight: bold;



	text-decoration: none;

        background: url(http://037.holidayblog.jp/wp-content/themes/holiday/images/home.gif);

}



/* Top Menu*/

//.topmenu{

	margin: 0px auto 0px auto;

    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;

	border-top: 4px solid #485956;

	border-bottom: 4px solid #485956;

 }







blockquote p{ padding: 10px; }



blockquote blockquote{

	margin: 10px;





}







dt{ font-weight: bold; }



dd{ padding: 0 0 0 10px; }



hr{



	clear: both;

	margin: 10px 10px 5px;

	border: 0;



	height: 1px;

	text-align: left;





}





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さらに内側*/





#page{



	padding: 10px;}







/* Sidebar */





.sidebar, .rightcolumn{





	float: left;



	width: 184px;



	margin: 0 10px 0 0;





	line-height: 20px;



}





.rightcolumn{









	margin: 0;





}







.textwidget{

background:#FFFFFF;

padding: 10px;

}



/*サイドバー中身文字*/



.sidebar ul{







	margin: 0;



	padding: 0;





   	list-style-type: none;



}







.sidebar ul a{



	text-decoration: none;





}





.sidebar ul a:hover{

  	color: #AFC81C;



}



.sidebar ul li{



	border: 1px solid #485956;

	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: 10px;





 	font-weight: bold;





	font-variant: small-caps;





	background: #8A002D;





	color: #FFFFFF;



}



.widgettitleul 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: #FFFFFF;







}

.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: #8A002D;



}





/* Post and Pages */

/*記事全体の箱*/



.post{



	margin: 0 0 10px 0;





	padding: 0 0 0 0;







}



/*記事タイトル*/



.post h2{

	font-size: 20px;



	padding: 5px 10px;



	border-top: 5px solid #ff99cc;

	border-bottom: 5px solid #ff99cc;

	

}



.post h2 a{





	text-decoration: none;



	color: #8A002D;





}



.post h2 a:hover{



	color: #ff3300;

}



.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: #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;



}

.more_link a{

color:#003399;



}



/*記事下情報箱*/



.postmetadata{

	padding: 5px 5px 20px 5px;



	border-top: 1px solid #000000;

    font-size: 12px;



  	color: #8A002D;



}



.postmetadata a{



		color: #ff0066;



	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;

color:#8A002D;







}



/*カレンダー現在月*/



table#wp-calendar caption{

	padding: 5px 15px;





	font-size: 16px;



	font-weight: bold;



	background: #ff99cc;

 color:#8A002D;





}



table#wp-calendar th{



	padding: 0px;

	text-align: center;

	vertical-align: top;



	background: #ff9999;





}



table td#today {

	background: #ff99cc;



	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 li{ margin-left: 10px;}

.related_post ul li { margin-left: 10px;}