#story_content { margin: 0; width: 615px; float: left; }


/* STORY HEADER
-----------------------*/
#story_header h2, #story_header h2 a { font-size: 24px; line-height: 26px; font-weight: bold; color: #333333; text-decoration: none; }
#story_header h2 a:hover { text-decoration: underline; }
#story_header h3 { font-size: 16px; line-height: 18px; color: #555555; font-weight: bold; margin: 0 0 5px; }
#story_header .byline, #story_header .pubdate { font-size: 10px; color: #555555; line-height: 12px; }



/* STORY BODY
-----------------------*/
#story_body { margin: 20px 0; width: 615px; }
#story_body p { font-size: 14px; line-height: 130%; margin: 0 0 12px 0; }

/* RELATED STORIES
-----------------------*/
#related_stories { width: 300px; float: right; padding: 0 0 5px 0; border-bottom: 1px solid #cccccc; }
#related_stories h3 { font-size: 20px; line-height: 20px; color: #333333; padding: 5px 0 0 0; border-top: 1px solid #cccccc; }
#related_stories ul { color: #555555; margin: 2px 0 0 15px; }
#related_stories ul li { font-size: 12px; line-height: 18px; text-indent: -5px; }
#related_stories ul li a { text-decoration: none; }
#related_stories ul li a:hover { text-decoration: underline; }


/* NEXT AND PREVIOUS STORIES
-----------------------*/
#next_prev_story { width: 300px; float: right; padding: 0 0 5px 0; margin: 10px 0 0 0; }
#next_prev_story .items { float: left; }
#next_prev_story .items .left_box { width: 145px; }
#next_prev_story .items .right_box { width: 145px; margin: 0 10px 0 0; }
#next_prev_story .items h2 { background: #999999; font-size: 14px; line-height: 16px; font-weight: normal; padding: 2px 5px; }
#next_prev_story .items h2 a { color: #ffffff; text-decoration: none; }
#next_prev_story .items h2 a:hover { text-decoration: underline; }
#next_prev_story .items h3 { font-size: 14px; font-weight: bold; margin: 2px 0 0 0; }
#next_prev_story .items h3 a { text-decoration: none; }
#next_prev_story .items h3 a:hover { text-decoration: underline; }
#next_prev_story .items p { font-size: 12px; }
#next_prev_story .one_story h2 { background: #999999; font-size: 14px; font-weight: normal; padding: 2px 5px; }
#next_prev_story .one_story h2 a { color: #ffffff; text-decoration: none; }
#next_prev_story .one_story h2 a:hover { text-decoration: underline; }
#next_prev_story .one_story h3 { font-size: 14px; font-weight: bold; margin: 2px 0 0 0; }
#next_prev_story .one_story h3 a { text-decoration: none; }
#next_prev_story .one_story h3 a:hover { text-decoration: underline; }
#next_prev_story .one_story p { font-size: 12px; }

/* COMMENTS
-----------------------*/
#comments { width: 615px; margin: 0; float: left; }
#comments h3 { font-size: 20px; line-height: 20px; color: #333333; padding: 5px 0 0 0; border-top: 1px solid #cccccc; }
#comments p { font-size: 13px; line-height: 130%; margin: 0 0 14px 0; color: #111111; }
#comments p.user_rules { font-size: 12px; line-height: 130%; }
#comments .comment_text p.author { margin: 0; }
#comments .avatar a img { margin: 0 5px 10px 0; float: left; height: 50px; width: 50px; }
#comments .avatar span { display: block; font-size: 12px; line-height: 16px; color: #333333; }
#comments .avatar span a { text-decoration: none; }
#comments .avatar span a:hover { text-decoration: underline; }
#comments .comment_textarea { clear: both; width: 413px; margin: 0 0 10px; }
#comments .comment_textarea textarea { width: 292px; border: 1px solid #cccccc; padding: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #333333; }
#comments .comment_list .odd, #comments .comment_list .even { padding: 5px; margin: 0 0 10px; }
#comments .comment_list .odd { background: #eeeeee; }

/* ARCHIVE ONLY
-----------------------*/
.archive_note { background: #eeeeee url(../images/archive_box.png) 10px 10px no-repeat; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 10px 10px 10px 120px; margin: 0 0 10px; height: 100px; }

/* Story Body
-----------------------*/
#story_body strong { font-weight: bold; }
#story_body hr { height: 2px; color: #cccccc; background: #cccccc; border: none; }
#story_body em { font-style: italic; }
#story_body ul, #story_body ol { margin: 0 0 12px 10px; }
#story_body ul li, #story_body ol li { font-size: 14px; line-height: 130%; list-style-position: outside; margin-left: 5px; }
#story_body h3 { margin: 0 0 12px 0; }
#story_body blockquote { color: #555555; margin: 0 0 20px 10px; padding: 12px 100px 5px 10px; border-left: 5px solid #cccccc; }

/* INLINES
-----------------------*/
.inline { color: #333333; max-width: 300px; }
.inline-left { float: left; clear: left; margin: 0 10px 10px 0; }
.inline-right { float: right; clear: right; margin: 0 0 10px 10px; }
.inline.shaded_container { padding:3px 9px; }
.inline.light_shade { background:#F5F5F5; }
.inline .float_left { float: left; }
.inline .right_item_margin { margin-right: 12px; }
.inline .no_dots { list-style:  none; margin-top: 12px !important; margin-left: 5px !important; }
.inline .no_dots a { text-decoration: none; }
.inline p { font-size: 12px !important; }
.inline p.no_wrapped_text a { font-size: 10px !important; }

/* youtube */

.inline-youtube{
	margin: 20px 0;
}
/* uls and lis */
.inline ul { margin: 0 0 0 15px; font-size: 11px; line-height: 130%; }


/* lead_photo */
.lead_photo { width: 302px; float: right; margin: 0 0 10px 10px; clear: both; }
.lead_photo a img.img_lead { border: 1px solid #cccccc; }
.lead_photo .zoom_button { margin: -25px 0 0 280px; overflow: visible; position: absolute; z-index: 100; }
#story_body .lead_photo p.photo_caption, #story_header .lead_photo p.photo_caption { font-size: 12px; line-height: 130%; margin: 0;}
#story_body .lead_photo p.photo_caption .photo_byline, #story_header .lead_photo p.photo_caption .photo_byline { text-align: right; font-style: italic; font-size: 11px; display: block; }

/* lead_horizontal */
.lead_horizontal { width: 615px; float: none; margin: 10px 0 0; }
.lead_horizontal img { border: 1px solid #cccccc; }

.lead_vertical .photo_caption { padding: 4px; background: #eeeeee; }

/* inline_gallery */
#story_body .inline_gallery { width: 178px; border: 1px solid #cccccc; padding: 5px; }
#story_body .inline_gallery h5 { font-size: 12px; font-weight: bold; line-height: 14px; text-transform: uppercase; }
#story_body .inline_gallery h4 { font-size: 11px; font-weight: normal; line-height: 14px; }
#story_body .inline_gallery p { margin: 0; font-size: 11px;  }
#story_body .inline_gallery p a { text-decoration: none; }
#story_body .inline_gallery p a:hover { text-decoration: underline; }

/* text_qa */
#story_body .text_qa { width: 288px; border: 1px solid #cccccc; padding: 5px; }
#story_body .text_qa h4 { font-size: 12px; line-height: 14px; font-weight: bold; text-transform: uppercase; }
#story_body .text_qa p { margin: 0 0 14px; width: 274px; font-size: 11px; }

/* text_inline */
#story_body .text_inline { width: 178px; border: 1px solid #cccccc; padding: 5px; }
#story_body .text_inline h4 { font-size: 12px; line-height: 14px; font-weight: bold; text-transform: uppercase; }
#story_body .text_inline p { margin: 0 0 14px; font-size: 11px; }

/* inline_video_embed */
#story_body .inline_video_embed { width: 300px; }
#story_body .inline_video_embed h4 { font-size: 12px; line-height: 14px; font-weight: bold; text-transform: uppercase; }
#story_body .inline_video_embed p { margin: 0 0 14px; font-size: 11px; }

/* inline_video */
#story_body .inline_video { width: 178px; padding: 5px; border: 1px solid #cccccc; }
#story_body .inline_video h4 { font-size: 12px; line-height: 14px; font-weight: bold; text-transform: uppercase; }
#story_body .inline_video p { margin: 0; font-size: 11px; line-height: 130%; }
#story_body .inline_video .watch a { font-size: 11px; text-decoration: none; }
#story_body .inline_video .watch a:hover { text-decoration: underline; }
#story_body .inline_video p.video_title { font-size: 11px; margin: 0; }

/* inline_poll_results */
#story_body .inline_poll_results { width: 178px; padding: 5px; border: 1px solid #cccccc; }
#story_body .inline_poll_results h5 { font-size: 12px; font-weight: bold; line-height: 14px; text-transform: uppercase; }
#story_body .inline_poll_results h4.question { font-size: 11px; margin: 0 0 10px; }
#story_body .inline_poll_results h4.question a { color: #333333; text-decoration: none; }
#story_body .inline_poll_results h4.question a:hover { text-decoration: underline; }
#story_body .inline_poll_results ul { margin: 0 0 10px 0; }
#story_body .inline_poll_results ul li { font-size: 11px; margin: 0 0 0 15px; }
#story_body .inline_poll_results ul li .percent { font-weight: bold; }
#story_body .inline_poll_results ul li.clr { display: none; }
#story_body .inline_poll_results p { margin: 0; font-size: 11px; }
#story_body .inline_poll_results form ul li { list-style: none; margin: 0 0 5px; padding: 0 0 0 5px; }

/* inline_photo */
#story_body .inline_photo { width: 178px; border: 1px solid #cccccc; padding: 5px; }
#story_body .inline_photo h4 { font-size: 12px; line-height: 14px; font-weight: bold; text-transform: uppercase; }
#story_body .inline_photo a img { width: 178px; }
#story_body .inline_photo p { margin: 0 0 14px; font-size: 11px; }
#story_body .inline_photo .zoom_button { padding: 10px 0 0 0; }
#story_body .inline_photo .zoom_button a{ display: none; }
/*#story_body .inline_photo .zoom_button { font-size: 14px; line-height: 16px; text-align: right; }
#story_body .inline_photo .zoom_button a { text-decoration: none; }
#story_body .inline_photo .zoom_button a:hover { text-decoration: underline; }
#story_body .inline_photo .zoom_button a img { width: 17px !important; vertical-align: top; } */


/* inline_document */
#story_body .inline_document { width: 178px; border: 1px solid #cccccc; padding: 5px; }
#story_body .inline_document h4 { font-size: 11px; font-weight: normal; line-height: 14px; }
#story_body .inline_document h4 a { color: #333333; text-decoration: none; }
#story_body .inline_document h4 a:hover { text-decoration: underline; }
#story_body .inline_document p { margin: 0 0 14px; font-size: 11px; }
#story_body .inline_document p a { text-decoration: none; }
#story_body .inline_document p a:hover { text-decoration: underline; }
#story_body .inline_document .thumbnail a img {
	margin: 5px 0 5px 5px;
	display: block; 
	-moz-box-shadow: 0 0 5px #cccccc; 
	-webkit-box-shadow: 0 0 5px #cccccc; 
	box-shadow: 0 0 5px #cccccc;
	}

/* ADS
-----------------------*/
.ad_300x250 { clear: left; float: left; width: 300px; margin: 0 10px 10px 0; }
#dealpiggy { margin: 0 0 20px 0; }
.pg-widget-container { margin: 0 0 20px 0 !important; }

/* SIDEBAR
-----------------------*/
#sidebar { float: right; width: 300px; margin: 20px 0 0 0;  }
#sidebar .weird_news { margin: 0 0 20px 0; }
#sidebar .weird_news h4 { background: #999999; color: #ffffff; font-size: 14px; padding: 2px 10px; margin: 0 0 2px; }
#sidebar .weird_news h4 a { color: #ffffff; text-decoration: none; font-weight: normal; }
#sidebar .weird_news h4 a:hover { text-decoration: underline; }
#sidebar .weird_news h5 { font-size: 14px; line-height: 16px; }
#sidebar .weird_news h5 a { color: #555555; text-decoration: none; }
#sidebar .weird_news h5 a:hover { text-decoration: underline; }
#sidebar .weird_news p.tease { font-size: 12px; line-height: 14px; color: #555555; margin: 0 0 10px 0; }
#sidebar .weird_news a.more_link { font-size: 12px; line-height: 14px; font-style: italic; text-decoration: none; }
#sidebar .weird_news a.more_link:hover { text-decoration: underline; }

#sidebar .home_social_feed_container{
	margin:20px 0;
}



