html {
  background:url("../../images/lightwitter/top.jpg") repeat-x scroll 0 0 #E5F4F9;
}
.wrapper {
  background:none transparent;	
  border:7px dashed #8EC1DA;
}
#header {
  background:none transparent;
  border-bottom:1px solid #8EC1DA;	
}
#description {
  background:#EDF6FA;
  border-bottom:1px solid #8EC1DA;		
  color:#2276BB;	
}
#main {
  background:none repeat scroll 0 0 #FFFFFF;	
}
#menu{
  border-right:2px solid #8EC1DA;	
}
#menu a {
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	background:none transparent;
	border-left:2px solid #8EC1DA;
	border-right:0;
	border-top:0;
	border-bottom:0;
	color:#2276BB;
	font-size:14px;
	margin:0;
	padding:0 10px;
	}
#menu a:hover, #menu a.selected {
	font-weight:normal;
	color:#2276BB;
	text-decoration:underline;
}
#menu a.selected {
  background:none transparent;	
}
#menu a:hover {
	background:#2276BB;	
	color:#FFF;
}
#menu a.selected:hover {
  font-weight:normal;	
}
.avatar {
  background:none transparent;
  border:3px dashed #8EC1DA;	
  padding:0;
  margin:28px 10px 15px 20px;
}
h1 a {
  color:#2276BB;	
  text-shadow:0 0 8px #FFF;	
}
h1 a:hover {
  text-decoration:underline;	
}
h1 a:link, h1 a:visited {
  color:#2276BB;
  text-shadow:0 0 8px #FFF;	
}
.entry.lastest {
  background:url("../../images/new-ico.gif") no-repeat scroll 99% 10px transparent;
  font-size:12px;
  border-top:1px solid #8BC1DA;
  border-left:1px solid #8BC1DA;
  border-right:1px solid #8BC1DA;
}
.entry.lastest:hover {
  background:url("../../images/new-ico.gif") no-repeat scroll 99% 10px #F8F8F8;
}
.entry {
  border-bottom:0;
  background:none transparent;
  border-top:2px dashed #8BC1DA;
  border-left:1px solid #8BC1DA;
  border-right:1px solid #8BC1DA;	
}
.entry.view {
  background:none transparent;	
}
.entry:hover {
  background:#F8F8F8;	
}
.tab li {
  border:1px solid #8BC1DA;	
}
div.reply {
	border-bottom:0px;
  border-left:1px solid #8BC1DA;
  border-right:1px solid #8BC1DA;
  border-top:0px;
}
div.reply p {
  width:630px;
  margin:0 auto;	
}
div.reply ul {
  border-top:1px solid #8BC1DA;
  width:630px;
  margin:0 auto;	
}
div.reply ul li {
  border-bottom:1px solid #8BC1DA;	
}
div.reply input.content {
  border:1px solid #8BC1DA;	
}
#stat {
  background:none repeat scroll 0 0 #EDF6FA;
  border-color:#8BC1DA;
  border-left:1px solid #8BC1DA;
  border-right:1px solid #8BC1DA;
  border-style:dashed solid solid;
  border-width:2px 1px 1px;
  color:#999999;
  line-height:30px;
  margin-top:-5px;
  padding:0 10px;
  text-align:right;
}