@charset "UTF-8";



@import url(../../../stylesheets/blog/base.css);



a {

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}



/* layout ****************************************************************** */



body{

	background: #918a6f;

}





div#container {
	width: 840px;
	margin-top:0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	color: #FFFFFF;
	background-color: #FFFFFF;


}



div.contents {
	margin: 0 3px;

}

div#global_header {
background-color:#;
border-bottom:1px solid #FFCC33;
margin-left:auto;
margin-right:auto;
text-align:right;
width:800px;
}

div.section {

	text-align: left;

}

div.section input {

  width: 160px;

  padding-top:3px;

}





div#header {
	height: 350px;
	background-color: #aaa;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	width: 840px;
	background-position: center;
	

}





div#header h1{

	padding-top: 70px;

	text-align:left;

	margin-left: 40px;

}



div#header p{
	color: #666666;
	text-align:left;
	margin-left: 40px;

}



div#header a,

div#header a:link,

div#header a:visited{
	color: #333333;

}



div#column_wrapper {
	float:left;
	width: 655px;
	background-color: #FFFFFF;
	

/*	margin-left: 20px;*/

}



/* hide from Mac IE \*/

/** html div#column_wrapper{

	margin-left: 10px;

 }

 */ 



div#primary_column {
	width: 460px;
	background-color:#FFFFFF;
	float:right;
	color: #222;
	border-top-color: #339999;
	border-right-color: #339999;
	border-bottom-color: #339999;
	border-left-color: #339999;

/*	background-color: #fff;*/


}



div#primary_column a,

div#primary_column a:link,

div#primary_column a:visited{
	color: #CC3366;

}





div#secondary_column {
	float:left;
	width: 185px;
	background-color: #fff;

}







div#tertiary_column {
	float:right;
	width: 185px;
	background-color:#FFFFFF;

}



div#footer {

}



div#container_theme,

div#container_archive,

div#container_entry,

div#container_calendar,

div#container_ranking,

div#container_freespace,

div#container_murablo,

div#container_profile,

div#container_reader,

div#container_favorite,

div#container_comment,

div#container_trackback,

div#container_search{

	padding-top: 8px;

	padding-left: 5px;

	padding-bottom: 15px;

	background: #FFFFFF;

}





div#container_theme a{


	padding-top: 10px;

	color: #333333;

}





div#container_archive a{


	padding-top: 10px;

	color: #333333;

}



div#container_entry a{


	padding-top: 10px;
	

	color: #333333;

}



div#container_calendar table{

	width: 170px;

}



div#container_ranking a{


	padding-top: 10px;

	color: #333333;

}



div#container_freespace a{

	margin-left: 20px;

	padding-top: 10px;

	color: #333333;

}



div#container_murablo a{

	margin-left: 20px;

	padding-top: 10px;

	color: #333333;

}



div#container_reader  ul a,

.reader_link a{

/* 	margin-left: 20px; */

	color: #333333;

}



.reader_number{

	margin-left: 10px;

	padding-top: 10px;

	color: #333333;

	margin-bottom: 5px;

	font-size: 10px;

}



div#container_favorite a{

/* 	margin-left: 20px; */

	padding-top: 10px;

	color: #333333;



}



div#container_comment a{

/* 	margin-left: 20px; */

	padding-top: 10px;

	color: #333333;



}



div#container_trackback a{

	margin-left: 20px;

	padding-top: 10px;

	color: #333333;



}



div#container_search a{

	margin-left: 20px;

	padding-top: 10px;

	color: #333333;



}





div#reader_button{

	text-align: left;

	margin-right: 10px;

}









/* ****************************************************************** layout */





/* container *************************************************************** */



div.container h2 {
	padding-top: 10px;
	height: 30px;
	color: #000000;
	font-size: 12px;
	background: url(images/container.gif) no-repeat;
	padding-left: 20px;
	text-align: justify;

}



div.container div.container_body {

	color: #666666;

	font-size: 12px;

	padding-top: 8px;

	background: #FFFFFF;
	
}

div.container ul {
    
		list-style-type:none;

}





/* *************************************************************** container */





/* entry ******************************************************************* */



div.entry {
	margin-top: 1em;
	border: 1px dotted #CC9999;

}



div.entry div.entry_header {

	height: 67px;

	padding-left: 18px;

	padding-top: 18px;

}



div.entry div.entry_header h2{
	padding-left: 25px;
	background: url(images/entrylogo.gif) no-repeat left center;
	border-bottom: 1px dotted #CCCCCC;
	margin-bottom: 5px;
	padding-bottom: 2px;
	margin-right: 10px;
	padding-top: 2px;
	color: #333333;

}



div.entry div.entry_date {

	padding-right:10px;

}



div.entry div.entry_body {

	padding: 15px;

}



div.entry div.entry_body img{

   margin:5px;

}



div.entry div.entry_footer {

	font-size: 10px;

}



div.entry div.entry_footer a,

div.entry div.entry_footer a:link,

div.entry div.entry_footer a:visited{

	color: #666666;

}





div.entry div.entry_footer {

	padding: 0.3em 0.3em;

}



/* ******************************************************************* entry */





/* comment ***************************************************************** */



div#comment div.comment_header {

	margin-top: 10px;

	padding: 0.2em 0.2em 3px;

	border-top: 1px solid #000;

	border-bottom: 1px dotted #000;

}



div#comment div.comment_date {

	color: #777;

	font-size: 10px;

}



div#comment div.comment_body {

	padding: 0.2em;

	color: #666666;

	font-size: 12px;

}



/* ***************************************************************** comment */





/* trackback *************************************************************** */



div#trackback h4 {

	margin-top: 10px;

	padding: 0.2em 0.2em 0.1em;

	border-top: 1px solid #000;

	border-bottom: 1px dotted #000;

}



div#trackback p {

	padding: 8px 0.2em 0.2em;

	color: #666666;

	font-size: 10px;

}



/* *************************************************************** trackback */



div.section a,

div.section a:link,

div.section a:visited{
	color: #CC3366;

}



/*****************************************************************************************/

/*L********************************************************************************/

/*****************************************************************************************/



/* ===================================================================================== */

/*htmlXy[X*/



#t_advertisement{

width:180px;

margin:0px;

padding:0px;

text-align:center;

}



/* ===================================================================================== */

/*Rei*/



.advertise_b_a_top{

width:180px;

margin:0px;

padding:0px;

text-align:center;

}



.advertise_b_a_bottom{

width:180px;

margin:0px;

padding:0px;

text-align:center;

}



/* ===================================================================================== */

/*Rei*/



.advertise_b_b_top{

width:180px;

margin:0px;

padding:0px;

text-align:center;

}



.advertise_b_b_bottom{

width:180px;

margin:0px;

padding:0px;

text-align:center;

}
