@charset "utf-8";
/* CSS Document */

body {  background-color: #000000;  background-image:url(images/bg.jpg); }

a:link { color: #FFFFFF;}
a:visited { color: #FFFFFF;}
a:hover { color: #FFFFFF;}
a:active { color: #FFFFFF;}

a img { border:none;}

.content { background:#000000; margin-left:auto; margin-right:auto; margin-top:0px; width:950px; }

.topbanner { float:left; width:950px; height:35px; background:#000000; color:#990000; text-align:center; font-weight:bold; }

.player { float:left; width:681px; height:345px; background:url(images/frame.jpg); padding-left:35px; padding-right:34px; padding-top:27px; padding-bottom:22px; }

.channel_buttons { width:750px; height:65px; float:left; }

.upload { background:#000000; float:right; width:200px; height:50px; text-align:left; padding:0px; color:#FFFFFF; }

/*************** start login *************/
.notimportant_atthistime { background:url(images/loginBG.jpg) repeat-x; margin-bottom: 140px;}

.user { color:#FFFFFF; background:#000000; width:185px; height:339px; float:right; padding-top:5px; padding-right:5px; padding-left:10px; }

.loginUsername, .loginPassword { width:178px; text-align:center; background:url(images/login_boxes_bg.jpg); border:none; }

.loginSubmit { float:right; }
/****************** end login************/

.section_title { float:left; background:url(images/section_title_bg.jpg); height:25px; width:750px; color:#FFFFFF; font-weight:bold; text-align:center; padding-top:5px; margin:0px; }

.photoflow { float:left; width:750px; height:180px; }

.ads { float:right; width:200px; }

.randomclipsrt {  color:#FFFFFF; float:right; width:200px; height:1185px; overflow:auto; }

.randomclipsrt a, a:visited { font-weight:700; color:#6699FF; }

.footer { float:left; width:950px; height:35px; color:#FFFFFF; padding-top:10px; }

/************* comments ***************/

#comment_container{ color:#FFFFFF; margin-left:3px;  margin-right:10px;  background:url(images/news_bg_repeat.gif);margin-bottom:10px; }

#comment_owner { font-size:12px;  color:#666666; font-weight:bold; font-style:italic; }

#comment_date { color:#666666; font-weight:bold; }

b.ctop, b.cbottom{display:block; background:#212121;}
b.ctop b { display:block; height: 1px; overflow: hidden; background:url(images/news_bg_repeat_top.gif) repeat-x; }

b.cbottom b{ display:block; height: 1px; overflow: hidden;  background:#000000; }

b.c1{margin: 0 5px}
b.c2{margin: 0 3px}
b.c3{margin: 0 2px}
b.ctop b.c4, b.cbottom b.c4{margin: 0 1px;height: 2px}

#comments { float:left; width:750px; background:#212121; color:#FFFFFF; }

#comments h2 { font-weight:bold; background:url(images/title.gif) no-repeat; display:block; list-style:none; }

#comments ul { height:134px; color:#FFFFFF; list-style-position:inside; font-weight:bold; background:url(images/news_bg.gif) no-repeat; display:block; list-style:none; margin-left:2px; margin-bottom: -10px; }

#comments ul li { margin:0px 0px 0px 0px; padding-top:15px; text-indent:none; }

#name { font-style:italic; color:#999999; }

.iform { padding-left:15px; color:#FFFFFF; font-weight:bold; }

#form { color:#FFFFFF; font-weight:bold; width:734px; }

#nleft { float:left; width:50px; color:#FFFFFF; }

#nright { float:right; width:50px; color:#FFFFFF; }

#comment_date { font-style:italic; color:#999999; }

/**************** end comments ***********/
/***************** the grid *************/
.grid { padding-top:20px; font-family:Arial, Helvetica, sans-serif; float:left; font-size:10px; color:#999999; font-size:11px; font-weight:400; width:750px; background:url(images/grid_bg.jpg); }

.grid a, a:visited { font-weight:700; color:#a9bbcc; }

#cliptitle a { font-size:13px; font-weight:bold; color:#00a8ff; }

.grid table { padding:0px; }

.grid table tr td { width:150px; height:200px; padding-left:49px; padding-right:48px; padding-bottom:30px; }
/****************** end grid *************/

.error { color:#CC0000; font-weight:bold; }