@charset "utf-8";
/* CSS Document */
/**
 * Direct
 * ------------------------------------------------------------------------------------
 */
html,
body
{
	margin:						0;
	padding:					0;
	background:					#ffffff;
	font:						12px Arial, Helvetica, sans-serif;
	color:						#000000;
}

img
{
	border:						none;
}

a
{
	text-decoration:			none;
	color:						#06C;
	font-weight:				bold;
}

a:hover
{
	text-decoration:			underline;
}

h5,
p,
form,
fieldset
{
	margin-top:					0;
	margin-bottom:				10px;
	padding-bottom:				0;
	border:						none;
}

/**
 * Layout
 * ------------------------------------------------------------------------------------
 */
#stage
{
	position:					relative;
	margin:						auto;
}


/**
 * Common
 * ------------------------------------------------------------------------------------
 */
p.title
{
	font-weight:				bold;
	padding:					0;
	margin:						0 0 10px 0;
}


/**
 * Teaser Item
 * ------------------------------------------------------------------------------------
 */
.item
{
	border-bottom:				1px dotted #CCC;
	padding:					10px 0;
	overflow:					hidden;
	height:						1%;
	font:						normal 11px Arial, Helvetica, sans-serif;
}

.item div.thumb
{
	float:						left;
	width:						80px;
	margin:						0 10px 0 0;
}

.item div.thumb img
{
	border:						1px solid #CCC;
	padding:					2px;
}

.item .content
{
	float:						left;
	width:						340px;
}

.item .content .channelTitle a
{
	color:						#06C;
	font:						bold 12px Arial, Helvetica, sans-serif;
}

.item .content .title a
{
	color:						#000;
	font:						bold 12px Arial, Helvetica, sans-serif;
}

.item .content .date
{
	font:						bold 12px Arial, Helvetica, sans-serif;
}


/**
 * Pagination
 * ------------------------------------------------------------------------------------
 */
ul.paginator
{
	position:					relative;
	padding:					0;
	margin:						0;
	list-style:					none;
	overflow:					hidden;
	margin:						0 0 12px 0;
	height:						1%;
	font-size:					11px;
}

ul.paginator li
{
	position:					relative;
	float:						left;
}

ul.paginator li.currentPage
{
	color:						#F00;
	padding:					2px 5px;
}

ul.paginator li.noselect
{
	padding:					2px 5px;
	color:						#CCC;
}

ul.paginator li a
{
	position:					relative;
	display:					block;
	color:						#06C;
	padding:					2px 5px;
}


/**
 * Forms
 * ------------------------------------------------------------------------------------
 */
.messages
{
	border-top:					1px dotted #CCC;
	border-bottom:				1px dotted #CCC;
	text-align:					center;
	margin:						10px 0;
	padding:					5px 0;
	font-weight:				bold;
} 

form.login input,
form.question input,
form.question textarea,
form.question select
{
	width:						250px;
	border:						1px solid #000;
	background:					#FFF;
	font:						normal 11px Arial, Helvetica, sans-serif;
	float:						left;
}

form.login fieldset,
form.question fieldset
{
	position:					relative;
	overflow:					hidden;
	height:						1%;
	margin:						0 0 5px 0;
}

form.question textarea
{
	height:						65px;
}

form.login label,
form.question label
{
	position:					relative;
	float:						left;
	width:						70px;
	margin:						3px 5px 0 0;
	text-align:					right;
}

fieldset.submit input
{
	width:						150px;
	background:					#FFF;
	font:						normal 11px Arial, Helvetica, sans-serif;
	margin:						0 0 0 75px;
}

form.question fieldset.chatCaptcha img {
	float: 						left;
	margin-left:				75px;
	border:						1px solid #000;
}

form.question fieldset.chatCaptcha input {
	width:						88px;
	margin-left:				10px;
	font-size:					12px;
}

/**
 * Chat Page
 * ------------------------------------------------------------------------------------
 */
.top
{
	overflow:					hidden;
	height:						1%;
	margin:						0 0 10px 0;
} 
 
h2
{
	font:						bold 18px Verdana, Arial, Helvetica, sans-serif;
	color:						#000;
	margin-bottom:				5px;
	padding-bottom:				0;
}

.top .date
{
	font:						normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:						#000;
}

.sponsor
{
	float:						right;
	width:						176px;
	margin-bottom:				10px;
	text-align: 				right;
}

.chat
{
	overflow:					hidden;
	display:					block;
}

.chat #video
{
	text-align:					center;
	margin:						0 0 10px 0;
}

.copy
{
	overflow:					hidden;
	margin:						10px 0;
}

.copy img
{
	float:						left;
	margin:						0 10px 10px 0;
}

.wmpDiscalimer
{
	margin:						0;
	font-size:					10px;
	border-top:					1px dotted #CCC;
	border-bottom:				1px dotted #CCC;
	background:					#EEEEEE;
}

.wmpDiscalimer p
{
	margin-top:					5px;
	margin-bottom:				5px;
	margin-right:				5px;
	text-align:					left;
}

.wmpDiscalimer img
{
	float:						left;
	margin:						5px 10px 5px 5px;
}

.jcarousel-skin-tango .jcarousel-container,
.jcarousel-clip {
	margin: auto !important;
}

.jcarousel-skin-tango .jcarousel-container {
	border-top: 1px dotted #ccc !important;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
     width:  440px !important;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  385px !important;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
	right: 25px !important;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
	left: 20px !important;
}

.jcarousel-skin-tango {margin-top:10px;}

div.jCarouselAlpha.long {height:30px;}