p{ margin-top: 0; text-indent: 0% }

abbr, acronym {
  cursor: help;
  font-style: normal;
  border-bottom: 1px dotted;
  }

code {
  color: #f63;
  }

hr {
  display: none;
  }

a{
  color: #ccc; 
  text-decoration:none;
  }

a:hover{
  text-decoration:underline;
  }

a img{
	border:0;
}

body{
  margin: 10px;
  padding: 0;
  font-family: "Arial";
  font-size: 80%;
  text-align: left;
  color: #336633;
  background:#1a1a1a url(images/bg.png) top repeat-x;
}

.clear{
	clear:both;
}		

/*wrapper*/
#wrapper{
	width:300px;
	margin:0 auto;
	padding:0 0 20px 0;
}
/*header*/
#header{
	width:100%;
	padding:10px 0 10px 0;
	text-align:center;
}
 
h2.post_title { 
	color:#343434;
	font-size:110%;
	font-weight:bold;
	display:block;
	background:#C1272D url(images/h2_bg.png) top left no-repeat; 
	margin:0px;
	padding:0px;
	border:0px; 
}

h2.post_title span {
padding:5px 10px;
background:url(images/h2_span_bg.png) top right no-repeat;
display:block;
}

h2.post_title a:hover {
color:#900;
}

h2.post_title a:link, h2.post_title a:visited {
color:#343434;
}

div.section {
background:url(images/section_bg_left.png) bottom left no-repeat #FFFFFF;
font-size:100%;
color:#666;
}
div.section a{
color:#666;
}

div.section span {
background:url(images/section_bg_right.png) bottom right no-repeat;
padding:10px;
display:block; 
}
div.section span p img{
	max-width:100%;
}
div.section span p a{
	text-decoration:underline;
	color:#930;
}
div.section span p a:hover{
	text-decoration:none;
}
.meta{
	border-top:1px solid #666;
	padding:10px 0 0 0;
}
.meta a{
	color:#09C;
	text-decoration:underline;
}
.meta a:hover{
	text-decoration:none;
}
.sociable{
	display:none;
	visibility:hidden;
}
.sociable ul{
	list-style:none;
	padding:10px;
	margin:0;
}
.sociable li{
	display:inline;
}
/*comment_mobile*/
#comment_mobile{
	width:100%;
}
#comment_mobile textarea{
	width:200px;
}
#comment_mobile{
	width:100%;
}
#comment_mobile h3{
	font-size:110%;
	padding:20px 0 0 0;
}
/*categories*/
#categories{
	width:100%;
	padding:10px 0 10px 0;
	text-align:center;
}
#categories ul{
	padding:0;
	margin:0;
	list-style:none;
}
#categories li{
	display:inline;
	padding:0 5px 0 5px;
}
/*menu*/
#menu{
	width:100%;
	padding:10px 0 5px 0;
	text-align:center;
}
#menu ul{
	padding:0;
	margin:0;
	list-style:none;
}
#menu li{
	display:inline;
	padding:0 5px 0 5px;
	line-height:18px;
	text-transform:capitalize;
}
#menu li a{
	text-decoration:underline;
}
#menu li a:hover{
	text-decoration:none;
}
/*tags*/
#tags{
	margin:15px 0 0 0;
}
/*page_nav*/
#page_nav{
	width:100%;
	text-align:center;
	background:#CCC;
	padding:8px 0 8px 0;
	color:#000;
}
#page_nav a{
	color:#000;
}
/*search_box*/
#search_box{
	width:100%;
	height:27px;
	overflow:hidden;
	margin:10px 0 0 0;
	text-align:center;
	background:url(images/searchbg.png) no-repeat;
}
#search_box form{
	padding:4px 0 0 10px;
}
#searchform #s{
	float:left;
	border:0;
	background:none;
	width:250px;
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
}
#searchform #searchsubmit{
	float:left;
}