iframe {
    display:block;
    width:100%;
}

.moviebox{
	float: left;
	width: 30%;
	height: auto;
	margin:auto;
	margin-left:2.3%;
	margin-bottom:1%;
	background:#FFFFFF;
	
	border-left: 2px solid #55adff;
	border-top: 2px solid #eb8ac0;
	border-right: 2px solid #ff3630;
	border-bottom: 2px solid #4b249e;
	
	/* Rounded corners */
	-moz-border-radius:20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius:20px;
	overflow: hidden;
}

.mbtop{
	width: 97%;
	padding:0.2em;
}

a.userid {
	float: left;
	margin: 0.8em;
	margin-right: 0em;
	color:#000;
	font-size:1em;
	letter-spacing:0.1em;
	font-weight:bold;
	text-decoration: none;
	overflow: hidden;
	position: relative;
}

a.editpost {
	width: 25%;
	display: inline-block;
	overflow: hidden;
	float: right;
	color:#757575;
	font-size:1em;
	letter-spacing:0.1em;
	font-weight:bold;
	margin-right: 0.5em;
	margin-top: 0.8em;
	padding-bottom: 0.5em;
	text-align: right;
	text-decoration: none;
}

a.addto{
	float: right;
	width: 20%;
	overflow: hidden;
	color:#555555;
	font-size:2em;
	letter-spacing:0.1em;
	margin-top: -0.2em;
	text-decoration: none;
	text-align: right;
}

a.addplus{
	float: right;
	width: 20%;
	overflow: hidden;
	color:#555555;
	font-size:2em;
	letter-spacing:0.1em;
	text-decoration: none;
	text-align: right;
}

a.addto:hover{
	color: #eb8ac0;
}

a.membername {
	float: left;
	width: 75%;
	overflow: hidden;
	color:#000;
	font-size:1.1em;
	letter-spacing:0.1em;
	margin-right: 0.5em;
	padding-bottom: 0.5em;
	text-decoration: none;
	text-align: left;
}

a.membername:hover {
	color:#eb8ac0;
}

.embed{
	width: 100%;
	height: auto;
	overflow: hidden;
}

.video_skin {
	width: 100%;
	padding-top: 0.1em;
	height: 1.3em;
	background: #000;
	opacity: 50%;
	color: #fff;
	font-size: 2em;
	position: absolute;
	bottom: 0em;
	text-align: center;
}

a.comments {
	width: 45%;
	display: inline-block;
	overflow: hidden;
	float: left;
	color:#757575;
	font-size:0.9em;
	letter-spacing:0.1em;
	font-weight:bold;
	margin-left: 0.5em;
	text-decoration: none;
	padding-bottom: 0.3em;
	text-align: left;
}

a.addrows {
	width: 45%;
	display: inline-block;
	overflow: hidden;
	float: right;
	color:#757575;
	font-size:0.9em;
	letter-spacing:0.1em;
	font-weight:bold;
	margin-right: 0.5em;
	padding-bottom: 0.3em;
	text-align: right;
	text-decoration: none;
}

.commrow {
	width: 100%;
	display: inline-block;
}

a.title {
	width: 98%;
	color:#000;
	font-size:1.3em;
	letter-spacing:0.05em;
	text-decoration: none;
	display: inline-block;
	text-align: center;
	margin-bottom: 0.5em;
}

a.title:hover {
	color:#757575;
}

.catcall{
	float: left;
	width: 65%;
}

a.cat {
	overflow: hidden;
	float: left;
	color:#b0b0b0;
	font-size:0.9em;
	letter-spacing:0.1em;
	font-weight:bold;
	margin-left: 0.5em;
	text-decoration: none;
	display: block;
}

a.coll {
	overflow: hidden;
	float: right;
	color:#b0b0b0;
	font-size:0.9em;
	letter-spacing:0.1em;
	font-weight:bold;
	margin-right: 0.5em;
	text-decoration: none;
	display: block;
}

a.description {
	width: 100%;
	color: #000;
	font-family: 'Work sans', sans-serif;
	font-weight: 400;
	text-decoration: none;
	text-align: center;
	font-size: 1rem;
	margin: auto;
	margin-top: 0.5em;
	display: inline-block;
}

a.keywords {
	width: 100%;
	overflow: hidden;
	color:#757575;
	text-align: center;
	font-size:1em;
	text-decoration: none;
	display: block;
}

.ratingembed{
	margin-top:1px;
	margin-bottom:1px;
	width: 100%;
	height: 20px;
	overflow:hidden;
	text-align: center;
	padding-bottom: 0.2em;
}

time {
	width: 100%;
	color: grey;
	display: block;
	text-align: center;
	padding-bottom: 0.2em;
}

a.link {
	width: 100%;
	font-size:0.9em;
	letter-spacing:0.1em;
	overflow: hidden;
	color: #000;
	text-decoration: none;
	display: inline-block;
	text-align: center;
	padding-bottom: 0.2em;
}

.tooltip {
  	border-bottom: 1px dotted #000000;
  	outline: none;
  	text-decoration: none;
  	font-size:12px;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	color: #eb8ac0;
}

.classic { 
	padding: 0.5em; 
	width: 270px;
	height: 270px;
	background:#FFFFFF;
	border:2px solid #000;
	
	/* Rounded corners */
	-moz-border-radius:20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius:20px;
	overflow: auto;
}

.commenttextbox {
	width: 50%;
	height:auto;
	margin-top:0.2em;
	padding:0.1em;
	font-size:1.1em;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	color:#000;
	letter-spacing:1px;
	margin: auto;
}

.commentinfobox {
	width: 100%;
	height: auto;
	margin-bottom: 1em;
	font-size: 1em;
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	margin: auto;
}

.comment_userid {
	color:#000;
	font-size:1em;
	letter-spacing:0.1em;
	font-weight:bold;
	text-decoration: none;
	overflow: hidden;
	margin: auto;
}

/*
COLLECTIONS
*/

.collection{
	float: left;
	width: 30%;
	height: auto;
	margin:auto;
	margin-left:2.3%;
	margin-bottom:1%;
	background:#FFFFFF;
	
	border-left: 2px solid #55adff;
	border-top: 2px solid #eb8ac0;
	border-right: 2px solid #ff3630;
	border-bottom: 2px solid #4b249e;
	
	/* Rounded corners */
	-moz-border-radius:20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius:20px;
	overflow: hidden;
}

.catholder{
	width: 100%;
	text-align: center;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	font-family: 'Work sans', sans-serif;
	font-weight: 300;
	font-size: 1.5em;
	padding: 0.5em;
	text-decoration: none;
	overflow: hidden;
}

.big_cat{
	font-family: 'Work sans', sans-serif;
	font-weight: 300;
	letter-spacing: 3px;
	font-size: 1em;
	padding: 0.5em;
	text-decoration: none;
	color: #55adff;
}


/* THINNER */

.postbox_thinner{
	float: left;
	overflow:auto;
	width: 18%;
	padding: 1em;
}

.moviebox_thinner{
	border-left: 2px solid #55adff;
	border-top: 2px solid #eb8ac0;
	border-right: 2px solid #ff3630;
	border-bottom: 2px solid #4b249e;
	width: 100%;
	height: 5em;
	margin:auto;
	border-radius:10px;
	overflow: hidden;
}

.postbox_thinner_collection{
	float: left;
	overflow:auto;
	width: 100%;
}

.moviebox_thinner_collection{
	border-top: 2px solid #eb8ac0;
	border-bottom: 2px solid #4b249e;
	width: 100%;
	margin:auto;
	overflow: hidden;
}

.embed_thinner{
	float: left;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	width: 35%;
	height: 5em;
	overflow: hidden;
	display: block;
}

.embed_thinner_collection{
	float: left;
	width: 35%;
	height: 5em;
	margin-top: -1em;
	overflow: hidden;
	display: block;
}

.video_skin_thinner {
	width: 100%;
	height: 2em;
	background: #000;
	opacity: 50%;
	color: #fff;
	font-size: 0.5em;
	position: absolute;
	bottom: 0em;
}

.res_box{
	float: right;
	width: 65%;
	overflow: auto;
}

a.title_thinner {
	float: left;
	width: 60%;
	color: #000;
	height: 2.4em;
	font-size: 0.9em;
	font-weight: bold;
	text-align: left;
	padding-left: 0.5em;
	padding-top: 0.5em;
	text-decoration: none;
	display: inline-block;
	overflow: hidden;
}

a.userid_thinner {
	float: left;
	width: 35%;
	margin: 0.9em;
	color: #000;
	font-size: 0.8em;
	letter-spacing: 0.1em;
	text-decoration: none;
	overflow: hidden;
}

a.time_thinner_search {
	float: right;
	color: grey;
	width: 35%;
	margin-top: 1.3em;
	font-size: 0.7em;
	padding-right: 0.5em;
	text-align: right;
}

.user_time{
	float: right;
	width: 65%;
}

a.addplus_thinner {
	float: right;
	width: 5%;
	font-size: 1em;
	overflow: hidden;
	color: #757575;
	font-weight: bold;
	padding-right: 0.5em;
	padding-top: 0.1em;
	text-decoration: none;
}

a.rating_thinner {
	float: right;
	width: 5%;
	font-size: 1em;
	overflow: hidden;
	color: grey;
	font-weight: bold;
	padding-right: 0.2em;
	padding-top: 0.2em;
	text-decoration: none;
}

a.cat_thinner {
	width: 48%;
	overflow: hidden;
	float: left;
	color:#b0b0b0;
	font-size:0.9em;
	letter-spacing:0.1em;
	font-weight:bold;
	margin-left: 0.5em;
	text-decoration: none;
	display: block;
}

a.coll_thinner {
	width: 48%;
	overflow: hidden;
	float: right;
	color:#b0b0b0;
	font-size:0.9em;
	letter-spacing:0.1em;
	font-weight:bold;
	margin-right: 0.5em;
	text-decoration: none;
	display: block;
	text-align: right;
}

a.description_thinner {
	float: left;
	width: 100%;
	overflow: hidden;
	color: #000;
	font-size: 0.7em;
	padding-left: 0.5em;
	display: block;
	text-decoration: none;
}
a.editpost_thinner {
	overflow: hidden;
	float: left;
	width: 45%;
	color:#b0b0b0;
	font-size:0.9em;
	letter-spacing:0.1em;
	font-weight:bold;
	margin: auto;
	padding-left: 0.5em;
	text-decoration: none;
}

a.keywords_thinner {
	width: 95%;
	overflow: hidden;
	color: #000;
	font-size: 0.7em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	display: block;
	text-align: right;
	text-decoration: none;
}

a.time_thinner {
	float: right;
	color: grey;
	width: 50%;
	padding-right: 0.5em;
	text-align: right;
}

a.link_thinner {
	width: 100%;
	font-size: 0.8em;
	letter-spacing: 0.1em;
	overflow: hidden;
	color: #000;
	padding-left: 0.5em;
	margin: auto;
	text-decoration: none;
	display: block;
}


a.collection_title_thinner {
	overflow: hidden;
	float: left;
	width: 75%;
	color:#000;
	font-size:1em;
	font-weight:bold;
	padding-left: 0.5em;
	text-decoration: none;
}

.imageholder{
	float: left;
	width: 33.33%;
	overflow: hidden;
}

a.link_smaller {
	width: 100%;
	font-size:0.6em;
	letter-spacing:0.1em;
	overflow: hidden;
	color: grey;
	padding-bottom: 5em;
	text-decoration: none;
}

ul {
    margin: 0px;
    padding: 10px 0px 0px 0px;
}

li.star {
    list-style: none;
    display: inline-block;
    margin-right: 5px;
    cursor: pointer;
    color: #9E9E9E;
	font-size: 1.2em;
}

li.star.selected {
    color: #ff6e00;
}

.row-title {
    font-size: 20px;
    color: #00BCD4;
}

.votes-left {
	float: left;
	padding-left: 1em;
	width: 10%;
    font-size: 1.9em;
    color: #777;
    font-style: italic;
	text-align: center;
}

.votes-left-small {
	float: left;
    font-size: 0.9em;
	width: 10%;
    color: #999;
    font-style: italic;
	text-align: left;
}

.votes-right {
	float: right;
	padding-right: 1em;
	margin-top: -0.2em;
	width: 20%;
    font-size: 0.9em;
    color: #999;
    font-style: italic;
    line-height: 1;
	text-decoration: none;
	text-align: center;
}

.votes-right-link {
	float: right;
	width: 8em;
	height: 2em;
	margin-top: -2.6em;
	position: relative;
	z-index: 1;
}

.row-item {
	width: 100%;
	display: inline-block;
    margin-bottom: 0.2em;
}