@charset "utf-8";

#videos #site-content { width:99%; margin-left:auto; margin-right:auto; }

#videos #site-content #main { width:950px; margin-left:auto; margin-right:auto; }

#top-nav-links { margin:30px 5% 10px 5%; width:90%; }

#top-nav-links ol { list-style:none; float:left; margin:0px; padding:0px; }
#top-nav-links ol li { list-style:none; float:left; margin:0px 10px; padding:0px; }
#top-nav-links ol li a { font-size:14px; text-transform:uppercase; letter-spacing:0.5px; }

#top-nav-links #video-search { float:right; font-weight:bold; }
#top-nav-links #video-search form #v_title { font-size:12px; color:#123d50; }
#top-nav-links #video-search form #s_title { font-size:12px; color:#f47c15; margin-left:10px; margin-right:5px; } 

h3#title { color:#f27405; font-size:16px; font-weight:bold; }
#player-area { width:900px; height:400px; }
#player-area #left { width:640px; float:left; padding:0px; margin:0px; vertical-align:top; height:100%; }
#player-area #left input { width:400px; margin:2px; }

#player-area #right { width:250px; overflow:visible; float:right; height:377px; vertical-align:top; margin-top:7px; }
#player-area #right #ratings { float:right; font-size:10px; color:#959595; font-weight:bold; }
#player-area #right #ratings #favorite { float:right; }
#player-area #right #ratings div.rating { margin:0px; padding:0px; float:right; }
#player-area #right #ratings div.rating div.cancel { width:0px; display:none; }
#player-area #right #ratings div#views { clear:both; float:right; }
#player-area #right #created { float:right; font-size:10px; color:#959595; font-weight:bold; }
#player-area #right #user { font-size:11px; font-weight:bold; color:#f27405; }
#player-area #right #user div a { color:#f27405; font-size:11px; }
#player-area #right #description { color:#FFF; font-weight:bold; }
#player-area #right #description #extended { display:none; }
#player-area #right #description #mini-description { height:220px; overflow:hidden; }
#player-area #right #description #mini-description a { color:#f27405 }
#player-area #right #description #full-description { display:none; height:220px; overflow:auto; }
#player-area #right #cat-tags,#player-area #right #cat-tags a { font-weight:bold; color:#f27405; text-transform:capitalize; }

#playlist-container { float:left; width:100%; }

#playlist-container ol { list-style:none; padding:0; margin:0;  }
#playlist-container ol li { min-height:100px; overflow:visible; position:relative; clear:both; border:dashed;border-width:1px;border-color:#cdcdce;padding:5px; margin:5px; vertical-align:top; }
#playlist-container ol li:hover { background:url(/assets/images/comment-right-bg.png) top right repeat-y;}

#playlist-container ol li div#preview { width:160px; height:90px; padding:5px; float:left; }

#playlist-container ol li div.detail { float:left; padding:5px; }
#playlist-container ol li div.detail div.l_title a { font-size:12px; font-weight:bold; color:#f27405; text-transform:uppercase; padding:1px; }
#playlist-container ol li div.detail div.l_length { font-size:11px; font-weight:normal; color:#123d50; font-style:italic; padding:1px; }
#playlist-container ol li div.detail div.l_created { font-size:10px; font-weight:bold; color:#000000; text-transform:capitalize; padding:1px; }
#playlist-container ol li div.l_description { margin-top:80px; color:#123d50; }

#playlist-container ol li div.detail div.ratings { float:left; width:90px; margin:0px; padding:0px; height:16px; }
#playlist-container ol li div.detail div.ratings div.rating { padding:0px; margin:0px; height:16px; }
#playlist-container ol li div.detail div.ratings div.rating div.cancel { width:0px; display:none; }
#playlist-container ol li div.detail div.ratingsviews { float:left; font-size:11px; color:#959595; font-style:italic; padding:0px; margin-top:3px; height:16px; }


div.tags { width:200px; padding:5px; float:right; }
div.tags a { margin-left:5px; text-transform:capitalize; }
div.tags a.size1 { font-size:11px; }
div.tags a.size2 { font-size:12px; }
div.tags a.size3 { font-size:13px; }
div.tags a.size4 { font-size:14px; }
div.tags a.size5 { font-size:15px; } 

#comments-holder { width:640px; float:left;  margin-top:10px; }

#rightside-playlist { width:250px; float:right; margin-right:10px; margin-top:10px; }
#rightside-playlist div#googleads { width:170px; float:right; vertical-align:top; margin-top:10px; }

#smallplaylist-container ol { list-style:none; margin:0px; padding:0px; width:100%; margin-left:auto; margin-right:auto; height:620px; overflow:auto; }
#smallplaylist-container ol li { list-style:none; margin:0px; padding:0px; padding-bottom:25px; width:170px; margin-left:auto; margin-right:auto; }
#smallplaylist-container ol li div.detail span.l_title a { font-size:12px; font-weight:bold; color:#f27405; text-transform:uppercase; }
#smallplaylist-container ol li div.detail span.l_length { font-size:10px; font-weight:normal; color:#a1a1a1; font-style:italic; }
#smallplaylist-container ol li div.detail span.l_views { font-size:10px; font-weight:normal; color:#a1a1a1; font-style:italic; }
#smallplaylist-container ol li div.detail span.l_user a { font-size:12px; font-weight:bold; color:#123d50; text-transform:capitalize; }

#small-playlist-tabs a { float:right; margin-left:15px; }
@media screen and (-webkit-min-device-pixel-ratio:0) { #small-playlist-tabs a { margin-bottom:8px; } } 

span#flash-player-container { z-index:1; }
div#comments-container fieldset#post-comment-container div#form-container form#commentForm textarea { height:120px; }
