/* Mini-poll */
div#mini-poll h4.label {text-transform: uppercase; font-weight: bold; color: #f86615; font-size: .9em; margin-bottom: .25em;}
div#mini-poll h5.header {font-size: .75em; font-style: italic; margin-bottom: .5em;}
div#mini-poll ul li {font-size: .8em; line-height: 1.1; margin-bottom: .2em;}
div#mini-poll p.vote {text-align: right;}
div#mini-poll p.alternative {font: bold .7em "Lucida Grande",Lucida,Verdana,sans-serif; text-align: right;}
div#mini-poll {border-bottom: 4px solid #999; margin-bottom: .3em; padding-bottom: .8em;}
div#mini-poll p.thanks {color: #c90d0c; font-size: .75em; font-weight: bold; font-style: italic; margin-bottom: .5em;}
div#mini-poll li.poll-result {display: block; position: relative; border-top: 1px solid #666; margin-bottom: 0; font-size: .75em;}
div#mini-poll li.poll-result.last {border-bottom: 1px solid #666;}
div#mini-poll li.poll-result .count {display: block; position: absolute; right: 4px; top: 3px; font-family: "Lucida Grande",Lucida,Verdana,sans-serif; color: #666; z-index: 2;}
div#mini-poll li.poll-result strong {display: block; position: relative; z-index: 2; padding: .25em 3.6em .25em .25em;}
div#mini-poll ul.poll-choice-list {margin-bottom: .25em;}
div#mini-poll li.poll-result span.percentage {display: block; position: absolute; top: 0; left: 0; height: 100% !important; background: #fccc9a; text-indent: -9999px; overflow: hidden;}
div#mini-poll p.poll-totals {font-weight: bold; font-size: .85em; text-align: right;}



/* Neuvo */
div#lead-container {background: url(//media.lasvegassun.com/media/assets/images/global/column-sprites.png) 0px 0px repeat-y; margin-bottom: 1em;}
div#lead-sub-container {background: url(//media.lasvegassun.com/media/assets/images/global/column-sprites.png) -470px 0px repeat-y;}
div#lead-rail {width: 137px; float: left; margin-right: 11px;}
div#lead-rail div.story h3.headline {font-weight: bold; font-size: .95em; margin-bottom: .3em; line-height: 1.1;}
div#lead-rail div.story.first h3.headline {font-size: 1.2em;}
div#lead-container div.story {padding-top: 0; border-top: 1px dotted #ccc;}
div#lead-container h3.headline a {display: block;}
div#lead-container div.story.first {padding-top: 0; border-top: 1px none #ccc;}
div#lead-rail div.story p.teaser {font-size: .8em; margin-bottom: .5em; line-height: 1.2;}
div#lead-container p.meta,#lead-container li.story span {font: bold .6em "Lucida Grande",Lucida,Verdana,sans-serif; text-align: right !important; color: #666; text-transform: uppercase;}
#lead-news li.story span {font-size: .8em;}
#lead-news li.story a.comments {font-size: 1em !important;}
#lead-container #lead-news ul.related {font-size: 13px;}
div#lead-container p.kicker {text-transform: uppercase; font: bold .6em "Lucida Grande",Lucida,Verdana,sans-serif; margin-bottom: .2em; color: #333;}
div#lead-container p.meta span.updated,#lead-container li.story span.updated {color: #950a09;}
div#lead-container p.meta a {color: #fff; background: #999 url(//media.lasvegassun.com/media/projects/homepage/icons/comment_bubble_bottom.png) no-repeat 0 bottom; padding: 1px 3px 5px;}
div#lead-container p.meta a:hover {background: #28537d url(//media.lasvegassun.com/media/projects/homepage/icons/comment_bubble_bottom-hover.png) no-repeat 0 bottom; text-decoration: none;}
div#lead-rail-2 {width: 100px; float: right;}
div#ces-blog {background-color: #e5e5e5; padding-bottom: 3px; margin-bottom: 2px;}
div#lead-container div#ces-blog p.meta a {color: #fff; background: #999 url(//media.lasvegassun.com/media/projects/homepage/icons/comment_bubble_bottom2.png) no-repeat 0 bottom; padding: 1px 3px 5px;}
div#lead-container div#ces-blog p.meta a:hover {background: #28537d url(//media.lasvegassun.com/media/projects/homepage/icons/comment_bubble_bottom-hover2.png) no-repeat 0 bottom; text-decoration: none;}
div#lead-rail-2 div.story h3.headline {font-weight: bold; font-size: .8em; margin-bottom: .3em;}


/* Lead News */
div#lead-news {margin-bottom: .5em; padding-bottom: .8em; border-bottom: 4px solid #999; width: 507px; float: left;}
div#lead-news h3.headline {font-size: 1.8em; line-height: 1.1; margin-bottom: .2em;}
div#lead-news ul.related {clear: both !important;}
div#lead-news img.thumbnail {float: left; margin-right: 5px; margin-bottom: 10px; border: 1px solid #999;}

/* My Comment */
div#lead-news p.teaser {font-size: .9em; margin-bottom: .5em;}
div#lead-news p.meta {float: right !important; text-align: right; margin: 0 0 5px 5px;}
div#lead-news ul.related li {list-style-type: square; list-style-position: outside; margin-left: 1.5em; font-weight: bold; font-size: .9em; line-height: 1.1; margin-bottom: .2em; color: #333;}
div#homepagePrefix h3 a {display: block; height: 91px;}

/* Feature Story */
div#colAupper.homepageC1 #feature {width: 396px; overflow: hidden; float: left; padding-right: 11px;}
div#colAupper.homepageC1 div#feature div.lead_visual {margin-bottom: .5em;}
div#colAupper.homepageC1 div#feature div.lead_visual .slideshow {height: 265px; overflow: hidden; border: 1px solid #999; background: #222; padding-top: 5px;}

div#colAupper.homepageC1 div#feature div.lead_visual img {margin-bottom: 3px; border: 1px solid #333;}
div#colAupper.homepageC1 #feature h2.headline {line-height: 1.1; margin-bottom: .3em; font-weight: normal; font-style: normal; font-size: 2.1em;}
div#colAupper.homepageC1 #feature p.kicker {text-transform: uppercase; font: bold .75em "Lucida Grande",Lucida,Verdana,sans-serif; color: #333; margin-bottom: .3em;}
div#colAupper.homepageC1 #feature h3.subhead {font-weight: bold; color: #333; margin-bottom: .5em; font-size: 1.1em;}
div#colAupper.homepageC1 #featureStory p.byline {display: inline; margin-right: 6px; color: #666; border-right-style: solid; border-right-width: 1px; padding-right: 4px; font: bold .7em Georgia,"Times New Roman",Times,serif; text-transform: uppercase;}
div#colAupper.homepageC1 #featureStory p.teaser {font-weight: normal; font-style: normal; text-transform: none; display: inline; list-style-position: inside; margin-right: .4em; font-size: 1em; line-height: 1.3;}

/* Feature Sidebar */
div#colAupper.homepageC1 #featureStorySidebar {margin-top: .3em; padding-top: .3em; border-top-style: solid;}
div#colAupper.homepageC1 #featureStorySidebar div#relatedStories {font-size: 1.2em;}
div#colAupper.homepageC1 #featureStorySidebar img {margin-top: .5em; padding-top: .5em; border-top: 1px solid #ccc;}
div#colAupper.homepageC1 #feature div.sidebar ul li {font-size: .9em; font-weight: bold; margin-bottom: .3em; list-style-type: square; list-style-position: outside; color: #333; margin-left: 1.5em;}
div#colAupper.homepageC1 div#relatedFragment {margin-top: .5em; padding-top: .5em; border-top: 1px solid #ccc;}
