#page_content {
	position:relative;
	background:#fff;
}

/* The default video template style */
#title {
  padding-top:20px;
  margin-left:15px;
}
#title h1 {
	font-weight:bold;
	font-size:28px;
	color:#444;
}

.left {
  float:left;
  width:510px;
  margin-top:20px;
  margin-left:15px;
}
#video {
} 
  #video #video_embed {
    width:510px;
    height:408px;
    margin-bottom:10px;
  }
  #video #actions #add_video_link {
    display:inline;
    float:left;
    font-size:13px;
    height:25px;
    line-height:25px;
    margin-left:5px;
    background:url(/images/collect_25px.gif) no-repeat;
    padding-left:30px;
  }
    #video #actions #add_video_link img {
      margin-right:5px;
      vertical-align:top;
    }

  #video div.tags {
    float:left;
    background:url(/images/tag_icon-white.gif) no-repeat 0px 3px;
    padding-left:30px;
    width:480px;
    margin-top:6px;
		margin-left:5px;
  }
  	#video div.tags a {
			font-size:14px;
			line-height:18px;
		}

  #video #voting {
    float:right;
    width:125px;
    height:32px;
    position:relative
  }

#comments {
  margin-top:20px;
}
  #comments h2 {
		padding-left:5px;
  }
  #comments .comment {
    border-bottom:1px dotted #ccc;
    padding:5px 0px 5px 5px;
  }
  #comments .comment .thumbnail {
    float:left;
    width:40px;
    height:40px;
    overflow:hidden;
  }
  #comments .comment .thumbnail img {
    height:100%;
  }
  #comments .comment .content {
    float:left;
    display:inline;
    margin-left:10px;
    width:430px;
  }
  
  #comment_form {
    margin-top:20px;
  }
    #comment_form label {
      float:left;
      width:40%;
      margin-bottom:10px;
    }
    #comment_form input.text_field {
      width:58%;
      margin-bottom:10px;
    }
    #comment_form input.spamtrap {
      display:none;
    }
    #comment_form textarea {
      width:99%;
      height:100px;
    }
    #comment_form #add_comment_button {
      float:right;
      margin-top:5px;
    }
    #comment_form #max_length {
      float:left;
      margin:5px 0px 0px 0px;
    }
      
.right {
  float:right;
  width:400px;
	margin-top:20px;
	margin-right:15px;
}
.right h2 {
  padding-left:5px;
}

#more_videos {}
#more_videos #more_videos_list {
	padding-left:4px;
}
#more_videos .video {
  float:left;
  display:inline;
  margin:8px 5px;
  width:120px;
  height:90px;
  position:relative;
  overflow:visible;
  cursor:pointer;
  border:1px solid #999;
}
  #more_videos img.thumbnail {
		width:120px;
  }
  #more_videos .details {
		background:transparent url(http://assets.vpimg.net/images/black_trans_1px.png) repeat scroll 0 0;
		bottom:0;
		height:30px;
		left:1px;
		line-height:14px;
		padding:2px 2px 0px;
		position:absolute;
		width:115px;
		overflow:hidden;
  }
  	#more_videos .details a.title {
			color:#fff;
		}
		#more_videos .details .title .number {
  		font-weight:bold;
			float:left;
			height:30px;
			margin-right:4px;
			line-height:30px;
			font-size:14px;
		}
		#more_videos .details.hovered .title .number {
			height:90px;
		}
  #more_videos .video_count {
    margin-top:3px;
    margin-left:5px;
    float:left;
  }
  #more_videos .video_count span {
    font-size:16px;
  }
  #more_videos .will_paginator {
    float:right;
    margin:3px 2px 0px 0px;
  }
    #more_videos .will_paginator a {
     font-size:24px; 
    }
	#more_videos .links {
		padding-left:5px;
	}
	
#info {
	float:left;
	background:#eee;
	width:130px;
	margin-top:19px;
	height:250px;
}
.right .adsense {
	width:300px;
	margin:0 auto 20px;
}
	.right .adsense .label {
	}
/* Generic Module */
  .module h2 {
    border-bottom:1px solid #ccc;
		font-weight:bold;
		line-height:34px;
		padding-left:10px;
  }


/* Vodpod details module */
.vodpod_details {}
.vodpod_details h2 {
  border-bottom:2px solid #ccc;
}
  .vodpod_details .content {
    margin:5px 0px;
  }
  .vodpod_details .collectors a {
    font-size:16px;
  }
  .vodpod_details .tags {
    background:url(/images/tag_grey.gif) no-repeat 0px 4px;
    padding-left:22px;
    margin:5px 0px 10px;
  }
  .vodpod_details h3 {
    margin-top:20px;
  }

  .vodpod_details .related_videos .video {
    padding:5px 0px;
    border-bottom:1px dotted #ccc;
  }
  .vodpod_details .related_videos .video .thumbnail {
    float:left;
    width:50px;
    height:37px;
    overflow:hidden;
  }
    .vodpod_details .related_videos .video .thumbnail img {
      width:100%;
      height:100%;
    }
    .vodpod_details .related_videos .video .title {
      float:left;
      display:inline;
      margin-left:10px;
      width:250px;
    }
    .vodpod_details .related_videos .video .collector {
      float:left;
      display:inline;
      margin-left:10px;
      width:250px;
    }
  .vodpod_details #embed_label {
    margin-top:10px;
  }