/* CSS Document */

html, body, pre, code, form, div, p, blockquote, ul, li, dt, dl, dd, ol, h1, h2, h3, h4, h5, h6 {
	margin:0pt;
	padding:0pt;
}

body {
	background:#FFFFFF none repeat scroll 0%;
	color:#333333;
	font-family:Arial,Verdana,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-align:left;
}

a, a:visited, a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.list ul {
}

.list li {	
	float:left;
	vertical-align:middle;
	display:block;
	text-align:center;
	line-height:30px;
}

.ad
{
	background-color:#666666;
}

.headerad{
	width:728px;
	height:90px;
	margin:5px 121px;
	
	background-color:#666666;
}

ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

p {
	line-height:1.3em;
	margin:0pt 0pt 12px;
}

.nav {
	bottom:0px;
	left:200px;
	text-align:center;
}

.nav li {
	background:transparent url(../images/btn1_active.jpg) no-repeat;
	float:left;
	height:28px;
	margin:6px 4px 0pt;
	text-align:center;
	vertical-align:bottom;
	width:101px;
	line-height:24px;
}

.nav li a {
	color:#FFFFFF;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:28px;
	line-height:24px;
}

.nav li a:hover {
	color:#000000;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:28px;
	line-height:24px;
}

.nav li.nonactive a {
	color:#000000;
}

.nav li.nonactive a:hover {
	color:#666666;
}

.nav li.nonactive {
	background:transparent url(../images/btn1_nonactive.jpg) repeat-x;
	float:left;
	height:26px;
	margin:6px 4px 0pt;
	text-align:center;
	vertical-align:bottom;
	width:101px;
	line-height:24px;
	color:#000000;
}


.nav2 {
	text-align:center;
}
.nav2 ul {
}
.nav2 li {	
	float:left;
	height:20px;
	margin:0px 25px 0px 25px;
	text-align:center;
	vertical-align:middle;
}
.nav2 li a {
	color:#636363;
	display:block;
	text-align:center;
	font-size:100%;
	font-weight:bold;
}

.nav3 {
	height:20px;
	width:800px;
}
.nav3 ul {
}
.nav3 li {	
	float:left;
	margin:5px 5px 5px 5px;
	text-align:center;
	vertical-align:middle;
}
.nav3 li a {
	color:#636363;
	display:block;
	font-size:100%;
	font-weight:bold;
}

.my_account_nav {
	bottom:0px;
	left:200px;
}
.my_account_nav li {
	float:left;
	height:28px;
	margin:6px 4px 0pt;
	text-align:center;
	vertical-align:bottom;
	width:101px;
	line-height:24px;
	
	color:#768183;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:28px;
	line-height:24px;
}
.my_account_nav li a {
	color:#ff38ac;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:28px;
	line-height:24px;
}
.my_account_nav li a:hover {
	color:#768183;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:28px;
	line-height:24px;
}


#my_account_nav2 {
	background:transparent  url(../images/subnav-bg.gif) repeat-x;
	height:44px;
	padding-left:0pt;
	left:0pt;
	z-index:100;
}
#my_account_nav2 ul li, #my_account_nav2 li {
	color:#333333;
	float:left;
	height:44px;
	padding:0px 5px 0px 5px;
	line-height:35px;
}
#my_account_nav2 ul li {
	margin:0pt;
	text-align:center;
	width:auto;
}
#my_account_nav2 li.active {
	background:transparent url(../images/subnav-active.gif) no-repeat scroll center top;
}
#my_account_nav2 li.divider {
	background:transparent url(../images/subnav-divider.gif) no-repeat scroll center top;
	width:1px;
}
#my_account_nav2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


.videos_status_list {
	height:20px;
	width:800px;
}
.videos_status_list ul {
}
.videos_status_list li {	
	float:left;
	height:20px;
	margin:0px 5px 0px 0px;
	text-align:center;
	vertical-align:middle;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	display:block;
}
.videos_status_list li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	display:block;
}

.login_bar {
	position:relative;
	height:30px;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	color:#000000;
}

.logged_bar {
	margin:5px 5px 5px 5px;
	position:relative;
	height:30px;
	vertical-align:middle;
	text-align:right;
	font-weight:bold;
	color:#000000;
}

.input1 {
	background-color:#ebebeb;
	border: 1px solid #c2c2c2;
	font-size:12px;
}

.inputbutton1 {
	background-color:#FFFFFF;
	border: 1px solid #c2c2c2;
	font-size:12px;
}

.inputbutton2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	
	background-color:#d9198a;
	border: 1px solid #d9198a;
	
	cursor:pointer;
}

.input2, .textarea2, .select2 {
	background:#EFEFEF none repeat scroll 0%;
	border:1px solid #AAAAAA;
	color:#333333;
	font-family:"lucida grande","trebuchet ms",sans-serif;
	font-size:12px;
	padding:2px 4px;
	font-weight:normal;
}

.video_content {
	position:relative;
	width:300px;
	height:250px;
	background-color:#666666;
	margin-bottom:5px;
}

.title1{
	font-size:16px;
	font-weight:bold;
}

.title2{
	font-size:18px;
	font-weight:bold;
}

.title3{
	font-size:14px;
	font-weight:bold;
}

.title4{
	font-size:16px;
	color:#3F677C;
	font-weight:bold;
}

.text1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

.text2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.text3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#556161;
}

.text4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#55615f;
}

.text5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}

.text6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
}

.text7{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

.text8{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
}

.text9{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

.red{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
}

.link1_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#dc2d94;
}

a.link1, a.link1:active, a.link1:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#dc2d94;
	text-decoration:none;
	margin:0px 10px 0px;
}
a.link1:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#dc2d94;
	text-decoration:underline;
	margin:0px 10px 0px;
}


a.link2, a.link2:active, a.link2:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	font-weight:normal;
	text-decoration:none;
}

a.link2:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#dc2d94;
	font-weight:normal;
	text-decoration:none;
}

a.link3, a.link3:active, a.link3:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
a.link3:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}

a.link4, a.link4:active, a.link4:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}
a.link4:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
}

a.link5, a.link5:active, a.link5:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
a.link5:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}

a.link6, a.link6:active, a.link6:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	font-weight:normal;
	text-decoration:none;
}
a.link6:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#dc2d94;
	font-weight:normal;
	text-decoration:underline;
}

a.link6_b, a.link6_b:active, a.link6_b:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#dc2d94;
	font-weight:normal;
	text-decoration:none;
}
a.link6_b:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#dc2d94;
	font-weight:normal;
	text-decoration:underline;
}

a.link7, a.link7:active, a.link7:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff72c4;
	font-weight:bold;
	text-decoration:none;
}
a.link7:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff72c4;
	font-weight:bold;
	text-decoration:none;
}

.content2_img {
	margin: 8px;
	width:120px;
	height:90px;
	vertical-align:middle;
	border:0;
	background-color:#666666;
	float:left;
}

.item_list li {
	position:relative;
	margin-top: 2px;
	text-align:left;	
	width:300px;
	height:74px;
	vertical-align:middle;
	line-height:40px;
	
	overflow:hidden;
}

.item_list a, a:visited, a:hover, a:active {
	color:#2d3738;
	font-size:16px;	
	font-weight:bold;
}

.item_list img {
	vertical-align:middle;
	border:0;
}

#item_fc1 li{
	margin-bottom:2px;
}

#item_fc1 table{
	background-color:#b9b9b9;
	background-image:url(../images/item_fc1_bg.gif);
	background-repeat:repeat-y;
}
#item_fc1 .corner_image_1{
	background-image:url(../images/item_fc1_1.gif);
	background-repeat:no-repeat;
}
#item_fc1 .corner_image_2{
	background-image:url(../images/item_fc1_2.gif);
	background-repeat:no-repeat;
}
#item_fc1 .corner_image_3{
	background-image:url(../images/item_fc1_3.gif);
	background-repeat:no-repeat;
}
#item_fc1 .corner_image_4{
	background-image:url(../images/item_fc1_4.gif);
	background-repeat:no-repeat;
}
#item_fc1 .circle{
	background-image:url(../images/item_fc1_circle.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#item_fc1 .num{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}

#item_fc2 table{
	background-color:#e3e3e3;
	background-image:url(../images/item_fc2_bg.gif);
	background-repeat:repeat-y;
}
#item_fc2 .corner_image_1{
	background-image:url(../images/item_fc2_1.gif);
	background-repeat:no-repeat;
}
#item_fc2 .corner_image_2{
	background-image:url(../images/item_fc2_2.gif);
	background-repeat:no-repeat;
}
#item_fc2 .corner_image_3{
	background-image:url(../images/item_fc2_3.gif);
	background-repeat:no-repeat;
}
#item_fc2 .corner_image_4{
	background-image:url(../images/item_fc2_4.gif);
	background-repeat:no-repeat;
}
#item_fc2 .circle{
	background-image:url(../images/item_fc2_circle.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#item_fc2 .num{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}

.item_fc_new{
	background-image:url(../images/channelsl_bg_01.gif);
	background-repeat:no-repeat;
	margin-bottom:2px;
	height:74px;
}
.item_fc_new:hover{
	background-image:url(../images/channelsl_bg_02.gif);
}
.item_fc_new .title{
	width:200px;
	line-height:20px;
	float:left;
	padding:16px 5px 5px 5px;
	overflow:hidden;
}
.item_fc_new .pic{
	float:left;
	padding:5px;
}

#table_title1{
	background-color:#ed008c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:26px;
}
#table_title1 a.more {
	background-color:#ed008c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:26px;
}

#bracket1{
}
#bracket1 h1 div{
	background-color:#ed008c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:26px;
	font-weight:bold;
	color:#FFFFFF;
	height:26px;
	margin-bottom:25px;
	position:relative;
}
#bracket1 h1 div{
	color:#FFFFFF;
	line-height:26px;
}
#bracket1 a.more {
	font-size:12px;
	color:#000000;
	line-height:19px;
	padding:0px 7px 0pt 5px;
}

#bracket_content_fc{
	margin-right:0px;
	overflow:hidden;
	padding-right:0px;
	position:relative;
	height:500px;
	width:300px;
	
	z-index:10;
}

.arrow_next_vertical {
	background:transparent url(../images/arrows_down.gif) no-repeat;
	cursor:pointer;
	height:21px;
	position:absolute;
	right:0px;
	bottom:0px;
	width:300px;
	
	z-index:10;
}
.arrow_next_vertical:hover{
	background:transparent url(../images/arrows_down.gif) no-repeat;
}
.arrow_next_vertical:active{
	background:transparent url(../images/arrows_down.gif) no-repeat;
}

.arrow_prev_vertical {
	background:transparent url(../images/arrows_up.gif) no-repeat;
	cursor:pointer;
	height:21px;
	position:absolute;
	left:0px;
	top:0px;
	width:300px;
	
	z-index:10;
}
.arrow_prev_vertical:hover{
	background:transparent url(../images/arrows_up.gif) no-repeat;
	background-repeat:no-repeat;
}
.arrow_prev_vertical:active{
	background:transparent url(../images/arrows_up.gif) no-repeat;
}

.bracket_clip_vertical{
	height:500px;
	width:300px;
}

#bracket_clip_v{
	margin:0pt;
	overflow:hidden;
	padding:0pt;
	position:relative;
	z-index:2;
}

.bracket_list_vertical ul{
	margin:0pt;
	overflow:hidden;
	padding:0pt;
	position:relative;
	top:0pt;
	z-index:1;
}

.bracket_list_vertical{
	left:0pt;
	overflow:hidden;
	padding:0pt;
	position:relative;
	z-index:1;
	display:block;
	
	margin:24px 0px 24px 0px;
}

.bracket_list_vertical li{
	overflow:hidden;
	position:relative;
	margin-top: 2px;
	text-align:left;	
	width:300px;
	height:74px;
	vertical-align:middle;
	line-height:40px;
	
	overflow:hidden;
}
.bracket_list_vertical a, a:visited, a:hover, a:active {
	color:#2d3738;
	font-size:15px;	
	font-weight:bold;
}

.bracket_list_vertical img {
	vertical-align:middle;
	border:0;
}

#bracket_content7 {
	margin-right:0px;
	overflow:hidden;
	padding-right:0px;
	position:relative;
	height:150px;
	width:995px;
	
	z-index:10;
}

#bracket_content5 {
	margin-right:0px;
	overflow:hidden;
	padding-right:0px;
	position:relative;
	height:150px;
	width:691px;
	
	z-index:10;
}

#bracket_content4 {
	margin-right:0px;
	overflow:hidden;
	padding-right:0px;
	position:relative;
	height:150px;
	width:565px;
	
	z-index:10;
}

#bracket_content3 {
	margin-right:0px;
	overflow:hidden;
	padding-right:0px;
	position:relative;
	height:150px;
	width:480px;
	
	z-index:10;
}

#bracket_clip{
	margin:0pt;
	overflow:hidden;
	padding:0pt;
	position:relative;
	z-index:2;
}

.bracket_clip_horizontal{
	height:150px;
	width:691px;
	
	margin:0pt;
	overflow:hidden;
	padding:0pt;
	position:relative;
	z-index:2;
}

.bracket_clip_horizontal_small{
	height:150px;
	width:432px;
	
	margin:0pt;
	overflow:hidden;
	padding:0pt;
	position:relative;
	z-index:2;
}

.bracket_clip_horizontal7{
	height:150px;
	width:995px;
}

.bracket_clip_horizontal4{
	height:150px;
	width:565px;
}

.bracket_list ul{
	margin:0pt;
	overflow:hidden;
	padding:0pt;
	position:relative;
	top:0pt;
	z-index:1;
}

.bracket_list{
	left:0pt;
	overflow:hidden;
	padding:0pt;
	position:relative;
	z-index:1;
	display:block;
	
	margin:0px 24px 0px 24px;
}

.bracket_list li{
	float:left;
	display:block;
	margin:0px 5px 0px;
	text-align:left;
	width:119px;
	position:relative;
	
	overflow:hidden;
}

.bracket_list .bracket_image{
	width:119px;
	height:90px;
	background-color:#666666;
	margin-bottom:5px;
}

.bracket_list_video{
	left:0pt;
	overflow:hidden;
	padding:0pt;
	position:relative;
	z-index:1;
	display:block;
	
	margin:0px 24px 0px 24px;
}

.bracket_list_video li{
	float:left;
	display:block;
	margin:0px 5px 0px 5px;
	text-align:left;
	width:150px;
	position:relative;
	
	overflow:hidden;
}

.bracket_video
{
	float:left;
	width:150px;
	padding:0px 5px 0px 5px;
}
.bracket_video .pic{
	background-image:url(../images/loading.gif);
	background-position:center;
	background-repeat:no-repeat;
	
	width:150px;
	height:100px;
}

.bracket_video_small
{
	float:left;
	width:130px;
	padding:0px 5px 0px 5px;
	overflow:hidden;
}
.bracket_video_small .pic{
	background-image:url(../images/loading.gif);
	background-position:center;
	background-repeat:no-repeat;
	
	width:120px;
	height:100px;
}

.bracket_video_vertical
{
	display:block;
	float:none;
}
.bracket_video_vertical .pic{
	float:left;
	background-image:url(../images/loading.gif);
	background-position:center;
	background-repeat:no-repeat;
	
	width:150px;
	height:100px;
}

.bracket_list h3{
	font-size:11px;
	width:400px;
	line-height:12px;
	
	overflow:hidden;
}
.bracket_list a.owner_name{
	font-size:11px;
}
.bracket_list a.video_title{
	font-size:12px;
	overflow:inherit;
	white-space:nowrap;
}
.bracket_list a.video_title:hover{
	font-size:12px;
}
.bracket_list a:hover{
	color:#999999;
}
.arrow_next_horizontal {
	background:transparent url(../images/arrows_right.gif) no-repeat scroll 0pt;
	cursor:pointer;
	height:150px;
	position:absolute;
	right:0px;
	top:0px;
	width:22px;
	
	z-index:10;
}
.arrow_next_horizontal:hover{
	background:transparent url(../images/arrows_right.gif) no-repeat scroll -23px;
}
.arrow_next_horizontal:active{
	background:transparent url(../images/arrows_right.gif) no-repeat scroll -46px;
}

.arrow_prev_horizontal {
	background:transparent url(../images/arrows_left.gif) no-repeat scroll 0pt;
	cursor:pointer;
	height:150px;
	position:absolute;
	left:-1px;
	top:0px;
	width:22px;
	
	z-index:10;
}
.arrow_prev_horizontal:hover{
	background:transparent url(../images/arrows_left.gif) no-repeat scroll -23px;
	background-repeat:no-repeat;
}
.arrow_prev_horizontal:active{
	background:transparent url(../images/arrows_left.gif) no-repeat scroll -46px;
}

#contentEmbedTitle {
	background-color:#F2F8F7;
	border:1px solid #E4E4E4;
	
	font-size:15px;
	font-weight:bold;
	margin-bottom:0pt;
	margin-top:5px;
	padding:2px 5px;
}

#contentEmbedContent {
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #E4E4E4;
	border-style:none solid solid;
	border-width:0pt 1px 1px;
	padding:10px;
	text-align:left;
}

#contentEmbedTitle2 {
	background-color:#d6dde4;
	border:1px solid #d3d3d3;
	
	font-size:15px;
	font-weight:bold;
	margin-bottom:0pt;
	margin-top:5px;
	padding:2px 5px;
	height:30px;
	vertical-align:middle;
	line-height:30px;
}

#contentEmbedContent2 {
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #d3d3d3;
	border-style:none solid solid;
	border-width:0pt 1px 1px;
	padding:10px;
	text-align:left;
}


#contentEmbedTitle3 {
	background-color:#F2F4F9;
	border:1px solid #E4E4E4;
	
	font-size:15px;
	font-weight:bold;
	margin-bottom:0pt;
	margin-top:5px;
	padding:2px 5px;
}
#contentEmbedContent3 {
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #E4E4E4;
	border-style:none solid solid;
	border-width:0pt 1px 1px;
	padding:10px;
	text-align:left;
}

#contentEmbedTitle4 {
	background-color:#F2F8F7;
	border:1px solid #d3d3d3;
	
	font-size:15px;
	font-weight:bold;
	margin-bottom:0pt;
	margin-top:5px;
	padding:2px 5px;
	height:30px;
	vertical-align:middle;
	line-height:30px;
}


#content3 {
	background-color:#F6F6F6;
	border:1px solid #D3D3D3;
	float:left;
	height:290px;
	margin:30px 0pt 0pt;
	width:571px;
	padding:10px;
}

.contentBox1{
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #d3d3d3;
	border-style:solid solid solid solid;
	border-width:1px 1px 1px 1px;
	padding:10px;
	text-align:left;
}

.contentEmbedTitle {
	background-color:#F2F8F7;
	border:1px solid #E4E4E4;
	
	font-size:15px;
	font-weight:bold;
	margin-bottom:0pt;
	margin-top:5px;
	padding:2px 5px;
	
	line-height:30px;
}

.rater_label {
	color:#555555;
	font-size:11px;
	font-weight:bold;
	padding-right:3px;
	text-align:right;
}

.star_rater{
	line-height:18px;
	text-align:right;
}

.color1{
	background-color:#778183;
}

.color2{
	background-color:#d9d9d9;
}

.color3{
	background-color:#838e90;
}

.video_list ul{
	margin:0pt;
	overflow:hidden;
	padding:0pt;
	position:relative;
	top:0pt;
	z-index:1;
}
.video_list{
	left:0pt;
	overflow:hidden;
	padding:0pt;
	position:relative;
	z-index:1;
	display:block;
	
	margin:0px 24px 0px 24px;
}
.video_list li{
	float:left;
	display:block;
	margin:15px 15px 20px 15px;
	text-align:left;
	width:119px;
	height:150px;
	
	overflow:hidden;
}
.video_image{
	width:119px;
	height:90px;
	background-color:#666666;
	margin-bottom:5px;
}
.video_list h3{
	font-size:11px;
	width:119px;
	/*height:12px;
	line-height:12px;*/
	
	overflow:hidden;
}
.video_list a.owner_name{
	font-size:11px;
	font-style:normal;
	font-weight:normal;
}
.video_list a.owner_name:hover{
	font-size:11px;
	font-style:normal;
	font-weight:normal;
}

.video_list a.video_title{
	font-size:12px;
	overflow:inherit;
	white-space:nowrap;
}
.video_list a:hover{
	color:#999999;
}

a.links_nav, a.links_nav:active, a.links_nav:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	font-weight:normal;
	text-decoration:none;
}
a.links_nav:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#dc2d94;
	font-weight:normal;
	text-decoration:none;
}

#bracket2{
	vertical-align:top;
}
#bracket2 h1{
	background-color:#f6f6f6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:30px;
	font-weight:bold;
	color:#333333;
	margin-bottom:10px;
	position:relative;
	
	border:solid;
	border-color:#d3d3d3;
	border-width:1px;
	vertical-align:top;
	padding:5px;
	
}
#bracket2 img {
	margin-right:5px;
}
#bracket2 a.more {
	font-size:12px;
	color:#dc2d94;
	line-height:19px;
	padding:0px 7px 0pt 5px;
}

#search_nav_bar ul {
}

#search_nav_bar li {	
	float:left;
	vertical-align:middle;
	margin: 0px 10px 0px 0px;
	display:block;
}

#search_nav_bar2 ul {
}

#search_nav_bar2 li {	
	float:left;
	vertical-align:middle;
	margin: 0px 10px 0px 0px;
	padding:0px 5px 0px 5px;
	display:block;
	text-align:center;
}
#search_nav_bar2 li.selected  {	
	background:transparent url(../images/subnav-active.gif) repeat-x scroll 5px center ;
}
#search_nav_bar2 li a  {
	font-size:12px;
}

#search_nav_bar2 li.item {
	margin: 5px 10px 0px 10px;
	padding:0px 0px 0px 0px;
}

.message_list {
	border:1px solid #E6E3D6;
}

.message_list tr.message_status_1 {
	color:#555555;
	font-weight:normal;
	background-color:#f1f1e7;
	border-style:solid;
}
.message_list tr.message_status_0 {
	/*color:#555555;*/
	color:#d9198a;
	font-weight:bold;
	background-color:#EBE9DE;
	border-style:solid;
}

.message_list .mail-icon {
	background:url(../images/mail.png) no-repeat;
	height:16px;
	margin-left:8px;
	width:16px;
}

.message_list .message_status_0 .mail-icon {
	background:url(../images/mail.png) no-repeat;
	height:16px;
	margin-left:8px;
	width:16px;
}

.message_list .message_status_1 .mail-icon {
	background:url(../images/mailopen.png) no-repeat;
	height:16px;
	margin-left:8px;
	width:16px;
}

.message_list .message-contents dt {
	background-color:#F8F7F3;
	font-size:16px;
	font-weight:bold;
	margin-bottom:8px;
	padding:8px;
	text-align:left;
	
	border-bottom:1px solid #D3CEB9;
	border-top:1px solid #FFFFFF;
}

.message_list .message-contents dd {
	font-weight:normal;
	line-height:16px;
	padding:0pt 15px;
	text-align:left;
	
	border-bottom:1px solid #D3CEB9;
	border-top:1px solid #FFFFFF;
}

.message_status_0 td, .message_status_1 td {
	border-bottom:1px solid #D3CEB9;
	border-top:1px solid #FFFFFF;
	cursor:pointer;
	padding:2px 0pt;
	text-align:left;
}

.user_list ul{
	margin:0pt;
	overflow:hidden;
	padding:0pt;
	position:relative;
	top:0pt;
	z-index:1;
}
.user_list{
	left:0pt;
	overflow:hidden;
	padding:0pt;
	position:relative;
	z-index:1;
	display:block;
	
	margin:0px 24px 0px 24px;
}
.user_list li{
	float:left;
	display:block;
	margin:15px 15px 20px 15px;
	text-align:center;
	
}
.user_image_div{
	width:85px;
	height:85px;
}
.user_image{
	border:solid;
	border-color:#CCCCCC;
	border-width:2px;
	padding:2px;
}
.user_list h3{
	font-size:11px;
	line-height:14px;
	text-align:center;
	
	overflow:hidden;
}
.user_list a.owner_name{
	font-size:11px;
}
.user_list a.user_title{
	font-size:12px;
}
.user_list a:hover{
	color:#999999;
}

ul.video_list_vertical{
	height:12px;
	
	overflow:scroll;
}
.video_list_vertical h3{
	font-size:11px;
	width:119px;
	height:12px;
	line-height:12px;
	
	overflow:hidden;
}
.video_list_vertical a.owner_name{
	font-size:11px;
}
.video_list_vertical a.video_title{
	font-size:12px;
}
.video_list_vertical a:hover{
	color:#999999;
}

.comments_list li{
	display:block;
	margin:2px 0px 0px 0px;
	
	border-bottom:solid;
	border-bottom-color:#999999;
	border-bottom-width:1px;
}

.upload-infobox {
	background:#FEFDE8 none repeat scroll 0%;
	border:3px double #CCCCCC;
	font-size:13px;
	line-height:15px;
	width:370px;
}