/*
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://005.holidayblog.jp/wp-content/uploads/2008/06/11.jpg) repeat-y;

}


a{

	font-weight: 550;

	color: #888888;


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: 500px;
	vertical-align: top;
	text-align: left;
	background: #FFFFFF url(http://038.holidayblog.jp/wp-content/uploads/2009/02/fuzy_head.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://033.holidayblog.jp/wp-content/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: #000000;
}


//.topmenu ul li a{
	color:  #888888;

	text-decoration: none;
}

//.topmenu ul li a:hover{

	color: #888888;

}



/* 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:#000000;
padding: 10px;
}

/*サイドバー中身文字*/

.sidebar ul{



	margin: 0;

	padding: 0;


   	list-style-type: none;

}



.sidebar ul a{

	text-decoration: none;


}


.sidebar ul a:hover{
  	color: #888888;

}

.sidebar ul li{

	border: 1px solid #485956;
	margin: 0 0 10px 0;

}
.sidebar #search{

	padding: 10px;

	background: #000000;


}

.sidebar #search input{

	margin: 5px;

	background: #000000;
	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;

}

.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: #000000;



}
.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: 5px solid #808080;
	border-bottom: 5px solid #C0C0C0;
	
}

.post h2 a{


	text-decoration: none;

	color: #FFFFFF;


}

.post h2 a:hover{

	color: #ffff00;
}

.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: #000000;


}



.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: #C0C0C0;

}

.postmetadata a{

		color: #cccccc;

	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: #111111;


	padding-left: 5px;

	padding-right: 5px;
color:#ffffff;



}

/*カレンダー現在月*/

table#wp-calendar caption{
	padding: 5px 15px;


	font-size: 15px;

	font-weight: bold;

	background: #000000;
 color:#FFFFFF;


}

table#wp-calendar th{

	padding: 0px;
	text-align: center;
	vertical-align: top;
color:#000000;
	background: #444444;


}

table td#today {
	background: #000000;

	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: #FF1493;}
#wp-admin-bar a{color: #FF1493;}
#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;}