body {
  background: #000 url('http://assets.tumblr.com/images/x.gif');
  margin: 30px 0px 0px 245px;
  font: Normal 13px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #333;
}
 
#container {
  width: 500px;
  height: 100%;
  margin: 15px 0px 15px 0px;
  padding: 10px;
  background-color: #FFF;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
 
#container img {
	border: solid 1px #999;
}
 
#container hr {
	border-top: 1px dashed #999;
	height: 0px;
}
 
#tag_cloud{
	margin-left: -40px;
}
 
#rank {
	border: solid 1px #999;
	padding: 3px;
	width: 47.5%;
	margin: 0px 4px 4px 0px;
	float:left;
}
 
#rank strong {
	color:#FF3300;
}
 
#rank .gd {
	color:#fff;
	background:#222;
	font-size:10px;
	line-height:18px;
	padding-left:105px;
}
#header h1 {
  font: 50px Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
  margin: 0px 0px -5px -230px;
}
 
#header h1 a {	
  color: #ff9900;
  text-decoration: none;
}
 
#header h1 a:hover {
  color: #fcca00;
}
 
 
 
#right {
  position: absolute;
  left: 780px;
  font: 12px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 15px;
  width: 212px;
  background-color: #fff;
  padding: 10px;
  color: #222;
  margin: 15px 0px 0px 0px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
 
 
#left {
  position: absolute;
  left: 10px;
  font: 12px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 15px;
  width: 200px;
  background-color: #fff;
  padding: 10px;
  color: #222;
  margin: 15px 0px 0px 0px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
 
h1 {
  color: #FF63B3;
  margin: 0px 0px 10px 0px;
  font-weight: normal;
  font-size: 40px;
  letter-spacing: -1px;
	letter-spacing: 0.5em;
}
 
h1 a {
  color: #FF63B3;
  text-decoration: none;
}
	    
#description {
 color: #222;
 font-size: 9px;
 line-height: 18px;
 padding-right: 70px;
 margin-bottom: 5px;
}
	    

.sideheader {
  margin: 20px 0px 15px 0px;
  color: #000;
  font-size: 12px;
  text-align: left;
  letter-spacing: 0px;
  text-transform: uppercase;
  border-bottom: solid 1px #444;
	background:#fff url("img/point.png") no-repeat 0px 0px;
	padding:0 0 0 20px;
}
 
 
a {
  text-decoration: none;
  color: #fa5300;
}
 
a:hover {
  color: #fcca00;
  text-decoration: none;
	position: relative;
	top: 1px;
	left: 1px;
}
 
strong {
	font-weight: normal;
} 
   
.post-footer p.reblogged {
  font-size:12px;
  color: #222;
  padding:3px 0;
}
 
.post-footer p.reblogged a {
  text-decoration: none;
  background-repeat: no-repeat;
  background-position: center left;
  padding: 2px 0 2px 18px;
}
 
              
div.post {
  margin: 0px 10px 10px 10px;
  position: relative;
}
 
div.post img.permalink {
  border-width: 0px;
  width: 23px;
  height: 9px;
  position: absolute;
  top: 5px;
  right: 5px;
  display: none;
}
 
div.post:hover img.permalink {
  display: block;
}
 
       
div.post h2 {
   font: 14px Arial, 'Helvetica Neue', Helvetica, sans-serif;
   letter-spacing: 3px;
	color:#fff;
	background:#333 url("img/point1.png") no-repeat 3px 3px;
	padding:4px 0 4px 25px;
	margin:15px 0 5px 0;
	font-weight: bold;
}
 
div.post h2 a {
  color: #222; 
  text-decoration: none;
}
 
div.post h2 a:hover {
  color: #FF9ED0;
  text-decoration: none;
}
 
h3 {
	display: inline;
	font-size:20px;
}
 
h4 {
	font-size: 100%;
	font-weight: normal;
	line-height:1em;
	margin: 0;
	display: inline;
}
 


 
 
ol.notes {
  padding: 0px;
  margin: 15px 0px;
  list-style-type: none;
  border-bottom: solid 1px #ccc;
	word-wrap: break-word;
}
 
ol.notes li.note {
  border-top: solid 1px #ccc;
  padding: 5px;
	font-size:10px;
}
 
ol.notes li.note img.avatar {
  vertical-align: -4px;
  margin-right: 5px;
  width: 12px;
  height: 12px;
  border:1px;
}
 
ol.notes li.note span.action {
  font-weight: normal;
}
 
ol.notes li.note .answer_content {
  font-weight: normal;
}
 
ol.notes li.note blockquote {
  border-color: #eee;
  padding: 4px 10px;
  margin: 5px 0px 0px 10px;
}
 
ol.notes li.note blockquote a {
  text-decoration: none;
}
 
 
