html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
       	-webkit-text-size-adjust:none;
	}
body{
	font-size: 14px;
	font-family:Helvetica Neue,Helvetica,Arial,Tahoma;
	max-width:800px;
	margin:0 auto;
	}
ul, li, ol, dl, dd, dt{
	list-style:none;
	padding:0;
	margin:0;
	}
a {
  text-decoration: none;
  color: #000;
}
a:hover {

  color:#0000fd;
}
a:visited {color:blue}

em {
  font-style: italic;
}

strong, .strong {
  font-weight: bold;
}

.show_left #content_left,
.show_right #content_right,
.show_normal #content_normal,
.show_flipped #content_flipped{
	display:block;
	}

.show_normal, .show_flipped{	width:320px;	}
.show_left,.show_right{	width:480px;	}


#page_wrapper{
    padding:8px 0;
    margin:0 2px 0 2px;
    }
#header {

}

#header h1 {
  font-size:1.5em;
  margin:0;
}

#header h1 a {
  display: block;


}

#header h1 a:hover{
color:#00000d;

}


.sp {color:#000000;font-size:0.7em;padding-bottom:4px;}



.post_cont {  display:block;
  width:100%;
  padding:2px 0px 2px 0px;
    margin:2px 0px 2px 0px;

}
.content:hover{background-color:#efefef;}

.content {  float:left;  width:100%;
        clear:both;
   /*     margin: 0 4px 0 4px ;
	padding:0 6px 0 6px;  */
	border-top: 2px solid #cacaca; 
	min-height:40px;

}


.content h2 { float:left;
        width:100%;
	margin:6px 0;
	font-size:1em;
	display:block;
}

.content h2 a {
	width:100%;
	font-size: 1em;
        font-weight: bold; 	display:block;

}

.content h2 a:hover {

	border-bottom:0;

}
.content h2 a:visited {color:blue}

.content img {
  float: left;
	margin: 2px 4px 2px 0;

}

.content p {
  font-size: 19px;
  color: #666;
}



}
.pointer{cursor:pointer;background:#efefef}
