* {
	margin: 0;
	padding: 0;
}

body {
	background: #FFFFFF url(/img/img01.gif) repeat-x;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6E6E6E;
}

.clearer {clear:both;}

input, textarea {
	/*background: #FFFFFF url(/img/img09.gif) repeat-x;*/
	border: 2px solid #eee;
	border-top-color: #A3A3A3;
	border-left-color: #D6D6D6;
	font: normal 1em/normal "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #6E6E6E;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding:2px;
	margin:2px;
	overflow:auto;
}

input {height:14px;line-height:14px;}

h1, h2, h3 {
	margin-bottom: 1.5em;
	letter-spacing: -0.05em;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h1, h1 a, h2, h2 a {
	text-decoration: none;
	color: #414141;
}

h1 a:hover, h2 a:hover {
	text-decoration: underline;
}

h1 {
	font-size: 34px;
}

h2 {
	font-size: 22px;
}

h3 {
	font-size: 16px;
	font-weight: normal;
	color: #939292;
}

p, ul, ol {
	margin-top: 1.5em;
	line-height: 190%;
}

ul, ol {
	margin-left: 3em;
}

blockquote {
	margin-left: 3em;
	margin-right: 3em;
}

a {
	color: #346086;
	text-decoration: none;
}

a:hover {
	/*text-decoration: none;*/
}

a img {
	border: none;
}

img.left {
	float: left;
	margin-right: 20px;
}

img.right {
	float: right;
	margin-right: 20px;
}

hr {
	display: none;
}

/* Logo */

#logo {
	width: 960px;
	height: 55px;
	margin: 10px auto;
	position:relative;
}

#logo h1, #logo h2 {
	margin: 0;
}

#logo h1 {
	float: left;
	padding-top: 24px;
}

#logo h2 {
	position:absolute;
	top: -8px;
	left:20px;
	font-size: 34px;
	font-weight: bold;
	color:#ddd;
	letter-spacing:10px;
}

#logo a {
	text-decoration: none;
}

/* Menu */

#menu {
	position:relative;
	width: 960px;
	height: 62px;
	margin: 0 auto;
	padding: 6px 0 0 0;
	background: url(/img/img02_4.png) no-repeat;
	font-size: 22px;
	color:#fff;
	text-shadow: 1px 1px 2px #446;
	font-weight: bold;
	letter-spacing:10px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:30px;
	clear:left;
   /* z-index:-1;*/
}


#menu a {
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

#menu img {
	height:54px;
	width:54px;
	margin: 0px  2px 2px 14px;
	padding:2px;
	float:left;
}

#menu h2 {
	/*position:absolute;
	left:74px;*/
	padding:0;
	font-size: 18px;
	font-weight: bold;
	color:#203c77;
	text-shadow: none;/*2px 2px 4px #333;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing:0px;
	white-space: no-wrap;
}

#SaootiPlayer
{
    position:relative;
}

/* channels */

#channels {
	position:absolute;
	top:38px;
	left:480px;
	width: 500px;
	font-weight: bold;
	color:#f47514;
	font-size: 12px;
	letter-spacing:0px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	line-height:12px;
	text-shadow: none;/*1px 1px 2px #a99;*/
}

#channels button {
	margin: 1px 0 0 4px;
	font-size:12px;
	font-weight: bold;
	height:20px;
	padding:0 2px 0 0;
	/*width:auto;*/
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	-webkit-box-shadow: 0px 1px 2px #696969; -moz-box-shadow: 0px 1px 2px #696969;  box-shadow: 0px 1px 2px #696969;
	background: #b1644a;
	border: 2px solid #ffffff;
	color: #ffffff;
	cursor:pointer;
}

#channels button:hover {
	background: #ff3333;
	border: 2px solid #ffffff;
	color: #ffffff;
	margin: 0px 0px 1px 4px;
	-webkit-box-shadow: 0px 2px 2px #696969; -moz-box-shadow: 0px 2px 2px #696969;  box-shadow: 0px 2px 2px #696969;
}


#channels button img {
	width:16px;
	height:16px;
	margin:-3px 4px 0 0;}

/* Page */

.page {
	width: 930px;
	margin: 8px auto;
	padding: 15px 15px 25px 15px;
	background: url(/img/img05.gif) no-repeat;
}

/* Content */

#content {
	float: left;
	width: 670px;
}

.post {
	position:relative;
	margin: 0 0 10px 0;
}

.post .title {
	margin: 0;
	padding: 0 10px;
}

.post .entry {
	padding: 0px;
}

.post .meta {
	height: 47px;
	margin: 0px 0 10px 0;
	padding: 15px 0 0 20px;
	background: url(/img/img07.gif) no-repeat;
	line-height: normal;
}

/* Sidebar */

#sidebar {
	position:relative;
	float: right;
	width: 253px;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#sidebar li {
	margin-bottom: 40px;
	padding: 0 15px 0 20px;
}

#sidebar li ul {
}

#sidebar li li {
	margin: 0;
	padding: 5px 0;
	border-bottom: 1px solid #E5E5E5;
}

#sidebar li h2 {
	margin-bottom: 15px;
	font-size: 18px;
}

/* Calendar */

#sidebar #calendar {
	padding: 0;
	background: url(/img/img08.jpg) no-repeat;
}

#calendar caption {
	margin: -20px auto 0 auto;
	text-align: center;
	font-weight: bold;
}

#calendar table {
	margin: 0 auto;
	caption-side: bottom;
}

#calendar thead th {
	width: 31px;
	height: 40px;
	font-weight: bold;
	color: #FFFFFF;
}

#calendar tbody td {
	width: 31px;
	height: 31px;
	text-align: center;
	color: #9E9E9E;
}

#calendar tfoot td {
	padding-top: 20px;
	font-weight: bold;
}

#calendar #next {
	text-align: right;
}

/* Footer */

#footer {
	clear: both;
	width: 870px;
	height: 17px;
	margin: 0 auto;
	padding: 2px 45px;
	background: url(/img/img05.gif) no-repeat;
}

#footer p {
	margin: 0;
	line-height: normal;
	color: #B4B4B4;
}

#footer a {
	color: #B4B4B4;
}

#footer .legal {
	float: left;
}

#footer .credit {
	float: right;
}

.fl_left{float:left;position:relative;}
.fl_right{float:right;position:relative;}
.clear{clear: both;}
br.clear{clear:both; margin-top:-15px;}

#object_player{
	position:absolute;
    right:10px;
    top:-66px;
	height:107px;
	width : 504px;	
	border: none;
}

#object_console, #object_interface 
{
	margin:0;
	padding:0;
}

#div_poll{
	position: absolute;
	left: 25%;	
	top: 40%;
	width:260px;
	display:none;
	padding:0;
	color:#000;
}

#div_poll .p1, #div_poll form .p1{
	margin: 0;
	color:#00f;
	font-weight:bold;
	font-size:13px;
}

#div_poll .ta1{
	
}

.radio_poll{
	margin: 10px 5px 0 0;
	cursor:pointer;
	}

.button_poll{
	height: 30px;
	width: 100px;
	margin-top: 10px;
	margin-left: 10px;
	cursor:pointer;
}

#open_answer {
   opacity: 0.3; 
   -moz-opacity: 0.3; 
   -webkit-opacity: 0.3; 
   filter:alpha(opacity=30); 
   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=30)"; 
   margin: 10px 0 10px 0;
}

#poll_head {
	background: url(/img/bg_sondage.png) no-repeat;
	width:260px;
	padding: 40px 26px 0px 22px;
	font-weight:bold;
	font-size:12px;
	color:#000;

}

#poll_tail {
}

.radio_poll{
	font-weight:bold;
	font-size:12px;
	color:#000;

}

#broadcasts_list{
	position:relative;
}

#emissions_body {
	position:relative;
	border:3px solid #fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

#emissions_body h2{
	margin-left:37%;
	color: #d1c7c7;
}

.pagenavigation {
	background: #e8e5e5;
	margin-bottom: 5px;
}

.pagenav_bottom {
	display: block;
	font-size: 0;
	line-height: 0;
	height: 5px;
/*	background: url('/img/pagenav_bottom.gif') no-repeat;*/
}
.pagenav {
	font-size: 0.85em;
	padding: 5px 8px 0;
	position:relative;
	bottom:0px;
	height:18px;
	text-align:center;
	
}
.pagenav a {
	color: #6A7DA4;
	text-decoration: none;
}
.pagenav a:hover {
	color: #002;
	text-decoration: underline;
}

#button_right {
	padding:0 4px 0 4px;
	position:absolute;
	right:30px;
	top:5px;
	font-weight:bold;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	-webkit-box-shadow: 0px 1px 2px #696969; -moz-box-shadow: 0px 1px 2px #696969;  box-shadow: 0px 1px 2px #696969;
	background: #675050;
	border: 2px solid #ffffff;
	color: #ffffff;
	margin:3px;
	cursor:pointer;
}

#button_right:hover {
	background: #7d6d6d;
	border: 2px solid #ffffff;
	color: #ffffff;
	margin: 2px 3px 4px 3px;
	-webkit-box-shadow: 0px 2px 2px #696969;
	-moz-box-shadow: 0px 2px 2px #696969;
	box-shadow: 0px 2px 2px #696969;
}

#button_left {
	padding:0 4px 0 4px;
	position:absolute;
	left:30px;
	font-weight:bold;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	-webkit-box-shadow: 0px 1px 2px #696969;
	-moz-box-shadow: 0px 1px 2px #696969;
	box-shadow: 0px 1px 2px #696969;
	background: #675050;
	border: 2px solid #ffffff;
	color: #ffffff;
	margin:3px;
	cursor:pointer;
}

#button_left:hover {
	background: #7d6d6d;
	border: 2px solid #ffffff;
	color: #ffffff;
	margin: 2px 3px 4px 3px;
	-webkit-box-shadow: 0px 2px 2px #696969;
	-moz-box-shadow: 0px 2px 2px #696969;
	box-shadow: 0px 2px 2px #696969;
}

#button_refresh
{
	padding:0 4px 0 4px;
	position:relative;
	font-weight:bold;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	-webkit-box-shadow: 0px 1px 2px #696969;
	-moz-box-shadow: 0px 1px 2px #696969;
	box-shadow: 0px 1px 2px #696969;
	background: #675050;
	border: 2px solid #ffffff;
	color: #ffffff;
	margin:3px;
	cursor:pointer;
}

#button_refresh:hover {
	background: #7d6d6d;
	border: 2px solid #ffffff;
	color: #ffffff;
	margin: 2px 3px 4px 3px;
	-webkit-box-shadow: 0px 2px 2px #696969; -moz-box-shadow: 0px 2px 2px #696969;  box-shadow: 0px 2px 2px #696969;
}

#inline_icon{
border:none;
margin:0;
bottom:0px;
padding:0;
position:relative;
background:none;
}

#inline_icon:hover {
	bottom:1px;
}

.comment_descr {
	position:relative;
    width:100%;
	vertical-align:top;  
}

#comment_descr_popup {
	text-align: left;
	position:absolute;
	display: none;
	z-index: 1000;
	padding: 4px;
	background: #E7ECF2 url(/img/popup.png) no-repeat;
	color: white;
	border: 1px solid white;
	font-size: 12px;
	width: auto;
	min-width:400px;
	height: 137px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	list-style: none;
	color: #444444;
	-webkit-box-shadow: 0px 8px 8px #333;
}
#comment_descr_popup a{
	display:inline;
	margin:0;
	padding:0;
}

#popup_logo {
	margin-right:6px;
	float:left;
	height:128px;
	width:128px;
}

#popup_description { max-height:70px;overflow:hidden;font-style:italic;}

#bg_author {
	float:left;
	line-height:18px;
	background: url(/img/bg_animateur.png) no-repeat;
	padding-left:20px;
	margin-right:4px;
	width:256px;
}

#bg_debut {
	float:left;
	line-height:18px;
	font-size: 10px;
	background: url(/img/bg_debut.png) no-repeat;
	padding-left:20px;
	margin-right:4px;
	width:136px;
}

#bg_duree {
	float:left;
	line-height:18px;
	font-size: 10px;
	background: url(/img/bg_duree.png) no-repeat;
	padding-left:25px;
	margin-right:4px;
	margin-top:2px;
	width:42px;
}

#bc_share {
	float:right;
	width:90px;
	height:24px;
	line-height:14px;
	border:2px solid #fff;
	background-color: #7a7a7a;
	color:#fff;
	font-size:12px;
	padding:1px 20px 1px 3px;
	-moz-border-radius: 7px;
	-khtml-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	cursor: pointer;
	background: #7a7a7a url('/img/buttons/episode-share_normal.png') no-repeat right;
}

#bc_share:hover {
	background: #999 url('/img/buttons/episode-share_hover.png') no-repeat right;
}

#ch_share {
	position:absolute;
	left:350px;
	top:6px;
    width:90px;
	min-height:21px;
	line-height:14px;
	border:2px solid #fff;
	background-color: #7a7a7a;
	color:#fff;
	font-size:12px;
	padding:1px 20px 1px 3px;
	-moz-border-radius: 7px;
	-khtml-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	cursor: pointer;
	letter-spacing:0px;
	background: #7a7a7a url('/img/buttons/channel-share_normal.png') no-repeat right;
}

#ch_share:hover {
	background: #999 url('/img/buttons/channel-share_normal.png') no-repeat right;
}

.rating,.post_body img.rating {
	position:absolute;
	top:0;
	left:0;
	border:none;
	padding:0;
	background:#EA6;
	width:20px;
	height:16px;
	-moz-border-radius: 14px;
	-khtml-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
}
.rating_f,.post_body img.rating_f {
	position:absolute;
	top:0;
	left:0;
	border:none;
	padding:0;
	background:#B77;
	width:20px;
	height:16px;
	-moz-border-radius: 14px;
	-khtml-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
}

.comment_gravatar {width: 44px; height:40px;overflow:hidden; z-index:0; }
.comment_gravatar img {padding: 2px;z-index:0;}
.comment_author {
	float: left;
	margin-top:0;
	min-height:40px;
	padding:0;
	width:490px;
	font-size:12px;
	line-height:15px;
	width:605px;
}

/* ----------------------------------------
   Lists
------------------------------------------- */

.nicelist {
	position:relative;
	padding: 1px 0 0;
}
.nicelist ol {margin: 0;}
.nicelist ol li {
	list-style: none;
	padding: 2px 6px 0px 5px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #CCC;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
    min-height:40px;
}
.nicelist li.alt {background: #EEE;}
.nicelist .body {padding-top: 5px;}
.nicelist .date {
	color: #888;
	padding-top: 0px;
	font-size: 0.85em;
}
.nicelist .date a {
	color: #567;
	text-decoration: none;
}
.nicelist .date a:hover {
	color: #002;
	text-decoration: underline;
}

/***/
.post_body {
	background: #F5F5F5 url('/img/body.gif') repeat-x left top;
	padding: 2px 2px 1px;
}
.post_body img {
	border: 1px solid #CCC;
	background: #FFF;
	padding: 2px; 
}
.post_bottom {
	background: url('/img/bottom.gif') no-repeat left top;
	display: block;
	height: 1px;
	font-size: 0;
	line-height: 0;
}

#share_container { width:840px;height:450px; display:none; border:0; overflow:hidden;padding:0;margin:0;}
#share_frame { 	width:840px;height:440px; border:none; overflow:hidden; padding:0;margin:0 0 0 0px;}


table.tablepaginateQ {
	width: 100%;
	border:1px solid #fff;
	font-size:12px;
	-moz-border-radius: 7px;
	-khtml-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;	
}

table.tablepaginateQ tr {
	/*cursor: pointer;*/
}
table.tablepaginateQ tr:hover {
	background-color: #FFF;
}

div.tablepaginateQ_wrapper {
height:auto;
}

#table_container {
}
#search_wrap {
	position:relative;
	float:left;
}


div.tablepaginateQ_top_bar {
/*	font-size: 80%;*/
	text-align: justify;
	margin: 2px;
	white-space: nowrap;
	width:646px;
}

div.tablepaginateQ_bottom_bar {
/*	font-size: 80%;*/
	text-align: center;
}

div.tablepaginateQ_top_bar button {
	border:1px;

}

div.tablepaginateQ_bottom_bar button {
	border:1px;

}


table.tablepaginateQ thead th, table.tablepaginateQ thead td {
	/*padding: 1px 23px 1px 1px;
	cursor: pointer;*/
	white-space: nowrap;
}

th.tablepaginateQ_sort_asc, td.tablepaginateQ_sort_asc  {
	cursor:pointer;
	background: #666666 url('/img/sort_asc.gif') no-repeat 98% 50%;
}
th.tablepaginateQ_sort_desc, td.tablepaginateQ_sort_desc  {
	cursor:pointer;
	background: #666666 url('/img/sort_desc.gif') no-repeat 98% 50%;
}
th.tablepaginateQ_sort_none, td.tablepaginateQ_sort_none  {
	cursor:pointer;
	background: #666666 url('/img/sort_none.gif') no-repeat 98% 50%;
}

span.tablepaginateQ_search {
	position:relative;
	float: left;
	padding: 2px 5px 2px 5px;
}

span.tablepaginateQ_search input.tablepaginateQ_search_box {
height:18px;
line-height:14px;
color:#4f0000;
margin:0px 2px 0 0;
padding: 0 2px 0 2px;

}


span.tablepaginateQ_search button {
	position:relative;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	-webkit-box-shadow: 0px 1px 2px #696969; -moz-box-shadow: 0px 1px 2px #696969;  box-shadow: 0px 1px 2px #696969;
	background: #675050;
	border: 2px solid #ffffff;
	color: #ffffff;
	margin:1px 3px 0 3px;
	font-weight:bold;
	cursor:pointer;
}

span.tablepaginateQ_search button:hover {
	background: #7d6d6d;
	border: 2px solid #ffffff;
	color: #ffffff;
	margin: 0px 3px 1px 3px;
	-webkit-box-shadow: 0px 2px 2px #696969; -moz-box-shadow: 0px 2px 2px #696969;  box-shadow: 0px 2px 2px #696969;
}


span.tablepaginateQ_rows {
	float: right;
	vertical-align:top;
	/*clear: right;*/
}
span.tablepaginateQ_rows button {
	width: 30px;
	text-align: center;
	margin: 4px 1px 4px 1px;
	border:1px;
	-moz-border-radius: 8px 4px 8px 4px;
	-webkit-border-radius: 8px 4px 8px 4px;
	border-radius: 8px 4px 8px 4px;
	color: #fff;
	font-weight:bold;
	background:#ddd;
	cursor:pointer;
}


span.tablepaginateQ_rows button.tablepaginateQ_rows_active,
span.tablepaginateQ_nav button.tablepaginateQ_nav_active,
span.tablepaginateQ_rows button:hover  {
	background-image: url('/img/button-overlay-active.png');
	color: #fff;
	font-weight:bold;
	border:1px;
	cursor:pointer;
}

span.tablepaginateQ_nav button:hover {
	background-color: #aaa;
	border:1px;
	cursor:pointer;
}

span.tablepaginateQ_nav {
}

span.tablepaginateQ_nav button {
	border:1px;
	margin: 1px;
	padding: 0 1px 0 1px;
	font-weight:bold;
	color:#fff;
	background:#ddd;
	cursor:pointer;
}

button.tablepaginateQ_nav_first {
	border:1px;
		padding:0 2px 0 2px;
	-moz-border-radius: 4px 4px 4px 16px;
	-webkit-border-radius: 16px 4px 4px 16px;
	border-radius: 16px 4px 4px 16px;
	background:#ddd;
}

button.tablepaginateQ_nav_prev {
	border:1px;
		padding:0 2px 0 2px;
	-moz-border-radius: 4px 16px 4px 4px;
	-webkit-border-radius:  4px 4px 16px  4px;
	border-radius:  4px 4px 16px  4px;
	background:#ddd;
}

button.tablepaginateQ_nav_next {
	border:1px;
		padding:0 2px 0 2px;
	-moz-border-radius: 16px 4px 4px 4px;
	-webkit-border-radius: 16px  4px  4px 4px;
	border-radius: 16px  4px  4px 4px;
	background:#ddd;
}

button.tablepaginateQ_nav_last {
	border:1px;
	padding:0 2px 0 2px;
	-moz-border-radius: 4px 4px 16px 4px;
	-webkit-border-radius: 4px 16px 16px 4px;
	border-radius: 4px 16px 16px 4px;
	background:#ddd;
}

span.tablepaginateQ_nav_page_nbrs {
	padding: 0px 1px 0px 1px;
}

span.tablepaginateQ_nav_page_nbrs button {
	border:1px;
	width: 32px;
	padding: 0px;
	-moz-border-radius: 16px;
	-khtml-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
	text-align: center;
	font-size: 90%;
	background:#DDD;
	cursor:pointer;
}

span.tablepaginateQ_nav_page_nbrs span {
	width: 10px;
	padding: 0px;
}

div.tablepaginateQ_ajaxing {
	/*background-color: #F3F6F3;*/
}
div.tablepaginateQ_ajax_loaded {
    background: url('/img/loaded.png') no-repeat left bottom;
	width: 60px;
	float: right;
	padding: 12px 0px 0px 0px;
}
div.tablepaginateQ_ajax_loading {
    background: url('/img/loading.gif') no-repeat left bottom;
	width: 60px;
	float: right;
	padding: 12px 0px 0px 0px;
}

/* table */

table{
	width:100%;
	border-collapse:collapse;
	table-layout:auto;
	vertical-align:top;
	}

table thead th{
	color:#FFFFFF;
	background-color:#666666;
	border:1px solid #fff;
	border-collapse:collapse;
	text-align:center;
	table-layout:auto;
	vertical-align:middle;
	-moz-border-radius: 7px;
	-khtml-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	}

table tbody td{
	vertical-align:top;
	border-collapse:collapse;
	border:1px solid #fff;
	-moz-border-radius: 7px;
	-khtml-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	}

table thead th, table tbody td{
	padding:2px;
	border-collapse:collapse;
	}

table tbody tr.light{
	color:#666666;
	background-color:#F7F7F7;
	}

table tbody tr.dark{
	color:#666666;
	background-color:#E8E8E8;
	}
table button {
	border:1px;
	line-height:10px;
	border:2px solid #fff;
	background-color: #bbb;
	color:#fff;
	padding:1px 3px 1px 3px;
	-moz-border-radius: 7px;
	-khtml-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	cursor: pointer;
	 }

#button_pod_listen {
	width: 20px;
	height:20px;
	cursor:pointer;
	background: url('/img/buttons/podcast-listen_normal.png') no-repeat;
}
#button_pod_listen:hover {
	background: url('/img/buttons/podcast-listen_hover.png') no-repeat;
}
#button_pod_listen:active {
	background: url('/img/buttons/podcast-listen_down.png') no-repeat;
}

#button_pod_get {
	width: 20px;
	height:20px;
	cursor:pointer;
	background: url('/img/buttons/podcast-download_normal.png') no-repeat;
}
#button_pod_get:hover {
	background: url('/img/buttons/podcast-download_hover.png') no-repeat;
}
#button_pod_get:active {
	background: url('/img/buttons/podcast-download_down.png') no-repeat;
}

#button_pod_share {
	width: 20px;
	height:20px;
	cursor:pointer;
	background: url('/img/buttons/podcast-share_normal.png') no-repeat;
}
#button_pod_share:hover {
	background: url('/img/buttons/podcast-share_hover.png') no-repeat;
}
#button_pod_share:active {
	background: url('/img/buttons/podcast-share_down.png') no-repeat;
}

#button_bc_share {
	position:absolute;
	right:4px;
	top:-4px;
	width: 20px;
	height:20px;
	cursor:pointer;
	background: url('/img/buttons/episode-share_normal.png') no-repeat;
}
#button_bc_share:hover {
	background: url('/img/buttons/episode-share_hover.png') no-repeat;
}
#button_bc_share:active {
	background: url('/img/buttons/episode-share_down.png') no-repeat;
}

#button_ch_share {
	position:absolute;
	right:10px;
	top:-4px;
	width: 20px;
	height:20px;
	cursor:pointer;
	background: url('/img/buttons/channel-share_normal.png') no-repeat;
}
#button_ch_share:hover {
	background: url('/img/buttons/channel-share_hover.png') no-repeat;
}
#button_ch_share:active {
	background: url('/img/buttons/channel-share_down.png') no-repeat;
}

#comment_name {
	width:130px;
	height:20px;
	display:inline;
	float:left;
}

#comment_submit {
	height:34px;
}

#ajax_loader {position:absolute;top:103px;left:234px;width:20px;height:20px;}
#comments_down, #comments_up {	color: #346086; cursor: pointer; float:right;}
#comments_down:hover, #comments_up:hover { color: #447096;}

#analytics_injection, #analytics_injection img{width:1px;height:1px;position:absolute;}

#login {
	display:none;
	position:absolute;
	width:175px;
	height:80px;
	left:265px;
	top: -6px;
	background: none;/* url('/img/background.png');*/
	font: normal 11px Verdana,sans-serif;
	color: #345;
	padding:0;
	margin:0;
}

#username {
	overflow:hidden;
}

#password {
	position:absolute;
	top:26px;
	left:20px;
	overflow:hidden;
}

#key_img {
	position:absolute;
	top:30px;
}

#login_btn {
	float:right;
	height:40px;
	padding:4px;
	margin:6px 0 0 0;
	cursor:pointer;
}

#login_b {
	/*display:none;*/
	position:relative;
	background: #788083;/* url('/img/background.png');*/
	font: normal 13px Verdana,sans-serif;
	color: #345;
	padding:0;
	margin:0;
}

#status_div {
/*	position:relative;
	top:142px;
	left:185px;*/
	border:0px solid #000;
	width: 200px;
	height:35px;
	text-align:center;
	font-size: 10px;
	color:#A3AAAC;
}

/* Welcome */
#form_field {
	width: 224px;
	height:83px;
	background: url("/img/bg_fields.jpg");
	padding:0;
	margin:0;
}

#submit {
	position:relative;
	top:28px;
	left:179px;
	width: 43px;
	height:47px;
	background: url("/img/button_normal.jpg");
}
#submit:hover {
background: url("/img/button_over.jpg");
}
#submit:active {
background: url("/img/button_pressed.jpg");
}


.cleanform {
	/*color: #FFF;*/
	/*padding:2px;*/
	margin:0px;
	border:0px solid #000;
}

#username_input
{
	position:absolute;
	top:28px;
	left:33px;
	width: 132px;
	height:16px;
	overflow:hidden;
}

#username_password
{
	position:absolute;
	top:57px;
	left:33px;
	width: 132px;
	height:16px;
	overflow:hidden;
}

#from_blog
{
	text-align:justify;
	border:2px solid #fff;
	-moz-border-radius: 7px;
	-khtml-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
#from_blog td
{
	text-align:justify;
	margin:0 1px 0 1px;
	padding:0 4px 0 4px;
	border:2px solid #fff;

}

#sidebar button {
	float:right;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	-webkit-box-shadow: 0px 1px 2px #696969;
	-moz-box-shadow: 0px 1px 2px #696969;
	box-shadow: 0px 1px 2px #696969;
	background: #675050;
	border: 2px solid #ffffff;
	color: #ffffff;
	margin:1px 0 0 0;
	font-weight:bold;
	/*font-size:0.85em;*/
	padding:0;
	width:74px;
	height:26px;
	overflow:hidden;
	font-size:12px;
	cursor:pointer;
}

#sidebar button:hover {
	background: #7d6d6d;
	border: 2px solid #ffffff;
	color: #ffffff;
	margin: 0px 0px 1px 0px;
	-webkit-box-shadow: 0px 2px 2px #696969;
	-moz-box-shadow: 0px 2px 2px #696969;
	box-shadow: 0px 2px 2px #696969;
}

#login_button {
	position: absolute;
	left: 340px;
	top: 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	background: #ff6600;
	border: 1px solid #cc0000;
	color: #ffffff;
	font-weight:bold;
	font-size:10px;
	width:100px;
	cursor:pointer;
}

#login_button:hover {
	background: #ff9966;
	border: 1px solid #ff6600;
	color: #ffffff;
}

#newuser_button {
	position: absolute;
	left: 340px;
	top: 30px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	background: #009933;
	border: 1px solid #006600;
	color: #ffffff;
	font-weight:bold;
	font-size:10px;
	width:100px;
	cursor:pointer;
}

#newuser_button:hover {
	background: #00cc33;
	border: 1px solid #339900;
	color: #ffffff;
}

#newUserLayer {display:none;z-index:9999;height:100%;width:100%;position:absolute;top:0px;left:0px;}
#pass_lost {position:absolute;top:52px;left:30px;font-size:10px;}

#restore_mdp {display:none; position:absolute;left:300px;top:-10px;font-size:10px;line-height:8px;}
#restore_mdp input {width:100px;}
#restore_mdp button {
	position: absolute;
	left: 120px;
	top: 14px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	background: #0066cc;
	border: 1px solid #003366;
	color: #ffffff;
	font-weight:bold;
	font-size:10px;
	width:20px;
    height:50px;
	cursor:pointer;
}

#SaootiVideoSubscriber {
	border: 1px solid #aaa;
	background:#EEE;
	margin: 0 0 0 20px;
	padding:2px;
}

#mds_container h2 {
	margin: 0 0 0 20px;
}
#mds_container{
	margin: 0 0 20px 0;
	border-bottom:1px dotted #cccccc;
}
#mds_container li {
		margin: 0 0 0 20px;
		padding:0;
}

.mds_link {
	border-top:1px dotted #cccccc;
}

.mds_link a {
	color: #003399;
	font-weight:bold;
}

.mds_link a:hover {
	color: #0099ff;	
}

#comment_status{
	width:200px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	display:none;

	font-weight:bold;
	font-size:10px;
	text-align:center;
	padding:4px;
	position:absolute;

}
.n_error {
	background: #ffcccc;
	border: 2px solid #ff6666;
	color: #990000;
}
.n_ok {
	background: #ccffcc;
	border: 2px solid #00cc66;
	color: #006600;
}

.hidden {display:none;}

.table_heading {
	font-size:22px;
	font-weight:bold;
	color: #999;
}

.table_title {
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color: #003399;
}

.timings {
	font-style:italic;
	font-weight:bold;
	font-size:14px;
	color: #ff9900;
	padding:4px 0 4px 6px;
	margin:0;
	line-height:14px;
	border-top: 1px dashed #d0cfcf;

}
.tdinfo {
	max-width:400px;
	border-right:2px dotted #fff;
}
#table_info img {
	padding: 0 8px 6px 0;
}

#table_info tr td {
	border-top:2px dotted #fff;
	padding: 0 10px 10px 0;
}

.invited_name {
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	color: #006633;
	padding:0 0 0 4px;
	margin:0;
	border-left: 16px solid #ebf1e5;
}
.invited_desc {
	font-style:italic;
	font-weight:bold;
	font-size:12px;
	color: #dbba88;
	padding:0 0 4px 0;;
	margin:0 0 4px 0;
	line-height:14px;
	border-bottom: 1px dashed #d0cfcf;
}
#userinfo {
	/*float:right;*/
	/*display:block;*/
	margin: 0 0 0 6px;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color: #0066cc;
	border-bottom: 1px dashed #d0cfcf;
}

#userinfo a {
	font-weight:bold;
}

#userinfo a:hover {
	color: #2685e4;
}

#notification {
	padding:3px 10px 10px 50px;
	border: 2px solid #b7dafc;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	display:none;
	width: 95%;
	min-height:30px;
	font-size:14px;
	font-weight:bold;
	color: #0066cc;
	background: #feffdf url('/img/info.png') 5px 5px no-repeat;
}

#grille {
	position:absolute;
	top:0px;right:20px;
	font-size:14px;
}
#grille a {
	text-decoration:none;
	font-weight:bold;
	line-height:28px;
}

#grille a:hover {
	color: #77c1ee;
}

#grille img {float:left;margin:0 4px 0 0;}

#search_button {
	margin:2px;
	cursor:pointer;
}

#search_button:hover {
	margin:1px 2px 3px 2px;
}

#search_button:active {
	margin:3px 2px 1px 2px;
}

#search_wrap input {
	border:1px;
	border:1px solid #666666;
	background-color: #f4f4e9;
	color: #255381;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-weight:bold;
	font-size:12px;
}

#phoneme {
	width:280px;
	display:none;
}
#phoneme p {
	color: #0099cc;
	font-weight:bold;
	font-size:14px;
	line-height:14px;
	padding:0;
	margin:0;
	padding: 0 0 8px 0;
}
#phoneme ul{
	padding: 0 0 0px 18px;
	margin:0;
}
#phoneme li{
	color: #0099cc;
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	padding: 0 0 8px 0;
}
#phoneme label{
	color: #000000;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
	margin: 10px 0 0px 0;
	display:block;
}
#phoneme span{
	color: #999999;
	font-weight:normal;
	font-size:10px;
	line-height:12px;

}
#phoneme input{
	color: #0033cc;
	font-weight:bold;
	font-size:13px;
	line-height:14px;
	height:20px;

}
#phoneme select{
float:right;
	margin: 0 20px 0 0;
}
.text-input {
	clear:both;
}
.ui-state-error {
	color:#F00;

	border:2px solid #F00;
}
#validateTips {
	display:none;
	color:#d00;
	font-weignt:bold;
}

.callmeButton {
	border:2px solid #ccffcc;
	background-color: #009900;
	color: #fff;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 4px;
	font-weight:bold;
	font-size:12px;
	margin:1px 4px 1px 4px;
	padding:0px 3px;
	-webkit-box-shadow: 0px 1px 2px #696969;
	-moz-box-shadow: 0px 1px 2px #696969;
	box-shadow: 0px 1px 2px #696969;
	cursor: pointer;
}

.callmeButton:hover{
		background-color: #00bb00;
		-webkit-box-shadow: 0px 2px 2px #696969; -moz-box-shadow: 0px 2px 2px #696969;  box-shadow: 0px 2px 2px #696969;
}

#itunes_link {
	cursor:pointer;
	position:absolute;
	top:-6px;
	right: 8px;
}

#itunes_logo {
	margin: 1px 0 0;
}

#itunes_logo:hover {
	margin: 0 0 1px;
}

#table_refresh {
	cursor:pointer;
	margin-left:2px;
	position:relative;
	top: 3px;
}

#table_refresh:hover{
	top: 2px;
}

span.commentDateSpan{
    font-style: italic;
    font-size:0.9em;
    padding:0 0 0 5px;
    margin:0;
    line-height:8px;
}

#flashphone {
    display:none;
}

#digest_ch {display:none;}
