@charset "utf-8";
/* CSS Document */

body {
	background: #2f2f2f url('/images/popcornbackground2.png') repeat-x top;
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 80%;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
}
html {
	margin: 0;
	padding: 0;
}
a{
color: #bb0500;
}
.topad{
width:730px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
}
#topbar{
	width: 1000px; height: 65px;
	margin-left:auto;
	margin-right:auto;
}
.mainreviewblock{
margin-left:20px;
}
#addlink{
margin-top:10px;
padding:5px;
}
#thanksbox {
  margin : auto;
  width : 823px;
}

#thanksbox h2 {
  color : #920110;
  margin-top:0;
}
.requestbox{
width:470px;
clear:both;
margin-top:10px;
margin-bottom:0px;
}
.requestimage{
width:100px;
float:left;
}
.requesttext{
width:360px;
float:right;
}
.reviewsummary{
font-size:14px;
font-style: italic;
}
#thanksbox p {
  padding : 10px;
  clear : both;
}

ul#thankslist {
  width : 819px;
  height : 9em;
  text-align : center;
  list-style-type : none;
}

ul#thankslist li {
  margin : 0 2px;
  border : 1px solid #666;
  width : 250px;
  height : auto;
  background : #ffffea;
  float : left; 
  display : inline;
}

#thanksbox a {
  color : #920110;
}
#thanksbox a:hover, #thanksbox a:focus, #thanksbox a:active {
  color : #000;
  text-decoration : none;
}
#thanksbox a:focus, #thanksbox a:active {
  background-color : #fff;
}

#thanksbox ul#thankslist h3 a, #thankslist h3 {
  color : #920110;
  display : block;
  width : 244px;
  padding : 2px 3px;
margin-top:0;
  text-decoration : none;
}
#thanksbox h3{
margin-top:0;}
#thanksbox ul#thankslist h3 a:hover, #thanksbox ul#thankslist h3 a:focus, #thanksbox ul#thankslist h3 a:active {
  background : #920110;
  color : #fff;
}

ul#thankslist p {
  font-size : 0.9em;
  padding : 0;
  margin : 10px;
}
#topmovieleft{
float:left;
width:210px;
}
#topmovieright{
float:right;
width:210px;
}
.autocomp { 
position: absolute; 
left: 0px; 
top: 0px; 
visibility: hidden; 
width: 0px;
z-index:10;
}
#conversion{
position:relative;
clear:both;
width:799px; 
padding:0;
margin-left:auto; margin-right:auto;
background:#ffefa7;
margin-top:10px; margin-bottom:0;
border:2px solid #EFDA77;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
opacity:0.9;
-moz-opacity: 0.9;
-webkit-opacity:0.9;
filter:alpha(opacity=90);
}
#conversiontop{
position: relative;
width:799px; 
-moz-opacity: 1.0;
-webkit-opacity:1.0;
opacity:1.0;
}
#conversionbottom{
width:760px;
clear:both;
opacity:1.0;
-moz-opacity: 1.0;
-webkit-opacity:1.0;
margin-left:20px;
margin-right:20px;

}
#conversiontopleft{
float:left; width:520px;
margin:0; padding:0;
padding-left:20px;
}


#conversiontopleft h1{
margin:0; padding:0;
font-family: "Arial Narrow", Arial, Sans-serif;
color:#920110; font-weight: normal;
font-size: 30px;
}
#conversiontopleft h2{
margin:0; padding:0;
font-family:Arial, Sans-serif;
color:#000; font-weight: normal;
font-size: 20px;
}
#conversionbottom p{
color:#000;
font-size: 13px;
}

p.tagline{
margin-top:0;
margin-bottom:5px;
margin-left:20px;
margin-right:20px;
text-align:center;
font-size:14px;
}


.overflow{
border:1px solid #000;
overflow:auto;
}
.recommendbox{
width:250px;
height:250px;
margin-bottom:15px;
margin-left:auto;
margin-right:auto;
}

.messagebox{
height:250px;
margin-bottom:15px;
margin-left:auto;
margin-right:auto;
}

.noshow{
display: none;
visibility:hidden;
width:0;
height:0;
}
.firstright{
margin-top:10px;
}
p.moviepopinfo{
text-align:center;
font-size:11px;
}
.dialogueback { 
position: absolute; 
left: 0px; 
top: 0px; 
visibility: hidden; 
width: 0px;
z-index:5;
}

#searchdrop{
position:absolute;
z-index:30;
background:#222;
border:1px solid #fff;
padding:0;margin:0;
visibility:hidden;
width:254px;

}
#searchdrop a{color:#fff; text-decoration:none;}
#searchbutton{background:#920110; border:1px solid #222; padding:5px; color:#fff; text-decoration: none;}
#searchbutton:hover{background:#ffefa7; color:#920110; border:1px solid #eee;}
#searchusers{float:left; width:105px; margin:0; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; text-align: center;}
#searchmovies{float:right; width:105px; margin:0; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; text-align: center;}
#searchgoogle{text-align: center; margin:0; padding-top:5px; padding-bottom:5px; clear:both;}
#searchusers:hover, #searchmovies:hover, #searchgoogle:hover{background:#920110;}

.floatbox p{
margin-left:0;
margin-right:0;
margin-top:15px;
margin-bottom:15px;
padding:0;
text-align:left;
}
.floatbox{
position: absolute; 
left: 0px; 
top: 0px; 
visibility: hidden; 
width: 0px;
z-index:8;
padding:20px;
color:#000;
}
.close{
margin-right:10px;
float:right;
font-size:10px;
text-decoration: none;
}

#linkslist a{
margin-left:20px;
text-decoration:none;
font-weight:bold;
color:#920110;
}

#rightside a.buttonlink{
margin-left:20px;
}


.havelinks{
margin-top:20px;


}
.recommendlink{

clear:both;
margin-top:10px;
margin-right:20px;
margin-left:20px;
padding-left:10px;
}

.recommendlink:hover{
background:#eee;
}

#logo{
position: relative;
top: 8px;
left: 25px;
}
.movieimage{
width:120px;
float:left;
margin-bottom: 10px;
}
.movieimage img{
border:1px solid #000;
}
.movieinfobox{
width: 360px;
float:right;
margin-left:20px;
}

.date{
line-height: 1;
margin-top: 0;
margin-left: 20px;
margin-bottom: 0;
font-size: 8pt;
color:#666;
}


.copyright a{
color:#fff;
text-decoration:none;

}
.copyright a:visited{
color:#fff;
}
#userbox{
color:#fff;
float:right;
position:relative; 
margin-right:40px;
height:40px;
}
#userbox a{
text-decoration:none;
color:#fff;
margin-left:7px;
margin-right:7px;
}
#userbox a:hover{
color:#fff3bf;
}
#profiletext{
width:370px;
padding-bottom:15px;

}
.userimagearea{
float:left;
width: 100px;
font-size:10px;
text-align: center;
margin-bottom: 10px;
}
.userimagearea img{
margin-right:auto;
margin-left:auto;
}
.userimagearea a{
text-decoration:none;
padding:3px;
color:#fff;
}
.userimagearea a:hover{
color:#000;
}
.userimagearea p{
background:#920110;
border:1px solid #000;
margin-right:3px;
}

#searchbox{
float:right;
clear:both;
margin-right:5px;
color:#fff;
}

#blackbar{
width: 1000px;
height: 40px;
margin-left:auto;
margin-right:auto;
padding-left:0;
padding-right:0;
z-index:1;
}
#main{
padding: 0;
width:900px;
margin-left:auto;
margin-right:auto;
margin-bottom:0;
}
#left{
padding: 0;
margin-right:0;
margin-left:50px;
margin-top:20px;
float: left;
width:500px;
}
#bottomlinks{
width: 630px;
border-right: 1px dotted #444;
float:left;
}
#bottomright{
width:245px;
float:right;
}
.poptext{
width:250px;
height:100px;
margin-bottom:15px;
}
#float .buttons{
background:#920110;
color:#fff;
border:1px solid #000;
}
#float h3.rightheading{
margin:0;
}
#float p{
margin:0;
}
.sidelogin{
margin-left:20px;
margin-top:10px;
}
.sidelogin p{
margin:0;
}
.sidelogin .buttons{
background:#920110;
color:#fff;
border:1px solid #000;
}
.sidelogin .buttons:hover{
background:#920110;
color:#fff;
border:1px solid #ffefa7;
}
.linkheader{
font-family: "Myriad Pro", Arial;
font-size:18px;
color:#444;
}
.formlabel{
width: 100px;
float:left;
margin:0;
}
#infolinks{
width:200px;
float:right;
padding:0;
}
#genrelinks{
width:200px;
margin-left:220px;
border-right:1px dotted #444;
border-left:1px dotted #444;
}
#sitelinks{
width:200px;
margin-left:0;
float:left;
padding:0;

}
.bigbox{
clear:both;
width:908px;
background:#fff;
margin-top:10px;
margin-bottom:10px;
color:#000;
border:1px solid #aaa;
margin-left:4px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
padding-top:10px;
padding-bottom:20px;
}

#smallbox{
width:542px;
background:#fff;
margin-top:10px;
margin-bottom:10px;
color:#000;
border:1px solid #aaa;
margin-left:4px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
#leftside{
float:left;
width:520px !important;
width:500px;
}
.blogtitle{
clear:both;
margin-top:0;
margin-left:20px;
margin-bottom:0;
margin-right:20px;
padding-bottom:0;
padding-top:10px;
line-height: 1;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
color:#bb0500;
font-size:18pt;
}
#topmovieblock{
clear:both;
width:430px;
margin:0;
margin-top:10px;
padding-left:40px;
list-style-type: none;
}
#topmovieblock li{
  float : left; 
  display : inline;
  margin-left:2px;
  margin-right:2px;
width:100px; 
height:150px;
background:#fff;
border:1px solid #aaa;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
z-index:1;
}
.popup{
display:none;
visibility: hidden;
background: url('/images/moviepoparrow.png') no-repeat bottom center;
padding:0;
margin:0;
}
.popupinfo{
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background:#222;
color:#eee;
height:80px;
margin:0;
padding:0;
border:1px solid #222;
}

.topmovieimgblock img{
margin-left:10px;
margin-top:10px;
vertical-align: top;
border:0;
z-index:1;
}
.topmovieimgblock div.popup img{
margin:0;
padding:0;
}
h1.blogtitle a{
text-decoration:none;
}
h1.blogtitle a:hover{
text-decoration:underline;
}
.blogentry{
margin-left:20px;
margin-top:0;
margin-right:20px;
line-height:1.5;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
}
.blogentry img{
margin-right:10px;
margin-bottom:10px;
}
.blogentry h3{
margin-top:10px;
clear:both;
}
.blogentry h1{
font-family: Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#920110;
}

#altleftside{
float:left;
width:542px;
}
#rightside{
float:right;
width:375px !important;
width:350px;
border-left:1px solid #cfcfcf;
}

#rightside h3{
margin-left:20px;
color:#920110;
}
#welcomebox h3 a{
text-decoration:none;
}
#welcomebox img.userprofileimage{
float:right;
margin-right:30px;
}
#welcomebox{
width:360px;
margin-right:15px;
}
#welcomebox p{
margin-left:20px;
font-size:12px;
font-weight:bold;
}
#welcomebox p a{
text-decoration:none;
color:#920110;
}
.contentarea li{
list-style-type:none;
line-height:1.7;
font-size:11pt;
}
#altrightside{
float:right;
width:348px;
margin-top:20px;
}
#rightside ul.blogsidebar{
margin-right:20px;
}
#rightside ul.blogsidebar li{
list-style-type:none;
line-height:1.7;
border-bottom:1px solid #afafaf;
font-size:11pt;
}

#rightside ul.blogsidebar li a{
color:#333;
text-decoration:none;
}
.feed a{
color: #920110;
text-decoration:none;
font-size:13pt;

}
#rightside ul{
padding:0;
}
#rightside li{
margin-left:20px;
padding:0;
}
.feed img{
border:0;

}
.feed{
margin-top:10px;
margin-bottom:0;
margin-left:40px;
}

#toparea{

position:relative; top:0 !important; top:-18px;

}
#toparea a img{
border:2px solid #fff;
}
#topmiddle{
width:895px;
margin-left:auto;
margin-right:auto;
}


#bottomarea{
width:899px;
}

.writemessage{
padding-left:20px;
margin-right:20px;
}
.writemessage p{
font-family: Arial;
font-size:12px;
}
#rightside div.writemessage h3 {
font-size:14px;
color:#920110;
margin-left:0;
}
.head{
margin-left:10px;
margin-right:10px;
height: 27px;
clear:both;
background: #920110;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
margin-left:20px;
color:#fff;
margin-top:10px;
font-family: Calibri, "Myriad Pro";
font-style: italic;
font-size:12pt;
padding-top:4px;
margin-right:10px;
}
.head h2 {
float:left;
padding-left:10px;
color:#fff;
margin-top:0;
font-family: "Myriad Pro";
font-style: italic;
font-size:12pt;
}
.addbarlink{
float:right;
margin-right:10px;
font-size:8pt;
}
.editlink{
float:right;
margin-right:30px;
font-size:13px;
}
.editlink a{
text-decoration:none;
color:#920110;
}
.addbarlink a{
text-decoration:none;
color:#fff;
}

.fromtheblog{
width:300px;
font-size:16px;
margin-bottom:5px;

}


#infobox {
margin-left:20px;
margin-top:10px;
width:300px;

}
.otherbox{
background:#fff;
border:1px solid #000;
padding:10px;
}

#infobox h1 a, #infobox h2 a{
text-decoration:none;
color:#9c0111;
}

.recommend{
width:430px;
margin-bottom:20px;
background:#ffefa7;
clear:both;
margin-right:70px;
padding:10px;
}

.suggestbox{
margin-left:20px;
padding:10px;
width:310px;
margin-top:10px;
background:#ffefa7;
border:1px solid #EFDA77;
}
#rightside div.suggestbox h3{
margin-top:0;
color:#9c0111;
margin-left:0;
}

.userresultblock{
width:500px;
display:block;
clear:both;
}
.userresultimage{
width:100px;
float:left;
}
.userresultinfo{
width:390px;
float:right;
}
.contentarea{
margin-left:10px;
width:500px;
padding: 10px;
line-height:1.4;
}
.contentarea h2{
margin-top:0;
margin-bottom:0;
font-size:12pt;
}
.heading{
margin-left:10px;
float:left;
}
.reviewauthor{
margin-top:0;
font-size:8pt;
margin-bottom:0px;

}
.floatstars{
float:left;
}
.reviewauthor a{
text-decoration:none;
}
.reviewauthorimage{
float:left;
border:1px solid #000;
margin-right:10px;
}

.movieblock{
width: 470px;
padding-left:20px;
margin-top:10px;

}
.topmovietitle{
width: 380px;
float: right;
padding:0;
margin:0;
}
.starblock{
width: 80px;
padding:0;
margin:0;
float:left;
}
.starrating{
font-size: 9px;
margin-left: 15px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
h2.movietitle{
color:#9c0111;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:14pt;
}
.movietitlelink{
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size: 14pt;
}
.sidemovietitle{
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size: 12pt;
}
#right{
float:right;
margin-top:20px;
margin-right: 20px;
}

.topicfooter{
clear:both;
width:460px;
height: 29px;
margin-left:20px;
margin-top:15px;
margin-bottom:10px;
border-top:1px solid #cfcfcf;
}
.topiclinks{
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size: 10pt;
}
.topiclinks a{
color:#71010d;
text-decoration:none;
}
.topiclinks a:hover{
text-decoration:underline;
}

.topics{
margin-bottom:20px;
}

#navbar{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
position:relative;
top: 10px !important; top:-5px;
left:20px;
white-space: nowrap;

}
#navbar a {
	color:#fff;
	text-decoration:none;
	margin-left:20px;
}
#navbar a:hover {
	color:#990000;
}
.reviewblock{
width:250px;
padding-left:0px;
margin-top:10px;
clear:both;
}

.reviewvote{
margin-top:0;
margin:0;
padding:0;
list-style-type:none;
width: 80px;

}
.reviewlist{
list-style-type: none;
padding: 0;
}
.reviewlist li{
margin-left:0;
margin-top:10px;
padding:5px;
border:1px solid #fff;
}
.reviewlist li:hover{
background: #ffefa7;
border:1px solid #efda77;
}
.newreviews{
width:235px;
float:left;
margin-left:10px;
}
.topreviews{
width:235px;
float:right;
margin-right:10px;
}
.newreviews h2, .topreviews h2{
margin-left:0px;
margin-right:2px;
padding-left:10px;
height: 27px;
clear:both;
background: #920110;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
color:#fff;
margin-top:10px;
font-family: Calibri, "Myriad Pro";
font-style: italic;
font-size:12pt;
padding-top:4px;
}

.reviewvote br{
margin-top:0;
margin-bottom:0;
line-height:.25;
}
.reviewtitle{
text-decoration: none;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size: 14px;
margin-right:10px;
color:#000;

}
.authorinfo{
font-size:9pt;
margin-top:0px;
}
.authorinfo a{
text-decoration:none;
}

.commentinfo{
font-size:9pt;
margin-top:0;
}
.commentblock{
width:500px;
clear:both;
padding:0;
margin-top:10px;

}
.commentblock p{
margin:0;
}
.commentauthor{
width:100px;
float:left;
text-align:center;
padding-right:20px;
background:url('/images/commentarrow.png') no-repeat top right;
}
.reeldate{
font-size:10px;
}
.commenttext{
width:330px;
margin-right:30px;
float:right;
background:#ffefa7 url('/images/aboutback.png') top repeat-x;
padding:10px;
margin-top:0;
line-height:1.5;
}
.reviewreel{
padding-top:5px;
padding-bottom:5px;
background:#ffefa7 url('/images/reelreel.png') no-repeat left top; 
width:470px;
clear:both;
color:#000;
margin-top:10px;
margin-bottom:0px;
border:1px solid #EFDA77;
}

.adminlist{
margin:0;
padding:0;

}
.adminlist li{
margin:0;
padding:0;
border: 1px solid #fff;
padding:3px;
font-size:10px;
margin-bottom:10px;
}
.adminlist li:hover{
background:#ffefa7;
border:1px solid #efda77;
}
.recommendreel{
padding-top:5px;
padding-bottom:5px;
background:#ffefa7 url('/images/reelreel.png') no-repeat left top; 
width:470px;
clear:both;
margin-top:10px;
margin-bottom:0px;
border:1px solid #EFDA77;
}

.reelreviewtext{
float:right;
width:300px;
margin-right:30px;
padding-right:20px;
}
.reelreviewtext p{
margin:0;
color:#000;
}
.reelreviewtext a{
color:#920110;
text-decoration:none;
}
.reelreviewtext a:hover{
text-decoration:underline;
}
.reelreviewimage{
float:left;
width:80px;
padding-top:5px;
padding-bottom:5px;
padding-left:40px;
}
.admincommenttext{
width:330px;
margin-right:30px;
float:right;
background:#ffefa7 url('/images/aboutback.png') top repeat-x;
padding:10px;
line-height:1.5;
}
.commentform{
margin-top:20px;
width:470px;
margin-right:30px;
}
.commentform p.addcomment{
font-weight:bold;
border-bottom:1px solid #000;
}
.commentform input{

}
.commentform label{
display:block; float:left; width:80px;
}
ul.reviewvote li.numbervotes{
width:77px;
height:33px;
background:#eee;
border:1px solid #aaa;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
text-align: center;
font-size:10pt;
color:#35383b;
font-weight:bold;
line-height:1.2;
}
li.votednumbervotes{
width:77px;
height:33px;
border:1px solid #aaa;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
text-align: center;
font-size:10pt;
color:#555;
font-weight:bold;
line-height:1.2;
}
li.vote{
display:block;
font-size: 12px;
}
.vote{
width:80px;
}
.vote img{
border:0;
}
#addlink{
margin-left:20px;
}
.vote a{
text-decoration:none;
margin-top:0;
margin-bottom:0;
color:#444;
margin-left:0;
margin-right:0;
}
li.votedown{
margin-left:0;
margin-right:0;
margin-top:0;
margin-bottom:0;
width:80px;
font-size:12px;
}
.votedown a{
text-decoration:none;
}
.voted{
text-align:center;
font-size: 10pt;
color: #777;
}

.releaseyear{
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.addreview{
background: #35383b;
color: #fff;
}
.userinfo{
width:390px;
margin-left:10px;
float:right;
}
.userprofileimage{

margin-bottom:10px;
border:solid 2px #000;
}
.userheadimage{
border:solid 1px #fff;
vertical-align: top;
margin-left:5px;
margin-right:5px;
}
.inlineuserimage{
vertical-align:middle;
border:1px #000 solid;
margin-right:.5em;
}

.reviewvotingblock{
width:100px;
float:right;
margin-left:5px;
margin-right:0;
margin-bottom:10px;
padding:3px;
border:1px solid #EFDA77;
background:#ffefa7;
}

.reviewvotingblock p{
margin:0;
text-align:center;
}
.reviewvotingblock ul{
margin-left:12px;
}
.reviewhead{
width:499px;
}

#footer{
width:899px;
margin-left:auto;
margin-right:auto;
margin-bottom:0;
color:#fff;
}
#footer p{
margin-left:20px;
margin-right:20px;
margin-top:0;
margin-bottom:0;
}
#footer ul{
margin-top:0;
list-style-type: none;
float:left;
padding-left:20px;
margin-left:0;
margin-bottom:0;
}
#footer li{
margin-left:0;
}
#footer ul li a{
text-decoration:none;
font-size:14px;
}
.reviewtextarea{
clear:both;
width:440px;

margin-top:10px;
}
#rightside .blogsidebox{
margin-left:20px;
margin-right:30px;
}
#rightside .blogsidebox p.heading a{
color:#000;
text-decoration:none;
font-weight:bold;
margin-left:0;
}
#rightside .blogsidebox p{
margin-left:0;
margin-top:0;
margin-bottom:0;
}

#rightside h3.rightheading, #altrightside h3.rightheading, .rightheading, #infobox h1, #infobox h2 {
margin-right:20px;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
color:#fff;
font-style:italic;
color:#920110;
font-weight:bold;
font-size:16px;
margin-left:20px;
border-bottom: 1px solid #000;
}
#infobox h1{
margin-left:0;
}

#profiletext .rightheading{
margin-left:0;
}
.buttonlink{
background:#920110;
border:1px solid #000;
padding:3px;
color:#fff;
text-decoration:none;
}
a.buttonlink:hover{
color:#ffefa7;
}
.rightheading a{
color:#920110;
text-decoration:none;
}
#movieratings{
float:right; width: 100px; margin-right:20px; padding:3px;
background:#ffefa7 url('/images/aboutback.png') top repeat-x;
border:1px solid #000;
}

.rightheading a:visited{
color:#920110;
}


.rightreviewtext{
width:280px !important;
width:230px;
float:right;
height:30px;
margin-right:20px;
padding-left:10px;
}
.rightreviewtext a{
color:#1a1a1a;
}
.rightreviewtext a:hover{
color:#bb0500;
}
.rightreviewblock{
padding-bottom:5px;
margin-left:20px;
clear:both;
margin-bottom:10px;
}
.messagelink{
margin-left:20px;
padding-bottom:5px;
}
.messagelink:hover{
background:#eee;
}
.rightvotes{
text-align:center;
background:#eee;
border:1px solid #aaa;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
width:42px;
height:30px;
}
.rightvotes a{
color:#000;
text-decoration:none;
}
.rightvotes a:hover{
color:#000;
text-decoration:none;
}
.rightnumber{
font-size:10px;
font-weight:bold;
}
.rightunder{
font-size:10px;
}
.rightmorelink{
clear:both;
margin-left:25px;
margin-top:10px;
border-top:1px solid #cfcfcf;
}
.rightmorelink a{
text-decoration:none;
}
.invalid{
border:2px solid #920110;
color:#920110;
background:#FFEFEF;
}
.invalidlabel{
color:#920110;
background:#ffefa7;
}
#messagearea{
clear:both;
margin-bottom:10px;
padding:3px;

}

.rightad{
margin-left:20px;
}

