/* CSS Document */

/* VIDEO PLAYER */
#videoPlayerWrapper {
	margin:5px 0 18px 17px;
	padding:2px 0 12px 8px;
	border: 1px solid #000;
	background: transparent url(../images/videos/vidPlayerMainBg.jpg) no-repeat bottom;
}
#videoWrapper {
	float:left;
	width: 671px;
}
#flashVideoPlayer {
	width:669px;
	height:461px;
	border: 1px solid #253138;
}
/* VIDEO DETAILS */
#videoDetailsWrapper {
	width:300px;
	float:left;
	padding: 10px;
}
#videoDetailsWrapper h2 {
	font-size:1.4em;
}
#videoDetailsWrapper p {
	font-size:1em;
	font-weight:bold;
	margin:0;
}

/* VIDEO LINKS */
#videoLinksWrapper {
	width:320px;
	float:right;
	padding: 10px 0 10px 10px;
}
#videoLinksWrapper dt, 
#videoLinksWrapper dd {
	display:block;
	float:left;
	padding-right:5px;
	color:#ffca00;
	font-weight:bold;
}

#videoLinksWrapper dd span { color:#fff; }
#videoLinksWrapper .biggerTxt {
	font-size:1.1em;
	padding-right: 20px;
	width: 100px;
}
#videoLinksWrapper ul {
	font-size:0.8em;
	color:#ffca00;
	font-weight:bold;
	margin-bottom: 6px;
}
#videoLinksWrapper li { display:inline; }
#videoLinksWrapper li a { color:#fff; }
#videoLinksWrapper li a.firstLink { 
	padding:0 8px;
	margin-right:8px;
	border-right: 1px solid #fff;
}
#videoLinksWrapper p { clear:both; padding-top:8px; margin:0; }
#videoLinksWrapper p a { color:#ffca00; font-size:1.2em; font-weight:bold; }

/* VOTED BEST BLOCK */
#votedBestWrapper {
	width:309px;
	padding:14px 0 0 24px;
	float:left;
	background: #111 url(../images/videos/votedBestBg.gif) no-repeat bottom;
}
#votedBestWrapper div.vidClipWrapper {
	margin-right:24px;
}
#votedBestWrapper div.vidClipWrapper img {
	border: 3px solid #3b3b3b;
}
#votedBestWrapper div.vidClipWrapper dl dt img { border:none; }
#votedBestWrapper h3 {
	height:20px;
	background: transparent url(../images/videos/voted_best_vidplayer.gif) no-repeat;
}
#votedBestWrapper h3 span { display:none; }

/* MPU ADVERT */
#MPUwrapperVideoDetail {
	float:left;
	padding:0 0 15px 20px;
}

/* MORE VIDEOS & COMMENTS */
#videosAndCommentsWrapper { clear:both; }

/* MORE VIDEOS */
#moreVideosWrapper {
	width:407px;
	float:left;
	margin-left:16px;
	display:inline;/*Double margin issue in IE*/
}
#moreVideosHeader {
	height:50px;
	background: transparent url(../images/videos/moreVideosHeader.jpg) no-repeat;
}
a.viewMoreVideosLink {
	color:#fff;
	font-size:0.75em;
	font-weight:bold;
	display:block;
	margin-bottom:10px;
}

#moreVideosBy { clear:both; margin-bottom:18px; padding-top:30px; }
#moreVideosBy dd, #moreVideosBy dt {
	display:block;
	float:left;
}
#moreVideosBy dd span { display:none; }
#moreVideosBy #heading {
	width:110px;
	height:16px;
	background: transparent url(../images/videos/more_videos_by.gif) no-repeat;
}
#moreVideosBy dt a { color:#fff; font-weight:bold; padding-left:10px; }
#moreVideosBy #username a {
	padding-right:8px;
	padding-right:8px;
	border-right: 1px solid #fff;
}

/* VIDEO COMMENTS */
#commentsWrapper {
	width:599px;
	float:right;
	
}
#commentsHeader {
	height:125px;
	margin:0;
	background: transparent url(../images/videos/comments_header2.gif) no-repeat;
}
#commentsFooter {
	padding:0 26px 22px 50px;
	min-height: 518px;
	height: auto !important;
	height: 518px;
	background: transparent url(../images/videos/commentsFooterBg2.jpg) no-repeat 20px bottom;
}
#addComment { display:inline; border:none; }
#addComment legend { display:inline; font-size:0.75em; font-weight:bold; margin-bottom:8px; }
#addComment textarea { width:520px; height:142px; margin-bottom:12px; }
#addComment ul li { display:inline;  }
#addComment ul li a { font-size:1.1em; font-weight:bold; color:#fff; }
#addComment ul li a.firstLink { 
	padding-right:8px;
	margin-right:8px;
	border-right: 1px solid #fff;
}
#buttonWrapper { text-align:right; padding-right:12px; margin-bottom:36px; }
.commentLoginLink { font-size:1.0em; font-weight:bold; color:#fff; margin-bottom:10px; }
	
/* COMMENTS REPEATER */
.commentBlock { margin-bottom:5px; }
.commentBlock img { border: 3px solid #212020; float:left; }
.commentBlock ul { width: 60%; float:right; padding-right:20%; font-weight:bold; }
.commentBlock ul li.commentDate {font-weight:normal; font-size:0.9em; color:#ffca00; }
#moreCommentsLink {
	font-size:0.8em;
	font-weight:bold;
	margin-left:16%;
}

.linkToThis { margin-top: 10px; }

#videoLinksWrapper .linkToThis ul {color: #fff;}

#videoLinksWrapper .linkToThis ul li a {color: #FFCA00;}

dl.rateOptions { padding-top: 5px;clear:left; }

dl.rateOptions dt,
#videoLinksWrapper dl.rateOptions dt 
{
	background-color: #201e1f;
	padding:0;
}

dl.rateOptions dt a,
#videoLinksWrapper dl.rateOptions dt a 
{
	display:block;
	float:left;
	width:15px;
	padding:3px 5px;
	border:1px solid #454545;
}

dl.rateOptions dt.bad a,
#videoLinksWrapper dl.rateOptions dt.bad a { }

dl.rateOptions dt a:hover,
#videoLinksWrapper dl.rateOptions dt a:hover { border:1px solid #FFCA00; }

dl.rateOptions dt.good,
#videoLinksWrapper dl.rateOptions dt.good { border-right:0; }
dl.rateOptions dt.bad,
#videoLinksWrapper dl.rateOptions dt.bad { border-left:0; }

dl.rateOptions dd,
#videoLinksWrapper dl.rateOptions dd { padding-top:5px; }