/*********************************
Temporary Global Changes
*********************************/
#left_column p, #left_column ul, #left_column ol, 
#left_column h1, #left_column h2, #left_column h3, 
#left_column h4, #left_column h5, #left_column h6 { margin-bottom: 10px; }
#content { background: white; }
#content .color_blue { color: #2c6fb9; }

/*********************************
E-mail a Friend
*********************************/
#left_column .date { font-size: 10px; }
.email_a_friend { float: right; width: auto; text-align: right; margin-right: 10px; }
.email_a_friend a { color: #2c6fb9; }
h2 { clear: both; }

/*****************************
AP Article
*****************************/
.first_paragraph { font-weight: bold; font-size: 16px; line-height: 25px; margin-bottom: 20px; }
#left_column H2 { line-height: 20px; }

/*****************************
AP LeadIns
*****************************/
.ap_subImg { float: left; width: auto; }
.ap_subImg IMG { border: 0; }
.ap_subHed { margin-left: 25px; min-height: 15px; height: auto !important; height: 15px; }

/*********************************
Left Column
*********************************/
#left_column { float: left; width: 620px; width: 622px; w\idth: 620px; border-bottom: none; padding-top: 10px; background: #fff; border: none; }
.headline { padding: 0 10px 10px; }
.headline_image IMG { float: left; margin-bottom: 10px; border: 1px solid #959da3; }
.headline_image span IMG { border: none; }
#left_column #author { clear: both; }
#left_column .subImg { margin-right: 10px; }
#left_column .subHed { }
#right_column .subImg { margin-right: 0; padding-right: 0; }
#right_column .withImg { margin-left: 100px; }
#right_column .withoutImg { margin-left: 0px; }
#left_column li { list-style-position: inside; }
#left_column .block_feature { border-left: none; border-right: none; border-bottom: none; }
#right_column .block_feature { margin-right: 8px; }
#left_column #fbbottom { margin-top: 20px; }

/*********************************
Element Divider
*********************************/
.element_divider_top { clear: both; background: #eff3f4 url(http://images.channelone.com/img/gui/article/element_divider_top.gif) bottom center no-repeat; margin-bottom: 10px; }
.element_content { padding: 0 10px; }
.element_divider_bottom { clear: both; background: #eff3f4 url(http://images.channelone.com/img/gui/article/element_divider_bottom.gif) top center no-repeat; margin-bottom: 10px; }
.padding_hack { clear: both; height: 150px; }

/*********************************
Block Compendium
*********************************/
.block_compendium { background: transparent url(http://images.channelone.com/img/gui/global/element_dash_grey.gif) bottom left repeat-x; }
.block_compendium .feature_main_odd, .block_compendium .feature_main_even { clear: both; background: transparent url(http://images.channelone.com/img/gui/global/element_dash_grey.gif) top left repeat-x; padding: 10px; }
.block_compendium .feature_main_odd { background-color: white; }
.block_compendium .feature_main_even { background-color: none; }
.block_compendium .blurb { display: none; }
.block_compendium .related_links { background: white url(http://images.channelone.com/img/gui/global/element_dash_grey.gif) bottom left repeat-x; }
.block_compendium .related_links ul { margin-bottom: 0; }

/*********************************
Seeds
*********************************/
.seeds { background: white url(http://images.channelone.com/img/gui/global/element_dash_grey.gif) top left repeat-x; _height: 15px; }
.dirt { background: transparent url(http://images.channelone.com/img/gui/global/element_dash_grey.gif) top left repeat-x; }
.seeds li { float: left; font-size: 10px; list-style-type: none; margin: 0 10px; padding: 6px 2px; }
#section_news .seeds li strong { color: #e66d00; }
#section_life .seeds li strong { color: #4c911f; }
#section_onair .seeds li strong { color: #2c6fb9; }
#section_fun .seeds li strong { color: #9e1eaa; }

/*********************************
Block Contests
*********************************/
.block_entry_form { background-color: white; }
.block_entry_form span { margin-bottom: 10px; }
.block_entry_form form { background: white url(http://images.channelone.com/img/gui/global/element_dash_grey.gif) left top repeat-x; padding-top: 10px; }
.row { clear: both; }
.row span.label { float: left; text-align: right; margin-right: 10px; }
.row span.form_input { float: right; width: 310px; text-align: left; }

/*********************************
Block Quiz
*********************************/
#section_news .block_quiz .element_content { background: white url(http://images.channelone.com/img/gui/section/quiz_arrow_news.jpg) 10px top no-repeat; }
#section_life .block_quiz .element_content { background: white url(http://images.channelone.com/img/gui/section/quiz_arrow_life.jpg) 10px top no-repeat; }
#section_onair .block_quiz .element_content { background: white url(http://images.channelone.com/img/gui/section/quiz_arrow_onair.jpg) 10px top no-repeat; }
#section_fun .block_quiz .element_content { background: white url(http://images.channelone.com/img/gui/section/quiz_arrow_fun.jpg) 10px top no-repeat; }
.block_quiz { background-color: white; }
.block_quiz .element_content { min-height: 150px; _height: 150px; padding-left: 105px; }
#left_column .block_quiz .feature { padding-left: 0; border-top: none; }

/*********************************
Block Poll (temporary)
*********************************/
#section_news .block_poll .element_content { background: white url(http://images.channelone.com/img/gui/section/poll_arrow_news.jpg) 10px top no-repeat; }
#section_life .block_poll .element_content { background: white url(http://images.channelone.com/img/gui/section/poll_arrow_life.jpg) 10px top no-repeat; }
#section_onair .block_poll .element_content { background: white url(http://images.channelone.com/img/gui/section/poll_arrow_onair.jpg) 10px top no-repeat; }
#section_fun .block_poll .element_content { background: white url(http://images.channelone.com/img/gui/section/poll_arrow_fun.jpg) 10px top no-repeat; }
.block_poll { background-color: white; }
.block_poll .element_content { min-height: 150px; _height: 150px; padding-left: 105px; }
#left_column .block_poll .feature { padding-left: 0; border-top: none; }

/*********************************
Block Gallery
*********************************/
.block_gallery { background-color: white; }
.block_gallery span { float: right; width: 330px; text-align: center; }

/*********************************
Block Related Links
*********************************/
.block_related_links { background-color: white; }
#left_column .block_related_links .feature { background: transparent url(http://images.channelone.com/img/gui/global/element_dash_grey.gif) left top repeat-x; padding-top: 10px; border-top: none; }
.block_related_links .feature ul, .block_related_links .feature ol { list-style-type: disc; margin-bottom: 10px; }

/*********************************
Block Open Format
*********************************/
.block_open_format { clear: both; background: white url(http://images.channelone.com/img/gui/global/element_dash_grey.gif) top left repeat-x; }

/*********************************
Temporary .feature Changes
*********************************/
/* begin of mark's changes */
#left_column .feature { background-image: none; background-color: white; border: none !important; top: -11px; left: 0; }
#left_column .feature div.title { font-weight: bold; font-size: 24px; color: #069; line-height: 1.1; margin-bottom: 5px; }
#left_column .feature .subImg { background-color: #e5f1fd; text-align: center; }
#left_column .feature .subImg span { clear: both; color: #06c; }
#left_column .feature .subImg span a { color: #06c; cursor: pointer; position: relative; top: -5px; left: 0; }
#left_column .feature .subImg span a img { border: none; margin-right: 3px; height: 17px; position: relative; top: 7px; left: 0; margin-bottom: 3px; }
#left_column .feature .subImg #articleImage img { border: 1px solid #ccc; width: 234px; }
#left_column .feature p { margin-bottom: 10px; font: 10pt Arial, Helvetica, sans-serif; color: #000; }
#left_column .feature p span { color: #666; font-size: 11px; display: block; }
/* end of mark's changes */
#left_column .feature #fbtop { margin-top: 10px; }
#left_column .block_feature h3 { margin-bottom: 0; }
#left_column .block_feature ul li { list-style-type: disc; }
#left_column .block_feature ol li { list-style-type: decimal; }

/*********************************
Right Column
*********************************/
#right_column { float: right; width: 349px; margin-left: 1px; }
#right_column .streamer { background-color: transparent; }
/* begin of mark's changes */
#right_column .feature h3 img { margin-right: 18px; }
.archiveNews { clear: both; }
.archiveNews .article { border-bottom: 1px dotted #ccc; padding: 10px; }
.archiveNews .articleLast { padding: 10px; }
.archiveNews .subHed .header { font-weight: bold; font-size: 15px; color: #069; line-height: 1.1; margin-bottom: 5px; display: block; }
.archiveNews .subImg img { border: 1px solid #ccc; width: 86px; }
.archiveNews p a { font: 10pt Arial, Helvetica, sans-serif; color: #666; }
.archiveNews .creditline { display: block; color: #666; font-size: 10px; }
/* end of mark's changes */
.block_button { background: transparent url("http://images.channelone.com/img/gui/global/global_block_button.gif") top left no-repeat; display: block; width: 93px; font: normal normal bold 10px/12px "Arial", "Helvetica", "Verdana", sans-serif; text-transform: uppercase; text-align: center; border-top: 1px solid black; border-right: 2px solid black; border-bottom: 2px solid black; border-left: 1px solid black; }
#left_column .block_button:hover { background-position: bottom left; text-decoration: none; }

/*********************************
Error Page
*********************************/
#channels { padding-bottom: 20px; }
#left_column h3.listhead { font-size: 14px; margin-bottom: 4px; }
div.pagelinks { list-style: none; margin-left: 20px; margin-bottom: 10px; }
#left_column div.pagelinks p { margin-bottom: 4px; }
div.pagelinks p a, p.first_paragraph a { color: #2e3192; }
div.pagelinks p a:hover, p.first_paragraph a:hover { text-decoration: underline; }

/*********************************
Archive page
*********************************/
#left_column .featureArchive { width: 100%; border: 0px; float: left; padding-bottom: 20px; display: block; clear: both; margin: 0; }
#left_column .borderArchive { clear: both; border-top: 1px dotted #069; margin-left: 10px; }
#left_column .mainHeader { color: orange; font-weight: bold; margin-left: 10px; margin-bottom: 10px; }
#left_column .featureArchive a.more { color: #06c; font-size: 9px; text-decoration: none; display: inline; margin: 0; padding: 0; }
#left_column .featureArchive .subImg { margin-right: 10px; margin-bottom: 10px; }
#left_column .featureArchive .subImg IMG { display: block; background-color: #dadedf; padding: 4px; border: 1px solid #ccc; padding: 0px; margin-left: 10px; }
#left_column .featureArchive .subHed { padding: 0; margin-left: 10px; }
#left_column .featureArchive .beforemore { text-align: right; display: block; font-weight: bold; position: relative; top: -13px; right: 0; }
#left_column .featureArchive .beforemore a.more { color: #06c; font-size: 9px; text-decoration: none; float: none; position: relative; top: 0; left: 0; }
#left_column .featureArchive .subHed .header { font-size: 16px; font-weight: bold; color: #006699; margin: 0; padding: 0; }
#left_column .featureArchive .subHed .creditline { font-size: 12px; color: #666; }
#left_column .featureArchive .subExcerpt { margin-top: -10px; margin-left: 10px; font-size: 11px; }
#left_column .featureArchive .subImg img { border: 1px solid #ccc; }

/*********************************
Weather
*********************************/
.weatherContainer { width: 335px; margin: 0px; padding: 0; background: url(/img/weather/images/other/weather_back_main2.jpg) bottom left no-repeat; }
.weatherContainer .leftColumn { float: left; width: 90px; text-align: center; padding: 0; padding-right: 5px; margin: 0; }
.weatherContainer .leftColumn img { margin: 0px; padding: 0px; }
.weatherContainer .leftColumn p { font-size: 35px; line-height: 35px; font-weight: bold; margin: 0; margin-top: -4px; padding: 0; }
.weatherContainer .rightColumn { text-align: left; margin: 0px; padding: 0px; }
.weatherContainer .rightColumn .content { font: 14px Tahoma; font-weight: bold; line-height: 1.6; margin: 0px; padding: 0px; color: #333; }
.weatherContainer .rightColumn span { font: 11px Tahoma; font-weight: normal; margin-top: 2px; }
.weatherContainer .rightColumn a { color: #0066cc; font-size: 10px; font-weight: normal; text-decoration: none; text-transform: capitalize; }
.weatherContainer .rightColumn input { margin-top: 3px; font-size: 12px; color: gray; }
.weatherContainer .rightColumn input.te { width: 130px; height: 17px; }
.weatherContainer .rightColumn .buttonContainer { float: none; display: inline; }
.weatherContainer .rightColumn .textContainer { float: left; display: inline; font-size: 10px; }
.weatherContainer .rightColumn .formContainer { padding: 0px; margin: 0px; }
.weatherContainerTop { height: 8px; font-size: 1px; margin: 0px; padding: 0px; background: url(/img/weather/images/other/weather_back_top2.jpg) bottom left no-repeat; position: relative; top: 3px; left: 0; }
.weatherContainerBottom { height: 8px; font-size: 1px; margin: 0px; padding: 0px; width: 330px; background: url(/img/weather/images/other/weather_back_bottom2.jpg) top left no-repeat; position: relative; top: -5px; left: 0; }
.weatherContainerUL { clear: both; padding: 0px; margin: 5px 0px; list-style-type: none; text-align: left; }
.weatherCopyright { font-size: 11px; font-weight: bold; color: #999999; margin-bottom: 5px; margin-top: -5px; margin-left: 95px; }

/*********************************
Video on article - left column
*********************************/
#left_column .feature .subVideo { float: left; width: 244px; margin: 6px 10px 0px 0px; }
#left_column .feature .subVideoLeft { position: relative; float: left; width: 142px; }
#left_column .feature .imageVideo { border-right: 1px dotted #828282; }
#left_column .feature .imageVideo #articleImage img { border: 0px; width: 136px; }
#left_column .feature .playButton { position: absolute; bottom: 6px; right: 16px; }
#left_column .feature .playButton a img { border: 0px; }
#left_column .feature .subVideoRight { float: left; width: 92px; }
#left_column .feature .subVideoRight .top { color: #a9a9a9; font-size: 9px; padding: 0px 0px 3px 8px; border-bottom: 1px dotted #838383; }
#left_column .feature .subVideoRight .bottom .bottom1 { margin: 5px 0px 0px 5px; }
#left_column .feature .subVideoRight .bottom .bottom1 img { float: left; border: 0px; margin: 4px 6px 0px 0px; }
#left_column .feature .subVideoRight .bottom .bottom1 p { font-size: 11px; line-height: 1.6; color: #1084ab; font-weight: bold; }
#left_column .feature .subImgVideo { float: left; width: 244px; }
#left_column .feature .subImg { border-bottom: 1px dotted #838383; padding-bottom: 6px; margin-bottom: 6px; background-color: white; }

/*********************************
Video on article - right column
*********************************/
#right_column .archiveNews .subVideoLeft { float: left; position: relative; margin-right: 10px; width: 94px; }
#right_column .archiveNews .imageVideo { border-right: 1px dotted #828282; }
#right_column .archiveNews .imageVideo #articleImage img { border: 0px; width: 94px; }
#right_column .archiveNews .playButton { position: absolute; bottom: 3px; right: 3px; }
#right_column .archiveNews .playButton a img { border: 0px; }
.archiveNews .article { float: left; padding: 10px; margin: 0px; }
.archiveNews .articleLast { float: left; }
#right_column .archiveNews .bottom { }
#right_column .archiveNews .bottom .bottom1 { margin: 5px 0px 0px 5px; }
#right_column .archiveNews .bottom .bottom1 img { float: left; border: 0px; margin: 4px 6px 0px 0px; }
#right_column .archiveNews .bottom .bottom1 p { font-size: 15px; color: #06689b; font-weight: bold; }
#right_column .archiveNews .spot { clear: both; padding-top: 5px; }
#right_column .archiveNews .subVideoRight { clear: both; margin-bottom: 3px; width: 94px; }
#right_column .archiveNews .subVideoRight .top { color: #a9a9a9; width: 94px; font-size: 9px; padding: 2px 0px 2px 0px; border-bottom: 1px dotted #838383; }
#right_column .archiveNews .subVideoRight .bottom .bottom1 { margin: 2px 0px 0px 0px; }
#right_column .archiveNews .subVideoRight .bottom .bottom1 img { float: left; border: 0px; margin: 4px 6px 0px 0px; }
#right_column .archiveNews .subVideoRight .bottom .bottom1 p { font-size: 11px; line-height: 1.6; color: #1084ab; font-weight: bold; }

/*********************************
Video on article - right column - video
*********************************/
#right_column .archiveNews .subVideoLeftVideo { position: relative; margin-right: 10px; float: left; width: 94px; }
#right_column .archiveNews .imageVideoVideo { border-right: 1px dotted #828282; }
#right_column .archiveNews .imageVideoVideo #articleImage img { border: 0px; width: 94px; }
#right_column .archiveNews .bottomVideo { margin-left: 100px; }
#right_column .archiveNews .bottomVideo .bottom1 { margin: 5px 0px 0px 5px; }
#right_column .archiveNews .bottomVideo .bottom1 img { float: left; border: 0px; margin: 4px 6px 0px 0px; }
#right_column .archiveNews .bottomVideo .bottom1 p { font-size: 15px; color: #06689b; font-weight: bold; }

/*********************************
Video on archive
*********************************/
.featureArchive .imageVideo { position: relative; float: left; width: 94px; margin: 0px 10px 0px 10px; }
.featureArchive .imageVideo a img { border: 0px; }
.featureArchive .imageVideo .playButton { position: absolute; bottom: 4px; right: 4px; }
.featureArchive .imageVideo .playButton a img { border: 0px; }
.featureArchive .related { padding-bottom: 6px; float: left; }
.featureArchive .related span { font-size: 10px; font-weight: bold; color: #b6b6b6; padding-bottom: 2px; border-bottom: 1px dotted #b6b6b6; }
.featureArchive .imageVideoCamera { float: left; width: 395px; margin-left: 0px; }
.featureArchive .imageVideoCamera img { float: left; margin: 4px 3px 0px 0px; }
.featureArchive .imageVideoCamera p { font-size: 11px; font-weight: bold; color: #006699; }
.featureArchive .imageVideoCamera p a { font-size: 14px; font-weight: bold; margin-left: 3px; color: #006699; }

/*********************************
AddThis
*********************************/
.addthis_toolbox { clear: both; margin-bottom: 10px; }

