@charset "UTF-8";
/* CSS Document */
/* MOVIE PAGES */

	#movieside{ float:left; width:300px; padding-bottom:15px;}
	#movieside div {padding-top:5px; }
	
	#movieinfo { float:left; padding-left:10px; width:338px; padding-bottom:15px;}
	
	
/* REVIEWS BOX */
	#reviewsicon {float:left; padding-right:8px;}
	#reviews {height:48px; margin-bottom:7px; border:1px solid #ccc; float:left; width:282px}
	#reviews .clink{ padding: 4px 0 0 4px;}	
	#reviews .subsection a {color:#000;}

/* RATINGS BOX */
	#rating { margin:7px 0; border:1px solid #ccc; clear:left;}
	.each { 
		color: #3198c5;
		clear:right; 
		border-top:1px solid #ccc; 
		height:24px; 
		margin: 0 4px;
		padding-top: 6px;
		font-weight:bold;
	}
	.each.first{ border-top:none;}
	#rating .score {float: right; color:#000;}
	#rating .score img {vertical-align:bottom;}	
	#voted { float:right; margin-right:3px;}
	#sliderval { float:right; font-weight:normal; color:#000;}
	#slider { width: 100px; margin: 0 15px; display:block; float:right;}


/* MOVIE REVIEW PAGE */

	#reviewlist .user{height:auto;}
	#favorites {margin-top:5px;}
	.review { clear:right; margin: 5px 0; padding:8px 0; border-top:1px solid #ccc;}
	.review .user {float:right; width:40%; height:auto;}
	.review .speech { background-image:url(/image/speech2.png); background-color:#fff; background-repeat:no-repeat; background-position:top right; width:58%;}
	.review .bubble { background-color: #D8F0FC; padding:15px; min-height:15px; margin-right:10px; }
	.review .bubble_interview { background-color: #FFFBC2; padding:15px; min-height:15px; margin-right:10px; }
	.review .bubble a { color:#003466; text-decoration:none; font-size:14px;}
	.review .bubble a:hover {text-decoration:underline;}
	.review .bubble a .more {color:#4694D3; font-size:12px;}
	.video img, .likes img {padding:2px 0 4px 0; vertical-align:middle;}
	#favorites .subsection, #more .subsection {clear:both;}
	.miniposter {width:105px; float:left; padding: 0 10px 10px 0;}

	#movieinfo.reviews { width:523px; }
	
	#rwrite { display: block; margin-top:15px; border:1px solid #929292; height:45px; background-color:#D5CFD4}
	#rwrite:hover {text-decoration:none;}
	#rwrite img {float:left;}
	#rwrite #rtext { float: left; border:1px solid #929292; background-color: #fff; margin: 7px; height:15px; width: 444px; font-weight:bold; padding: 8px;}
	#rwrite #rtext span {color: #585858; }

	#favreview, #favinterview { clear:left; margin-bottom:15px;}

/* MOVIE REVIEW EDITOR */
	#writereview .text {width:436px;}
	#formcol {width: 533px; float:left;}
	#writereview div { padding:5px 0; }
	#writereview label{
		margin-right:10px;
		width:80px;
		float:left;
		text-align:right;
	}
	#profile div {clear:left;}
	
/* MOVIE HOME PAGE */
	#releases .c1, #releases .c2, #releases .c3 {padding-top:9px;height:22px }
	#releases .c2 {float:right; min-width: 100px; text-align:right; }
	#releases .c3 {float:right; width: 100px; padding-left:10px; margin-left:15px; background-color:#f5f5f5}

	#releases .subsection{text-transform:none;}
	#releases .subsection .c1, #releases .subsection .c2, #releases .subsection .c3 {padding-top:0; }
	#releases .subsection .c2 {text-align:right; padding-right:0; margin-right:0;}
	#releases .subsection .c3 {text-align:left; padding-left:20px; width:85px; background-color:transparent;}
	#releases .each {color:#000;margin:0; padding: 0 0 0 5px; height:100%; }
	#releases .each:hover {background-color:#f5f5f5; height:100%; }
	#releases .movie {clear:right;}
	#releases img{vertical-align:middle;}

/* MOVIE POSTER LIST */	
	.mbox { width:110px; height:260px; margin: 9px; float:left; position: relative; }
	.mbox a {display:block;}
	.mbox img { margin: 2px auto; }
	.mbox b {display:block; text-align:center;}
	.mbox div { text-align:center; }
	.mbox span { color:#999; font-size:10px; }
	.mbox span a { color:inherit; text-decoration:none; }
	.mbox span a:hover { color:inherit; text-decoration:underline; }
	