@charset "utf-8";
/* CSS Document */
#player{ padding:5px 0;margin:5px 0;height:445px;}
.sect2 {border-top: 1px solid #0A2645; margin: 20px 0 0 0;padding:5px 0 0 20px;}
.sect2 .left{width:200px;float:left;} 
.sect2 .right{width:300px;float:left;} 
.sect2 .right input{width:290px;float:left;} 

.top-ad img{border: 1px solid #ccc; padding: 2px; margin-left: 65px;}
#stars {
       width:60px;
       height:10px;
       float:right;
       background-image: url(/images2/star_off.png);
       background-repeat: repeat-x;
}
.box{float:left;padding:3px;margin:10px 2px 2px;border:1px solid #ccc;}
.sub_footer{padding:3px;clear:both;}
a:link {
color: #E10B39;
}

a:visited {
color: #FFCCFF;
}

a:hover {
color: #FFFFFF;
}

a:active {
color: #FFCCCC;
}

body,td,th {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
body {
background-color: #000000;
margin: 0;
background-image: url(/images2/bg.jpg);
background-repeat: no-repeat;
background-position: center top;
color: #ffffff;
}

.wrapper {
       margin: auto;
       height: auto;
       width: 964px;
       display: block;

}

.mainBG {
margin: auto;
width: 964px;
height: auto;
}

.header-container {
float: left;
width: 964px;
overflow: hidden;
height: auto;
display: inline;
/* <---Solution for bug IE6 */

}

#rel li{margin: 0 0 0 10px;}
.relbox .lb-box{
width: 941px;margin: 0 5px 5px 5px;
background: #fff;
border: 1px solid #333333;}
.relbox .one-column{width: 925px; }
.relbox .vidbox{width: 163px;}
.InfoBox {
	
	float: left;
	height: auto;
	padding: 5px 0;
	text-align: center;
	color: #FFFFFF;
border: 1px solid  #333333;
background-color: #E10B39;
	margin: 10px;
	overflow: visible;
	width:590px;


}

.InfoBox {
background: #fff; 
color: #000000; 
font-weight: bold;
}

.InfoBox a {
font-weight: bold; 
color: #E10B39;
}

.headerBox {
float: left;
width: 930px;
padding: 5px 0;
text-align: center;
color: #EB9CED;
border: 1px solid #541f67;
background: #b01f8e;
margin: 10px 4px;
overflow: visible;
position:relative;
}

.topLinks {
width: auto;
height: auto;
float: right;
text-align: right;
}

.topLinks a{
color:  #FE82D7;
}

.topLinks a, .topLinks a:link {

text-decoration: none;
}
 .topLinks a:active, .topLinks a:hover {
text-decoration: underline;
color: #FBE5FB;
}
/* main nav */
.navbox #nav {
margin: 0;
position: relative;
display: block;
float: right;
height: 22px;
font: bold 12px Arial, Verdana, Helvetica, sans-serif;
text-transform: uppercase;
}

.navbox #nav ul {
margin: 0px; padding: 0; list-style-type: none; width: auto;
}

.navbox #nav ul li {
display: inline;
float: left;
margin: 0 0 0 1px;
text-align: center;
}

.navbox #nav ul li a{
display: block;
width: 101px;
line-height: 1.5;
float: left;
color: #000000;
text-decoration: none;
padding: 3px 0 0 0;
height: 21px;
background: url("/images2/menu-link.jpg") no-repeat;
}

.navbox #nav ul li a:hover {
color: #000000;
/*background: url("/images2/menu-hover.jpg") no-repeat;*/
}
/* main nav */
.relbox #rel {
margin: 0;
position: relative;
display: block;
float: left;
height: auto;
font: bold 12px Arial, Verdana, Helvetica, sans-serif;
text-transform: uppercase;
}

.relbox #rel ul {
margin: 0px;
padding: 0;
list-style-type: none;
}

.relbox #rel ul li {

text-align: center;
}

.relbox #rel ul li {
display: block;
width: 150px;
float: left;
color: #FFF;
text-decoration: none;
padding: 7px 0 0 0;
height: 24px;
background: #333333;
border: 1px solid #333333;
top: 1px;
position: relative;
}

.relbox #rel ul li a{
color: #ffffff;
text-decoration: none;
}
.relbox #rel ul li a:hover{
color: #000000;
/*background-color: #2B0F35;*/
}

/* topbar-links */
.topLinks-Container {
float: right;
height: 46px;
width: 720px;
padding: 10px 0 10px 0;
}

.box-align-right {
text-align: right;
display: block;
}
ul.topbar-links {
float: right; list-style-type: none; margin: 0; padding: 0;
}
ul.topbar-links li {
float: left; margin: 0 0 0 15px;
}

.clear-right {
clear: right; margin: 0; padding: 0;
}
#announcements {
height: 30px;
overflow: hidden;
width: 300px;
}
p.announcement {
margin: 8px 0 5px 10px;
color: #2B0F35;
}

.searchBox-Container {
float: left;
width: 964px;
background: url("/images2/searchbar.jpg") no-repeat;
height: 35px;
}

.searchbar-left {
float: left; width: 300px;
}

.searchbar-mid {
float: left;
}

.searchbar-right {
float: right;
}
input.text, input.title,textarea, select {
margin:0.5em 0; border:1px solid #bbb;
}
input.text:focus, input.title:focus,textarea:focus, select:focus {
border:1px solid #666;
}
input.text, input.title {
width: 140px; padding:1px;
}
input.title {
font-size:1.5em;
}
input.text-readonly {
width: 150px; padding: 1px; 
margin:0.5em 0; 
background-color: #999;
border:1px solid #999;
}
 /* for profile edit page */
input.pref-checkboxes {
width: 30px; padding: 1px; margin:9px 0 0;
}
 /* for user prefs checkboxes */
textarea {
width: 350px; height: 80px; padding: 5px;
}
textarea.wall-comment {
width: 500px; height: 100px; padding: 5px; margin: .5em;
background-color: #f1f1f1; color: #000; border:1px solid #000;
}
textarea.message-compose {
width: 500px; height: 150px;
}
textarea.share-flag-embed {
width: 250px; height: 70px;
}
textarea.report-user {
width: 200px; height: 70px;
}
input.button {
width: 80px; 
padding:0; 
color: #000000; 
margin:0.5em 0; 
border:1px solid #000000;
background-color: #ffffff; 
cursor: pointer;
}
input.button:focus {
border:1px solid #76298F;
background-color: #2B0F35;
}

input.edit-button {
width: 157px; height: 37px; border: 0; cursor: pointer;
}
input.embed {
padding: 2px 3px;
margin:0.5em 0;
border:1px solid #000000;
background: #fff;
color: #333333; 
font-size: 11px;
}
 /* for webmasters page */
.grey {
color: #FFFFFF;
}

.logo {
/*background: url(/images2/logo.jpg) no-repeat; */
float: left;
height: 80px;
width: 244px;
margin: 12px 0px 0px 0px;
}

.link-bar {
height: 25px;
margin: 0 0 5px;
padding: 0;
width:964px;
border-bottom: 1px solid #541f67;
}

.bar-right {
float: right;
font-size: 11px;
color: #999;
padding: 0 10px 10px;
}
/* Begin Page Menu */
#pages{
font-size:12px;
width: 730px;
float: right;
height: 24px;
}
#pages ul {list-style:none;
margin: 0px;
padding: 0PX;
}
#pages li {
display:inline;
background-image: url(/images2/menu-link.jpg);
background-repeat: no-repeat;
}
       #pages a {
float:left;
padding:0 0 0 0px;
text-decoration:none;
color: #B9DBE5;
height: 24px;
}
 #pages a span {
float:left;
display:block;
color:#A4D6DF;
height: 24px;
width: 101px;
}
 #pages a span {
float:left;
}
 #pages a:hover {
color: #BDE2EB;
}
 #pages a:hover span {
color: #5EB0FF;
background-image: url(/images2/menu-hover.jpg);
}
/* End Page Menu */
/* begin Containers */
.mainbody {
float: left;
height: auto;
width: 975px;
display: inline;
}

.profile-box {
float: left;
height: auto;
width: 975px;
margin-bottom: 10px;
color: #FFFFFF;
display: inline;
}

.one-column {
width: 944px;
float:left;
padding: 3px;
}

.right-column {
float: left;
height: auto;
width: 340px;
}

.left-column {
float: left;
height: auto;
width: 600px;
}
/* end Containers */
.video-box {
padding: 5px 0;
float: left;
height: auto;
width: 600px;

}
h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.4em;
font-size: 12px;
color: #000000;
padding: 0px;
height: auto;

font-size: 1.3em;
line-height: 1;

text-transform: uppercase;
margin: 7px 0 2px 15px;
}
h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.4em;
font-size: 12px;
color: #FFFFFF;
padding: 0px;
height: auto;

font-size: 1.3em;
line-height: 1;

text-transform: uppercase;
margin: 7px 0 2px 15px;
}

.vid-container {
float: left;
height: auto;
padding-right: 0px;
padding-left: 0px;
}

* html .vidbox {

height: 203px;
width: 165px;
padding: 0 0 0 2px;

}

.vidbox {
float: left;
height: 185px;
width: 168px;
padding: 2px 10px;

}

.vidbox a{
color:  #333333;
text-align:left;
}
.vidbox a, .vidbox a:link {
text-decoration: none;
}
 .vidbox a:active, .vidbox a:hover {
text-decoration: underline;
color: #000000;
}

.thumbbg {
       float: left;
       height: 200px;
       width: 178px;
       display: inline;

}

.vid-title {
font-size: 11px;
font-weight: bold;
color: #333333;
float: left;
height: auto;
width: 173px;
padding: 4px 0;
font-family: verdana;
text-align:left;
}

.thumbpic {
text-align: center;
float: left;
padding:3px;
border:1px solid #ccc;
}

.vid-info {
       float: left;
       height: 50px;
       width: 163px;
       padding-right: 7px;
       padding-left: 7px;
       font-size: 9px;
       display: inline;

}

.box-left {
float: left;
color: #2B0F35;
font-size: 10px;
text-align: left;
height: 50px;
}

.box-right {
float: right;
color: #2B0F35;
font-size: 10px;
text-align: right;
height: 50px;
}
/* begin R-box */
.sb-header {
float: left;
height: 40px;
width: 340px;
color: #ccc;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-repeat: no-repeat;
}

.sb-txt {
float: left;
text-align: center;
padding-top: 15px;
padding-bottom: 5px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
width: 340px;

}

.sb-box {
height: auto;
float: left;
border: 1px solid #ccc;
padding:5px;
}

.sb-footer {
float: left;
height: 44px;
width: 340px;
}
/* end R-box */
/* begin l-box */
.lb-txt h1{
width: 900px;
}
.lb-txt {
float: left;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 13px;
background-image: url(/images2/searchbar.jpg);
width: 964px;
height: 31px;
display: inline;
margin: 10px 0 0 0;
}
.lb-txt h1{line-height:1.3}
.lb-cat{
background-image: url(/images2/searchbar.jpg);
width: 964px;
height: 34px;
display: inline;
}

.lb-box {
float: left;
height: auto;
width: 962px;
border: 1px solid #6D0F00;
border-top: 1px solid #6D0F00;
background: #FFF;
color: #000000;
display: inline;

}

.lb-footer {
float: left;
height: 2px;
width: 964px;
border-bottom: 1px solid #091738;
}
/* end L-box */
/* Start Pagination */

.pagination{
width:900px;
margin: 0px auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: #FFF;
border: 1px solid #ccc;
height:28px;
}
.clear{clear:both;}

.pagination span {
float: left;
padding:3px 5px;
margin:3px;
font-size: 12px;
color: #D25C04;
font-weight: bold;
display: inline;
}

.pagination span.active {
color:#E10B39;
}

.pagination a:hover {
color:#D25C04;
}

.pagination a{
color:  #D25C04;
}

.pagination a, .pagination a:link {
text-decoration: none;
}
 .pagination a:active, .pagination a:hover {
text-decoration: underline;
}
/* End Pagination */

.footer {
float: left;
height: 39px;
width: 964px;
background-image: url(/images2/footer.jpg);
}

.welcomebox {
float: left;
height: auto;
padding: 10px 20px;
color: #000000;
background: #ffffff;
border: 1px solid #333333;
margin:10px 20px;
}







.advanced-search {
float: left;
margin: 8px 0 0 5px;
padding: 0;
font-size: 10px;
color: #E36EE5;
}

.advanced-search a {
color: #FFCCFF;
}

 .advanced-search a:hover {
color: #FFCCCC;
}

/* begin Footer */
.copyright {
width: 210px;
height: auto;
float: right;
margin-top: 10px;
margin-left: 10px;
color: #ffffff;
}

.footerlinks {
width: auto;
height: auto;
float: left;
margin-top: 10px;
margin-left: 40px;
color: #ffffff;
}

.footerlinks a{
color:  #ffffff;
}

.footerlinks a, .footerlinks a:link {
text-decoration: none;
}
 .footerlinks a:active, .footerlinks a:hover {
text-decoration: underline;
color: #ffffff;
}
/* end Footer */
rating-box{
float: left;
height: 150px;
width: 162px;
font-size: 9px;
}





/* fix 3 pixel jog and account for 3 pixels extra padding*/
.vidview-box{
width:940px;
margin: 5px 5px 5px 5px;
border: 1px solid #091738;
}

.leftvid-view {
float: left;
height: auto;
width: 620px;
color: #FFF;
}

.rightvid-view {
float: left;
height: auto;
width: 310px;
padding: 3px;
overflow: hidden;
border: 0px solid #0D3C6F;
}
.vid-information {
margin: 5px 20px 0 0; padding: 5px; background-color: #111; border:
1px solid #222;
}

.vid-information-left {
float: left;
margin: 0;
padding: 0 0 0 10px;
width: 545px;
line-height: 2em;
text-align: left;
}

.vid-information-right {
float: right;
margin: 0 10px 0 0;
padding: 0;
text-align: right;
}
/* player */
.flv-player {
width: 608px; height: 490px; border: 1px solid #333;
}

.flv-player-new {
width: 608px; height: 476px; border: 1px solid #541f67;
}

.spacer {
width: 964px; height: 30px;
}
#download-bar{color: #000000;clear:both;width:600px;margin:2px auto ; font-size:12px;
}
#download-bar span{float:left;float:left;
}
#download-bar span.watch{width:280px;text-align:left;font-weight:bold;
}
#download-bar span.watch a{margin:0 0 0 5px;
}
#download-bar span.current{
float:none;
margin:0 0 0 10px;
color:#E10B39;
text-decoration:underline;
}
#download-bar span.download{text-align:right;font-weight:bold;
}
#download-bar a{
font-family: tahoma;
color:#E10B39;
font-weight:bold;
text-decoration:underline;
font-size:12px;
}
#download-bar ul{list-style:none;float:right;margin:0;padding:0;
}
#download-bar li{float:left;margin:0 4px;
}

.upload-button {width: 75px;
height: 24px;
margin: 5px 10px 0 0;
}

.top-ad img{ border: 1px solid #0D3C6F; }


.tag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AB0328;
	border: 1px solid #333333;
	text-align: center;
background:#ffffff;
}
.cat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	border: 1px solid #333333;
	text-align: center;
background:#6D0F00;

}
#cats .cat a{font-size: 16px;color:#ffffff;}
#cats .tag a{font-size: 14px;color:#333333;}
#cats {margin:0 0 0 3px;padding:0;width:890px;margin:0 auto;}
#cats .col{float:left;list-style:none;padding:0;margin: 10px 0;}
#cats li{width:172px;height:30px;font-weight:bold;margin:2px;padding:4px 0 0 0;font-size:16px;}
li.tag a{color:#000;}
.clear{clear:both;}
#comments{color: #333333;}

