body
{
  width:100%;
  margin:0;
  text-align:center;
  background:#000000;
  color:#ffffff;
  font-family:"Times New Roman",Georgia,Serif;  
  font-size:17px;
}
a
{
  color:#ff4500;
  font-size:19px;
  font-weight:bolder;
  margin:0;
  padding:0;
  text-decoration:none;
}
a:hover
{
  color:lime; 
}
img 
{
  margin:2px;
}
hr
{
  width:90%;
  height:1px;
  color:#333333;
}
#wrap
{
  max-width:480px;
  min-width:320px;
  background:#000000;
  text-align:center;
  margin:auto;
  padding:0 3px;
  border-left:1px solid #333333;
  border-right:1px solid #333333;
  overflow:hidden;
}
#logo
{
  float:none;
  background:#ff4500;
  text-align:center;
  margin:0 auto 5px;
  padding:auto;
  border:0;
}
#logo img
{
  margin:25px auto;
}
#menu-top
{
  clear:both;
  width:90%;
  margin:5px auto;
  padding:5px;
  border:0;
}
#ads
{
  clear:both;
  float:none;
  text-align:center;
  margin:5px auto;
  padding:5px auto 8px;
  border:0;
}
#ads img
{
  max-width:320px;
}
.xt_list 
{
  margin:0;
  padding:4px 0;
  border:0;
}
.xt_blog_post_list
{
  margin:0;
  padding:0;
  border:0;
}
.xt_item 
{
  width:90%;
  margin:5px auto 2px;
  padding:2px auto;
  border-bottom:1px solid #333333;
  overflow:hidden;
}
.xt_blog_title_link 
{
  margin:0 auto;
  padding:0;
  border:0;
  display:inline-block;
  overflow:hidden;
}
.xt_heading
{
  margin:0;
  padding:0;
  border:0;
  display:inline-block;
  overflow:hidden;
}
.xt_blog_entry_time
{
  display:none;
}
.xt_blog_comments_number
{
  display:none;
}
.xt_list .xt_description 
{
  margin:0;
  padding:0;
  border:0;
  display:block;
}
.xt_list .xt_description img
{
  width:160px;
  height:120px;
  margin:2px auto 5px;
  padding:0;
  border:0;
  vertical-align:bottom;
  display:inline-block;
}
.menu
{
  font-size:19px;
  font-weight:bolder;
  clear:both;
  width:90%;
  background:#ff4500;
  text-align:left;
  margin:7px auto;
  padding:8px;
  border:0;
}
h1
{
  font-size:1.5em;
  font-weight:bolder;
  margin:2px auto;
}
h2 , h3
{
  font-size:17px;
  margin:0;
}
.xt_pagination
{
  clear:both;
  width:90%;
  text-align:left;
  font-size:19px;
  font-weight:bolder;
  margin:7px auto;
  padding:8px;
  border:1px solid #333333;
}
.xt_pagination a
{
  font-size:19px;
  font-weight:bolder;
  margin:3px;
}
.xt_blog
{
  width:95%;
  margin:3px auto 7px;
  padding:3px auto 17px;
  border-bottom:1px solid #333333;
}
.xt_tags 
{
  text-align:left;
  margin:10px 8px;
  padding:5px;
  border-bottom:1px solid white;
}
.xt_blog_title
{
  margin:3px;
  border:0;
  font-size:1.5em;
  font-weight:bolder;
  margin:2px auto;
}
.xt_blog_subtitle
{
  display:none;
}
.xt_blog_content
{
  margin:3px;
  padding:3px;
  border:0;
}
.xt_blog_entry_date 
{
  display:none;
}
#cat ul
{
  float:left;
  clear:both;
  width:100%;
  text-align:center;
  height:auto;
  list-style:none;
  margin:5px auto 7px;
  padding:0;
  position:relative;
}
#cat ul li
{
  width:90%;
  height:20px;
  display:inline;
  list-style:none;
  margin:0;
  padding:0;
  overflow:hidden;
}
#cat ul li a
{
  display:block;
  margin:3px 10px;
  padding:5px 8px;
  border-bottom:1px solid #333333;
  text-align:left;
  color:#ff4500;
  text-decoration:none;
  font-weight:bold;
}
#cat ul li a:hover
{
  color:lime;
}
#cat ul li a span
{
  display:block;
}
#thumb img
{
  margin:5px auto;
  width:320px;
  height:240px;
}
#sitename
{
  clear:both;
  max-width:480px;
  min-width:320px;
  text-align:right;
  text-decoration:italic;
  color:#ff4500;
  margin:7px auto;
  padding:5px 7px;
  border:1px solid #333333;
}
#bottom
{
  clear:both;
  max-width:480px;
  min-width:320px;
  margin:3px auto 0;
  padding:3px auto;
  border:0;
}
.pr-widget
{
  margin:0 auto;
}