/*Design by Free CSS Templateshttp://www.freecsstemplates.orgReleased for free under a Creative Commons Attribution 2.5 License*/body {	margin: 0;	padding: 0;	background: #7dc40d;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 13px;	color: #666666;}#body{	background: #333333 url(images/img01.gif) repeat-x;}h1, h2, h3 {	margin-top: 0;}h1 {	font-size: 2em;}h2 {	font-size: 1.6em;}h3 {	font-size: 1em;}ul {	list-style-image: url(images/img07.gif);}a {	color: #333333;}a:hover {	text-decoration: none;	color: #000000;}a img {	border: none;}img.left {	float: left;	margin: 0 20px 0 0;}img.right {	float: right;	margin: 0 0 0 20px;}/* Header */#logo {	width: 750px;	height: 65px;	margin: 0 auto;}#logo h1, #logo p {	margin: 0;	color: #FFFFFF;}#logo h1 {	float: left;	padding-top: 30px;}#logo p {	float: right;	padding-top: 39px;	font-size: 1.2em;}#logo a {	text-decoration: none;	color: #FFFFFF;}/* Menu */#menu {	width: 878px;	height: 45px;	margin: 0 auto;	background: #F6F6F6 url(images/img02.jpg) no-repeat;}#menu ul {	margin: 0;	padding: 5px 0 0 14px;	list-style: none;}#menu li {	display: inline;}#menu a {	display: block;	float: left;	height: 29px;	padding: 11px 30px 0 30px;	text-decoration: none;	font-weight: bold;	color: #333333;}#menu a:hover {	text-decoration: underline;	color: #000000;}#menu .current_page_item a {	background: url(images/img06.gif) repeat-x;}/* Page */#page {	width: 878px;	margin: 0 auto;	background: #FFFFFF url(images/img05.jpg) repeat-y;}#page-bg {	padding: 11px 24px;	background: url(images/img03.jpg) no-repeat;}/* Latest Post */#latest-post {	padding: 20px;	border: 1px solid #E7E7E7;}/* Content */#content {	float: left;	width: 605px;	padding-left:10px;}.post {	margin-bottom: 20px;	padding-bottom: 15px;	border-bottom: 1px solid #E7E7E7;}.title {	margin: 0;}.title a {	text-decoration: none;}.title a:hover {	border-bottom: 1px dotted #999999;}.byline {	margin: 0 0 20px 0;}.entry {}.links {	padding-top: 10px;	text-align: right;	font-weight: bold;}/* Sidebar */#sidebar {	float: right;	width: 190px;	padding-right: 10px;}#sidebar ul {	margin: 0;	padding: 0;	list-style: none;}#sidebar li {}#sidebar li ul {	margin-bottom: 10px;	padding-bottom: 10px;}#sidebar li li {	padding: 5px 20px 5px 35px;	background: url(images/img07.gif) no-repeat 20px 50%;	border-bottom: 1px solid #F3F3F3;}#sidebar h2 {	margin: 0;	padding: 24px 0 3px 20px;	border-bottom: 1px solid #E7E7E7;	letter-spacing: -1px;	font-size: 1.2em;	font-weight: bold;}#sidebar a {	text-decoration: none;}#sidebar a:hover {	text-decoration: underline;}/* Footer */#footer {	width: 850px;	margin: 0 auto;	padding: 20px 0;	position:relative;	left:2px;	background: url(images/img08.jpg) no-repeat;}#footer p {	margin: 0;	text-align: center;	font-size: smaller;	color: #666666;}#footer a {	color: #666666;}
.div-rating-box{
	padding-top:5px;
	padding-bottom:5px;
}
.loading {
	height: 16px;
	background: url('images/working.gif') 50% 50% no-repeat;
}
.div-rating{
	float:left;
	font-weight:bold;
}
.unit-rating {
	float:left;
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 16px;
	position: relative;
	background: url('images/starrating_small.png') top left repeat-x;		
}
.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	float: left;
}
.unit-rating li a {
	outline: none;
	display:block;
	width:16px;
	height: 16px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.unit-rating li a:hover{
	background: url('images/starrating_small.png') left center;
	z-index: 2;
	left: 0px;
}
.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:16px;}
.unit-rating a.r2-unit{left:16px;}
.unit-rating a.r2-unit:hover{width: 32px;}
.unit-rating a.r3-unit{left: 32px;}
.unit-rating a.r3-unit:hover{width: 48px;}
.unit-rating a.r4-unit{left: 48px;}	
.unit-rating a.r4-unit:hover{width: 64px;}
.unit-rating a.r5-unit{left: 64px;}
.unit-rating a.r5-unit:hover{width: 80px;}
.unit-rating li.current-rating {
	background: url('images/starrating_small.png') left bottom;
	position: absolute;
	height: 16px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}
h3.formtitle {
	margin : 0px 0px 0px 0px;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 8px;
}
.commentbody {
	border-top: 1px dotted #ccc;
}
.submitcomment, #submitcomment, #currentcomments, #rating, .textad {
	border: 1px dotted #ccc;
	padding: 5px;
	padding: 5px;
	margin: 20px 0px 0px 0px;
}
.form {
	font-size: 70%;
	border: solid 1px #C6C6C6;
	padding: 2px;
}
.formtext {
	border: solid 1px #C6C6C6;
	padding: 2px;
	border-bottom: 1px dotted #ccc
}
.form:hover, .formtext:hover {
	background: white;
}
.form:focus, .formtext:focus {
	background: white;
	border: solid 1px #000000;
}
.submit {
	background-color: #D3D3D3;
	border: solid 1px #C6C6C6;
	border-right:  solid 1px #9A9A9A;
	border-bottom:  solid 1px #9A9A9A;
}
.submit:hover, .submit:focus {
	background: #EDEDED;
}
.item{
	float:left;
	width:48%;
	padding:2px;
	margin:2px;
}
.item_thirds{
	float:left;
	width:32%;
	padding:2px;
	margin:2px;
}
.item_whole{
	padding:2px;
	margin:2px;
}
.clear{
	clear:both;
}
.toprated{
	height:16px;
	background-image:url('images/star.png');
	margin-right:5px;
	float:left;
}
.mostviewed, .mostrecent{
	float:left;
	margin-right:5px;
	font-weight:bold;
	text-decoration:none;
}