@import url(luna_core.css);
@import url(/static/luna/luna.css);

#home dl {
  width: 98%;
}
#home .video_action a, #detailed .video_action a, #detailed p.reviewsheader a,
#detailed #content .action_box a {
  font-size: 12px;
}

#content .home_left {
  width: 330px;
}
#content .home_right {
  width: 215px;
}
#content .latest_video, #content .latest_video_info {
  border: 1px solid #000;
  margin-top: 2px;
  padding: 5px;
  width: 310px;
}
#content .video_action {
  border: 1px solid #000;
  padding: 5px;
}


#content a {
  color: #314fb1;
}
#most_pop dl {
  width: 24%;
  text-align: center;
}
#most_pop .video_instance {
  margin-bottom: 10px;
}
#most_pop .title {
  height: 40px;
}
#most_pop .title {
  margin-bottom: 5px;
}

#home p.actions {
  margin: 10px;
  width: 200px;
  padding: 2px 8px;
  border: 1px solid #042f7d;
  text-align: center;
}
#home p.actions a {
  font-size: 14px;
  color: #314fb1;
  border: 0px;
  font-weight: bold;
  text-decoration: none;
}


.video_action {
  padding: 0px 0px 0px 0px;
}
#detailed #content .rating_box, #detailed #content .action_box {
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 5px;
  border: 1px solid #042f7d;
} 
#content .video_action dl, #content .latest_video_info dl {
  width: 49%;
  float: left;
  margin-top: 0px;
}
#detailed #content .rating_box dl, #detailed #content .action_box dl {
  width: 315px;
  float: left;
  margin: 5px 0px 5px 0px;
}
#detailed #content .rating_box dl.second, #detailed #content .action_box dl.second {
  width: 205px;
  text-align: right;
}
#content .latest_video_info dl {
  width: 90px;
}
#content .latest_video_info dl.second {
  width: 200px;
}
#content .video_action dl.second, #content .latest_video_info dl.second {
  text-align: right;
  float: right;
}
#content .latest_video_info .rating, #content #no_rate1 .rating, #content #no_rate2 .rating,
#detailed .rating_box .rating {
  padding-top: 5px;
  float: left;
}
#detailed #no_rate1 .rating_button {
  float: left;
  margin-left: 30px;
}
#home #no_rate1 .rating_button {
  float: left;
  margin-left: 10px;
}
#content .video_button input,
.latest_video_info input.submit,
#content #rate_it1 input,
#content #no_rate1 input {
  background: #042f7d;
  color: #fff;
}
#content .video_button {
  margin-top: 20px;
  text-align: center;
}
#home #content td {
  padding-right: 5px;
}
#content .video_header {
  margin-top: 0px;
}
#home #content h2.subheader {
  font-size: 14px;
  border: 0px;
  background: #fff;
  font-family: verdana;
}
#home #content h4 {
  font-weight: bold;
  font-size: 13px;
  text-align: left;
  margin: 2px 2px 10px 2px;
}
#rate_it {
  border: 1px solid #042f7d;
}
.linklisting p.linkactions a, #detailed p.actions a, #jump_frame .actions a {
  padding: 1px 4px;
  border: 1px solid #012E83;
  font-size: 9px;
  text-decoration: none;
  background: #fff;
}
.linklisting p.linkactions a:hover, #detailed p.actions a:hover, #jump_frame .actions a:hover {
  background: #dae5ff;
}

.linklisting .linkdescription, .review .reviewcontent {
  margin: 0px 0px 5px 0px;
  padding: 5px;
  border: 1px solid #012E83;
  background: #dae5ff;
  overflow: hidden;
}
.linkleft {
    width: 110px;
    float: left;
}
.linkright {
    width: 390px;
    float: left;
}
#detailed #content p.actions {
  border: 1px solid #012E83;
  padding: 1px 4px;
  margin-top: 10px;
  text-align: center;
  width: 260px;
}
#detailed #content .actions a {
  font-size: 14px;
  text-decoration: none;
  border: 0px;
  background: #fff;
}
#detailed #content .actions a:hover {
  background: #dae5ff;
}

#add_success #content p,
#rate_success #content p,
#modify_success #content p,
#review_add_success #content p,
#review_edit_success #content p,
#tellafriend_success #content p 
{
  font-size: 13px;
  font-weight: bold;
}
#add_success #content .row {
  /*font-weight: bold; */
}


