html{border-top: 5px solid #e86e0a;}

body{
  background: #ebedf1 url("images/bg.gif") repeat-x top left;
  margin: none;
  padding: none;
  font-family: Arial;
  font-size: 12px;
  line-height: 17px;
  color: #333;
}

a {
  color: #e86e0a;
  text-decoration: none;
}

a:hover{
  text-decoration: underline;
}

h2{font-weight: normal;letter-spacing: -1px;}

hr{height: 0;border: 0;border-bottom: 1px dashed #cccccc;}
#wrap {
  margin: 0px auto;
  padding: 50px;
  padding-top: 0;
  width: 750px;
  background: #fff;
 
}

#header {
  width: 100%;
  height: 100px;
  margin-bottom: 20px;
}

#content {
  width: 540px;
  border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;
  border: 3px solid #FD8201;
  background: #f6f7f9;
  padding: 20px;
  float: left;
}

.sidebar {
background: #FD8201;
  width: 120px; 
  padding: 10px;
border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;
   font-weight: bold;
  float: right;
  margin-bottom: 20px;
  font-size: 15px;
  line-height: 20px;
}
.sidebar a{ color: #fff;}
.comment_short {
  width: 100%;
  min-height: 80px;
  border-bottom: 1px dashed #cccccc;
}
.about{background: #ebedf1;padding: 5px;}
.replay {background: url("images/reply.png") no-repeat center left;padding-left: 20px;padding-right: 10px;}
.report{background: url("images/report.png") no-repeat center left;padding-left: 20px;padding-right: 10px;}
.comment_short img,#content img {float: left; margin-right: 10px;}
.comment_short h3 {padding: none; margin: 0px; margin-top: 5px;}
.comment_short p {margin-top: 2px; margin-bottom: 2px;}
.comment_short p.gray {color: #666666; text-align: right;}

.sidebar ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}

#topform {font-size: 14px;
border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border: 3px solid #FD8201;
  padding: 10px 0; margin: 10px 0;
}



input {
  font-size: 16px;
  border: 1px solid #666;
}
