/* - STORY PAGE 1 - */


/* STORY1 LAYOUT */
.story1 #mi_content {
	float: left;
	width: 610px;
	padding: 10px 15px 15px;
	position: relative;
	padding-right: 0;
	}

.story1 #story_header {
	float: left;
	width: 460px;
	}

.story1 #story_tools {
	width: 125px;
	padding: 5px;
	position: absolute;
	top: 12px;
	right: 12px;
	}

.story1 #story_body #story_assets, 
.story1 #story_body #ntl3_additional {
	width: 315px;
	float: left;
	}
.story1 .advertisement {
	margin: 0 0 5px 0;
        }

.story1 #story_body #yahoo_300x250_ipbtf_1.advertisement {
	margin:  5px 10px 5px 0;
        padding: 8px;
        float:left;
        }

div#story_section_breadcrumb {
        text-decoration:none;
        }

#story_section_breadcrumb {
       font-size:12px;
       font-weight:normal;
       margin-bottom:1em;
       text-decoration:underline;
       text-transform:uppercase;
       }
#story_section_breadcrumb a {color: #7b4418;}
#story_section_breadcrumb a:hover {color: #aa0000;}

#mi_story_detail_top #story_tools {
      background-color:#EDEDED;
      border:1px solid grey;
      float:right;
      margin:10px 0 0 10px;
      padding:5px 5px 5px 5px;
      width:125px;
}

/* END STORY1 LAYOUT */




/* TEXT RESIZE Styles */
.story1 #txtResizeTool {}

.story1 #txtResizeTool .txtResizeToolHeading {
	margin: 0 5px 0 0;
	line-height: 1em;
	font-size: 1.1em;
	text-transform: uppercase;
	font-weight: bold;
	}

.story1 #txtResizeTool #txtResizeImageContainer {
	margin-left: 15px;
	}

.story1 #txtResizeTool a#txtResizeMinus {
	margin: 0 5px 0 2px;
	}

.story1 #txtResizeTool img#txtResizeMinusFade, 
.story1 #txtResizeTool img#txtResizePlusFade {
	display: none;
	}

.story1 #txtResizeTool a img {
	vertical-align: bottom;
	height: 13px;
	width: 13px;
	}

.story1 #txtResizeTool img.txtResize {
	margin-top: 0;
	}

.story1 #mi_story_detail_top {
        height:150px;
        min-height:150px;
}
/* END TEXT RESIZE Styles */


/* *** */
/* These drive the jquery cycle plugin for pictures in story detail */

#cycleSlideShow{ 
	position: relative;
	height: 200px;
}
#cycleSlideShow #cycleControls {
	z-index: 1000;
	top: 0;
	left: 0;
	position: absolute; 
	display: none;
	margin: 0; 
	padding: 2px; 
    width: 290px;
}
#cycleSlideShow #cycleControls a { 
	margin: 0;
	padding: 0;
	outline-style: none;
}
a#cyclePrev{
	position: absolute;
	top: 10px;
	left: 10px;
}
a#cycleNext{
	position: absolute;
	top: 10px;
	right: 0;
}
a#cyclePause{
	position: absolute;
	left: 120px;
	
}
a#cyclePlay{
	position: absolute;
	right: 105px
}

#cycleSlides{
	width: 300px;
	/* height: 200px;*/
	margin-left: 2px;
	/* overflow: hidden;*/
}
a.activeSlide img {
	background: rgb(0, 0, 0,);
	opacity: 0.5;
	-moz-opacity: 0.50;
	filter: alpha(opacity=50);
	z-index: 20;
}

/* End jquery cylce styles */



/* These styles are used for the AJAX version of "Email a friend" and any other tools that 
will be developed needing similar functionality */

#toolbox { 
	display: none;
	position: absolute;
	top: 200px;
	left: 200px;
	border: 3px solid #666;
	background-color: #EEE;
	width: 380px;
	z-index: 100;
	}

#tool { margin: .5em; }
#tool .label { 
	width: 175px; 
	font: 10px normal arial, helvetica, sans-serif; 
}
/* END: Toolbox styles */

/* Styles for polls */

#story_assets #more_assets div.mi_poll div { display: block; }
.mi_poll { margin-top: 5px; }
.mi_poll .poll_heading { text-align: left; display: inline; font-weight: bold; float: left; margin-right: 5px; }
.mi_poll .poll_question { text-align: left; margin-bottom: 5px; }

#mi_poll_already_voted { font-weight: bold; color: #666; }

#poll_form { margin-bottom: 5px; }
#poll_form #poll_radios div { margin-bottom: 3px; }
#poll_form #poll_radios input, #poll_form #poll_radios label { vertical-align: middle; }
#poll_form #poll_buttons input { margin-top: 5px; }


#poll_result { margin-bottom: 5px; clear: both; }
#poll_result .response { clear: both; margin-top: 10px; }
#poll_result .answer { text-align: left; float: left; margin-right: 5px; }
#poll_result .tally { text-align: left; }
#poll_result .result { text-align: left; }
#poll_result .poll_percent { border: 0px solid black; display: inline; }
#poll_result #total { margin-top: 5px; font-weight: bold; }

/* End polls styles
