body{
	margin:				0px;
	padding:			0px;
	font-family:	"Lucida Grande", Verdana, sans-serif;
}

img{
	border:		0px;
}

a{
	text-decoration:	none;
	color: #1d1d1d;
}

a:hover{
	color: #F54816;
	text-decoration:	underline;
}

/*
	This class is used to avoid the dotted border bellow links, can be used directly on a element or sorounding element
 */
 
#center .noDecoration a, #center .noDecoration a:hover{
	border-bottom: 0px;
	text-decoration: none;
}

#center .noDecoration img{
	padding: 0px 0px 10px 10px;
}

h1{
	margin:			0px 0px 10px 0px;
	padding:		0px 0px 0px 20px;
	font-size:	20px;
	color:			#333;
}

form{
	margin:		0px;
	padding:	0px;
}

#header #member input{
	width:			80px;
	font-size:	10px;
}

#header #member form{
	margin:			0px 0px 0px 0px;
	padding:		2px 0px 0px 10px;
}

#header #member a{
	color:			#fff;
}

#header #member{
	position:		absolute;
	width:			443px;
	background:	url('http://static.vixly.net/img/login_bg.gif') bottom no-repeat;
	color:			#fff;
	font-size:	11px;
	margin:			0px 0px 0px 207px;
}

#header #member span{
	padding:		4px 0px 0px 20px;
	display:		block;
}

#header .outside{
	height:			43px;
}

#header .inside{
	height:			22px;
}

.nodecoration, #right .nodecoration, .nodecoration:hover, #right .nodecoration:hover{
	border:				0px;
	background:		none;
}

#infoText, #errorText{
	width:			652px;
	margin:			0px 0px 0px 20px;
	font-size:	14px;
	padding:		8px;
}

#infoText{
	border:			1px dotted #d99133;
}

#errorText{
	border:			1px dotted #d9334b;
}

.errorstar {
	text-decoration:	none;
	color:						red
}

#header{
	margin: 8px 0 0;
}

#header .center{
	margin:				0px auto 0px auto;
	width:				769px;
	position:			relative;
	border-bottom: 1px solid #1d1d1d;
}

#header #categories{
	position:			absolute;
	top:					60px;
	margin:				0px 0px 0px 220px;
	font-size:		16px;
	color:				#fff;
}

#header #categories a{
	color:				#fff;
}

#navigation{
	position: absolute;
	left: 260px;
	top: 8px;
	list-style-type:none;
	margin: 0;
	padding: 0;
}

#navigation li{
	display:block;
	float:left;
	margin:17px 20px 0 0;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	font-size: 14.4px;
}

#navigation a{
	color: #1d1d1d;
	background: #d5dedd;
	padding: 6px 8px;
}

#navigation a:hover{
	color: #fff;
	background: #F54816;
	text-decoration: none;
}

#leaderboard{
	margin:			10px auto 0px auto;
	padding:		4px 0px 4px 0px;
	width:			736px;
	text-align: center;
}

.center{
	margin:			10px auto 0px auto;
	padding:		0px 0px 0px 0px;
	width:			769px;
	background:	#fff;
}

#center a{
	color:			#318608;
}

#center a{
	border-bottom:		1px dotted #318608;
}

#center a:hover, #right a:hover{
	text-decoration:	none;
	border-bottom:		1px solid #318608;
}

#singlecolumn{
	width:			729px;
	padding:		0px 0px 0px 20px;
	font-size:	14px;
}

#left{
	width:			500px;
	padding:		0px 0px 0px 20px;
	float:			left;
	color:			#555;
	font-size:	14px;
}

#left .description{
	width: 100%;
	overflow: hidden;
	padding: 0px 0px 20px 0px;
}

#left .video{
	width:			500px;
	height:			97px;
	padding:		0px 0px 20px 0px;
	font-size:	12px;
}

#left .video img{
	float:			left;
	margin:			0px 20px 0px 0px;
	border:			1px solid #000;
}

#left .video b{
	font-size:		14px;
	display:			block;
}

#right{
	width:				209px;
	float:				left;
	padding:			0px 0px 0px 20px;
}

#related,
#rss,
#sponsor,
#about,
#external{
	width:				207px;
	font-size:		12px;
	color:				#555;
	margin:				0px 0px 10px 0px;
}

#right #external a{
	color: #000;
	line-height: 1.5em;
}

#related div,
#rss div,
#sponsor div,
#about div,
#external div{
	width:				185px;
	padding:			10px;
	border:				1px solid #fff;
}

#related b,
#rss b,
#sponsor b,
#about b,
#external b{
	font-size:		14px;
	display:			block;
	padding:			0px 0px 2px 0px;
}

#related{
	border:				1px solid #9fcf21;
	margin:				0px 0px 10px 0px;
}

#related div{
	background:		#e8fcb5;
}

#related b{
	color:				#318608;
}

#related img{
	border:				1px solid #000;
	margin:				10px 0px 2px 0px;
}

#rss{
	border:				1px solid #fd80b5;
	margin:				0px 0px 10px 0px;
}

#rss div img{
	vertical-align:	-4px;
	margin:					2px 0px 0px 0px;
}

#rss div b.feeds{
	font-size:			12px;
}

#rss b{
	color:				#fd80b5;
}

#sponsor{
	border: 1px solid #fd80b5;
	margin: 0px 0px 10px 0px;
	text-align: center;
}

#sponsor b{
	margin: 0 0 5px 0;
	color: #fd80b5;
}

#sponsor a,
#sponsor a:hover{
	border: none;
}

#about{
	border:				1px solid #9dadab;
	margin:				10px 0px 10px 0px;
}

#about div{
	background:		#ecf6f5;
}

#about b{
	color:				#9dadab;
}

#external{
	border:				1px solid #9dadab;
	margin:				10px 0px 10px 0px;
}

#external div{
	background: #ecf6f5;
}

#external b{
	color: #9dadab;
}

#video{
	width:			500px;
	padding:		0px 0px 0px 20px;
	font-size:	13px;
	float:			left;
	line-height:	150%
}

#video ul, #video ol{
	margin:		0px;
	padding:	0px;
}

#video li{
	margin:		0px 0px 0px 10px;
	padding:	0px 0px 0px 0px;
}

#video h1{
	padding-bottom:	10px;
}

#video #social{
	border:					1px solid #F3F3F3;
	vertical-align:	center;
	padding:				4px 0px 4px 16px;
	margin:					8px 0px 12px 0px;
	text-align:			center;
}

#video #sponsored{
	border:					1px solid #F3F3F3;
	vertical-align:	center;
	padding:				8px 0 4px;
	margin:					8px 0px 12px 0px;
	text-align:			center;
}

#video #sponsored a{
	border: none;
}

#video #classification{
	margin: 12px 0px 0px 0px;
	font-size: 12px;
	line-height: 150%;
	clear: both;
}

#video #classification b{
	font-weight:	600;
}

#video #comments #addcomment b, #video #comments b, #video #classification b.hr{
	display:				block;
	border-bottom:	1px solid #105173;
	margin:					0px 0px 5px 0px;
	color:					#555;
}

#video #comments{
	margin:			20px 0px 0px 0px;
}

#video #comments #addcomment .row{
	margin: 0px 0px 5px 0px;
}

#video #comments #addcomment .row .left{
	width: 110px;
	float: left;
}

#video #comments #addcomment textarea{
	width:				500px;
	height:				70px;
}

#video #comments #addcomment #humanvaliation{
	width:				100px;
	margin:				0px 0px 10px 0px;
}

#video #comments .message{
	margin:					0px 0px 0px 0px;
	padding:				6px;
	min-height:			40px;
	border:					1px solid #84cfff;
	border-bottom:	0px;
	font-size:			12px;
	color:					#555;
}

#video #comments .message img{
	float:					left;
	padding:				0px 5px 5px 0px;
}

#video #comments .author{
	background:			url('../img/comment_bottom.gif') no-repeat;
	height:					20px;
	padding:				3px 0px 10px 0px;
	text-indent:		40px;
	font-size:			12px;
}

#video #comments .author b{
	color:					#a2d027;
	display:				inline;
	border:					0px;
	margin:					0px;
}

input.title{
	width:					250px;
}

#footer{
	width:				769px;
	height:				60px;
	padding:			14px 0px 0px 0px;
	border-top:		40px solid #fff;
	background:		url('../img/footer_bg.gif') no-repeat;
	clear:				both;
	text-align:		center;
	font-size:		12px;
	color:				#999;
}

#footer img{
	border:				0px;
	display:			none;
}

#pagination{
	padding:			0px 0px 0px 20px;
	width:				729px;
	clear:				both;
	font-size:		12px;
	text-align:		center;
}

#pagination a,
#pagination a:hover{
	border:				0px;
}

#pagination .next,
#pagination .prev{
	width:			97px;
	height:			54px;
	float:			left;
}

#pagination .bar{
	background:	url('http://static.vixly.net/img/pagebar.gif') center no-repeat;
	width:			535px;
	float:			left;
	height:			28px;
	margin:			6px 0px 0px 0px;
	padding:		14px 0px 0px 0px;
}

#pagination .bar a,
#pagination .bar span{
	padding:					3px 2px 3px 2px;
	margin:						0px 2px 0px 2px;
	text-align:				center;
	text-decoration:	none;
}

#pagination .bar a{
	border:				1px solid #9fcf21;
	color:				#668d00;
}

#pagination .bar a:hover{
	background:		#e8fcb5;
}

#pagination .bar span#current{
	border:				1px solid #318608;
	color:				#318608;
	font-weight:	bold;
}

.hide { 
	visibility: hidden; 
	display: none; 
} 

.show { 
	visibility: visible;
} 

.input-medium {
	width: 135px;
}

.loadingAJAX{
	background:		url('http://static.vixly.net/img/loading.gif') no-repeat center;
	height:				60px;
}

table{
	font-size:			12px;
	border-spacing:	10px 6px;
	width:					100%;
}

tr{
	padding:		20px 0px 20px 0px;
}



.panel {
	visibility:				hidden;
	border-collapse:	separate;
	position:					relative;
	left:							0px;
	top:							0px;
	background:			#e7f1f8;
	border:						1px solid #000;
	z-index:					1000;
	overflow:					hidden;
}

.panel .hd {
	background-color:	#3d77cb;
	color:						#FFF;
	font-size:				100%;
	line-height:			100%;
	border:						1px solid #FFF;
	border-bottom:		1px solid #000;
	font-weight:			bold;
	overflow:					hidden;
	padding:					4px;
	margin:						0px 0px 6px 0px;
}

.panel .bd {
	overflow:					hidden;
	padding:					4px;
}

.panel .bd p {
	margin:						0 0 1em;
}

.panel .close {
	position:						absolute;
	top:								5px;
	right:							4px;
	z-index:						6;
	height:							12px;
	width:							12px;
	margin:							0px;
	padding:						0px;
	background-repeat:	no-repeat;
	cursor:							pointer;
	visibility:					inherit;
}

.panel .close.nonsecure {
	background-image:		url('http://static.vixly.net/img/closepanel.gif');
}

.panel .close.secure {
	background-image:		url('http://static.vixly.net/img/closepanel.gif');
}

.panel .ft {
	padding:						4px;
	overflow:						hidden;
}

.textareaStandard{
	width:			500px;
	height:			400px;
}

.textareaStandard2{
	width:			500px;
	height:			200px;
}

.inputStandard{
	width:			500px;
}

.input-medium {
	width: 135px;
}

#bgAd{
	z-index: -1;
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
}

/* RATER PLUGIN */
.ui-rater>span {vertical-align:top;}
.ui-rater-rating {margin-left:.8em}
.ui-rater-starsOff, .ui-rater-starsOn {display:inline-block; height:18px; background:url(../img/stars.png) repeat-x 0 0px;}
.ui-rater-starsOn {display:block; max-width:90px; top:0; background-position: 0 -36px;}
.ui-rater-starsHover {background-position: 0 -18px!important;}

#rater{
width: 120px;
float: right;
}
.fb_edge_widget_with_comment fb_iframe_widget{
float: left;
}