@charset "UTF-8";

body {
  background:#EEE;
}

p {
	margin	: 0px 0px 20px 0px;
}

table {
	padding	: 10px 10px;
	margin	: 10px 0px 10px;
	background	: #fff8e3;
}

ul, ol  {
	margin	: 5px 0px 5px 20px;
}

ul br, ol br, li br {
	display	: none;
}

a {
	text-decoration:none;
}
a:link{
	color	: #258FB8;
} 
a:visited    { color: #996699;} 
/* a:active    { color: #FF4500;} */
a:hover        { color: #996600; text-decoration: underline;}

input, textarea {
	border	: 1px solid	#258FB8;
}


/* ============================================================================
  common
============================================================================ */
.headline2 {
	text-decoration	: underline;
	font-weight		: bold;
}

.img_photo{
        border :1px solid #555555;
        width  :540px;
}

.img_photo_half{
        border :1px solid #555555;
        width  :250px;
	margin	: 0px 0px 0px 10px;
	vertical-align	: middle;
}


/* ============================================================================
  content
============================================================================ */
#content {
	width	: 960px;
	margin	: 0px auto;
	background	: #FFFFFF;
	padding		: 22px 22px;
}

#blog_body {
}

/* ============================================================================
  main
============================================================================ */
#main {
	width	: 560px;
	float	: left;
}

.entry {
/*	border	: 1px dotted #999999; */
	padding	: 10px 10px;
	margin	: 10px 0px;
}

.entry h2 {
	font-size		: 17px;
	border-bottom	: 2px solid #FF6244;
}

.entry h3 {
	margin		: 0px 0px 5px 0px;
	padding		: 0px 0px 0px 10px;
	font-size	: 13px;
	border-left	: 7px solid #FF6244;
}

.entry_header {
	text-align	: right;
	margin	: 0px 0px 10px 0px 
}


.entry_block {
	margin	: 20px 0px 0px 0px;
}

.entry_block ul{
	margin	: 0px 0px 0px 30px;
}

blockquote {
	margin	: 4px 30px;
	padding	: 0px 0px 0px 20px;
	border-left	: 10px solid #FCB274;
}

.entry_ads {
}

/* ============================================================================
  sidebar
============================================================================ */
.side_block {
	margin	: 0px 0px 20px 0px;
}

.sidetitle {
	margin	: 0px 0px 3px 0px;
	
	background	: #EFEFEF;
	padding		: 2px 3px;
	font-weight	: bold;
}

.side_item {
	margin	: 0px 0px 10px 0px;
}

/* ============================================================================
  sidebar1
============================================================================ */
.sidebar{
	width	: 200px;
	margin	: 10px 0px 0px 20px;
	padding	: 10px 0px;
	float	: left;
/*	border	: 1px dotted #999999; */
}

.image_ads {
/*	border	: 1px solid #555555; */
}

/* ============================================================================
  sidebar2
============================================================================ */
.sidebar2{
	width	: 160px;
	margin	: 10px 0px 0px 20px;
	padding	: 10px 0px;
	float	: left;
/*	border	: 1px dotted #999999; */
}

