/* INLINE */
.inline {-webkit-border-radius: 2px; -moz-border-radius: 2px;width:140px; margin:2px 0 6px 10px; list-style-type:none; float:right; clear:right; overflow:hidden;}
ul {list-style-type:none;}
.inline .type, .inline_map .type {text-transform:uppercase;}
.inline li {padding:2px 5px 2px 5px;background:#DDD;border-top: solid 1px #FFF;font-size:11px;}
.inline li.overflow {}
.inline li form, .inline li form ul, .inline li form ul li, .inline li p {padding:0; margin:0; border:0;}
.inline li form ul li label {font-weight:normal;}
.inline li h4, .inline .type{font-weight:bold; color:#333; margin-bottom:2px;}
.inline li a img {padding:2px; margin-top:2px; width:126px;display:block;} 
.inline li a img:hover {outline:1px solid #6699CC;} 
.inline blockquote { margin-bottom: 6px; padding: 0; }
.inline blockquote p { margin-bottom: 5px;}
.inline blockquote cite { color: #999; }

.inline input.button {margin:1px; padding: 1px 11px; width: auto; background: #6699CC; border: 0; font: bold 11px/13px 'Verdana', Arial, sans-serif; color: #fff; text-align: center; cursor: pointer; -webkit-border-radius: 4px; }

.inline li.showall:hover {background: #DDD; cursor:pointer;} 
*[id^='inline-overflow'] {display:none;}

/* MAP */
.inline_map {-webkit-border-radius: 2px; -moz-border-radius: 2px;width: 200px; margin:2px 0 6px 10px; list-style-type:none; float:right; clear:right;font-size:11px;}
.inline_map .map { width: 200px; height: 200px; border: 1px solid #999; }



/*.inline { margin-top: 5px; margin-bottom: 15px; padding: 5px; width: 180px; border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; }*/
/*.inline-left { float: left; margin-right: 10px; clear: left; }
.inline-right { float: right; margin-left: 10px; clear: right; }
.inline-full { width: auto; clear: both; }
.inline p { font-size: 11px; color: #555; }
.inline .type { margin-bottom: 10px; padding: 5px 10px; background: #eee; font-size: 11px; color: #777; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
.inline .title, .inline .name, .inline .topic { margin-bottom: 10px; font-size: 14px; line-height: 18px; color: #333; }
.inline .more { margin-bottom: 0; }
.inline .button { font-size: 12px; }*/

/* AUDIO CLIP SET */
.inline_audio_clip_set .audio_clip_list {-webkit-border-radius: 2px; -moz-border-radius: 2px; padding-left: 0; font-size: 13px; line-height: 18px; }
.inline_audio_clip_set .audio_clip_list li { margin-bottom: 10px; }

/* DOCUMENT */
.inline_document .thumbnail { margin-bottom: 5px; }
.inline_document .download { margin-bottom: 0; font-size: 11px; font-weight: bold; }
.inline_document .download a { padding: 3px 10px; background: #999; color: #fff; -webkit-border-radius: 9px; -moz-border-radius: 9px; }
.inline_document .download a:hover { background: #326a99; }

/* EMBEDDED */
/* .inline_embedded {width:300px!important;-webkit-border-radius: 2px; -moz-border-radius: 2px;clear:right;} */
.inline_embedded {width:640px!important;-webkit-border-radius: 2px; -moz-border-radius: 2px;clear:right;padding: none;}
.inline_embedded span.more {margin-top:2px; font-weight:bold;}
/*!.inline_embedded object, .inline_embedded embed{ margin-top:2px; width: auto; height:auto; overflow:hidden;}*/
.inline_embedded object, .inline_embedded embed{ margin-top:2px; width:300px;height:300px; }
.inline_embedded .caption { margin-top: 10px; }

/* EVENT TIME */
.inline_event_time .event_info { list-style: none; padding-left: 0; font-size: 13px; line-height: 16px; color: #555; }
.inline_event_time .event_info li { margin-bottom: 5px; }

/* FEATURE */
.inline_feature .thumbnail { margin-bottom: 5px; }

/* MAP 
.inline_map { width: 300px; }
.inline_map .label { margin-bottom: 10px; font-size: 14px; line-height: 18px; color: #333; }
.inline_map .map { width: 300px; height: 250px; }
*/
/* ON THE STREET */
.inline_onthestreet .question { margin-bottom: 10px; font-size: 14px; line-height: 18px; color: #333; }
.inline_onthestreet .thumbnail { margin-bottom: 10px; }
.inline_onthestreet blockquote { margin-bottom: 10px; padding: 0; }
.inline_onthestreet blockquote p { margin-bottom: 5px; font-size: 14px; line-height: 18px; }
.inline_onthestreet blockquote cite { font-size: 12px; color: #999; }

/* MOVIE */
.inline_movie {-webkit-border-radius: 2px; -moz-border-radius: 2px; }
.inline_movie .thumbnail { margin-bottom: 5px; }

/* PHOTO */
.inline_photo{ -webkit-border-radius: 2px; -moz-border-radius: 2px; }
.inline_photo .thumbnail { margin-bottom: 5px; }
.inline_photo .byline { margin-bottom: 5px; font-weight: bold; color: #777; }
.inline_photo .credit { margin-bottom: 5px; font-weight: bold; color: #777; }

/* PODCAST EPISODE */
.inline_podcast .show { margin-bottom: 0; font-size: 13px; line-height: 18px; }
.inline_podcast .show a { color: #999; }
.inline_podcast .episode { margin-bottom: 10px; font-size: 16px; line-height: 18px; }
.inline_podcast .player { margin-bottom: 10px; }

/* POLL
.inline_poll .question { margin-bottom: 5px; font-size: 18px; line-height: 22px; color: #555; }
.inline_poll form ul { list-style: none; padding: 0; color: #555; }
.inline_poll form ul li { font-weight: bold; }
 */
/* POLL RESULTS */
.inline_poll_results { -webkit-border-radius: 2px; -moz-border-radius: 2px; }
.inline_poll_results .question { margin-bottom: 10px; font-size: 16px; line-height: 20px; color: #555; }
.inline_poll_results .results { list-style: none; margin-bottom: 10px; padding: 0; font-size: 13px; font-weight: bold; border-top: 1px solid #bbb; }
.inline_poll_results .results li { position: relative; padding: 3px 5px 0 5px; height: 22px; border-bottom: 1px solid #bbb; }
.inline_poll_results .results .label { position: relative; z-index: 9; }
.inline_poll_results .results .percent { position: relative; font-size: 11px; color: #555; z-index: 8; }
.inline_poll_results .results .totals { position: relative; font-size: 11px; color: #555; z-index: 7; }
.inline_poll_results .results .bar { position: absolute; top: 0; left: 0; height: 25px; background: #ccc; z-index: 6; }

/* RECURRING INLINE */
.recurring_inline  { -webkit-border-radius: 2px; -moz-border-radius: 2px; }
.recurring_inline h3 { margin-bottom: 10px; font-size: 14px; line-height: 18px; color: #555; }
.recurring_inline ul { padding-left: 0; list-style: none; font-size: 13px; line-height: 18px; }
.recurring_inline li { margin-bottom: 10px; }

/* TEXT ININE */
.text_inline  { -webkit-border-radius: 2px; -moz-border-radius: 2px; width:140px;}
.text_inline ul { padding-left: 0; list-style: none; font-size:11px; line-height: 18px; }
.text_inline ul li { margin-bottom: 10px; }

/* VIDEO */
.inline_video { -webkit-border-radius: 2px; -moz-border-radius: 2px; }
.inline_video .thumbnail { margin-bottom: 5px; }

/* VIDEO SET */
.inline_video_set .thumbnail { margin-bottom: 5px; }

