/* @group form */
.field_label {
	text-align: right;
	float: left;
}	
.field_label {
	width: 120px;
}	
.field_input{
	padding-left: 120px;
	margin-bottom: 1em;
	text-align: left;
}	
/* @end */
.photo {
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 5px;
}
.small_photo {
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 3px;
}
strong, .highlight{
	color: red;
	background-color: #ffffcc;
	padding-left: 1em;
	padding-right: 1em;
	letter-spacing: 0.5em;
}
.bottom_line{
	border-bottom: 1px solid #4c4c4c;
}
.article_title{
	padding: 5px;
	background-color: #ffffdd;
	border: 2px solid #ffcb59;
	margin-top: 5px;
	letter-spacing: 1em;
	text-align: center;
}
.clearer{
	clear: both;
}
.right_align{
	text-align: right;
}
/* @group table */
th{
	color: #000000;
	font-weight: normal;
	background: #ddddff;
	height: 24px;
	text-align: left;
}




tbody.hover {
	cursor: pointer;
	cursor: hand;
}
.row_0 {
	background: #ffffff;
}

.row_1 {
	background: #edf3fe;
}
tr.row_hover, tr.row_hilite{
	background: #3875D7;
	color: #FFFFFF;
}

td.numeric{
	text-align: right;
	padding-right: 2em;
}
	
/* @end */
.wide_link{
	letter-spacing: 0.1em;
	font-size: 11pt;
	padding-bottom: 1em;
}


/* @group channel_content */

#channel_content {
	width: 100%;
}

.channel {
	margin: 10px;	
}

.channel_image img {
	background-color: white;
	float:left;  	border:solid 1px silver;  	padding:5px;  	margin-right:10px;
}

.channel_left {
	border-right: 1px solid #808080;
	float: left;
	width: 220px;
	height: 180px;
	margin-right:10px;
}

.channel_left_top{
	height: 100px;
}
.channel_left_top_public{
	height: 130px;
}

.channel_right_top {
	height: 120px;
}

.channel_right_top_public {
	height: 130px;
}
.channel_right {
	padding-left: 10px;
}

.channel_title_text, .channel_right_label, .photocast .title {
	font: 11pt Verdana, Arial, Helvetica, sans-serif;
	color: #191919;
	letter-spacing: 0.2em;
}

.channel_cleaner{
	clear: both;
	float: none;
}
.channel_admin {
	padding-top: 10px;
	padding-bottom: 10px;
}
.channel_line{
	padding: 2px;
}
.line{
	border-bottom: solid 1px #999999;
}

.channel_admin ul li, .episode_admin_link ul li, .episode_refer_link ul li {
	list-style: none;
	display: inline;
	padding-right: 2em;
	letter-spacing: 0.2em;
}
	
/* @end */

/* @group sample_page */

#sample_page {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	padding: 5px;
}
#sample_page .title{
	text-align: center;
	height: 20px;
	letter-spacing: 0.2em;
}
.sample_banner{
	text-align: center;
}
.container_body{
	width: 490px;
	height: 300px;
	margin: auto;
}
.container_banner{
	margin: auto;
}


/* @end */
.go_back{
        background: url(/images/back.gif) no-repeat 0;
        padding-left: 20px;
        float: right;
	
}
.episode{
	clear:both;
	margin-bottom: 2em;
}
.episode_title{
	font: 11pt Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	letter-spacing: 0.1em;
	padding-bottom: 1em;
	color: #6666ff;
}
.episode_description{
	line-height: 1.5em;
}
.episode .action{
	padding-top: 1em;
}
.episode_left{
	width:150px;
	float: left;
	text-align: right;
}
.episode_right{
	margin-left: auto;
	padding-left: 2em;
	width: 500px;
	float: left;
}
.itunes_subtitle, .itunes_summary{
	margin-top: 1em;
	margin-bottom:1em;
	padding-left: 1em;
	padding-bottom: 1em;
	border: dashed 1px #999999;
	background-color: #eeeeff;
}

.show_hide_cell{
	padding-right: 1em;
	text-align: right;
	line-height: 2em;
}
.light_gray{
	color: #999999;
}
.show_hide_line{
	border-top: solid 3px #cccccc;
	border-bottom: solid 3px #cccccc;
	padding: 5px;
	text-align: center;
	margin-bottom: 2em;
}
