@CHARSET "UTF-8";

#atffc {
	display:none;
}

#channel {
	position:relative;
	margin:0 50px;
}

#rmcc-watermark {
	background-image:url(../../assets/images/default/channel/rmcc-logo-bg.png);
	width:245px;
	height:105px;
	margin:15px 0 0 20px;
}

#plh-logo h2 {
	background:url(../../assets/images/default/channel/prove-love-logo.png) left top no-repeat;
	height:46px;
	position:absolute;
	top:-51px;
	width:193px;
}

#webisode {
	float:left;
	margin:0 10px 0 0;
	width:600px;
}

#vid-player {
	padding:0 0 1px 10px;
}

#vid-player div.wrap {
	height:369px;
	overflow:hidden;
	width:580px;
}

#vid-player div.vid-player-alt {
	background-color:#000;
	visibility:visible;
}

#vid-player div.vid-player-alt div.wrap {
	width:400px;
	color:#fff;
	font-size:20px;
	text-align:center;
	margin:0 auto;
	padding:80px 0 0;
}

#vid-player div.vid-player-alt div.wrap p {
	margin:30px;
}

#vid-player div.vid-player-alt div.wrap a {
	color:#ce0038;
	text-decoration:none;
}

#vid-player div.vid-player-alt div.wrap a:hover {
	text-decoration:underline;
}

#feed-back {
	padding:0 0 10px;
}

#side-bar {
	position:relative;
	float:right;
	margin:22px 0 0;
	width:290px;
}

#channel-bio h3 {
	height:52px;
	width:290px;
}

#channel-bio div.bio-thumb {
	background:url(../../assets/images/default/channel/bio-thumb-bg.jpg) left bottom no-repeat;
	float:right;
	margin:0 0 0 5px;
	height:121px;
	width:144px;
}

#channel-bio div.bio-thumb img {
	margin:8px 0 0 9px;
}

#channel-bio p {
	color:#484438;
	line-height:20px;
}

#channel-bio div.about {
	margin:7px 0 0;
}

#channel-bio p.bio {
	padding:5px 0 0;
}

/*** FINAL WEBISODE ***/

#final-bio h3 {
	background-image:url(../../assets/images/default/channel/final-bio-headline.jpg);
	height:52px;
	width:290px;
}

#final-bio ul.thumbs {
	float:right;
	padding:3px 0 0;
	width:120px;
}

#final-bio ul.thumbs li {
	padding:5px 0 0;	
}

#final-bio div.bio {
	padding:8px 0 0;
	width:160px;
	float:left;
	color:#484438;
	line-height:20px;
}

/*** CHANNEL NAV ***/

#channel-nav {
	float:left;
	margin-left:170px;
}

#channel-nav li {
	float:left;
}


#channel-nav li a {
	height:40px;
}

#channel-nav li a.selected,
#channel-nav li a.selected:hover {
	background-position:left -80px;
}

#channel-nav li a:hover {
	background-position:left -40px;
}

#webisode-nav.final h3 {
	background-image:url(../../assets/images/default/channel/final-webisode-nav-title-bg.jpg);
}


/*** SIDE PANEL ***/

div.side-panel {
	background:url(../../assets/images/default/channel/sidepanel-bg-pattern.jpg) top left repeat-y;
	margin:15px 0 0;
}

div.side-panel h3 {
	height:29px;
	width:290px;
}

div.side-panel div.wrap {
	background:url(../../assets/images/default/channel/sidepanel-bg-bottom.jpg) bottom left no-repeat;
}

/*** SIDE PANEL : WEBISODE NAV ***/

#webisode-nav h3 {
	background-image:url(../../assets/images/default/channel/webisode-nav-title-bg.jpg);
}

#webisode-nav ol {
	padding:5px 0 15px;
}

#webisode-nav ol li {
	clear:both;
	padding:3px 0;
}

#webisode-nav ol li img {
	float:left;
	height:68px;
	width:100px;
	margin:0 8px 0 11px;
	border:2px solid #fff;
}

#webisode-nav ol li div.info {
	margin:7px 0 0;
	float:left;
	color:#282526;
	font-size:9px;
	line-height:10px;
	width:166px;
}

#webisode-nav ol li:hover,
#webisode-nav ol li.selected {
	background:url(../../assets/images/default/channel/webisode-hilighted-bg-pattern.jpg) top left repeat-y;
	cursor:pointer;
}

#webisode-nav ol li.more:hover {
	background:none;
	cursor:default;
}

#webisode-nav ol li.more div.info p {
	margin:-4px 0 0;
	padding:0 25px 0 0;
	font-size:11px;
}

#webisode-nav ol li.selected  {
	cursor:default;
}

#webisode-nav ol li div.info h5 {
	font-size:11px;
	font-weight:bold;
	margin:0 0 3px;
}

#webisode-nav ol li div.info h5 a {
	color:#7b0024;
	text-decoration:none;
}

#webisode-nav ol li div.info h5 span {
	color:#282526;
	font-size:11px;
	font-weight:normal;
	padding:0 0 0 4px;
}

#webisode-nav ol li div.info p {
	padding:0 5px 0 0;
}

/*** SIDE PANEL : EMAIL SIGN UP ***/

#email-signup h3 {
	background-image:url(../../assets/images/default/channel/email-signup-title-bg.jpg);
}

/*** WEBISODE PANEL ***/

#webisode div.panel {
	clear:both;
	background:url(../../assets/images/default/channel/panel-bg-pattern.gif) top left repeat-y;
	margin:10px 10px 0;
}

#webisode div.panel h6 {
	background:url(../../assets/images/default/channel/panel-bg-header.jpg) top left no-repeat;
	color:#fff;
	font-size:9px;
	font-weight:bold;
	height:15px;
	padding:3px 0 0 10px;
	width:570px;
}

#webisode div.panel div.content {
	background:url(../../assets/images/default/channel/panel-bg-bottom.gif) bottom left no-repeat;
	height:100%;
	padding:5px 10px;
}

/*** LOADER ***/

#email-signup div.loader,
#comment-form div.loader,
#comments div.comment-list-wrap div.loader {
	display:none;
	background:#fff url(../../assets/images/default/icons/ajax-loader.gif) center center no-repeat;
	filter:alpha(opacity=80);
	height:100%;
	left:0;
	opacity:0.8;
	position:absolute;
	top:0px;
	width:100%;
	z-index:1;
}

/*** SHARE ***/

#share {
	height:15px;
	position:relative;
}

#share a {
	position:absolute;
	right:10px;
	top:4px;
}

/*** FEATURED COMMENTS ***/

div#webisode #featured div.content {
	padding:10px 15px;
}

#featured div.controls {
	width:25px;
	float:left;
}

#featured div.list {
	width:510px;
	float:left;
}

#featured div.comment {
	display:none;
	color:#282526;
	font-size:11.4px;
}

#featured div.comment span.name {
	font-weight:bold;
	font-size:13.4px;
}

#featured a.prev-btn {
	background-image:url(../../assets/images/default/icons/arrow-up-btn.gif);
	height:9px;
	width:14px;
}

#featured a.next-btn {
	background-image:url(../../assets/images/default/icons/arrow-down-btn.gif);
	height:9px;
	width:14px;
}

/*** COMMENTS ***/

#comments a {
	color:#5a5b5e;
	text-decoration:none;
}

#comments a:hover,
#comments ul li.selected a {
	color:#e50045;
}

div#comments.panel div.content {
	position:relative;
	padding:0 2px 2px;
}

#comments div.comment-list-wrap {
	position:relative;
}

#comments div.top-controls {
	color:#5a5b5e;
	background-color:#e7e5dd;
	font-size:9px;
	padding:7px 9px 5px;
}

#comments div.top-controls div.page-stats {
	float:left;
}

#comments div.top-controls ul.sort {
	float:right;
	margin:0 10px 0 0;
}

#comments div.top-controls ul.sort li {
	float:left;
	margin:0 0 0 15px;
}

#comments div.instruct {
	color:#5a5b5e;
	border-bottom:1px solid #d1d1d2;
	font-size:9px;
	padding:5px 0;
}

#comments div.instruct p {
	float:right;
	margin:0 17px 0 0;
}

#comments div.bottom-controls {
	color:#5a5b5e;
	background-color:#e7e5dd;
	font-size:11px;
	font-weight:bold;
	padding:7px 9px 5px;
}

#comments div.bottom-controls div.page-control {
	float:right;
}

#comment-list {
	padding:0 20px 20px;	
}

#comment-list div.no-comments {
	color:#5a5b5e;
	padding:20px 0 0;
	text-align:center;
	width:100%;
}

#comment-list div.comment-box {
	color:#282526;
	font-size:11.4px;
	border-bottom:1px solid #d1d1d2;
	padding:20px 0;
}

div.comment-box div.comment {
	float:left;
	width:350px;
}

div.comment-box div.comment span.name {
	font-weight:bold;
	font-size:13.4px;
}

div.comment-box div.rate-controls {
	float:right;
}

div.comment-box div.rate-controls ul {
	clear:left;
}

div.comment-box div.rate-controls ul li {
	float:left;
	margin:0 0 0 12px;
}

div.comment-box div.rate-controls ul li.inspired {
	margin:0;
}

div.comment-box div.rate-controls div.count {
	color:#fff;
	background-color:#94002d;
	float:left;
	height:20px;
	overflow:hidden;
	width:30px;
}

div.comment-box div.rate-controls div.count p {
	font-size:12px;
	padding:2px 0 0;
	text-align:center;
}

div.comment-box div.rate-controls div.link {
	float:left;
	font-size:9px;
	line-height:8px;
	margin:0 5px 0 0;
	text-align:right;
}

/*** FORMS ***/

form label {
	color:#464749;
	font-size:10px;	
}

form input,
form textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	resize:none;
}

ul.errors {
	color:#ab0030;
	margin:2px 0 0;
	font-size:10px;
	font-style:italic;
}

/*** EMAIL SIGNUP FORM ***/

#email-signup div.content {
	padding:0 2px 2px;	
}

#email-signup div.content-wrap {
	position:relative;
}

#email-signup div.success {
	font-size:12.4px;
	color:#484438;
	margin:25px 20px 0;
	height:50px;
}

form.email-signup-form {
	margin:2px 0 0 12px;
}

form.email-signup-form input,
form.email-signup-form textarea {
	background:none;
	border:none;
}

form.email-signup-form div.input {
	margin:7px 0 0;
}

form.email-signup-form div.input input {
	margin:5px 0 0;
}

form.email-signup-form #email-signup-input {
	background:url(../../assets/images/default/channel/email-input-bg.jpg) left top no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	height:19px;
	padding:3px 4px 0;
	width:257px;
}

form.email-signup-form #email-signup-input.default {
	color:#999;	
}

form.email-signup-form div.input.submit input {
	background-image:url(../../assets/images/default/channel/submit-btn.jpg);
	float:right;
	height:19px;
	margin:2px 12px 10px 0;
	width:76px;
}

/*** COMMENT FORM ***/

#comment-form div.content-wrap {
	position:relative;
}

#comment-form div.success {
	color:#ab0030;
	float:right;
	font-size:12.4px;
	margin:5px 0;
}

#comment-form fieldset {
	position:relative;
}

form.comment-form input,
form.comment-form textarea {
	background:none;
	border:none;
}

form.comment-form div.input {
	float:left;
}

form.comment-form #name-label,
form.comment-form #city-label,
form.comment-form #comment-label {
	margin:3px 0 0;
}

form.comment-form #city-label {
	margin-left:10px;
}

form.comment-form span.terms {
	color:#81838b;
	font-style:italic;
	font-size:8px;
	position:relative;
	top:3px;
}

form.comment-form span.terms a {
	color:#464749;
	text-decoration:none;
}

form.comment-form span.terms a:hover {
	color:#92002c;
}

form.comment-form #comment-name {
	background:url(../../assets/images/default/channel/name-input-bg.jpg) left top no-repeat;
	height:17px;
	padding:3px 4px 0;
	width:327px;
}

form.comment-form #comment-city {
	background:url(../../assets/images/default/channel/city-input-bg.jpg) left top no-repeat;
	height:17px;
	margin:0 0 0 10px;
	padding:3px 4px 0;
	width:207px;
}

form.comment-form div.input.textarea {
	clear:both;
	background:url(../../assets/images/default/channel/comment-input-bg.jpg) left 10px no-repeat;
	float:none;
	padding:10px 0 0;
	width:560px;
}

form.comment-form div.input.textarea textarea {
	height:50px;
	margin:3px 4px;
	width:552px;
}

form.comment-form div.input.captcha {
	clear:both;
	position:relative;
	left:10px;
	top:10px;
}

form.comment-form div.input.captcha p.desc {
	color:#464749;
	left:190px;
	font-size:10px;
	position:absolute;
	top:-10px;
	width:240px;
}

form.comment-form div.input.captcha ul.errors {
	position:relative;
	left:190px;
	bottom:20px;
}

form.comment-form #comment-captcha-input {
	background:url(../../assets/images/default/channel/captcha-input-bg.jpg) left top no-repeat;
	height:21px;
	margin:0;
	padding:7px 6px 0;
	position:relative;
	left:190px;
	bottom:23px;
	width:231px;
}

form.comment-form div.input.submit {
	clear:left;
	float:right;
	margin-bottom:4px;
}

form.comment-form div.input.submit span {
	float:left;
}

form.comment-form div.input.submit input {
	background-image:url(../../assets/images/default/channel/submit-btn.jpg);
	float:left;
	height:19px;
	margin:0 0 0 5px;
	width:76px;
}
