#blog
{   width: 480px;
    margin: 20px 0 0 0;
	float: left;
}

#blog h2
{   margin: 0;
    padding: 0;
}

.blogentry
{   width: 480px;
	margin: 0 0 15px 0;
}

#blog .blogentry h2
{   margin: 0 0 0 80px;
    padding: 0;
}

.blogentry img.thumb
{   width: 75px;
	margin: 0 5px 0 0;
	float: left;
}

.blogentry .description
{   margin: 0 0 0 80px;
}

.liststats
{   margin: 0 0 0 80px;
}

.liststats span
{   margin: 0 20px 0 0;
    font-size: 12px;
	color: #7F7F7F;
}

.liststats span img
{   position: relative;
    top: 2px;
}

#goto
{	text-align: center;
	width: 100%;
}

.blogentry h2
{   font-size: 16px;
    float: none;
}

.blogentry p
{   font-size: 12px;
	margin: 0 0 10px 0;
    padding: 0;
	width: 400px;
}

#entrytext
{	width: 100%;
	font-size: 12px;
	float: left;
}

#ratingwrapper
{   width: 100%;
    height: 30px;
	float: left;
}

#rating
{   width: 300px;
	float: left;
}

#rateStatus
{	float:left;
	height:20px;
	margin: 0 0 0 5px;
}

#ratingtitle
{   float: left;
    margin: 0 4px 0 0;
}

#rateMe
{   float:left;
	width:200px;
	height:auto;
	padding:0px;
	margin:0px;
}

#rateMe .on
{   background:url(../imgs/star_on.gif) no-repeat;
}

#rateMe a
{   float:left;
    background:url(../imgs/star_off.gif) no-repeat;
	width:12px;
	height:12px;
	margin: 3px 0 0 0;
}

#ratingSaved
{   display:none;
}

.saved
{   color:red;
}

#ratestats
{   color: red;
    font-size: 12px;
}

#sharing
{	width: 100%;
	float: left;
	margin: 0;
}

#sharehead
{	width: 100%;
	float: left;
}

#sharehead img
{	position: relative;
	top: 2px;
}

#sharecontent
{	float: left;
	width: 470px;
	margin: 5px 0 0 0;
	padding: 5px;
}

#sharing .link
{	float: left;
	margin: 0 10px 0 0;
}

#sharing #copypaste
{	width: 100%;
}

#commentcontent
{   padding: 5px;
	margin: 5px 0 0 0;
    font-size: 12px;
}

.comment span.username
{   color: blue;
    font-weight: bold;
}

.comment p
{   margin: 0;
    padding: 0;
}

#innerpage
{   margin:	20px 0 10px 20px;
	width:	800px;
	float: 	left;
	min-height:		1055px;
}

#innerpage h1
{   margin: 0;
    padding: 0;
	float: none;
	font-size: 24px;
}

#innerpage h2
{   margin: 0;
    padding: 0;
}

.author
{   width: 	488px;
	margin: 15px 0 0;
}

#innerpage .author h2
{   margin: 0 0 0 80px;
    padding: 0;
	font-size: 16px;
}

.author img.thumb
{   width: 75px;
	margin: 0 5px 0 0;
	float: left;
}

.author .description
{   margin: 0 0 0 80px;
}

.author .description p
{   margin: 0;
	padding: 0;
	font-size: 12px;
}


.author .links
{   margin: 0 0 0 82px;
	font-size: 12px;
}

#author
{   width: 488px;
	margin: 0 0 15px 0;
}

#innerpage #author h2
{   margin: 0;
    padding: 0;
	font-size: 16px;
}

#author img.thumb
{   width: 150px;
	margin: 0 5px 0 0;
	float: left;
}

#author .description
{   margin: 0;
}

#author .description p
{   margin: 0;
	padding: 0;
	font-size: 12px;
}

#author .links
{   margin: 0;
	font-size: 12px;
}

#grayinfo
{	display: none;
}

.box
{	background: white;
	padding: 10px;
	border: #DDD6D2 1px solid;
}
.box h2
{	margin: 0 0 6px 0 !important;
	padding: 0;
}
.box a.close
{	background: url(../imgs/close.gif) no-repeat;
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	top: 1px;
	right: 1px;
}

.box form
{	margin:	0;
}
.box form .row
{	clear: both;
}
.box form .row b
{	display: block;
}

.box form .whole
{	height:	120px;
	width:	380px;
}

.box form .half
{	width: 131px;
}

.box form .submit
{	margin: 5px 0 0 0;
	padding: 4px;
	text-transform:	uppercase;
	background: #007DB6;
	color: #ffffff;
}

#topics ul li
{	text-align: left;
	font-size: 12px;
}

#topics ul li a
{	font-size: 12px;
}

#topics ul li span
{	font-size: 12px;
}