body {
 background: #e7e7de;
 color: #000;
 margin: 0;
 padding: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, Sans-serif;
	font-size: 12px;
}

#container {
	margin: 20px auto 0 auto;
	width: 978px;
	text-align: left;
}

#containInner {
	width: 938px;
	margin: 0 20px;
	position: relative;
}

#content {
	background: #fff url('../_images/v2/contentTop.gif') top left no-repeat
}

#contentHomeTop {
	background: #fff url('../_images/v2/contentHomeTop.gif') top left no-repeat;
}

#footer {
	border: none;
	background: #e7e7de;
	color: #000;
	padding: 35px 0 50px 10px;
	position: relative;
	height: 65px;
}

#footer #siteBy {
	position: absolute;
	top: 20px;
	right: 10px;
}

#footer #siteBy a {
	text-decoration: none;
	font-weight: bold;
	padding: 10px 0;
}

#footeradvert {
	clear: both;
	background: transparent;
	text-align: center;
	padding: 0;
	width: 728px;
	margin: 0 auto 50px auto;
}

/*
	Move
*/

.cl {
 clear: both;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.mb5 {
	margin-bottom: 5px;
}

.mr4 {
	margin-right: 4px;
}

.mr8 {
	margin-right: 8px;
}

.mt7 {
	margin-top: 7px;
}

.mr20 {
	margin-right: 20px;
}

.mb8 {
	margin-bottom: 8px;
}

.mt8 {
	margin-top: 8px;
}

.pv8 {
	padding: 8px 0;
}

.pt8 {
	padding-top: 8px;
}

.pb8 {
	padding-bottom: 8px;
}

.pr8 {
	padding-right: 8px;
}

.pt10 {
	padding-top: 10px;
}

.pr20 {
	padding-right: 20px;
}

.pt20 {
	padding-top: 20px;
}

.mv20 {
	margin: 20px 0;
}

.mh20 {
	margin: 0 20px;
}

/*
	Columns
*/

.col70 {
	width: 70px;
}
	
.col121 {
	width: 121px;
}

.col150 {
	width: 150px;
}

.col167 {
	width: 167px;
}

.col210 {
	width: 210px;
}

.col214 {
	width: 214px;
}

.col264 {
	width: 264px;
}

.col300 {
	width: 300px;
}

.col308 {
	width: 308px;
}

.col314 {
	width: 314px;
}

.col320 {
	width: 320px;
}

.col331 {
	width: 331px;
}

.col420 {
	width: 420px;
}

.col501 {
	width: 501px;
}

.col630 {
	width: 630px;
}

.col650 {
	width: 650px;
}

/*
	Heading
*/
/* Paul change colour from fff */
.heading {
	background: #d1d1c1;
	padding: 8px;
	margin-bottom: 8px;
	font-size: 14px;
	font-weight: bold;
	color: #4a4a4a;
	text-transform: uppercase;
	position: relative;
}
/* Paul changed font and removed italic and altered size */
.heading span {
	text-transform: none;
	display: block;
	/*font-style: italic;
	font-family: Times;
	font-size: 12px;*/
	font-size: 13px;
	font-weight: normal;
	color: #666;
}

.heading a {
	text-decoration: none;
	color: #ff008c;
}

.heading .icons {
	position: absolute;
	top: 8px;
	right: 8px;
}

.headingSub {
	background: #f2f2f2;
	font-size: 12px;
	text-transform: uppercase;
	color: #6d6d6d;
	padding: 6px;
}

/*
	Lists
*/

.recent {
	margin: 0;
	padding: 0;
	list-style: none;
	background: #f2f2f2;
	border-bottom: 1px dashed #676767;	
	position: relative;
}	

.recent img {
	width: 150px;
	height: 150px;
}

.recent div {
	height: 80px;
}

.recent a {
	text-decoration: none;
}

.recent a div {
	display: block;
	font-weight: bold;
	font-style: normal;
	font-family: Arial;
	color: #000;
	text-decoration: none;
	font-size: 12px;
	padding: 6px;
}

.recent a span.cat {
	display: block;
	font-family: Times;
	font-style: italic;
	font-size: 11px;
	font-weight: normal;	
	position: absolute;
	bottom: 6px;
}

.recent a span.when {
	font-family: Arial;
	font-style: normal;
	color: #c06;
	position: absolute;
	right: 6px;
	bottom: 6px;
	font-size: 11px;
}

/*
	Members
*/

#other .heading#member {
	background: #d1026e;
}

#other .heading#member span {
	color: #000;
}

#memberTab {
	background: #2b2b27;
	margin-bottom: 8px;
	color: #fff;
}

#home #memberTab {
	background: #2b2b27 url('../_images/v2/contentHomeTop.gif') top left no-repeat;
	position: relative;
	float: left;
}

#memberTab #avatar {
	float: left;
	width: 48px;
	height: 48px;
	margin-right: 8px;
}

#member {
	padding: 8px;
	height: 57px;
}

#tabbed {
	padding: 0;
	background: #f2f2f2;
	color: #000;
}

#tabbed #tabbedMenu {
	background: #2b2b27;
}

#tabbed #tabbedMenu li {
	margin-right: 1px;
}

#home #memberTab #memberinner {
	width: 300px;
	background: #2b2b27;
}

ul#tabbedMenu {
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 23px;
}

.tabreview a {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	padding: 0;
}

.tabreview span.by {
	font-size: 10px;
	color: #f09;
	margin-bottom: 5px;
	display: block;
}

span.hello {
	display: block;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
}

span.name {
	display: block;
	color: #f09;
	font-size: 22px;
}

span.edit a {
	display: block;
	color: #ccc;
	text-decoration: none;
	font-size: 10px;
}

.members h1 {
	font-weight: normal;
	font-size: 25px;
	margin: 20px 0;
}

.members .title {
	display: block;
	color: #0cf;
	font-size: 11px;
	font-weight: bold;
}

.members a.edit {
	background: url('../_images/v2/buttons/edit_profile.gif') left center no-repeat;
	display: block;
	margin: 8px 0;
	padding: 3px 0 1px 20px;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
}

.members span.question {
	font-weight: bold;
	display: block;
	width: 75%;
}

.members span.question strong {
	display: block;
	color: #0cf;
}

/*
	Post
*/

.post h1 {
	font-weight: normal;
	font-size: 25px;
	margin: 20px 0 0 0;
}

.post .image {
	width: 121px;
	height: 121px;
	margin-bottom: 8px;
}

.post .date_location {
	font-style: italic;
	font-family: Times;
	font-size: 12px;
}

.post .rating {
	margin-bottom: 8px;
}

.post span.title {
	display: block;
	color: #0cf;
	font-size: 11px;
	font-weight: bold;
	margin-top: 8px;
}

.post a.link {
	text-decoration: none;
	color: #333;
	font-size: 11px;
}

.post .entry {
	border-bottom: 1px dashed #d2dada;
	margin: 8px 0 0 0;
	padding-bottom: 8px;
	clear: both;
}

.post span.by {
	display: block;
	color: #333;
	font-size: 10px;
	margin-bottom: 4px;
}

.post span.by a {
	color: #ff0090;
	text-decoration: none;
}

.post span.by a.report {
	color: #999;
}

.post a.post_title {
	color: #333;
	text-decoration: none;
	display: block;
	font-weight: bold;
}

.post .cclear {
	clear: both; 
	font-size: 1px; 
	line-height: 1px; 
	color: #fff;
	height: 1px;
}

#comment {
	background: #f2f2f2;
	padding: 8px;
	position:relative;
}

#comment em {
	font-family: Times;
}

#comment #slide {
	float: left;
	width: 410px;
	position: relative;
	margin-top: 8px;
}

#comment #slider-converted-value {
	position: absolute;
	background: transparent;
	border: none;
	font-size: 40px;
	font-weight: bold;
	top: 0;
	right: 0;
	width: 80px;
	color: #000;
}

#comment .hold {
	margin-top: 8px;
	float: left;
}

#comment a {
	text-decoration: none;
	color: #f09;
}

#eek a {
	text-decoration: underline;
	color: #fff;
}

.post .avatar {
	width: 48px;
	height: 48px;
}

.post .av {
	float: left;
}

.post .ra .rated_small {
	float: left;
	margin-left: 8px;
}

/*
	Login
*/

.login {
	background: #ccc;
	padding: 8px;
}

/*
	Pick
*/

#pick {
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom: 1px dashed #d2dada;
}

#pick a {
	text-decoration: none;
}

#pick a span {
	display: block;
	padding: 5px 0 0 0;
	color: #000;
	font-weight: bold;
	font-style: normal;
	font-family: Arial;
}

#pick div.rating {
	position: relative;
}

#pick div.rating span {
	position: absolute;
	font-style: italic;
	font-family: Times;
	right: 0;
	bottom: 6px;	
}

#pick div.rating span a {
	font-family: Arial;
	background: #d2dada;
	color: #333;
	padding: 2px 4px;
	font-style: normal;
	font-weight: bold;
}

/*
	Home page
*/

dl.entry {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px dashed #d2dada;
}

dl.entry .av {
	width: 56px;
	float: left;
}

dl.entry .avatar {
	width: 48px;
	height: 48px;
}

dl.entry .info {
	color: #09c;
	font-size: 9px;
	font-weight: bold;
}

dl.entry .title, dl.entry .link {
	margin-left: 56px;
}

dl.entry .binfo {
	color: #333;
	font-size: 10px;
	font-weight: bold;
}

dl.entry .binfo a {
	color: #c06;
}

dl.entry dt {
	font-size: 18px;
	color: #1C1C1C;
	margin-bottom: 7px;
}

dl.entry dt a {
	color: #333;
	text-decoration: none;
	display: block;
}

dl.entry dd {
	margin: 0;
	padding: 0;
}

dl.entry dd a {
	color: #333;
	text-decoration: none;
	font-weight: bold;
}

dl.entry a.comments, a.commented {
	background: #d2dada;
	color: #333;
	padding: 2px 4px;
	text-decoration: none;
	font-weight: bold;
}

a.blogArchive {
	text-transform: uppercase;
	font-size: 10px;
	color: #333;
	text-decoration: none;
	margin-bottom: 10px;
	display: block;
}

.home_offer a {
	text-decoration: none;
	color: #000;
}

.home_offer {
	background: #f2f2f2;
	border-bottom: 1px dashed #676767;
}

.home_offer img {
	width: 150px;
	height: 150px;
}

.home_offer span {
	display: block;
	padding: 6px;
	height: 80px;
}

/*
	Forms
*/

.login form, #comment form {
	display: inline;
}
/* Paul removed italic and times */
.login form p {
	margin: 0;
	/*font-style: italic;
	font-family: Times;*/
}

.login label, #comment label {
	float: left;
	width: 200px;
	padding-top: 6px;
}

#comment label {
	padding-top: 12px;
}

.login form input, .login form select, .login form textarea, #comment form input, #comment form textarea {
	border: 1px solid #fff;
	padding: 3px;
	width: 215px;
	color: #545454;
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, Sans-serif;
	font-size: 12px;	
}

#comment form input {
	border: 1px solid #000;
	margin-top: 8px;
}

#comment form textarea {
	width: 400px;
	border: 1px solid #000;
	margin-top: 8px;
}

#comment form input.counter {
	margin-left: 200px;
	background: transparent;
	border: none;
	color: #000;
	font-weight: bold;
	width: auto;
}

#comment form input.radio {
	width: auto;
	border: none;
}

.login form select {
	width: 223px;
}

.login form input.top, .login form select.top {
	margin-bottom: 6px;
}

.login form input.submit, .login form input.submit2, #comment form input.submit {
	padding: 3px;
	border: none;
	width: auto;
	color: #c06;
	background: #fff;
	text-transform: uppercase;
	font-weight: bold;
	margin-left: 6px;
	cursor: pointer;
}

.login form.formLoginHome input.submit {
	margin-left: 3px;
}

.login form input.submit2, #comment form input.submit {
	margin-left: 0;
}

.login form input.radio {
	border: none;
}

#comment form input.submit {
	background: #0cf;
	color: #fff;
}
/* Paul removed italic and times */
.login .formInfo {
	padding-left: 6px;
	/*font-family: Times;
	font-style: italic;*/
}

.login input.check {
	width: auto;
	margin-top: 6px;
}

/*
	Lists
*/

#tabs ul {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 49px;
}

#tabs ul.all {
	background: #f2f2f2;
	height: 49px;
}

#tabs li {
	float: left;
	border-right: 8px solid #fff;
	border-bottom: 1px solid #fff;
}

#tabs {
	padding: 0;
	color: #FFF;
	clear: both;
}

#tabs a div.heading {
	background: #d2d3c4;
	color: #fff;
	width: 124px;
	padding: 8px;
	margin: 0;
	text-decoration: none;
	display: block;
	height: 33px;
}

#tabs a.selected div.heading, #tabs a:hover div.heading {
	background: #b9bca5;
	color: #fff;
}

ul#commented {
	margin: 0 8px;
	padding: 6px 0 0 0;
	list-style-type: none;
}

ul#commented li {
	padding: 5px 0;
	position: relative;
}

ul#commented li span {
	position: absolute;
	right: 0;
}

ul#messages {
	margin: 0 0 8px 0;
	padding: 0 0 0 16px;
}

/*

Genres
Pink: ff0090
Film : d14b00
Music: d10800
Books: 7d0074
Exhibitions: 54009a
Theatre: 2286c1
Opera: 2a54c1 
 
*/

#cinema .heading#cat {
	background: #d14b00;
}

#recorded .heading#cat {
	background: #d10800;
}

#books .heading#cat {
	background: #7d0074;
}

#exhibitions .heading#cat {
	background: #54009a;
}

#theatre .heading#cat {
	background: #2286c1;
}

#performance .heading#cat {
	background: #2a54c1;
}
/* Paul changed colour */
#cat span {
	color: #666;
}

/*
	Bulbs
*/

.rated_small.n100 {
	background: url('../_images/v2/pens/small_100.png') no-repeat;
}

.rated_small.n81 {
	background: url('../_images/v2/pens/small_81_99.png') no-repeat;
}

.rated_small.n61 {
	background: url('../_images/v2/pens/small_61_80.png') no-repeat;
}

.rated_small.n41 {
	background: url('../_images/v2/pens/small_41_60.png') no-repeat;
}

.rated_small.n21 {
	background: url('../_images/v2/pens/small_21_40.png') no-repeat;
}

.rated_small.n0 {
	background: url('../_images/v2/pens/small_0_20.png') no-repeat;
}

#slider .rated_small.n100, #slider2 .rated_small.n100 {
	background: #fff url('../_images/v2/pens/small_100.png') 5px center no-repeat;
}

#slider .rated_small.n81, #slider2 .rated_small.n81 {
	background: #fff url('../_images/v2/pens/small_81_99.png') 5px center no-repeat;
}

#slider .rated_small.n61, #slider2 .rated_small.n61 {
	background: #fff url('../_images/v2/pens/small_61_80.png') 5px center no-repeat;
}

#slider .rated_small.n41, #slider2 .rated_small.n41 {
	background: #fff url('../_images/v2/pens/small_41_60.png') 5px center no-repeat;
}

#slider .rated_small.n21, #slider2 .rated_small.n21 {
	background: #fff url('../_images/v2/pens/small_21_40.png') 5px center no-repeat;
}

#slider .rated_small.n0, #slider2 .rated_small.n0 {
	background: #fff url('../_images/v2/pens/small_0_20.png') 5px center no-repeat;
}

.more_information, .buy_tickets, .write_a_comment, .watch_film {
	color: #000;
	text-decoration: none;
	display: block;
	padding: 5px 0 5px 21px;
	text-transform: uppercase;
	font-size: 9px;
}

.more_information {
	background: url('../_images/v2/buttons/more_information.gif') left center no-repeat;
}

.buy_tickets {
	background: url('../_images/v2/buttons/buy_tickets.gif') left center no-repeat;
}

.write_a_comment {
	background: url('../_images/v2/buttons/write_a_comment.gif') left center no-repeat;
}

.watch_film {
	background: url('../_images/v2/buttons/watch_film.gif') left center no-repeat;
}

/*
	Links
*/

a {
	text-decoration: none;
	color: #ff0090;
}

#blog .text {
	font-size: 15px;
}

.text a {
	text-decoration: none;
	color: #ff0090;
}

/*

*/

.listed img {
	margin-bottom: 4px;
}

.filters form {
	padding: 10px 5px;
	margin: 0;
}

ul#commented li a {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

ul#commented li span {
	background: #d2dada;
	color: #000;
	font-weight: bold;
	padding: 2px 4px;
}

#date {
	font-size: 11px;
	color: #956b6c;
	text-transform: uppercase;
	padding: 5px 0 0 0;
	width: 191px;
	margin-bottom: 40px;
}

#advert {
	position: absolute;
	top: 0;
	right: 0;
	height: 90px;
}

#nav {
	margin: 20px 0 0 0;
}

#nav1 {
	position: relative;
}

#nav1 #search {
	position: absolute;
	top: 0;
	right: 0;
}

#nav1 #search form {
	background: url('../_images/v2/search_bg.gif') top right no-repeat;
	padding: 5px 10px;
}

#search {
	position: absolute;
	bottom: 0;
	right: 6px;
}

#search input {
	border: none;
	font-size: 11px;
	padding: 2px;
	background: #fff;
	color: #000;
	width: 149px;
}

#search .input_btn {
	border: none;
	padding: 1px;
	margin: 0;
	background: #f2f2f2;
	color: #000;
	cursor: pointer;
	width: auto;
}

#nav2 {
	background: #999;
	border-top: 1px solid #e7e7de;
	position: relative;
}

#nav2 .nav2side {
	position: absolute;
	right: 0;
	padding: 6px 0 5px 0;
}

#nav2 .nav2side a {
	border-right: 0;
}

#nav2 .nav2side a.login {
	background: none;
	color: #fff;
	border-right: 1px solid #fff;
}

#nav2 .nav2side a.login:hover {
	color: #c06;
}

#nav3 {
	padding: 6px;
	height: 15px;
	background: #ccc;
	border-top: 1px solid #e7e7de;
}

#nav3 a {
	color: #000;
}

.visit_section a {
	text-transform: uppercase;
	text-align: right;
	font-size: 10px;
}

.recentReviews {
	background: #f2f2f2;
	height: 184px;
	margin-bottom: 8px;
}

.recentPost {
	border-bottom: 1px dashed #d2dada;
	height: 184px;
	position: relative;
}

.recentPost a {
	display: block;
	text-decoration: none;
	color: #333;
}

.recentPost .numbers {
	position: absolute;
	bottom: 3px;
}

.recentPost .comments {
	position: absolute;
	bottom: 8px;
	right: 0;
}

.recentPost .comments a {
	color: #000;
	font-weight: bold;
	background: #ddd;
	padding: 2px 4px;
}

.recentPost span {
	display: block;
	xcolor: #c06;
}

#critometer {
	margin-top: 0;
}

.purple, ul#messages {
	color: #ff0090;
}

.recommend {
	margin: 0 0 1px 0;
	height: 137px;
	position: relative;
}

.recommend h3 {
	margin: 0;
	padding: 5px;
	font-size: 9pt;
}

.recommend h4 {
	margin: 0;
	padding: 0;
	color: #FFF;
	text-transform: uppercase;
	font-size: 9px;
}

.recommend span {
	position: absolute;
	bottom: 0;
}

.recommend span a {
	color: #FFF;
	text-decoration: none;
	display: block;
	padding: 10px;
	background: url('../_images/v2/black.png');
	width: 288px;
	font-size: 10pt;
	cursor: pointer;
}

ul#rss {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#rss li {
	padding: 0 0 10px 0;
	margin: 0;
}

#rss li a {
	color: #000;
	text-decoration: underline;
	background: url('../_images/v2/rss.jpg') left center no-repeat;
	padding: 5px 0 5px 20px;
}

img {
	border: none;
}

#nav2 {
	height: 27px;
	clear: both;
	position: relative;
}

#nav1 ul, #nav2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#nav1 li, #nav2 li {
	float: left;
}

#nav1 a {
	color: #333;
	text-decoration: none;
	margin: 0 1px 0 0;
	padding: 0;
}

#nav1 a.nav_right {
	margin: 0;
}

#nav2 a {
	color: #1c1b1c;
	text-decoration: none;
	padding: 0 6px;
	border-right: 1px dotted #fff;
}

#nav2 a.twitter {
	border-right: none;
}

#nav2 li {
	padding: 6px 0;
}

#nav2 a.selected {
	color: #c06;
}

#nav2 a:hover {
	color: #c06;
}

#critometer {
	margin-top: 14px;
	padding-bottom: 8px;
	margin-bottom: 14px;
	background: #fff url('../_images/v2/critometer_footer.gif') bottom left no-repeat;	
}

#critometer .crit {
 width: 100%;
 border-collapse: collapse;
	border-top: 1px solid #a3a3a3;
}

#critometer .crit th {
	background: #494747;
	color: #FFF;
	padding: 6px;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px solid #1d1c1c;
	border-bottom: 1px solid #757272;
	text-align: left;
	text-transform: uppercase;
}

#critometer td a {
	text-decoration: none;
	color: #000;
}

#partners {
	padding-bottom: 6px;
	padding-top: 14px;
}

#partners ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#partners li {
	float: left;
}

#partners img {
	border: 1px solid #CCC;
	margin: 0 0 8px 8px;
}

#dropnav, #dropnav ul {
	width: 955px;
	list-style: none;
	line-height: 1;
	margin: 0;
}

#dropnav a {
	display: block;
	text-align: left;
}

#dropnav li {
	margin: 0;
}

#dropnav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	font-weight: normal;
	margin: 0;
}

#dropnav li li {
	margin: 0;
	padding: 0;	
}

#dropnav li ul a {
	text-decoration: none;
	color: #FFF;
	padding: 8px 6px 7px 6px;
	margin: 0;
}

#dropnav li ul a:hover, #dropnav li:first-child ul a:hover, #dropnav li li:first-child a:hover {
	color: #777;
}

#dropnav li:hover ul, #dropnav li li:hover ul, #dropnav li.sfhover ul, #dropnav li li.sfhover ul {
	left: auto;
	z-index: 1000;	
}

#footer {
	font-size: 10px;
}

#footer a {
	color: #000;
	text-decoration: none;
	padding-right: 10px;
}

#footer a:hover {
	text-decoration: none;
}

/* Slider */

#slider, #slider2 {
	margin: 0;
	padding: 0;
}

#slider a.category {
	cursor: pointer;
	background: #ccc url('../_images/v2/down.gif') 262px center no-repeat;
	display: block;
	text-decoration: none;
	color: #000;
	padding: 6px;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid #545454;
	text-align: left;
	text-transform: uppercase;	
}

#slider2 a.category {
	background: #ccc;
	display: block;
	text-decoration: none;
	color: #000;
	padding: 6px;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid #545454;
	text-align: left;
	text-transform: uppercase;	
}

#slider a.selected, #slider2 a.selected {
	background: #999 url('../_images/v2/up.gif') 262px center no-repeat;
}

#slider ul, #slider2 ul {
	margin: 0;
	padding: 0;
	height: 318px;
}

#slider li, #slider2 li {
	list-style: none;
	margin: 0 8px;
	padding: 0;
}

#slider li li a, #slider2 li li a {
	color: #000;
	display: block;
	text-decoration: none;
}

#slider table.cat, #slider2 table.cat {
	background: #fff;
	width: 100%;
	border-collapse: collapse;
}

#slider .cat td, #slider2 .cat td {
	vertical-align: middle;
}

#slider td.rated_small, #slider2 td.rated_small {
	color: #000;
	margin: 0;
	padding: 0;
	padding: 8px 8px 8px 28px;
	background-color: #fff;
	width: 15px;
}

#slider .rated_small a, #slider2 td.rated_small a {
	display: inline;
	margin: 0;
	padding: 0;
}

#slider li .visit_section {
	background: #fff; 
	text-align: left; 
	padding-left: 5px; 
	padding-bottom: 0;
	padding-top: 2px;
}

.img_block {
	display: block;
}

.paginate {
	background: #FFF;
	padding: 7px 0;
	color: #000;
	font-size: 11px;
	clear: both;
}

.paginate a {
	text-decoration: none;
	color: #000;
}

.paginate .page_on {
	color: #c06;
}

.page_counter {
	float: left;
}

.page_links {
	text-align: right;
}

.listed {
	width: 630px;
	color: #333;
}

.listed .img {
	padding: 10px 0 10px 7px;
	width: 123px;
	vertical-align: top;
	border-bottom: 1px dashed #d2dada;
}

.listed .content {
	vertical-align: top;
	padding: 10px 10px 10px 7px;
	border-bottom: 1px dashed #d2dada;
}

.listed .rating {
	padding: 10px 7px 10px 0;
	vertical-align: top;
	border-bottom: 1px dashed #d2dada;
	width: 121px;	
}

.listed .rating .box {
	margin-bottom: 5px;
}

.listed .img img {
	width: 120px;
	height: 120px;
}

.listed span.item, .listed a.item {
	font-size: 20px;
	color: #333;
	text-decoration: none;
	display: block;
}

.listed a.site {
	color: #333;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

.listed .text {
	display: block;
}

.listed .latest_date, .listed .location {
	display: block;
	color: #333;
	font-style: italic;
}

.listed .latest .img, .listed .latest .content, .listed .latest .rating {
	border: none;
}

.filters {
	background: #f2f2f2;
	clear: both;
}

.filters form {
	padding: 5px;
	border-bottom: 1px dotted #FFF;
	color: #333;
	font-weight: bold;	
}

.filters .paginate {
	background: #fff;
	color: #333;
	padding: 5px;
	border-bottom: 1px dashed #d2dada;
}

.filters .paginate a {
	color: #333;
}

.filters select {
	margin-right: 20px;
}

#genreAdvert {
	float: right;
}

ul#eek {
	margin: 8px 0 0 0;
	padding: 8px;
	list-style: none;
	background: #ff0090;
	color: #fff;
}

.rating .box, .latest_rating .box, .info_rating .box {
 position: relative;
}

.rating div .rated, .latest_rating div .rated, .info_rating div .rated {
	position: absolute;
	top: 13px;
	left: 73px;
	color: #000;
	font-size: 8pt;
}

.rating div span, .latest_rating div span, .info_rating div span {
	font-size: 16pt;
}

.rated {
	text-align: center;
	font-size: 30px;
	color: #FFF;
	margin-top: 12px;
}

.rated p {
	margin: 0;
	padding: 0;
}

.rated_small {
	width: auto;
	padding: 4px;
	font-size: 11px;
	padding-left: 22px;
}

#reviews .rated_small {
	padding-right: 8px;
	padding-left: 22px;
}

#no_comment{
	position:absolute;
	top:60px;
	left:0px;
	bottom:0px;
	width:100%;
	background-color:#FFF;
	opacity:0.7;
	filter:alpha(opacity=70);
	z-index:10000;
}