body{ 
	margin:0;
	font-family: Arial, "Liberation Sans", Helvetica, sans-serif;
}
ul, li, form, label{ /* fix for form elements, IE7- */
	margin:0;
	padding:0;
}
p{
	margin: 0.67em 0;
}
table{
/*	background: #e5ecf9; */
	clear: both;
	width: 100%;
}
a{
	color: #00f;
	text-decoration: none;
}
a:visited{
	color: #36f;
	text-decoration: none;
}
a:hover, a:focus{
	color: green;
	text-decoration: underline;
}
a:active{
	color: red;
	text-decoration: underline;
}
legend{
	font-weight: bold;
}
fieldset{
	border: none;
	border-top: 1px solid #ccc;
	background: #f3f3f3;
	margin-bottom:0.5em;
}
h1,h2,h3{
	margin: 0;
	font-family: TitilliumMaps,sans-serif;
	line-height: 1.4em;
	padding: .5ex;
	clear: both;
	font-weight: bold;
}
h1{
	font-size:24px;
}
h2{
	font-size:20px;
}
h4{
	font-size: 14px;
	color:#03C;
}
/*
.box{
	border-width: 0 1px 1px;
	border-style: solid;
	border-color:#aa9;
	-moz-border-radius: 0 0 10px 10px;
	background: rgba(255,255,255,0.8)
}
*/
.box + h1, .box + h2{
	margin-top: 5px;
}
.box{
	padding: 5px;
	border: 0;
	border-top: 1px solid #eee;
	position: relative;
}
a img{
	border: none;
}
/* #d5e8f9; */
th, td {
	border:1px solid #aa9;
	vertical-align:middle;
	font-size:0.8em;
	text-align:left;
	padding:5px;
}
li{
	margin-left: 1.5em;
}
img{
	vertical-align: text-bottom;
}
object, embed{
	display: block;
}
th{
	white-space: nowrap;
}
textarea{
	border: 1px solid #ccc;
	font-family: sans-serif;
}
textarea:focus{
	border: 1px solid #09f;
	-moz-box-shadow:0 0 6px 3px #0099FF;
	-webkit-box-shadow:0 0 6px 3px #0099FF;
	box-shadow:0 0 6px 3px #0099FF;
}
#wrap{
	background: url(http://img.wyavtv.org/header_gradient.png) repeat-x;
	background: -moz-linear-gradient(#fff,#cef,#9cf);
	height: 120px;
}
#header{
	background: url(http://img.wyavtv.org/header_bg_4.png) no-repeat right;
}
#masthead{
	width:960px;
	margin:0 auto;
	position:relative;
}
#logo{
	padding: 5px 10px;
	max-height: 80px;
}
#logo-wahyan-a{
	display:inline-block;
	height:80px;
	position:relative;
	vertical-align:bottom;
	width:66px;
	overflow: hidden;
	outline:medium none !important;
}
#logo-wahyan{
	border:medium none;
	clip:rect(0px, 66px, 80px, 0px);
	position:absolute;
}
#logo-starstudio-a{
	display:inline-block;
	height:80px;
	position:relative;
	vertical-align:bottom;
	width:124px;
	overflow: hidden;
	outline:medium none !important;
}
#logo-starstudio{
	border:medium none;
	clip:rect(0px, 197px, 80px, 73px);
	position:absolute;
	left: -73px;
	top: 0;
}
#menu{
	font: bold 13px/20px "Trebuchet MS",Arial,sans-serif;
/*	background: -moz-linear-gradient(#ccc,#777 50%,#555 50%,#999);
	background: url(http://img.wyavtv.org/menu_bg.png) repeat-x 0 -28px;*/
	background: rgba(255,255,255,0.6);
	border-bottom: 1px solid #39c;
	border-top: 1px solid #39c;
	height: 28px;
}
#menu ul{
	margin: 0px auto;
	width: 960px;
}
#menu a{
	padding: 4px 5px;
	color: black;
}
#menu a:visited{
	color: black;
}
#menu a:hover{
/*	color: #06f; */
	/*background: url(http://img.wyavtv.org/menu_bg.png) repeat-x;*/
	background: rgba(255,255,255,0.8)
}
#menu a:active, #session a:active{
	color: #06f;
	background: rgba(255,255,255,1);
}
#menu li{
	/* float: left;*/
	display: inline-block;
	list-style: none;
	margin: 0;
	vertical-align: top;
}
/*ie 7 hack*/
*:first-child+html #menu li{
	display: inline;
	float:left;
}
/*ie 6- hack*/
* html #menu li {
	display: inline;
	float:left;
}
/*ie hack finished*/
#menu a {
	display: block;
}
#search{
	position: absolute;
	top: 45px;
	left: 220px;
	white-space: nowrap;
}
#search input[type=radio]{
	vertical-align: middle;
	margin: -0.1em 0 0;
}
#search .q{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:1px solid #AAA;
	font-size:16px;
	height:1.25em;
	padding:2px 20px 2px 2px;
	vertical-align:middle;
	width:25ex;
}
#search .q:focus{
	-moz-box-shadow: 0 0 3px #c90;
	-webkit-box-shadow: 0 0 3px #c90;
	box-shadow: 0 0 3px #c90;
	border: 1px solid #999;
}
#search .submit{
	position: absolute;
	width: 16px;
	height: 16px;
	cursor: pointer;
	background: url(http://img.wyavtv.org/imageSprite.png) -124px -114px no-repeat;
	margin-left: -20px;
	margin-top: 5px;
}
#search .submit-hidden{
	position: absolute;
	left: -1000px;
	top: -1000px;
}
input{
	vertical-align: middle;
}
#session{
	font-family: Arial, "Liberation Sans", Helvetica, sans-serif;
	position: absolute;
	top: 5px;
	right: 5px;
	padding: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 10px;
	font-size:13px;
	z-index:3;
	padding-right: 50px;
	background: rgba(255,255,255,0.6);
	height:50px;
}
#session.anonymous{
	padding: 3px 8px;
	height: auto;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#s_avatar{
	border: 1px solid #ccc;
	padding: 1px !important;
	position: absolute;
	right: 0px;
	top: 0px;
	background: white;
}
#s_avatar img{
	border: 1px solid #ccc;
}
#s_name{
	float:right;
	font-size: 16px;
	font-family:Verdana, sans-serif;
	white-space:nowrap;
	padding-right: 12px !important;
	margin-right: 8px;
}
#s_arrow{
	position:absolute;
	height: 18px;
	background: url(http://img.wyavtv.org/usrac_arrow.png) no-repeat center;
	width: 10px;
}
#s_task{
	background:#fff;
	border:1px solid #999999;
	position: absolute;
	top: 31px;
	padding: 1px;
	z-index: 2;
	display: none;
}
#s_task ul{
	padding: 2px;
}
#s_task li{
	list-style: none;
	margin: 0;
}
#s_task a{
	padding: 5px;
	display: block;
	font-family: "Segoe UI", Tahoma, sans-serif;
	font-size: 12px;
	color: black;
}
#s_task a:hover{
	background: #def;
}
#s_logout{
	padding: 5px;
	position:absolute;
	right:60px;
	top:52%;
}

#counter{
	font-family: YanoneKaffeesatzLight, sans-serif;
	font-size:small;
	position: absolute;
	left: 220px;
	top: 25px;
}
.undercons{
	color: black !important;
	font-size: x-small;
	font-style: italic;
	line-height: 10px;
}
#content{
	margin: 0 auto 5px;
	width:960px;
	clear:both;
}

#footer{
	clear:both;
	text-align: center;
}
#footer span{
	width: auto;
	display: inline-block;
	padding: 5px;
	background: #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 1px 1px 1px #fff, 0px 1px 1px #fff, -1px 1px 1px #fff, -1px 0px 1px #fff, -1px -1px 1px #fff, 0px -1px 1px #fff, 1px -1px 1px #fff, 1px 0px 1px #fff;
}

#license{
	vertical-align: middle;
	margin-top: -0.2em;
	position:relative;
	display: inline-block;
	width: 80px;
	height: 15px;
	overflow: hidden;
}
#license img{
	border:none;
	position: absolute;
	left: -124px;
	clip: rect(80px,204px,95px,124px);
	top: -80px;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}

.float.left {
	float: left;
}
.float.right{
	float: right;
}
/*
.header {
	border-width: 1px;
	border-style: solid none;
	border-color: #000000;
}
.phpcode {
	font-family: "Courier New", Courier, mono;
	font-size: 13px;
	color: #000000;
	background-color: #f3f3f3;
} */
.msg {
	font-size: 14px;
	color: #090;
	padding: 4px;
	border: 1px dotted #FF9900;
	background: url(http://img.wyavtv.org/images/icons/001_50.png) no-repeat #FFFFCC 4px;
	min-height: 24px;
	padding-left: 30px;
	display: block;
}
.msg + .msg{
	margin-top: 1ex;
}
.alert {
	color: #f00;
	background-image: url(http://img.wyavtv.org/images/icons/001_11.png);
}
.error {
	color: #f00;
	background-image: url(http://img.wyavtv.org/images/icons/001_05.png);
}
.small{
	font-size: x-small;
}
/*
.example {
	font-size: small;
	font-style: italic;
}
*/
.announce{
	font-size: 150%;
	line-height: 115%;
	font-style: italic;
}
/*
.fixedwidth{
	width:150px;
}
*/
.bold{
	font-weight: bold;
}
.normal {
	font-weight: normal;
	font-style: normal;
}
/*
.font{
	font-family: Calibri, 'Comic Sans MS', Delicious, "Microsoft Sans Serif", Consolas, mono-space;
	color: green;
}
*/
.select{
	text-align: center;
	padding: 1ex;
	color: grey;
}
.select a {
	color: #464646;
}
.selected{
	color: #00A4EA;
	font-weight: bold;
}

/*AJAX */
#loading{
	position:fixed;
	top:10px;
	right:10px;
	border:3px solid #aa9;
	padding:5px;
	display:none;
	line-height: 32px;
	background:white;
	z-index:100;
}
#loading img{
	vertical-align: middle;
}
#title {
	display: none;
}
#ajax{
	position: fixed;
	border: 10px solid #333;
	background: #fff;
	width: 700px;
	top: 20px;
	left: -1000px;
	display: none;
	z-index: 998;
}
#ajaxWrap{
	border: 1px solid #369;
	position: relative;
	left: -1px;
	width:100%;
	height:100%;
	z-index:999;
}
#ajaxHTML{
	background:white;
	overflow: auto;
	height: 100%;
	width:100%;
}
#ajaxHTML > .box{
	border:none;
	padding:10px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
#ajaxImg{
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0;
	background:none repeat scroll 0 0 rgba(51, 51, 51, 0.6);
	color:white;
	height:15px;
	overflow:visible;
	padding:0 10px;
	position:absolute;
	right:0;
	top:-20px;
	z-index:999;
	cursor: pointer;
	height:10px;
	line-height:18px;
}
#ajax h1{
	border-bottom: 1px solid #369;
	margin: 0;
	cursor: move;
	background-image: url(http://img.wyavtv.org/back_clr_100.png);
	background-image: -moz-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,0.2));
	background-color: #5DF; /*#00A2E8*/ /* #d5e8f9 */
}

#ajax h2{
	background-image: url(http://img.wyavtv.org/back_clr_100.png);
	background-image: -moz-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,0.2));
	background-color: #DF5; /*B5E61D;*/ /* #d5e8f9 */
}
#close_ajax{
	border: 1px solid #aa9;
}
#close_ajax span{
	border: 1px solid #000;
	padding:5px;
	font-size:10px;
}

/*Video Player*/
#player.fourthree {
	width: 640px;
	height: 480px;
}
.player {
	cursor:pointer;
	text-align:center;
	position:relative;
}
.player .info {
	position:absolute;
	background:#000 url(http://img.wyavtv.org/h80.png) repeat-x;
	opacity:0.7;
	color:#fff;
	text-align:left;
	padding:5px 15px;	
	font-family:"bitstream vera sans","trebuchet ms";
	font-size:12px;
	border-top:1px solid #ccc;
	bottom: 0px;
	right: 0px;
	left: 0px;
	height: 50px;
}
.player .info span {
	color:#99FF99;
	display:block;
	font-weight:bold;
}
#video_player_wrap{
	padding: 2px;
	float:left;
	border: 1px solid #333;
}
#video_display_options{
	font-size: 13px;
	border-width: 1px 0 0;
	margin-top: 2px;
	padding-top: 2px;
	border-style: solid;
	border-color: #333;
}
#video_display_options a:visited{
	color: #00c;
}
/*Video Right Box*/
#vp_sidebar{
	float:right;
	clear:right;
	width: 297px;
}
.video_details{
	width: 285px;
	padding:5px;
	background: #f9f9f9;
	border:1px solid #e8e8e8;
	-moz-box-shadow: 0 0 2px #ccc;
	-webkit-box-shadow: 0 0 2px #ccc;
	box-shadow: 0 0 2px #ccc;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-size: 12px;
}
.video_details table,.video_details th,.video_details td{
	border:none;
	font-size:100%;
}
.video_details th{
	font-weight: normal;
	color:#666;
	width:100px;
	white-space:normal;
}
.video_description{
	padding: 5px;
	clear: both;
}
#video_editor{
	font-weight:bold;
	color: #090;
}
#video_editor_avatar{
	float:left;
	margin-right:5px;
}

#video_details_tab{
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
}
/*Video Commands*/
#vp_main{
	float:left;
	clear:left;
	width:646px;
}
#video_box {
	padding: 2px;
	font-size: 11px;
	line-height: 18px;
	overflow: hidden;
}
#video_rate{
	float:left;
}
#video_views{
	font-size: 14px;
	float:right;
}
#video_buttons{
	padding: 2px;
	font-size: 10px;
	line-height: 18px;
	border-width: 1px;
	border-color: #aaa;
	border-style: solid;
	background:#eee;
}
#video_buttons a{
	display: inline-block;
	width: 150px;
	margin: 2px;
	padding: 3px;
	font-size: 14px;
	text-align: center;
	background: #ddd;
	height: 28px;
}
#video_buttons a:hover{
	background: #fff;
}
#video_buttons span{
	display: inline-block;
	line-height:28px;
	height: 28px;
	padding-left: 28px;
}
#video_buttons_share span{
	background: url(/images/icons/001_01.png) no-repeat 2px center;
}
#video_buttons_send span{
	background: url(/images/icons/001_13.png) no-repeat 2px center;
}
#video_buttons_download span{
	background: url(/images/icons/001_53.png) no-repeat 2px center;
}

.video_drop_box{
	margin-top: 10px;
	border-width: 1px;
	border-color: #e8e8e8;
	border-style: solid;
	background:#f9f9f9;
	padding: 12px;
	color: #555;
	-moz-box-shadow: 0 0 2px #ccc;
	-webkit-box-shadow: 0 0 2px #ccc;
	box-shadow: 0 0 2px #ccc;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
#video_share, #video_send{
	font-size: 12px;
	line-height: 18px;
}
#video_share a, #video_send a{
	padding: 2px;
	line-height: 18px;
	margin: 3px;
}
#video_share img, #video_send img{
	vertical-align: middle;
}

#video_share span, #video_send span{
	background: url(http://img.wyavtv.org/video_sprite.png) no-repeat;
	width: 16px;
	height:16px;
	display: inline-block;
	margin-bottom: -0.333em;
}

#video_download{
	font-size: 13px;
}

#video_comments{
	margin-top: 5px;
	float:left;
	clear:left;
	width:634px;
	padding: 5px;
	font-size: 14px;
	line-height: 18px;
	border-width: 1px;
	border-color: #eee;
	border-style: solid;
}

.video_comment{
	padding: 5px 10px 20px 5px;
	margin: 5px 0;
	font-size: 12px;
	overflow: hidden;
/*	background: #f6f6f6; */
}
.video_comment:hover{
	/*background: #def;*/
	background: #eeeeee;
}

.video_comment_metadata{
	width: 150px;
	float: left;
}
.video_comment_name, .video_comment_time{
	display: block;
	line-height: 14px;
}
.video_comment_time{
	color: #999;
	font-size: 10px;
}
.video_comment_contents{
	float: left;
	width: 400px;
}

#fb_like{
	margin-bottom: -3px;
}

/* Paging and buttons */
.word_count{
	font-size: 10px;
	text-align: right;
}
.diag_button{
	margin: 10px -5px -5px;
	border-top: 1px solid #ccc;
	padding: 10px;
	text-align: right;
	background: #eee;
}
.list_nav{
	font-size: 12px;
	margin: 4px 0;
}
.list_nav img{
	vertical-align: baseline;
}

a.button{
	color:black !important;
	display:inline-block;
	vertical-align: middle;
}

input[type="button"], input[type="submit"], a.button, .list_nav a{
	font-size: 13px;
	padding: 3px 6px;
	line-height: 16px;
	border: 1px solid #aaa;
	background: -moz-linear-gradient(#fff, #ddd);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
	-moz-transition: background-image 1s, -moz-box-shadow 1s;
	-webkit-transition: background 1s;
	-o-transition: background 1s;
	padding: 4px 6px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
input[type="button"]:hover, input[type="submit"]:hover, a.button:hover, .list_nav a:hover{
	border: 1px solid #999;
	background: -moz-linear-gradient(#fff, #eee);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
	text-decoration: none;
	-moz-box-shadow: 0 0 3px #999;
	-webkit-box-shadow: 0 0 3px #999;
	box-shadow: 0 0 3px #999;
}
input[type="button"]:focus, input[type="submit"]:focus, a.button:focus, .list_nav a:focus{
	border: 1px solid #999;
	background: -moz-linear-gradient(#fff, #eee);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
	text-decoration: none;
	-moz-box-shadow: 0 0 3px #999;
	-webkit-box-shadow: 0 0 3px #999;
	box-shadow: 0 0 3px #999;
	outline: none;
}
input[type="button"]:active, input[type="submit"]:active, a.button:active, .list_nav a:active{
	border: 1px solid #666;
	background: -moz-linear-gradient(#eee, #fff);
	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff));
	text-decoration: none;
	outline: none;
}
.list_nav a{
	padding: 2px 6px;
}
.list_nav strong{
	background: -moz-linear-gradient(#f3f3f3, #ccc);
	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#ccc));
	border: 1px solid #ccc;
	padding: 2px 6px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
input::-moz-focus-inner, a::-moz-focus-inner{
	border: none;
}

/* Broadcast Lists */
table.detail a{
	position: relative;
}
table.detail a img{
	border:1px solid #AAAAAA;
}
table.detail a:hover img, table.detail a:focus img{
	-moz-box-shadow: 0 0 5px 2px #999;
	-webkit-box-shadow: 0 0 5px 2px #999;
	box-shadow: 0 0 5px 2px #999;
	border: 1px solid #999;
}
table.detail a:active img{
	-moz-box-shadow: 0 0 5px 2px #666;
	-webkit-box-shadow: 0 0 5px 2px #666;
	box-shadow: 0 0 5px 2px #666;
	border: 1px solid #666;
}
.mkvote img{
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
}


table.tiles a{
	position: relative;
	border: 1px solid #aaa;
	padding: 1px;
	display: block;
	height: 92px;
	width: 162px;
	margin-bottom: 0.2em;
}
table.tiles a img{
	border: 1px solid #aaa;
}
table.tiles a:hover, table.tiles a:focus{
	text-decoration: none;
	border: 1px solid #999;
	-moz-box-shadow:0 0 6px 3px #999;
	-webkit-box-shadow:0 0 6px 3px #999;
	box-shadow:0 0 6px 3px #999;
}
table.tiles a:active{
	text-decoration: none;
	outline: none;
	border: 1px solid #666;
}
table.tiles td{
	border: none;
	padding: 12px;
	vertical-align: top;
}
table.tiles .name{
	height:30px;
	font-size:14px;
	font-weight: bold;
	border: 0 !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}
table.tiles .views{
	color:#666;
	font-size: 11px;
	float: right;
}
table.tiles .rating{
	font-size: 11px;
	color:#999;
	float:left;
}
table.tiles .rating img{
	height: 12px;
	width: 60px;
}


table .time{
	position: absolute;
	right: 4px;
	bottom: 4px;
	color:#fff;
	font-size: 11px;
	font-weight: bold;
	padding: 0 4px;
	background:gray;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	opacity: 0.5;
}
table a:hover .time{
	opacity: 1;
}

#filter{
	border-bottom: 1px solid #aaa;
	margin-bottom: 10px;
}
#filter table{
	display: none;
}

#resultNo{
	position: absolute;
	top: 5px;
	right: 5px;
}

#floater { position:fixed; bottom:0px; height:3px; background:white url(http://img.wyavtv.org/find_bar_back.png); left:0px; right:0px; width:100%; padding:3px 3px 0; z-index:9998}
#floater img { vertical-align:middle; }
#floater img, #gotothetop img{ border:none !important; }

#gotothetop{ position:fixed; bottom:2px; right:10px; font-size:12px; z-index:9999}
#gotothetop a{ color:blue; text-decoration:none !important; text-shadow:-4px -4px 8px #FFF;}

#floater.opened{ height: 23px; }
#gotothetop.opened{ bottom:22px; }


/*Chat Room*/
.breadcrumbs{
	font-size: 12px;
	background:-moz-linear-gradient(#fff, #ddd);
	background:-webkit-gradient(linear,top,bottom,from(#fff), to(#ddd));
	font-size:12px;
	margin:-5px -5px 3px;
	padding:3px 8px;
}
/*Chat Room LISTS*/
.forumGroup{
/*	border: 2px solid #ccc; */
	margin-bottom:0.2em;
}
.forumGroup h2, .forumGroup h3{
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border: none;
}
.forumDescription {
	font-size: 10px;
	border-top: 3px solid #6c6;
	padding: 0 5px;
	/*background: #9f9;*/
	background: -moz-linear-gradient(#9f9, #8e8);
	background: -webkit-gradient(linear,top,bottom,from(#9f9),to(#8e8));
}
.forumGroup table{
	border-collapse:collapse;
}
.forumGroupHeader{
	background: -moz-linear-gradient(#aaa, #ccc 20%, #fff);
	background: -webkit-gradient(linear,top,bottom,from(#aaa),color-stop(0.2,#ccc),to(#fff));
	color: #333;
	font-family: Tahoma, sans-serif;
	letter-spacing: 1px;
	font-size: 14px;
}
.c1{
	background: #f9fcff;
}
.c2{
	background: #eeF7Ff;
}
.forumGroup th{
	border:none;
}
.forumGroup td{
	border-width: 1px 0 0;
}
.forumPostNum{
	font-size: 20px;
	color: #68C;
	text-align: center;
}
.postInfo{
	font-size: 12px;
}


.forumGroup h3{
	border-bottom: 1px solid #999;
	background-color: #fd1;
	font-family: "Trebuchet MS",sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
}
.postMetadata{
	font-size: 11px;
	overflow:hidden;
	background: -moz-linear-gradient(#aaa, #ccc 20%, #fff);
	padding: 3px;
}
.postDate{
	float:left;
}
.postID{
	float:right;
}
.user_metadata{
	background: #f9fcff;
}
.user_avatar{
	text-align: center;
	margin: 10px;
}
.user_detail{
	font-size:10px;
	background: #e0f3ff;
	padding: 3px 5px;
	margin: 0 -5px;
	border-top: 1px solid white;
	border-bottom: 1px solid #6ac;
	font-family: Verdana,sans-serif;
}
.post{
	background: #eff7ff;
	border-left: 1px solid #6ac !important;
}
.postButtons{
	border-bottom: 3px solid #69c;
	text-align: right;
	padding: 5px;
	background: #9cf;
	border-top: 1px solid #aaa;
}
.postButtons form{
	display: inline;
}
sup{
	font-size: 0.67em;
}

.tiles_new:after{
	color: white;
	content: ".";
	height: 0;
	display: block;
	clear: both;
	overflow: hidden;
}
.v_tile{
	width:166px;
	float:left;
	position: relative;
	margin: 6px;
	padding: 6px;
}
.v_tile.large.crop{
	width: 206px;
	padding: 9.75px;
}
.v_tile.large{
	width: 210px;
	padding: 7.75px;
}
.v_tile.hori{
	width: 350px;
	padding: 0;
	margin: 10px 10px 10px 0;
}
.vt_a{
	position: relative;
	border: 1px solid #aaa;
	padding: 1px;
	display: block;
	height: 92px;
	width: 162px;
	margin-bottom: 3px;
}
.vt_a.large.crop{
	height: 115px;
	width: 202px;
}
.vt_a.large{
	height: 119px;
	width: 210px;
}
.vt_a.hori{
	float:left;
	height: 83px;
	margin-right: 10px;
	width: 146px;
}
.vt_img{
	border: 1px solid #aaa;
	position: relative;
	width: 160px;
	height: 90px;
	overflow: hidden;
	display: block;
}
.vt_img.large.crop{
	width: 200px;
	height: 113px;
}
.vt_img.large{
	width: 208px;
	height: 117px;
}
.vt_img.hori{
	width: 144px;
	height: 81px;
}
.vt_img.crop img{
	position: absolute;
	top: -12px;
}
.vt_img.crop.large img{
	top: -15px;
}
.vt_img.crop.hori img{
	top: -11px;
}
.vt_a .time{
	position: absolute;
	right: 4px;
	bottom: 4px;
	color:#fff;
	font-size: 11px;
	font-weight: bold;
	padding: 0 4px;
	background:gray;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	opacity: 0.5;
}
.vt_a:hover .time{
	opacity: 1;
}
.vt_a:hover, .vt_a:focus{
	text-decoration: none;
	border: 1px solid #999;
	-moz-box-shadow:0 0 6px 3px #999;
	-webkit-box-shadow:0 0 6px 3px #999;
	box-shadow:0 0 6px 3px #999;
}
.vt_a:active{
	text-decoration: none;
	outline: none;
	border: 1px solid #666;
}

.vt_name{
	position: relative;
	display: block;
	width: 162px;
	overflow: hidden;
	height:36px;
	font-size:14px;
	font-weight: bold;
	line-height: 18px;
}
.vt_name.large{
	width: 202px;
}
.vt_name.hori{
	width: auto;
	margin-bottom: 2px;
}
.vt_desc{
	margin: 0 0 2px 0;
	font-size: 12px;
	line-height: 14px;
	height: 28px;
	overflow: hidden;
}

.tiles_new .views{
	color:#666;
	font-size: 11px;
	float: right;
}
.tiles_new .rating{
	font-size: 11px;
	color:#999;
	float:left;
}
.tiles_new .rating img{
	height: 12px;
	width: 60px;
}

.vt_tooltip{
	background:#fff;
	border:1px solid #ccc;
	bottom:160px;
	font-size:small;
	left:0;
	padding:5px;
	position:absolute;
	right:0;
	z-index:1000000;
	display: none;
	font-size:12px;
	-moz-box-shadow:0 0 6px 3px #999;
	-webkit-box-shadow:0 0 6px 3px #999;
	box-shadow:0 0 6px 3px #999;
}
.large .vt_tooltip{
	bottom: 185px;
}
.hori .vt_tooltip{
	bottom: 96px;
}
.vt_tooltip.side{
	left: 220px;
	right: auto;
	width: 17em;
	top: 0;
	bottom: auto;
}
.vt_tooltip:after{
	background:url(http://img.wyavtv.org/tooltip_arrow.png) no-repeat;
	display:block;
	height:14px;
	margin-left:10px;
	width:25px;
	content:".";
	color:transparent;
	position:absolute;
	bottom:-14px;
}
.vt_tooltip.side:after{
	left:-19px;
	margin:0;
	bottom: auto;
	-moz-transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
	top:10px;
}
.v_tile:hover .vt_tooltip, .vt_tooltip:hover{
	display: block;
}
.vtt_name{
	font-weight: bold;
	font-size:12px;
}
.vtt_des{
	margin: 0;
}
.vtt_date, .vtt_language, .vtt_tags, .vtt_editor{
	font-size:10px;
	color:darkRed;
}
.vtt_tags a{
	text-decoration: underline;
}
.vtt_posted{
	border-top: 1px solid #ddd;
	background: #eee;
	margin: 5px -5px -5px;
	padding: 3px 5px 5px;
	font-size:10px;
}

.forum-allow{
	display: inline-block;
	height: 32px;
	width: 50px;
	background: url(http://img.wyavtv.org/imageSprite.png) -155px -100px no-repeat;
}
.forum-disallow{
	display: inline-block;
	height: 32px;
	width: 50px;
	background: url(http://img.wyavtv.org/imageSprite.png) -155px -140px no-repeat;
}

@media (max-width: 976px) {
	html,body{
		min-width: 756px;
	}
	#masthead,#content,#menu ul,.afeature{
		width: 756px;
	}
	#menu{
		font: bold 12px "Trebuchet MS",Arial,sans-serif;
	}
	#header, #menu {
		min-width:756px;
	}
	#vp_sidebar{
		width:252px;
	}
	.video_details{
		width:240px;
	}
	#player.fourthree {
		width: 480px;
		height: 360px;
	}
	#vp_main{
		width:486px;
	}
}

/*smallHeader*/
.small-header #wrap{
	height:90px
}
.small-header #header{
	height: 90px
}
.small-header #search{
	top: 30px;
	left: 145px
}
.small-header #session{
	top: 0px;
	right: 0px
}
.small-header #counter{
	top: 10px;
	left: 145px
}
.small-header #logo a{
	height: 50px
}
.small-header #logo-border{
	height:50px
}
.small-header #logo-starstudio-a{
	width:78px
}
.small-header #logo-wahyan-a{
	width:41px
}
.small-header #logo-wahyan{
	top: -80px;
	clip: rect(80px,41px,130px,0px)
}
.small-header #logo-starstudio{
	top: -80px;
	left: -45px;
	clip: rect(80px,123px,130px,45px)
}