@charset "UTF-8";

body {
   font: normal 11px/1.5em Verdana;
	background-color: #FFFFFF;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0 0;
	/*background: #FFF url(/images/bg_topnav.gif) top left repeat-x;*/
	}
	
	a
	{
		color: #000000;
		text-decoration: underline;
	}
	
#content_podcast_col
{
	float:left;
/*	border: 1px solid #eeeeee;*/
	width:990px;
	margin-left:25px;
/*	background: #F6F6F6;*/

}
	
#item_box
{
	width: 640px; 
	float:left; 
   padding: 5px 10px 10px 0px;
}	

#podcast_box
{
	 clear: both;
	 width: 100%; 
	 float:left; 
}
.srch_lnk
{
	color: #000000;
	font-weight: bold;
	font-size: 9px;
	margin-right:10px;
}
a.srch_lnk 
{
	color: #000000;
	font-weight: normal;
	font-size: 9px;
}
a.srch_lnk:hover 
{
	color: #666666;
	font-weight: normal;
	font-size: 9px;
}

.page_select
{
	padding: 5px 5px;
}
.filter_select
{
	padding-top: 5px;
	padding-left: 10px;
}
.order_select
{
	padding-top: 5px;
	padding-left: 10px;
}
.episodes
{
	font-size: 76%;
	font-family:  Verdana, Arial, Sans-Serif;
	background-color: #FFFFFF;
	background: #FFFFFF;
	color: #000000;
	margin: 0;
	padding: 0px 0 0;
}	
/*iframe
{
	border: 0px;
	frameborder
}
*/
.update_list ul 
{
	list-style: disc;
	list-style-image: none;
	padding-left: 15px;
	margin-left: 0px;
	margin-top: 0px;
	line-height: 20px;
	color:#000000;
	text-decoration:none;
}
.update_list a
{
	list-style: none;
	list-style-image: none;
	margin-left: 0px;
	margin-top: 0px;
	line-height: 20px;
	color:#000000;
	text-decoration:none;
}
.update_list a:hover
{
	list-style: none;
	list-style-image: none;
	margin-left: 0px;
	margin-top: 0px;
	line-height: 20px;
	color:#CCCCCC;
	text-decoration:none;
}

.left_teaser
{
   background: url(/images/cast_teaser_bg.png) repeat-x;
	margin-bottom:10px;
	padding: 5px 15px 5px 15px;
	border:1px solid #E7E7E7;
	width: 170px;
	
}


img.cast_img
{
	border: solid 1px #CCCCCC;
}

img.usr_img
{
	border: solid 1px #CCCCCC;
}

.episode_title
{
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}
h2.episode
{
	margin-bottom: 5px;
	margin-top: 0px;
	padding-bottom: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #093E66;

}
.popup
{
	background-image: url(/images/popup_bg.png);
	color: #FFFFFF;	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #666666;
}

.catcounter
{
	font-size: 9px;
	color: #888888;
	
}
#page {
/*border: 1px solid red;*/
width:100%;
	overflow:hidden;
	

}
#header {
	height: 59px;
	/*margin: 0;
	height: 29px;*/
	/*border: 1px solid black;*/
}
#logo
{
}
#headercontent {
	/*text-align: left;*/
	clear:both;
	height:80px;
}
h1 {
	/*float: left;*/
	/*display: inline;*/
	/*margin: 0;*/
}
.searchtxt {
	font-size: 0.8em;
}
.searchresult_txt
{
	padding-left: 5px;
}
.searchresultbox_even
{
	clear:both;
	width:728px;
	height:60px;
	background:#E7E7FF;
	padding: 5px 5px 5px 5px;
}
.searchresultbox_odd
{
	clear:both;
	width:728px;
	height:60px;
	background:#F8F8F8;
	padding: 5px 5px 5px 5px;
}
.recommendationbox_even
{
	clear:both;
	width:720px;
	padding: 5px 5px 5px 5px;
	overflow:hidden;
	height:auto;
}
.recommendationbox_odd
{
	clear:both;
	width:720px;
	background:#eeeeee;
	padding: 5px 5px 5px 5px;
	overflow:hidden;
	height:auto;
}

#menunavi {
	float:left;
	width: 600px;
}

#menupoints
{
	float:left;
	width:500px;
}
#navi{
	padding: 8px 0;
	margin: 0 0px 0px;
	list-style: none;
}
#navi li {
	display: inline;
	margin: 0;
	padding: 0;
}
#navi a {
	padding: 7px 10px;
	text-decoration: none;
	border: 0;
	font-weight: bold;
	/*text-transform: uppercase;*/
	background: #C5D2E3;
	color: #000000;
}
#navi a:hover {
	color: #FFFFFF;
}
/*
#active a
{
	background: #7498C0;
	color: #FFFFFF;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-top: 1px solid white;
}
#active a:hover
{
	color: #000000;
}
*/
#microhead {
	clear:both;
}


#microbar {
	height:20px;
	font-size: 9px;
	float:right;
	padding-right: 15px;
}
#microbar a {
	color: #666666;
	text-decoration: none;
}
#microbar a:hover {
	color: #000000;
	text-decoration: none;
}

#microbar ul {
	margin-left:0px;
	padding-left:0px;
	padding-top:0px;
	padding-left:0px;
	margin-top:0px;
}
#microbar li {
	display: inline;
	margin-left:20px;
}

#submenunavi {
	padding-top: 4px;
	/*border: 1px solid #24618E;*/
	background: #093E66;
	height:25px;
}


#subnavi{
	margin-left:0px;
	padding-left:15px;
	padding-top:0px;
	margin-top: 0px;
}

#subnavi li {
	display: inline;
	margin-right:20px;
}

#subnavi ul {
	margin-left:0px;
	padding-left:0px;
	padding-top:0px;
	padding-left:0px;
	margin-top:0px;
}

#subnavi a {
	padding: 2px 10px 0px 0px;
	text-decoration: none;
	font-weight: bold;
	/*text-transform: uppercase;*/
/*	background: #7498C0;
	background: #24618E;*/
	
	color: #FFFFFF;
}
#subnavi a:hover {
	color: #FFFFFF;
}
#subactive a
{
	color: #FFFFFF;
}
#subactive a:hover
{
	color: #000000;
}
#content_home
{
	clear: both;
	background-color: #B1BDC9;
	background-color: #FFFFFF;
	overflow:hidden;

}
#content_feed_col
{
	float:left;
	/*border: 1px solid black;*/
	width:625px;
	margin-left:25px;
}
#rec_home
{
	border: 1px solid #C5D2E3;
	margin-left:5px;
	margin-top:0px;
	text-align: center;
	width:140px;
   background-color: #efefef;
	padding-bottom:0px;
	/*border: 1px solid black;*/
}


#teaser_head_main
{
background-color: #C5D2E3;
padding: 5px 5px 5px 5px;
text-transform: uppercase;
text-align: left;
font-weight: bold;
color:#ffffff;
margin-bottom:0px;
height:17px;
/*border: solid 1px black;*/
}
#left_col_home
{
 float:left;
 width:200px;
 margin: 0px 20px 10px 20px;
}
#left_col_userdetail
{
 float:left;
 width:300px;
 margin: 0px 20px 10px 20px;
}
#left_col_catalog
{
 float:left;
 width:200px;
 margin: 0px 0px 10px 20px;

}

#default_content_col
{
 float:left;
 width:1000px;
 margin: 0px 0px 10px 25px;
}

.edt_img
{
	border:1px solid #CCCCCC;
	/*margin: 2px 2px 2px 2px;*/
}
.editor_teaser
{
   background: url("/images/cast_teaser_bg.png") repeat-x;
	margin-bottom:10px;
	padding: 5px 15px 15px 15px;
	border:1px solid #E7E7E7;
	width: 170px;
	height:auto;
/*	height: 270px;*/
}
.webtip_teaser
{
   background: url("/images/cast_teaser_bg.png") repeat-x;
	margin-bottom:10px;
	padding: 5px 15px 15px 15px;
	border:1px solid #E7E7E7;
	width: 125px;
	height:auto;
/*	height: 270px;*/
}

.similar_teaser
{
   background: url("/images/cast_teaser_bg.png") repeat-x;
	margin-bottom:10px;
	padding: 5px 5px 5px 5px;
	border:1px solid #E7E7E7;
	width: 290px;
/*	height: 270px;*/
}
.episode_teaser
{
   background: url("/images/cast_teaser_bg.png") repeat-x;
	margin-bottom:10px;
	margin-top:10px;
	padding: 5px 5px 5px 5px;
	border:1px solid #E7E7E7;
	width: 290px;
	height: 250px;
}
.keyword_teaser
{
   background: url("/images/cast_teaser_bg.png") repeat-x;
	margin-bottom:10px;
	padding: 5px 5px 5px 5px;
	border:1px solid #E7E7E7;
	width: 290px;
/*	height: 270px;*/
}
.cloud_teaser
{
   background: url("/images/cast_teaser_bg.png") repeat-x;
	margin-bottom:10px;
	padding: 5px 15px 5px 15px;
	border:1px solid #E7E7E7;
	width: 737px;
	height: 120px;
}
.cloud_teaser_left
{
   background: url("/images/cast_teaser_bg.png") repeat-x;
	margin-bottom:10px;
	padding: 5px 5px 5px 5px;
	border:1px solid #E7E7E7;
	width: 190px;
/*	height: 270px;*/
}
.hint_teaser
{
	margin-bottom:10px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #FFB2B2;
	width: 100%;
	background: #FFE8E8;
/*	height: 270px;*/
}
.editor_teaser_wide
{
   background: url("/images/cast_teaser_bg.png") repeat-x;
	margin-bottom:10px;
	padding: 5px 5px 5px 5px;
	border:1px solid #E7E7E7;
	width: 890px;
/*	height: 270px;*/
}

.catalog_teaser
{
   background: url("/images/cast_teaser_bg.png") repeat-x;
	margin-bottom:10px;
	width:737px;
	height:200px;
	border:1px solid #E7E7E7;
	padding: 5px 15px 5px 15px;
}

.podcast_home_teaser
{
   background: url("/images/cast_teaser_bg.png") repeat-x;
	margin-bottom:10px;
	width:737px;
	height:440px;
	border:1px solid #E7E7E7;
   padding: 5px 15px 5px 15px;
}
.general_podcast_teaser
{
	clear:both;
   background: url("/images/cast_teaser_bg.png") repeat-x;
	margin-bottom:10px;
	width:732px;
	height:575px;
	border:1px solid #E7E7E7;
   padding: 5px 15px 5px 15px;
}

.catalog_teaser_ext
{
   background: url("/images/cast_teaser_bg.png") repeat-x;
	border:1px solid #E7E7E7;
	padding: 2px;
	padding-bottom: 10px;
	margin-bottom:10px;
	width:930px;
	height: 370px;
}
.catalog_block
{
	width: 235px;
	float:left;
}
.catalog_block_tri
{
	width: 290px;
	float:left;
	/*border: 1px solid #cccccc;*/
	margin-left:5px;
/*	line-height: 20px;*/
}


.updates_teaser
{
   background: url("/images/cast_teaser_bg.png") repeat-x;
	margin-bottom:10px;
	padding: 5px 15px 5px 15px;
	border:1px solid #E7E7E7;
	width: 170px;
	height: auto;
}



.blank_line
{
	color: #eeeeee;
	height: 1px;
}
.teaserbox_head
{
	font-weight: bold;
	font-size:14px;
	color: #FFFFFF;
	color: #093E66;
	/*line-height: 25px;*/
	margin-left: 2px;
	margin-top:10px;
	height:40px;
}
#left_content
{
 float:left;
 border-right: 1px solid #dddddd;
 width:950px;	
 margin-top:20px;
 margin-bottom:20px;
}
#feed_home_teaser_col
{
 float:left;
 width:275px;
 margin: 0px 0px 0px 15px;
/*border: 1px solid black;*/
}
#feed_teaser_1col
{
	border: 1px solid #C5D2E3;
	margin-left:10px;
	margin-top:0px;
	text-align: center;
	width:255px;
   background-color: #efefef;
	padding-bottom:0px;
}

#podcast_home_teaser_col
{
 float:left;
 width:768px;
 height: auto;
 margin: 0px 0px 0px 0px;
}

#userdetail_teaser_col
{
 float:left;
 width:665px;
 height: auto;
 margin: 0px 0px 0px 0px;
}



#podcast_catalog_teaser_col
{
 float:left;
 width:768px;
 margin: 0px 0px 0px 30px;
}
#feed_catalog_teaser_col
{
 float:left;
 width:550px;
 /*border: 2px solid blue;*/
 margin: 0px 0px 10px 15px;
}

#podcast_teaser_1col
{
	border: 1px solid #C5D2E3;
	margin-left:5px;
	margin-top:0px;
	text-align: center;
	width:308px;
   background-color: #efefef;
	padding-bottom:0px;
 /*border: 2px solid blue;*/
}

#podcast_rec_col
{
	border: 1px solid #C5D2E3;
	margin-left:5px;
	margin-top:0px;
	text-align: center;
	width:768px;
   background-color: #F8F8F8;
	padding-bottom:0px;
/*border: 2px solid blue;	*/
}
#podcast_rec_col_cat
{
	border: 1px solid #C5D2E3;
	margin-left:0px;
	margin-top:50px;
	text-align: center;
	width:605px;
   background-color: #efefef;
	padding-bottom:0px;
/*border: 2px solid blue;	*/
}
.podcast_teaser_2col_row
{
	clear: both;
	width:625px;
	border: 2px solid brown;
}

#feed_teaser_2col
{
	border: 1px solid #C5D2E3;
	margin-left:20px;
	margin-top:0px;
	text-align: center;
	width:510px;
   background-color: #efefef;
	padding-bottom:0px;
	/*border: 1px solid #000000;*/
	
}

#right_col_podcast
{
   float:right;
	width:320px;
	border-left: 1px solid #dddddd;
	margin: 0px 20px 10px 5px;
	height: 900px;
}
#right_col_feed
{
   float:right;
	width:320px;
	border-left: 1px solid #dddddd;
	margin: 0px 20px 10px 5px;
	height: 900px;
}
#right_col
{
   float:right;
	width:200px;
	height: 900px;
	padding-right:20px;
}
#bookmarking
{
   float:right;
	margin-right:20px;
}
#ad_box
{
 float:right;
width:160px;
margin-right:10px;
	
}
#ad_box_podcast
{
 float:right;
 margin: 0px 0px 10px 10px;
/*border: 1px solid green;*/
width:320px;
 color:#000000;	
}

#ad_box_podcast a
{
color:#000000;
text-decoration: underline;
font-weight:bold;
}
#ad_box_feed
{
 float:right;
 margin: 0px 0px 10px 10px;
/*border: 1px solid green;*/
width:320px;
 color:#000000;	
}

#ad_box_feed a
{
color:#000000;
text-decoration: underline;
font-weight:bold;
}

#ad_spacer
{
 float:right;
 margin: 0px 200px 10px 10px;
width:10px;
height:800px;
	
}

#topfeed_content_odd
{
	text-align: left;
	padding: 5px 5px 5px 5px;
	background-color : #FFF8F3;
	color : #000000;
	vertical-align: top;
	width:230px;
}

#toppodcast_content_image
{
	float:left;
	width:55px;
}

#toppodcast_content_text
{
	float:right;
	width:250px;
	text-align: left;
	color : #000000;
	vertical-align: top;
}
img.podteaserimage
	{
	border: 1px solid #E7E7E7;
/*	background: url(/images/loading_small.gif) no-repeat center;*/

	}
	
img
{
	border:0;
}
fieldset {
  border: 0px solid #ccc;
}

a.feedurl
{
   font-weight:bold;
	text-decoration:none;
	font-size: 11px;
	color: #000000;
}
a.feedurl:hover
{
   font-weight:bold;
	text-decoration: none;
	color: #666666;
}
a.feedurl:visited
{
   font-weight:bold;
	color: #000000;
	text-decoration: none;
}
#footer
{
   clear:both;
	/* background: #FFF url(/images/bg_footer.gif) top left repeat-x;*/
	height:100px;
	text-align:center;
	margin-top:20px;
}

#th_txt_podcast_1col
{
float:left;
width:270px;
}
#th_txt_podcast_2col
{
float:left;
width:100%;
}

#th_txt_catalog_navi_home
{
float:left;
width:500px;
}

#th_txt_sitemap_small
{
float:left;
width:100%;
text-align: left;
}

#pagenavi_2col
{
float:left;
width:100%;
background: #C5D2E3;
padding-bottom: 5px;
padding-top:0px;
}

#sitemap_small_col
{
border:1px solid #C5D2E3;
float:left;
width:370px;
background: #C5D2E3;
margin-right:20px;
}
#sitemap_wide_col
{
border:1px solid #C5D2E3;
float:left;
width:750px;
background: #C5D2E3;
margin-right:20px;
}
#sitemap_content
{
	padding: 5px 5px 5px 5px;
	background-color: #405368;
}

#th_txt_feed_1col
{
float:left;
width:215px;
}
#th_txt_rec_1col
{
float:left;
width:110px;
}
#th_txt_podcast_reccol
{
float:left;
width:600px;
}
#th_img_podcast_1col
{
float:right;
width:13px;
}

#th_img_catalog_navi_home
{
float:right;
width:13px;
	
}
.footer
{
	font-size: 9px;
}

a.footer_link
{
   font-weight:normal;
   text-decoration:none;
   color: #000000;
	font-size: 9px;
}
a.footer_link:hover
{
   font-weight:normal;
   text-decoration:none;
   color: #294665;
}
/*
a.footer_link:visited
{
   font-weight:normal;
   text-decoration:none;
   color: #000000;
}
*/
.footer_navi
{
	margin-top:50px;
	font-size:9px;
	color:#666666;
}
#path
{
	clear:both;
	float:left;
	width:100%;
	height:30px;
	font-size:11px;
}
#path_content
{
	float:left;
	height:30px;
	color: #000000;
	margin-left:25px;
	margin-right:25px;
	font-weight: normal;
}
#path ul {
   margin-right:10px;
   margin-left:25px;
	/*border:1px solid black;*/
	padding-left:0px;
}

#path a
{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
#pathnavi li {
   margin-right:0px;
   margin-left:0px;
	display: inline;
	padding-left:0px;
/*	border:1px solid black;*/
}
#pathnavi a {
	padding: 2px 2px 0px 0px;
	text-decoration: none;
	color: #000000;
	font-size: 9px;
}
#pathnavi a:hover {
	color: #000000;
}
h1.page_headline
{
	font-size: 24px;
	color: #093E66;
	margin-top:0px;
	margin-bottom:30px;
	line-height: 32px;
}
h2.page_subline
{
	font-size: 12px;
	color: #666666;
	margin-bottom: 0px;
}
.catalog_navi
{
	width:250px;	
	border: 1px solid #C5D2E3;
	margin-left:0px;
	margin-top:0px;
	text-align: left;
   background-color: #FFFFFF;
	padding-bottom:10px;
	margin-bottom:10px;

}
.catalog_navi a {
	padding: 2px 2px 0px 0px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	line-height: 16px;
}
#catalog_navi_home
{
	text-align:left;
	width:610px;
	border: 1px solid #C5D2E3;
   margin-bottom:20px;
}
#catalog_navi_home_content
{
clear: both;
	padding: 5px 5px 10px 5px;
	width:765px;
	
}

.catalog 
{
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	line-height: 20px;
	padding-left:25px;
	vertical-align: bottom;
	padding-top:3px;
	margin-bottom: 2px;
}
.catalog_ext 
{
	text-decoration: none;
	color: #093E66;
	font-weight: bold;
	line-height: 30px;
	padding-left:30px;
	vertical-align: bottom;
	padding-top:7px;
	margin-bottom: 2px;
}
.catalog_sub 
{
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	font-size:9px;
}

.catalog_navi a:hover {
	color: #000000;
}

.catalog_navi li {
   margin-right:0px;
/*	border:1px solid black;*/
	padding-left:0px;
	padding-right:5px;
   margin-left:0px;
}
#cat
{
	list-style-type: none;
   text-decoration: none;
	font-size:11px;
	margin-left:5px;
	margin-top:0px;
	padding-left:0px;
}
.cat_sel
{
	list-style-type: none;
   text-decoration: none;
}
.cat_sel a
{
color: #000000;
font-weight: bold;
}



#cat_sub
{
	list-style-image: url(/images/arr_catalog.gif);
	list-style-type: none;
   text-decoration: none;

	margin-left:43px;
	margin-right:5px;
	padding-left:0px;

}
#cat_sub ul
{
	margin-left:0px;
	margin-right:5px;
}

#cat_sub a
{
color: #000000;
font-weight: normal;
text-decoration: none;
}

.cat_sub_sel
{
	list-style-image: url(/images/arr_sel_catalog.gif);
	list-style-type: none;
   color: #FFFFFF;
}

.cat_sub_sel a
{
color: #ffffff;
font-weight: bold;
}


.catalog_navi ul {
   margin-right:0px;
   margin-left:20px;
/*   margin-top:5px;*/
/*	border:1px solid black;*/
	list-style-image: url(/images/arr_catalog.gif);
	list-style-type: none;
}
a.page_browse
{
   font-weight:normal;
	text-decoration:none;
	font-size: 11px;
	color: #666666;
	background: #cccccc;
	border: 1px solid #888888;
	margin-left:0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	padding-right: 6px;
	line-height: 25px;

}
a.page_browse:hover
{
   font-weight:normal;
	text-decoration:none;
	font-size: 11px;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #000000;
	margin-left:0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	padding-right: 6px;
}

a.page_browse_sel
{
   font-weight:bold;
	text-decoration:none;
	font-size: 11px;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin-left:0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	padding-right: 6px;

}
a.page_browse_sel:hover
{
   font-weight:bold;
	text-decoration:none;
	font-size: 11px;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin-left:0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	padding-right: 6px;
}

td.topfeed_content_even
	{
	background-color : #FFEEE3;
	color : #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 1.0em;
	text-align:left;
	
	}

td.topfeed_content_odd
	{
	background-color : #FFF8F3;
	color : #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 1.0em;
	text-align:left;
	
	}
.topfeed_desc
	{
	text-align:left;
		
	color : #000000;
	font-size: 11px;
	font-weight: normal;
	line-height:12px;
	vertical-align: top;
	width: 250px;
	height:25px;
}
.topfeed_link
	{
	color : #000000;
	font-size: 10px;
	font-weight: normal;
	line-height:12px;
	vertical-align: top;
	text-align:right;
	float:right;
	text-decoration: underline;
	width: 235px;
	}
.toppodcast_content_even
	{
	float:right;
	text-align:left;
		
	/*background-color : #F4F4FF;*/
	color : #000000;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 1.0em;
	width: 235px;
	}
.toppodcast_content
	{
	float:left;
	text-align:left;
		
	/*background-color : #F4F4FF;*/
	color : #000000;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 3px;
	font-weight: bold;
	font-size: 1.0em;
	width: 235px;
	}
.toppodcast_content_even_img
	{
	float:left;
	/*background-color : #F4F4FF;*/
	width:60px;
	height:60px;
	padding: 5px 5px 5px 5px;

	}
.toppodcast_content_odd
	{
	float:right;
	text-align:left;
	/*background-color : #E7E7FF;*/
	color : #000000;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 1.0em;
	width:235px;
	}
.toppodcast_content_odd_img
	{
	float:left;
	width:62px;
	height:62px;
	padding: 5px 5px 5px 5px;
	}
.toppodcast_content_img
	{
	float:left;
	width:60px;
	height:60px;
	padding: 7px 5px 5px 7px;
	}

.topepisode_content_img
	{
	float:left;
	width:76px;
	height:60px;
	padding: 7px 5px 5px 7px;
	}
	
.tag0 {
	font-size: 12px;
	color: #5B6688;
	text-decoration: none;

}
.tag1 {
	font-size: 16px;
	color: #707BA0;
	text-decoration: none;
}


.tag2 {
	font-size: 18px;
	color: #A0AEC7;
	text-decoration: none;
}

.tag3 {
	font-size: 20px;
	color: #FFFFFF !important;
	text-decoration: none;
}

.cloud_podcast
{
	padding: 10px 10px 10px 10px;
	background-color: #3B4804;
		
}
h1.tagcloud_head {
	font-weight:bold;
	padding-bottom:3px;
	font-size: 20px;
	margin:0px;
	color: #CCCCCC;
}

h1.normal {
	font-weight:bold;
	padding-bottom:3px;
	font-size: 20px;
	margin:0px;
	color: #000000;
	white-space: normal;
}
h2.normal {
	font-weight:bold;
	padding-bottom:3px;
	font-size: 15px;
	margin:0px;
	color: #B3B39D;
}
h1.logo {
	float: left;
	display: inline;
	margin: 0 0;
	padding:0;
}
/*
a {
	color: #00008B;
	text-decoration: none;
	}
a:hover {
	color: #294665;
	text-decoration: none;
	}
	*/
.page_browse_disabled
{
   font-weight:normal;
	text-decoration:none;
	font-size: 11px;
	background: #CCCCCC;
	border: 1px solid #CCCCCC;
	color: #AAAAAA;
	margin-left:0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	padding-right: 6px;
	line-height: 25px;
}
.dlg_label
{
	font-weight:bold;
}

.dlg_error
	{
color: #ff0000;
text-decoration: none;
font-weight: normal;
		}
.feed_headbox
	{
	background: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	}
img.feedimage
	{
	margin-left: 15px;
	margin-right: 5px;
	border: 1px solid #cccccc;
	}
h1.feed_head {
	font-weight:bold;
	padding-bottom:3px;
	font-size: 18px;
	margin: 0px 0px 0px 0px;
	color: #000000;
	
	font-size: 24px;
	color: #093E66;
	margin-bottom:5px;
	line-height: 32px;
	
}
h1.img_head {
	font-weight:bold;
	padding-bottom:3px;
	font-size: 18px;
	margin: 0px 0px 0px 0px;
	padding-top:0px;
	color: #000000;
	border:solid 1px blue;
}

.subdate
{
	font-size:9px;
	color: #888888;
}

.search_website
{
	font-size:9px;
	color: #7498C0;
}
.search
{
	float:right;
	margin-right:10px;
	width:170px;
}
.subsearch
{
	clear:both;
	float:left;
/*	margin-right:10px;*/
	width:605px;
}

.search_input
{
	border: 1px solid #cccccc;
	background: #F8F8F8;
	padding-left:5px;
	padding-right:5px;
	margin: 0px 0px 0px 0px;
	width:135px;
}
.search_button
{
margin-top: 2px;
}
.srch_button
{
	float:right;
	width:21px;
}
.srch_result
{
	margin-top:0px;
	margin-bottom: 10px;
	color:#cccccc;
}
.subsearch_input
{
	border: 1px solid #cccccc;
	background: #F8F8F8;
	padding-left:5px;
	padding-right:5px;
	margin: 0px 0px 0px 0px;
	width:280px;
}
.subsrch_selector
{
	float:right;
	width:80px;
}
.subsearch_button
{
margin-top: 2px;
}

.subsrch_button
{
	float:left;
	width:21px;
}
.srch_input
{
	float:left;
	width:145px;
}
.subsrch_input
{
	float:left;
	width:300px;
}
hr.item_line
{
   border: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;	
	margin-top: 0px;	
	color: #D9D9BF;
}
hr.item_spacerline
{
   border: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;	
	margin-top: 0px;	
	color: #FFFFFF;
}
hr.blank_line
{
   border: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;	
	margin-top: 0px;	
	color: #666666;
}
.feeddesc
	{
	font-size: 10px;
	margin-top: 0px;
	}


.abo_link
{
color:#000000;	
}
a.itemhead
{
  font-weight:bold;
  text-decoration:none;
  color: #000000;
  background: url("/images/external-link.png") right center no-repeat;
  padding-right: 15px;
  font-size: 11px;
}
.itemhead
{
  font-weight:bold;
  text-decoration:none;
  color: #000000;
  padding-right: 15px;
  font-size: 11px;
}
a.itemlink
{
   font-weight:normal;
	text-decoration:none;
	font-size: 9px;
	color: #666666;
}
a.itemlink:hover
{
   font-weight:normal;
	text-decoration: underline;
	color: #1B4B7C;
}

.itemdate
{
  color: #666666;
  font-size:9px;
}

.hint
	{
	font-size: 10px;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: normal;
	vertical-align:top;
	border: 1px solid #666666;
	background: #eeeeee;
	color: #666666;
	float:left;
}



#podcastnavi{
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	clear: both;
	height:14px;
}
#podcastnavi li {
	display: inline;
	margin: 0;
	padding: 0;
}
#podcastnavi a {
	padding: 7px 20px 5px 15px;
	text-decoration: none;
	border: 0;
	font-weight: bold;
	text-transform: uppercase;
	background: #F0F0D4;
	color: #ABAB97;
}
#podcastnavi a:hover {
	color: #000000;
}

#podcastsubnavi{
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 5px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	clear: both;
	
	font-weight: bold;
	background: #FFFFFF;
	color: #666666;
	height: 25px;
	border:solid 1px #DDDDDD;
}

#podcastsubnavi li {
	display: inline;
	margin: 0;
	padding: 0;
}


#podcastsubnavi a {
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
#podcastsubnavi a:hover {
	color: #000000;
}

#podactive a
{
	background: #DBDBC1;
	color: #888878;
}
#podactive a:hover
{
	color: #000000;
}

#podcastitems
{
/*	background: #FFF url(/images/bg_topnav.gif) top left repeat-x;*/
	padding: 10px 0px 10px 0px;
}
.tagshead
{
	background: #DBDBC1;
	color: #888878;
	padding: 3px 5px 3px 5px;
	font-weight: bold;
}
.tagscontent
{
	padding: 3px 5px 3px 5px;
}
.podcast_browse_disabled
{
   font-weight:normal;
	text-decoration:none;
	font-size: 11px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	color: #DDDDDD;
	margin-left:0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	padding-right: 6px;
	line-height: 25px;
}


a.podcast_browse
{
   font-weight:normal;
	text-decoration:none;
	font-size: 11px;
	color: #666666;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin-left:0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	padding-right: 6px;
	line-height: 25px;

}
a.podcast_browse:hover
{
   font-weight:normal;
	text-decoration:none;
	font-size: 11px;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #000000;
	margin-left:0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	padding-right: 6px;
}

a.podcast_browse_sel
{
   font-weight:bold;
	text-decoration:none;
	font-size: 11px;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin-left:0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	padding-right: 6px;

}
a.podcast_browse_sel:hover
{
   font-weight:bold;
	text-decoration:none;
	font-size: 11px;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin-left:0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	padding-right: 6px;
}
#mid_content_col
{
	width:1010px; 
	float:left;
}
#my_mid_content_col
{
	width:995px; 
	float:left;
}
#my_middle
{
	float:left;
	margin-left: 20px;
	margin-bottom: 40px;
}
.select_lv1
{
	font-weight: bold;
	background-color : #7498C0;
	color: #ffffff;
	
}
.select_lv2
{
	font-weight: bold;
   font-style:italic;	
	background-color : #C5D2E3;
	padding-left: 20px;
}
.hinthead
{
	font-weight: bold;
	background: #CCCCCC;
	padding: 5px 5px 5px 5px;
	color: #666666;
}
.hintcontent
{
	background: #efefef;
	padding: 10px 5px 10px 5px;
	border: 1px solid #CCCCCC;
	color: #666666;
}
.relatedhead
{
 font-weight: bold;
 background: #7498C0;
 padding: 5px 5px 5px 5px;
 color: #FFFFFF;
}
.relatedcontent
{
 background: #FFFFFF;
 border: 1px solid #7498C0;
 vertical-align: top;
 text-align: center;
}
.teaser_lnk
{
 color: #7498C0;
 text-decoration: none;

}
.episode_odd
{
	background: #FFFFFF;
	padding: 10px 10px;
}
.episode_even
{
	background: #EFEFEF;
	padding: 10px 10px;
}

a.keywordlnk
{
	text-decoration: none;
	font-weight: bold;
	color: #888878;
	
}
a.keywordlnk:hover
{
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	
}

h2.book {
	font-weight:bold;
	padding-bottom:3px;
	font-size: 16px;
	margin: 0px 0px 0px 0px;
	color: #000000;
}
h3.book {
	font-weight:bold;
	padding-bottom:20px;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	color: #666666;
}

h3.revtitle {
	font-weight:bold;
	padding-bottom:20px;
	font-size: 14px;
	margin: 2px 0px 0px 0px;
   color:#093E66;
}

h2.catalog {
	font-weight:bold;
	padding-top:10px;
	padding-bottom:0px;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	color: #000000;
}
h2.catalog_ext {
	font-weight:bold;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:0px;
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	color: #093E66;
}
a.external
{
  font-weight:bold;
  color: #7498C0;
  background: url(/images/pat_external_link.gif) center right no-repeat;
  padding-right: 15px;
}
a.glossary
{
  font-weight:bold;
  color: #7498C0;
  background: url(/images/glossary_link.gif) center right no-repeat;
  padding-right: 15px;
}
#headersearchengine {
	margin: 0;
	padding: 1px 0 10px;
	height: 420px;
}
#headersearchresults {
	margin: 0;
	padding: 1px 0 10px;
	height: 120px;
}
#headercontentsearchengine {
	margin: 0 10px;
	text-align: center;
}
h1.logosearchengine {
	display: inline;
	margin: 0;
}
#footersearchengine
{
   clear:both;
	height:100px;
	text-align:center;
	margin-top:20px;
}

a.searchteaser
{
   font-weight:normal;
	text-decoration:none;
	font-size: 11px;
	color: #aaaaaa;
}
a.searchteaser:hover
{
   font-weight:normal;
	text-decoration:none;
	font-size: 11px;
	color: #000000;
}

img.qttrigger
	{
	border: 1px solid #cccccc;
	}
.qthint
{
	border: 1px solid #cccccc;
	font-size:9px;
	background-color: #cccccc;
	width: 310px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	color: #666666;
}
.tf_left
{
	float: left;
}
.tf_right
{
	float: right;
}
.podcast_teaser
{
	width: 607px;
	clear: both;
	background: Aqua;
}
.podcast_teaser_block_odd
{
	background-color : #E7E7FF;
	width: 300px;
	/*border: 1px solid #cccccc;*/
	float:left;
	height: 60px;

}
.podcast_teaser_block_even
{
	background-color : #F4F4FF;
	width: 300px;
	/*border: 1px solid #cccccc;*/
	float:left;
	height: 60px;
}
.podcast_teaser_img
{
	width: 55px;
	float:left;
}
.podcast_teaser_text
{
	width: 245px;
	float:left;
	padding: 2px 2px;
}

#tagcloud_content
{
	background-color: #00008B;
	width:610px;
	border: 1px solid #C5D2E3;
   margin-bottom:20px;
	
}
.ptag0 {
	font-size: 11px;
	color: #93B9EA;
	text-decoration: none;

}
.ptag1 {
	font-size: 14px;
	color: #698FBE;
	text-decoration: none;
}


.ptag2 {
	font-size: 16px;
	color: #466D9A;
	text-decoration: none;
}

.ptag3 {
	font-size: 18px;
	font-weight: bold;
	color: #093E66;
	text-decoration: none;
}
#updates_navi
{
	width:139px;	
	border: 1px solid #C5D2E3;
	margin-left:0px;
	margin-top:0px;
	text-align: left;
   background-color: #FFFFFF;
	padding-bottom:10px;

}
#updates_navi a {
	padding: 2px 2px 0px 0px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
#updates_head
{
background-color: #C5D2E3;
padding: 5px 5px 5px 5px;
text-transform: uppercase;
text-align: left;
font-weight: bold;
color:#ffffff;
margin-bottom:0px;
height:47px;
/*border: solid 1px black;*/
}
#updates_navi li {
   margin-right:0px;
/*	border:1px solid black;*/
	padding-left:0px;
	padding-right:5px;
   margin-left:0px;
}
#updates_navi ul {
   margin-right:10px;
   margin-left:20px;
   margin-top:5px;
/*	border:1px solid black;*/
	list-style-image: url(/images/arr_catalog.gif);
	list-style-type: none;
}

#iframe_1 {
text-align: left;
width: 300px;
height: 500px;
background: #FFFFFF;
border: 1px solid #CCCCCC;
} 


.spacer_iframe{
padding: 5px;
} 

.scrollarea {
height: 480px;
} 


.scrollbarspacer {
padding-right: 20px;
} 

#langselect
{
	margin-top: 0px;
	margin-right: 10px;
	float: left;
}
.langselect
{
	margin-top: 1px;
}
 
.listing {
    max-height: 200px;
    /*padding: 0 8px 0 0px;*/
	 width:265px;
}
.archivelisting {
	 width:600px;
}
.episodelist  {
    margin: 20px 1px 20px 0;
    padding: 0px 5px 0px 5px;
    max-height: 200px;
    overflow: auto;
	 width:280px;
	 
	 border: 1px solid #efefef;
	 background: #FFFFFF;
}
.episodeblock
{
	clear:both; 
	width:100%;
overflow:hidden;
padding-bottom: 5px;
margin-bottom: 5px;
border-bottom: 1px solid #cccccc;

}
.epi_lnk
{
	text-decoration: none;
}
.episodevideoblock
{
float:left;
width:90px; 
height: 70px;
margin-right:5px;
overflow:hidden;
}
.epitextblock
{
	width:250px;
	height:auto;
}
.epivideotextblock
{
	width:265px;
	height:auto;
}
.archepivideotextblock
{
	width:565px;
	height:auto;
}

   #tabsJ {
      float:left;
      width:100%;
      background:#FFFFFF;
      font-size:93%;
      line-height:normal;
      border-bottom:0px solid #24618E;
		padding-top:8px;
      }
    #tabsJ ul {
        margin:0;
        padding:10px 10px 0 0px;
        list-style:none;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ a {
      float:left;
      background:url("/images/tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsJ a span {
      float:left;
      display:block;
      background:url("/images/tabrightJ.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#24618E;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#FFF;
      }
    #tabsJ a:hover {
      background-position:0% -42px;
      }
    #tabsJ a:hover span {
      background-position:100% -42px;
      }

        #tabsJ #active a {
                background-position:0% -42px;
        }
        #tabsJ #active a span {
                background-position:100% -42px;
                color:#FFF;
        }		


		  
		  
		  
		  
		  
		  
   #tabs_sub {
      float:left;
      width:100%;
      /*background:#FFFFFF; */
      font-size:93%;
      line-height:normal;
      border-bottom:0px solid #24618E;
		padding-top:0px;
      }
    #tabs_sub ul {
        margin:0;
        padding:0px 10px 0 0px;
        list-style:none;
      }
    #tabs_sub li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs_sub a {
      float:left;
      background:url("/images/tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabs_sub a span {
      float:left;
      display:block;
      background:url("/images/tabrightJ.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#888888;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs_sub a span {float:none;}
    /* End IE5-Mac hack */
    #tabs_sub a:hover span {
      color:#000000;
      }
    #tabs_sub a:hover {
      /*background-position:0% -42px;*/
      }
    #tabs_sub a:hover span {
      /*background-position:100% -42px;*/
      }

     #tabs_sub #active a {
         /*       background-position:0% -42px;*/
        }
     #tabs_sub #active a span {
/*                background-position:100% -42px;*/
                color:#000000;
					 
        }		
		  


		  
		  
		  
		  
.container {
		  clear:both;
        width: 728px;
        padding: 5px 10px 0px 0px;
        margin: 0px 0px 0px 0px;
}

/* pyramid */

#navPyra {
        margin: 0px 0px 0px 0px;
        padding: 0 0 20px 0px;
        border-bottom: 1px solid #CCCCCC;
}

#navPyra li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}

#navPyra a:link, #navPyra a:visited {
        float: left;
        font-size: 10px;
        line-height: 10px;
        font-weight: normal;
        padding: 0px 12px 10px 12px;
        text-decoration: none;
        color: #666666;
}

#navPyra a:link.current, #navPyra a:visited.current, #navPyra a:hover {
        color: #000000;
        background: url(/images/triangle.gif) no-repeat bottom center;
}		  




   .teaser_head {
      float:left;
      background:#FFFFFF;
      font-size:93%;
		width:100%;
      line-height:normal;
/*      border-bottom:1px solid #24618E;*/
      }
    .teaser_head a {
      float:left;
      background:url("/images/tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
		width:98%;
      }
    .teaser_head a span {
      float:left;
      display:block;
      background:url("/images/tabrightJ.gif") no-repeat right top;
      padding: 5px 0px 4px 10px;
      color:#24618E;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .teaser_head a span {float:none;}
    /* End IE5-Mac hack */
    .teaser_head a:hover span {
      /*color:#FFF;*/
      }
		/*
    .teaser_head a:hover {
      background-position:0% -42px;
      }
    .teaser_head a:hover span {
      background-position:100% -42px;
      }
*/
/*
        .teaser_head #active a {
                background-position:0% -42px;
        }
        .teaser_head #active a span {
                background-position:100% -42px;
                color:#FFF;
        }		
*/



.podcast_meta
{
	clear:both;
}
.podcast_meta_left
{
	float:left;
	width:320px;
}
.podcast_meta_right
{
	width:140px;
	float:right;
}
.podcast_meta_description
{
	clear:both;
}

.podcast_item_meta
{
	clear:both;
}
.podcast_item_meta_left
{
	float:left;
	width:320px;
}
.podcast_item_meta_right
{
	width:140px;
	float:right;
}
.podcast_item_meta_description
{
	clear:both;
}






/* STAR RATING STYLES */


.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating .current-rating{
	background: url(/images/rating_star.png) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:80px;
	height:16px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
	float:left;
}
.star-rating li{
	display: inline;
}
.star-rating a, 
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:16px;
	line-height:16px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover{
	background-position: left bottom;
}
.star-rating a.one-star{
	width:20%;
	z-index:6;
}
.star-rating a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	

/* SECOND STAR (ALREADY VOTED */


.star-rating2,
.star-rating2 a:active,
.star-rating2 .current-rating{
	background: url(/images/rating_star_2.png) left -1000px repeat-x;
}
.star-rating2{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating2 li{
	display: inline;
}
.star-rating2 a, 
.star-rating2 .current-rating {
	/*position:absolute;*/
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
	cursor:default;
}

.star-rating2 a.one-star{
	width:20%;
	z-index:6;
}
.star-rating2 a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating2 a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating2 a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating2 a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating2 .current-rating{
	z-index:1;
	background-position: left bottom;
}


/* END SECOND STAR */

/* for an inline rater */
.inline-rating{
	display:inline-block;
	vertical-align: middle;
}
.voted_twice {
	background: #FFDDDD url(/images/rating_warning.gif) no-repeat 5px 50%;
	padding:0px 0px 0px 16px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	width:30px;
	font-size:9px;
	}
.voted {
	background: #E7FFCE url(/images/rating_tick.gif) no-repeat 5px 50%;
	padding:5px 5px 5px 16px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	width:130px;
	font-size:9px;
	}
/* The text that displays the rating information */
/* Green text that shows 3.34/5 */
.out5Class {
	color:#00CC00;
	font-weight:bold;
	}
.percentClass {
	/* Insert styles here for the percentage display. Example (74%) */
	}
.votesClass {
	/* Insert styles here for the votes display. Example (2 Votes) */
	}
.topRatedList {
	padding:0;
	margin:0;
	}
.topRatedList li {
	list-style-type:none;
	}


/* smaller star */
.small-star{
	width:80px;
	height:10px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
	background-image: url(/images/rating_star_episode.png);
	line-height: 16px;
	height: 16px;
}

	
.feed_teaser_box
{
 background: url(/images/podcast_block.png) no-repeat left top;
/*   background: url(/images/podcast_block.gif) no-repeat left top;*/
	width:354px;
	height:79px;
	/*margin-bottom: 10px;*/
	/*padding-top: 12px;
	padding-left: 12px;*/
}	

.left
{
	float:left;
}
.right
{
	float:right;
}

#podcast_teaser_2col
{
	clear: both;
	width:728px;
	height: 385px;
	margin-top:10px;
}
.catlnk_4
{
   background: url(/images/cat_icons_16x16.png) 0 -16px no-repeat;
}
.catlnk_3
{
   background: url(/images/cat_icons_16x16.png) 0 -32px no-repeat;
}
.catlnk_16
{
   background: url(/images/cat_icons_16x16.png) 0 -48px no-repeat;
}
.catlnk_6
{
   background: url(/images/cat_icons_16x16.png) 0 -64px no-repeat;
}
.catlnk_13
{
   background: url(/images/cat_icons_16x16.png) 0 -80px no-repeat;
}
.catlnk_7
{
   background: url(/images/cat_icons_16x16.png) 0 -96px no-repeat;
}
.catlnk_1
{
   background: url(/images/cat_icons_16x16.png) 0 -112px no-repeat;
}
.catlnk_9
{
   background: url(/images/cat_icons_16x16.png) 0 -128px no-repeat;
}
.catlnk_10
{
   background: url(/images/cat_icons_16x16.png) 0 -144px no-repeat;
}
.catlnk_11
{
   background: url(/images/cat_icons_16x16.png) 0 -160px no-repeat;
}
.catlnk_5
{
   background: url(/images/cat_icons_16x16.png) 0 -176px no-repeat;
}
.catlnk_14
{
   background: url(/images/cat_icons_16x16.png) 0 -192px no-repeat;
}
.catlnk_15
{
   background: url(/images/cat_icons_16x16.png) 0 -208px no-repeat;
}
.catlnk_2
{
   background: url(/images/cat_icons_16x16.png) 0 -224px no-repeat;
}
.catlnk_12
{
   background: url(/images/cat_icons_16x16.png) 0 -240px no-repeat;
}
.catlnk_8
{
   background: url(/images/cat_icons_16x16.png) 0 -0px no-repeat;
}





.teaser_hd_more
{
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
}

.cat_home
{
	width:728px;
	height:30px;
}

.cat_editor
{
	width:200px;
	height:30px;
}

.editor_home
{
	width:170px;
	height:30px;
}

.head_more
{
	font-weight: bold;
	font-size:14px;
	color: #aaaaaa;
	line-height: 25px;
	margin-left: 2px;
	clear:both;
}

.catlnkext_4
{
   background: url(/images/cat_icons_24x24.png) 0 -24px no-repeat;
}
.catlnkext_3
{
   background: url(/images/cat_icons_24x24.png) 0 -48px no-repeat;
}
.catlnkext_16
{
   background: url(/images/cat_icons_24x24.png) 0 -72px no-repeat;
}
.catlnkext_6
{
   background: url(/images/cat_icons_24x24.png) 0 -96px no-repeat;
}
.catlnkext_13
{
   background: url(/images/cat_icons_24x24.png) 0 -120px no-repeat;
}
.catlnkext_7
{
   background: url(/images/cat_icons_24x24.png) 0 -144px no-repeat;
}
.catlnkext_1
{
   background: url(/images/cat_icons_24x24.png) 0 -168px no-repeat;
}
.catlnkext_9
{
   background: url(/images/cat_icons_24x24.png) 0 -192px no-repeat;
}
.catlnkext_10
{
   background: url(/images/cat_icons_24x24.png) 0 -216px no-repeat;
}
.catlnkext_11
{
   background: url(/images/cat_icons_24x24.png) 0 -240px no-repeat;
}
.catlnkext_5
{
   background: url(/images/cat_icons_24x24.png) 0 -264px no-repeat;
}
.catlnkext_14
{
   background: url(/images/cat_icons_24x24.png) 0 -288px no-repeat;
}
.catlnkext_15
{
   background: url(/images/cat_icons_24x24.png) 0 -312px no-repeat;
}
.catlnkext_2
{
   background: url(/images/cat_icons_24x24.png) 0 -336px no-repeat;
}
.catlnkext_12
{
   background: url(/images/cat_icons_24x24.png) 0 -360px no-repeat;
}
.catlnkext_8
{
   background: url(/images/cat_icons_24x24.png) 0 -0px no-repeat;
}

.feed_refresh
{
  /* background: url(/images/document_refresh.png) no-repeat;*/
	padding-left: 3px;
	padding-bottom:7px;
	color: #000000;
}

#updates
{
	border:1px solid black;
}
#updates ul
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#updates li
{
	border:1px solid black;
	margin-left:0px;
	padding-left:0px;
}


#s3slider { 
   width: 200px; /* important to be same as image width */ 
   height: 200px; /* important to be same as image height */
	border:1px solid #eeeeee;
   position: relative; /* important */
   overflow: hidden; /* important */
}

#s3sliderContent {
   width: 200px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
	margin-top: 0px;
   padding-left: 0px;
   padding-top: 0px;
}


.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
   width:200px;
   height:200px;
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 10px/15px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 174px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   bottom: 0;
   
   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image 
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}
.s3sliderImage span strong {
    font-size: 14px;
}

.clear {
   clear: both;
} 








#photos { visibility: hidden; }

/* GALLERY CONTAINER */
.gallery { background: #ddd; border: 1px solid #aaa; padding: 5px;}

.galleryview {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

/* LOADING BOX */
.loader { background: url(/images/loader.gif) center center no-repeat #ddd; }

/* GALLERY PANELS */
.panel {}

/* DEFINE HEIGHT OF PANEL OVERLAY */
/* NOTE - It is best to define padding here as well so overlay and background retain identical dimensions */
.panel .panel-overlay,
.panel .overlay-background { height: 60px; padding: 0 1em; }

/* PANEL OVERLAY BACKGROUND */
.panel .overlay-background { background: #222; }

/* PANEL OVERLAY CONTENT */
.panel .panel-overlay { color: white; font-size: 0.7em; }
.panel .panel-overlay a { color: white; text-decoration: underline; font-weight: bold; }

.pannel-overlay h2
{
	font-size: 10px;
	color: red;
}
/* FILMSTRIP */
/* 'margin' will define top/bottom margin in completed gallery */
.filmstrip { margin: 5px; }

/* FILMSTRIP FRAMES (contains both images and captions) */
.frame {}

/* WRAPPER FOR FILMSTRIP IMAGES */
.frame .img_wrap { border: 1px solid #aaa; }

/* WRAPPER FOR CURRENT FILMSTRIP IMAGE */
.frame.current .img_wrap { border-color: #000; }

/* FRAME IMAGES */
.frame img { border: none; }

/* FRAME CAPTION */
.frame .caption { font-size: 11px; text-align: center; color: #888; }

/* CURRENT FRAME CAPTION */
.frame.current .caption { color: #000; }

/* POINTER FOR CURRENT FRAME */
.pointer {
	border-color: #000;
}

/* TRANSPARENT BORDER FIX FOR IE6 */
/* NOTE - DO NOT CHANGE THIS RULE */
*html .pointer {
	filter: chroma(color=pink);
}
	
.cast_type_hdvideo
{
   background: url(/images/icon_hd.png) no-repeat;
	color: #093E66;
	padding-left:20px;
	font-weight:bold;
	padding-right:10px;
}
.cast_type_video
{
   background: url(/images/icon_video.png) no-repeat;
	color: #093E66;
	padding-left:20px;
	padding-right:10px;
	font-weight:bold;
}
.cast_type_audio
{
   background: url(/images/icon_audio.png) no-repeat;
	color: #093E66;
	padding-left:20px;
	font-weight:bold;
	padding-right:10px;
}

.form-block-top,.form-block-bottom 
{
	width:445px;
}

.form-block-top, .form-block-bottom {
	height:10px;
	font-size:1px;
	overflow:hidden;
	background: url('/images/form_background_top.png') -977px 0 no-repeat ;
}

.form-block-top-register, .form-block-bottom-register {
	height:10px;
	font-size:1px;
	overflow:hidden;
	background: url('/images/form_background_top.png') 0px 0 no-repeat ;
}

.form-block-bottom-register {
	clear:both;
	background: url('/images/form_background_bottom.png') 0px 0 no-repeat;
}

.form-block
{
	width:480px;
	border:1px solid #CCCCCC;
	background:#E2E2E2;
}
.form-block ol
{
list-style-type: none;
padding-left:10px;
margin-top:0px;
}

input.typeText
{
	 background: #fff;
    border-top: 1px solid #707070;
    border-left: 1px solid #707070;
    border-bottom: 1px solid #d4d4d4;
    border-right: 1px solid #d4d4d4;
    margin: 0 0 0px;
	 width:200px;
	 float: right;
	 margin-right:10px;

}
input.login_typeText
{
	 background: #fff;
    border-top: 1px solid #707070;
    border-left: 1px solid #707070;
    border-bottom: 1px solid #d4d4d4;
    border-right: 1px solid #d4d4d4;
    margin: 0 0 0px;
	 width:200px;
	 float: right;

}
label
{
	display: block;
}
.form_blue
{
	background: #E1F1F8;
}
.form_login
{
	background: #E1F1F8;
	width:400px;
	border:1px solid blue;
}
.form_register
{
   background: url("/images/cast_teaser_bg.png") repeat-x;	
	width:480px;
}
.form_profile
{
   background: url("/images/cast_teaser_bg.png") repeat-x;	
	width:480px;
	padding-top:20px;
	padding-bottom:20px;
}

.required
{
	color:red;
}
.form-hint {
    color: #808080;
    font-size: 10px;
    font-weight: normal;
    text-align: right;
}

hr.form-sep
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 0px; /* for Firefox und Opera */
 	border-top: 1px solid #bbbbbb;
 	border-bottom: transparent;
}

.form-button
{
/* BUTTONS */

    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;

    font-family: Arial, Verdana, sans-serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#000000;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.form-button-page
{
/* BUTTONS */

    display:block;
    float:left;
    margin: 0 0px 0 0;
    background-color: #C7C7C7;
    border: 1px solid #9E9E9E;
    border-top:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;

    font-family: Arial, Verdana, sans-serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#000000;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}

.buttons button
{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]
{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]
{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img
{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
	
.btn-right
{
	float:right;
}

.btn-middle
{
float: none;
text-align: center;
}













/*  ADVANCED STYLES */
.top_testresult{
	font-weight: bold;
	font-size:13px;
	font-family: arail,helvetica,san-serif;
	color:#666;
	padding:0;
	margin:0 0 2px 0;
}
.top_testresult span{
	padding:6px ;
	margin:0;
}
.top_shortPass{
	background:#edabab;
	border:1px solid #bc0000;
	display:block;
}
.top_shortPass span{
	
}
.top_badPass{
	background:#edabab;
	border:1px solid #bc0000;
	display:block;
}
.top_badPass span{
	
}
.top_goodPass{
	background:#ede3ab;
	border:1px solid #bc9f00;
	display:block;
}
.top_goodPass span{

}
.top_strongPass{
	background:#d3edab;
	border:1px solid #73bc00;
	display:block;
}
.top_strongPass span{

}


/* 	RESULT STYLE  */
.testresult{
	font-weight: bold;
	font-size:9px;
	font-family: arial,helvetica,san-serif;
	color:#666;
	/*padding:0px 0px 12px 10px;
	margin-left:10px;*/
	/*display: block;*/
	height:3px;
	float:left;
}
.testresult span{
	/*padding:10px 20px 12px 10px;*/
	margin: 0px 0px 0px 0px;
	/*display:block;*/
	float:right;
	white-space: nowrap;
	width:200px;
}

.shortPass{
/*	background:url(/images/red.png) no-repeat 0 0;*/
background-color: #FF0000;
	
}
.shortPass span{
	background:url(/images/red.png) no-repeat top right;
}
.badPass{
	background:url(/images/red.png) no-repeat 0 0;
}
.badPass span{
	background:url(/images/red.png) no-repeat top right;
}
.goodPass{
	background:url(/images/yellow.png) no-repeat 0 0;
}
.goodPass span{
	background:url(/images/yellow.png) no-repeat top right;
}
.strongPass{
	background:url(/images/green.png) no-repeat 0 0;
}
.strongPass span{
	background:url(/images/green.png) no-repeat top right;
}

input.std_txtline{
	width:200px;
	border:1px solid #ccc;
	font-weight:bold;
	color:#666;
}
.pre_title {
    display: block;
    color: #000000;
    line-height: 160%;
    font-size: 11px;
    font-weight: bold;
	 width:400px;
    position: relative;
}
.form_hint
{
    font-size: 9px;
    font-weight: normal;
	 color: #999999;
	
}

.bt-content {
  font-size: small;
  color: #000;
  line-height: normal;
}
.bt-active {
  background-color: #FFFFFF !important;
}
div.btfix {
	position: relative;
}

div.iefix {
  overflow: visible;
  height: 0;
}


textarea#comment {
	width: 100%;
	height: 120px;
	border: 1px solid #cccccc;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	background-image: url(bg.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

#commentblock
{
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}
#commentblock ol
{
list-style-type: none;
padding-left:0px;
}

#reviewblock
{
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}

#reviewblock ol
{
list-style-type: none;
padding-left:0px;
}


.itunes_lnk
{
	margin-left:10px;
   padding-left:20px;	
	margin-right:0px;
   background: url(/images/itunes_16x16.png) 0 -0px no-repeat;
   padding-top:2px;	
   padding-bottom:2px;	
}

.google_lnk
{
	margin-left:10px;
   padding-left:20px;	
	margin-right:0px;
   background: url(/images/google_16x16.png) 0 -0px no-repeat;
   padding-top:2px;	
   padding-bottom:2px;	
}

.feed_lnk
{
	margin-left:10px;
   padding-left:20px;	
	margin-right:0px;
   background: url(/images/rss_channel_16x16.png) 0 -0px no-repeat;
   padding-top:2px;	
   padding-bottom:2px;	
}

.backlink_lnk
{
	margin-left:10px;
   padding-left:15px;	
	margin-right:0px;
   background: url(/images/backlink_16x16.png) 0 -0px no-repeat;
   padding-top:2px;	
   padding-bottom:2px;	
}

.ping_lnk
{
	margin-left:10px;
   padding-left:15px;	
	margin-right:0px;
   background: url(/images/document_refresh_16x16.png) 0 -0px no-repeat;
   padding-top:2px;	
   padding-bottom:2px;	
}
.favorites_lnk
{
	margin-left:10px;
   padding-left:15px;	
	margin-right:0px;
   background: url(/images/add_to_favorites.png) 0 -0px no-repeat;
   padding-top:2px;	
   padding-bottom:2px;	
}
.owner_lnk
{
	margin-left:10px;
   padding-left:15px;	
	margin-right:0px;
   background: url(/images/owner.png) 0 -0px no-repeat;
   padding-top:2px;	
   padding-bottom:2px;	
}


.commententry
{
	width:100%;
	margin-bottom: 5px;
	clear: both;
	overflow:hidden;
	height:auto;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #efefef;
}
.commentimage
{
	width:45px;
	float:left;
}
.commentcontent
{
	width: 580px;
	float:left;
	padding-left: 5px;
	padding-right: 5px;
}
.commentdate
{
	float:right;
	color:#888888;
}

.add_comment_lnk
{
	margin-left:10px;
   padding-left:20px;	
	margin-right:10px;
   background: url(/images/message_add_16x16.png) 0 -0px no-repeat;
   padding-top:2px;	
   padding-bottom:2px;	

   display:block;
   float:left;
   margin: 0 0 0 0;
   font-family: Arial, Verdana, sans-serif;
   font-size:10px;
   line-height:130%;
   text-decoration:none;
   font-weight:normal;
   color:#000000;
   cursor:pointer;
	
}

.add_review_lnk
{
	margin-left:10px;
   padding-left:20px;	
	margin-right:10px;
   background: url(/images/document_add_16x16.png) 0 -0px no-repeat;
   padding-top:2px;	
   padding-bottom:2px;	

   display:block;
   float:left;
   margin: 0 0 0 0;
   font-family: Arial, Verdana, sans-serif;
   font-size:10px;
   line-height:130%;
   text-decoration:none;
   font-weight:normal;
   color:#000000;
   cursor:pointer;
}

.commentbar
{
	width:100%;
	clear:both;
	overflow:hidden;
	margin-bottom:10px;
	margin-top:10px;
}
#cform ol
{
	list-style-type: none;
	padding-left:0px;
}
#cform ol
{
	list-style-type: none;
	padding-left:0px;
}
.cbar_left
{
	float:left;
}

.cbar_right
{
	float:right;
}
.cbar_right a
{
	text-decoration:none;
}

.reviewbar
{
	width:100%;
	clear:both;
	overflow:hidden;
	margin-bottom:10px;
	margin-top:10px;
}

.rbar_left
{
	float:left;
}

.rbar_right
{
	float:right;
}
.rbar_right a
{
	text-decoration:none;
}

#cerror
{
	height:30px;
	width: 100%;
	
}
.formerror
{
	width: 555px;
	height:20px;
	border: 1px solid #FF0000;
	color: #000000;
	background: #FFCACA;
	padding: 10px 10px 10px 10px;
}
.formmsg
{
	width: 555px;
	height:20px;
	color: #000000;
	padding: 10px 10px 10px 10px;

	border: 1px solid Green;
	color: #000000;
	background: #D0FFD1;
}

.revblock
{
	width:175px;
	height:110px;
	clear:both;
}
.revblockrow
{
	width:170px;
	height:15px;
	clear:both;
	font-size:9px;
}

.revlnk
{
	float:left;
	width:50px;
	padding-right:10px;
}

.revlnk_deact
{
	float:left;
	width:50px;
	padding-right:10px;
	color: #888888;
}

.revlnk a
{
	text-decoration: none;
	color: blue;
}
.revlnk a:hover
{
	color: black;
}


.revfigure
{
	float:left;
	min-width:60px; 
	width:60px; 
	background:#eeeecc;	
}
.revcount
{
	float:left;
	text-align:right;
	width:30px;
	padding-left:10px;	
}

.revcount_deact
{
	float:left;
	text-align:right;
	width:30px;
	padding-left:10px;	
	color: #888888;
}


.review_rating_head
{
	margin-right:10px;
}

.safe , .over 
{
padding:3px; 
color:white; 
font-weight:bold;
}
.safe 
{
background:green;
}
.over 
{
background:red;
}
#erate
{
	height:20px;
	width:100%;
	overflow:hidden;
	clear: both;
}

#prate
{
	height:20px;
	width:600px;
	overflow:hidden;
	clear: both;
}
.rate_head {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: bold;
	color:#666;
	width:620px;
	height: 36px;
	}

.rated_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666;
	width:230px;
	height: 16px;
	margin-left: 5px;
	font-weight: normal;
	}
.head_meta_rev_lnk
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666;
}
.head_meta_rev_lnk a
{
text-decoration: underline;
}
.podcast_category
{
	color: #888888;
	font-size: 9px;
}

#feedmeta
{
	padding: 0px 0px;
}
#castdescblock
{
clear:both;
}

.dl_size
{
	color:#aaaaaa;
	font-size:9px;
}
.headline_img
{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
#userdetailblock
{
	margin-left:20px;
	clear:both;
	height:600px;
}
#ublockleft
{
	float:left;
}
#ublockright
{
	float:right;
	width:310px;
}
#account_dlg
{
	clear:both;
	width:1200px;
	height:1100px;
	padding-left: 0px;
}
#account_dlg_row
{
	width:1000px;
	clear:both;
}
.account_title
{
	font-size: 18px;
	font-weight:bold;
}
.summary
{
	font-weight:bold;
	
}

#contextmenunavi {
	padding-top: 4px;
	background: #0A5086;
	height:20px;
	font-size:9px;
}


#contextnavi{
	margin-left:0px;
	padding-left:15px;
	padding-top:0px;
	margin-top: 0px;
}

#contextnavi li {
	display: inline;
	margin-right:20px;
}

#contextnavi ul {
	margin-left:0px;
	padding-left:0px;
	padding-top:0px;
	padding-left:0px;
	margin-top:0px;
}

#contextnavi a {
	padding: 0px 10px 0px 0px;
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
}
#contextnavi a:hover {
	color: #FFFFFF;
}


#accordion
{
	display:none;
	width:800px;
}

.userteaser
{
	width: 160px;
	clear:both;
	overflow:hidden;
	height:auto;
	background-color: #FFFFFF;
	margin-bottom:5px;
	padding: 5px 5px 5px 5px;
	border:1px solid #EEEEEE;
}
.userteaser_wide
{
	width: 290px;
	clear:both;
	overflow:hidden;
	height:auto;
	background-color: #FFFFFF;
	margin-bottom:5px;
	padding: 5px 5px 5px 5px;
	border:1px solid #EEEEEE;
}

.userteasercontent
{
	float:right;
	width:110px;
	height:auto;
	line-height: 16px;
}

.userteasercontent_wide
{
	float:right;
	width:230px;
	height:auto;
	line-height: 16px;
}

.favlist_teaser
{
   background: url("/images/cast_teaser_bg.png") repeat-x;
	margin-bottom:10px;
	padding: 5px 15px 20px 15px;
	border:1px solid #E7E7E7;
	border:1px solid 000000;
	width: 260px;
	height: auto;
	
}

.user_teaser
{
   background: url("/images/cast_teaser_bg.png") repeat-x;
	margin-bottom:10px;
	padding: 5px 15px 20px 15px;
	border:1px solid #E7E7E7;
	width: 170px;
	height: auto;
}
.user_teaser_wide
{
   background: url("/images/cast_teaser_bg.png") repeat-x;
	margin-bottom:10px;
	padding: 5px 15px 20px 15px;
	border:1px solid #E7E7E7;
	border:1px solid 000000;
	width: 310px;
	height: auto;
}

.review_teaser
{
   background: url("/images/cast_teaser_bg.png") repeat-x;
	margin-bottom:10px;
	padding: 5px 15px 20px 15px;
	border:1px solid #E7E7E7;
	width: 650px;
	height: auto;
}
.user_review_teaser
{
	margin-bottom:10px;
	padding: 5px 15px 20px 15px;
	border:1px solid #E7E7E7;
	height: auto;
	overflow:hidden;
	width: 635px;
}
.user_comment_teaser
{
	margin-bottom:10px;
	padding: 5px 15px 20px 15px;
	border:1px solid #E7E7E7;
	height: auto;
	overflow:hidden;
	width: 635px;
}


.comment_teaser
{
   background: url("/images/cast_teaser_bg.png") repeat-x;
	margin-bottom:10px;
	padding: 5px 15px 20px 15px;
	border:1px solid #E7E7E7;
	width: 650px;
	height: auto;
}

.reviewentry
{
	clear:both;
	height: auto;
	overflow:hidden;
	padding: 5px 5px 5px 5px;
	border:1px solid #EEEEEE;
	margin-bottom:10px;
}
.reviewteaserentry
{
	clear:both;
	height: auto;
	overflow:hidden;
	background: #FFFFFF;
	margin-bottom:5px;
	padding: 5px 5px 5px 5px;
	border:1px solid #EEEEEE;
	
}



.reviewimage
{
	float:left;
}
.reviewcontent
{
	float:right;
	width: 575px;	
}
.reviewdate
{
	float:right;
	color:#666666;
}
.reviewteasercontent
{
	float:right;
	width: 590px;	
}
a.revuser
{
	text-decoration: none;
}
.readmore
{
	clear:both;
	float:right;
	text-align: right;
	width:100%;
}

ul.favlist
{
	margin-top:0px;
	padding-left:5px;
	list-style: none;
}

.favlist li
{
	margin-left:0px;
}

.favlist a
{
	text-decoration:none;
}

.favlist a:hover
{
	color:#cccccc;
}

#rform
{
	border: 1px solid #cccccc;
	padding:5px 5px 5px 5px;
	background:#efefef;
}


#rform ol
{
list-style-type: none;
padding-left:10px;
}

.rev_txtline
{
	width:400px;
	width:200px;
	border:1px solid #ccc;
	color:#666;

}
.teaserbox_head a
{
color: #093E66;

}

.interviewcontent
{
	
}
.interviewcontent strong
{
	font-size: 12px;
	color: #093E66;
}

#podcastnavbar
{
	width:100%;
	clear:both;
	height:25px;
}

.login_form
{
   background: url("/images/cast_teaser_bg.png") repeat-x;
	padding: 40px 15px 40px 15px;
	border:1px solid #E7E7E7;
	height: auto;
	width:300px;
}

.reg_form_small
{
   background: url("/images/cast_teaser_bg.png") repeat-x;
	padding: 40px 15px 40px 15px;
	border:1px solid #E7E7E7;
	height: auto;
	width:300px;
}

.sec_hint
{
	color: #aaaaaa;
	
}

.clickable
{
	border:solid 1px #cccccc;
	padding: 15px 15px 15px 15px;
  background: url("/images/cast_teaser_bg.png") repeat-x;	
  margin-bottom:20px;
  height:120px;
 background-position: 50%;	
   cursor:pointer;
}
.clickable:hover
{
	border:solid 1px #000000;
	padding: 15px 15px 15px 15px;
 background: url("/images/cast_teaser_bg.png") repeat-x;
 background-position: 50%;	
  margin-bottom:20px;
  height:120px;
   cursor:pointer;
  
}
ul.linkdiv 
{
	list-style: inline;
	list-style-type: none;
}
.favpolicy
{
	width:20px;
	height:20px;
	float:right;
	margin-right:5px;
}

.flag_img_16_16
{
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	text-align: center;
	
}

.tb_head
{
	font-weight: bold;
	background: #ADD8E6;
	padding: 3px 5px 3px 5px;
}
.tb_line
{
	font-weight: normal;
	background: #efefef;
}