.inline { margin-top: 5px; margin-bottom: 15px; padding: 15px; background-color: #e0f1f9; }
.inline-left { float: left; margin-right: 20px; width: 180px; clear: left; }
.inline-right { float: right; margin-left: 20px; width: 180px; clear: right; }
.inline p { margin-bottom: 10px; font-size: 12px; line-height: 18px; }
.inline ol, .inline ul { font-size: 12px; line-height: 18px; }
.inline .type { margin-bottom: 0; font-size: 11px; color: #68a1c6; }
.inline h3, .inline .title, .inline .name, .inline .topic { margin-bottom: 5px; font-size: 14px; font-weight: bold; line-height: 17px; color: #39b44a; }
.inline .more { margin-bottom: 0; }
.inline .button { font-size: 12px; }

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

/* BUSINESS AD */
.ad_inline h6 {line-height: 16px;}
.ad_inline .thumbnail { margin-bottom: 5px; }

/* CATEGORY */
.category_inline .thumbnail { margin-bottom: 20px; display: block; }
.category_inline .thumbnail:last-child { margin-bottom: 0; }

/* CHAT */
.inline_chat form { margin: 10px 0 0 0; }
.inline_chat form p { margin: 0; padding: 0; }

/* 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; }
.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 .thumbnail { margin-bottom: 5px; }

/* PHOTO */
.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; }

.inline_photo.inline_weight_lead { padding: 0; }
.inline_photo.inline_weight_lead .photo_meta { padding: 15px; }

/* 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 .question { margin-bottom: 10px; font-size: 16px; line-height: 20px; color: #555; }
.inline_poll_results .question a { color: #39b44a ;}
.inline_poll_results .results { list-style: none; margin: 0; padding: 0; font-size: 12px; font-weight: bold; }
.inline_poll_results .results li { position: relative; margin-bottom: 5px; padding-bottom: 15px; border: none; }
.inline_poll_results .results li .total { font-size: 11px; font-weight: normal; color: #68a1c6; }
.inline_poll_results .results li .bar { position: absolute; bottom: 0; left: 0; height: 15px; background-color: #69c67a; }
.inline_poll_results .results li .bar .percent { position: absolute; top: -2px; right: -35px; width: 30px; font-weight: bold; color: #39b44a; text-align: left; }
.inline_poll_results .total_votes { color: #68a1c6; }

.inline_weight_lead.inline_poll_results .question,
.inline_weight_large.inline_poll_results .question { font-size: 20px; line-height: 25px; }
.inline_weight_lead.inline_poll_results .results,
.inline_weight_large.inline_poll_results .results { font-size: 15px; }
.inline_weight_lead.inline_poll_results .results li,
.inline_weight_large.inline_poll_results .results li { padding-bottom: 30px; }
.inline_weight_lead.inline_poll_results .results li .bar,
.inline_weight_large.inline_poll_results .results li .bar { height: 25px; }
.inline_weight_lead.inline_poll_results .results li .bar .percent,
.inline_weight_large.inline_poll_results .results li .bar .percent { top: 2px; }

/* RECURRING INLINE */
.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 ul { padding-left: 15px; }
.text_inline ul li { margin-bottom: 10px; }

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

.inline_video.inline_weight_lead { padding: 0; }
.inline_video.inline_weight_lead .caption { padding: 15px; }

.inline_video.inline_weight_large .title,
.inline_video.inline_weight_medium .title { margin: 15px 0 5px 0; }

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


/* WEIGHT: LEAD */
.inline_weight_lead { float: none; width: auto; margin: 0 0 15px 0; }
.inline_weight_lead .title { font-size: 20px; line-height: 25px; }
.inline_weight_lead .type { display: none; }
.inline_weight_lead textarea { width: 628px; height: 50px; }

/* WEIGHT: LARGE */
.inline_weight_large { float: none; width: auto; margin: 0 0 15px 0; }
.inline_weight_large .title { font-size: 20px; line-height: 25px; }
.inline_weight_large textarea { width: 628px; height: 50px; }

/* WEIGHT: MEDIUM */
.inline_weight_medium { width: 410px; }
.inline_weight_medium textarea { width: 400px; height: 50px; }