#headline_container{
position:relative;
margin:0 auto;
padding:0px;
width:950px;
height:56px;
border:1px solid black;
border-top:0;
border-bottom:1px solid #fff;
text-align:left;
overflow:hidden;
}
a.headline{
position:absolute;
display:block;
top:0;
left:5px;
z-index:1;
}


#headlineNav{
position:relative;
float:right;
clear:none;
margin:0;
height:45px;
margin-top:6px;
margin-right:10px;
width:190px;
border:0px;
text-align:center;
z-index:5;
cellspacing:0;
cellpadding:0;
}


#headlineNav td{
cellspacing:0;
cellpadding:0;
}

#headlineNav tr{
cellspacing:0;
cellpadding:0;
}

/* roll over buttons */	

            /* read button */
            
            a.article{
            display:block;
						float:right;
						clear:none;
            width:40px;
            height:100%;
            background:url(bugs/article.gif) no-repeat 0% 0%;
            }
            
            
            a.article:hover{
            display:block;
            background:url(bugs/article.gif) no-repeat;
						background-position: -87px 0 !important;
						cursor:hand;
            }
            

            /* watch buttons */
            a.video{
            display:block;
						float:right;
						clear:none;
            width:40px;
            height:100%;
            background:url(bugs/video.gif) no-repeat 0% 0%;
            }
           
            
            a.video:hover{
            display:block;
            background:url(bugs/video.gif) no-repeat;
						background-position: -87px 0 !important;
						cursor:hand;
            }
            
            /* listen buttons */
            a.audio{
            display:block;
						float:right;
						clear:none;
            width:40px;
            height:100%;
            background:url(bugs/audio.gif) no-repeat 0% 0%;
            }
                       
            a.audio:hover{
            display:block;
            background:url(bugs/audio.gif) no-repeat;
						background-position: -87px 0 !important;
						cursor:hand;
            }
            
            /* listen buttons */
            a.slideshow{
            display:block;
						float:right;
						clear:none;
            width:40px;
            height:100%;
            background:url(bugs/slideshow.gif) no-repeat 0% 0%;
            }
                       
            a.slideshow:hover{
            display:block;
            background:url(bugs/slideshow.gif) no-repeat;
						background-position: -87px 0 !important;
						cursor:hand;
            }
			
			



#p2_full{
position:relative;
margin:0 auto;
border:0px;
padding:0px;
width:950px;
border:1px solid black;
border-top:0;
border-bottom:0;
background-color:#ffffff;
overflow:hidden;
text-align:left;
}

#flash{
}



/*section/story header -------------------------------------------------------*/

#sectionHeader{
width:100%;
padding:0px;
height:36px;
margin:0px;
text-align:left;
color:#ffffff;
font:14px arial;
overflow:hidden;
}

#sectionBottom_container{
position:relative;
width:950px;
padding:0px;
height:36px;
margin:0 auto;
text-align:left;
border:0;
border-left:1px solid #000;
border-right:1px solid #000;
overflow:hidden;
background-color:#fff;
}

#sectionBottom{
position:relative;
width:950px;
height:100%;
margin:0;
padding:0;
}

.sectionRWL{
display:block;
float:right;
clear:none;
position:relative;
width: 515px;
height: 100%;
border:0;
border-left:1px solid #fff;
text-align:center;
}
.sectionRWL h1{
letter-spacing:3px;
text-align:left;
margin-left:20px;
height: 100%;
padding-top:8px;
font:14px arial;
text-decoration:none;
text-transform:uppercase;
color:#ffffff;
z-index:5;
}

.FirstSectionLink{
position:absolute;
left:0;
top:0;
height:36px;
width:100%;
overflow:hidden;
z-index:1;
}


h1.FirstSection{
display:block;
text-align:center;
width:660px;
padding-top:8px;
height:100%;
font:14px arial;
letter-spacing:3px;
text-decoration:none;
text-transform:uppercase;
color:#ffffff;
overflow:hidden;
}
a.FirstSection:link{
display:block;
text-align:center;
width:660px;
padding-top:8px;
height:100%;
font:14px arial;
letter-spacing:3px;
text-decoration:none;
text-transform:uppercase;
color:#ffffff;
overflow:hidden;
}
a.FirstSection:visited{
display:block;
text-align:center;
width:660px;
padding-top:8px;
height:100%;
font:14px arial;
letter-spacing:3px;
text-decoration:none;
text-transform:uppercase;
color:#ffffff;
overflow:hidden;
}
a.FirstSection:hover{
display:block;
text-align:center;
width:660px;
padding-top:8px;
height:100%;
font:14px arial;
letter-spacing:3px;
text-decoration:none;
text-transform:uppercase;
color:#ffffff;
overflow:hidden;
}
a.FirstSection:active{
display:block;
text-align:center;
width:660px;
padding-top:8px;
height:100%;
font:14px arial;
letter-spacing:3px;
text-decoration:none;
text-transform:uppercase;
color:#ffffff;
overflow:hidden;
}



a.currentSection:link{
display:block;
letter-spacing:3px;
float:right;
clear:none;
position:relative;
width: 660px;
text-align:center;
height: 100%;
border:0;
border-left:1px solid #fff;
padding-top:8px;
font:14px arial;
text-decoration:none;
text-transform:uppercase;
color:#ffffff;
z-index:5;
}
a.currentSection:visited{
display:block;
letter-spacing:3px;
float:right;
clear:none;
position:relative;
width: 660px;
text-align:center;
height: 100%;
border:0;
border-left:1px solid #fff;
padding-top:8px;
font:14px arial;
text-decoration:none;
text-transform:uppercase;
color:#ffffff;
z-index:5;
}
a.currentSection:hover{
display:block;
letter-spacing:3px;
float:right;
clear:none;
position:relative;
width: 660px;
text-align:center;
height: 100%;
border:0;
border-left:1px solid #fff;
padding-top:8px;
font:14px arial;
text-decoration:none;
text-transform:uppercase;
color:#ffffff;
z-index:5;
}
a.currentSection:active{
display:block;
letter-spacing:3px;
float:right;
clear:none;
position:relative;
width: 660px;
text-align:center;
height: 100%;
border:0;
border-left:1px solid #fff;
padding-top:8px;
font:14px arial;
text-decoration:none;
text-transform:uppercase;
color:#ffffff;
z-index:5;
}


#sectionTitlesLinks{
float:right;
clear:none;
height:100%;
}

a.sectionTitles:link{
display:block;
letter-spacing:3px;
float:right;
clear:none;
position:relative;
width: 145px;
text-align:center;
height: 100%;
border:0;
border-left:1px solid #fff;
padding-top:8px;
font:14px arial;
text-decoration:none;
color:#ffffff;
text-transform:uppercase;
z-index:5;
}
a.sectionTitles:visited{
display:block;
letter-spacing:3px;
float:right;
clear:none;
position:relative;
width: 145px;
text-align:center;
height: 100%;
border:0;
border-left:1px solid #fff;
padding-top:8px;
font:14px arial;
text-decoration:none;
color:#ffffff;
text-transform:uppercase;
z-index:5
}
a.sectionTitles:hover{
display:block;
letter-spacing:3px;
float:right;
clear:none;
position:relative;
width: 145px;
text-align:center;
height: 100%;
border:0;
border-left:1px solid #fff;
padding-top:8px;
font:14px arial;
text-decoration:none;
color:#ffffff;
text-transform:uppercase;
z-index:5
}
a.sectionTitles:active{
display:block;
letter-spacing:3px;
float:right;
clear:none;
position:relative;
width: 145px;
text-align:center;
height: 100%;
border:0;
border-left:1px solid #fff;
padding-top:8px;
font:14px arial;
text-decoration:none;
color:#ffffff;
text-transform:uppercase;
z-index:5
}

/* end section/story header -----------------------------------------------*/







/* section index -------------------------------------------------------*/



.sectionRWLBody{
position:relative;
width:505px;
background-color:#ffffff;
text-align:center;
padding:0;
border:0;
border-left:1px solid #fff;
overflow:hidden;
float:right;
margin:0;
padding-right:10px;
z-index:5;
}

#FirstSectionBody{
position:relative;
float:right;
width:640px;
background-color:#ffffff;
text-align:left;
padding:0;
border:0;
z-index:1;
}

.currentSectionBody{
position:relative;
width:640px;
background-color:#ffffff;
text-align:left;
padding:0;
border:0;
border-left:1px solid #fff;
overflow:hidden;
float:right;
margin:0;
padding-right:10px;
margin-left:10px;
z-index:5;
}

.sectionPreview{
position:relative;
width:145px;
background-color:#ffffff;
text-align:left;
padding:0;
border:0;
border-left:1px solid #fff;
overflow:hidden;
float:right;
z-index:5;
}

/* Story Links Container for preview page -------------------------------------------------------------*/
.preview_storyLinksContainer{
margin:0;
margin-bottom:20px;
width:100%;
text-align:center;
}

.psLCLink{
position:relative;
margin:0 auto;
width:135px;
cellspacing:0px;
cellpadding:0px;
padding:0;
vertical-align:middle;
}

.psLCLink_tdTitle{
}

.psLCLink_tdTitle h3{
font:11px verdana, sans-serif;
text-decoration:none;
}


.psLCLink_tdSmallBug{
text-align:center;
}


a.psLC:link{
display:block;
margin-top:20px;
font:11px verdana, sans-serif;
text-decoration:none;
filter:alpha(opacity=60);
-moz-opacity:0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
}

a.psLC:visited{
display:block;
margin-top:20px;
font:11px verdana, sans-serif;
text-decoration:none;
filter:alpha(opacity=25);
-moz-opacity:0.25;
-khtml-opacity: 0.25;
opacity: 0.25;
}

a.psLC:hover{
display:block;
margin-top:20px;
font:11px verdana, sans-serif;
text-decoration:none;
filter:alpha(opacity=1);
-moz-opacity:1.0;
-khtml-opacity: 1.0;
opacity: 1.0;
}

a.psLC:active{
display:block;
margin-top:20px;
font:11px verdana, sans-serif;
text-decoration:none;
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity: 1.0;
opacity: 1.0;
}




/* STORY LINKS CONTAINER FOR SECTION INDEX PAGE -------------------------------------------------------*/
/*rwl indexes*/
.rwlLC{
position:relative;
margin:0 auto;
padding:0px;
width:350px;
text-align:left;
background-color:#fff;
overflow:hidden;
margin-bottom:35px;
}

h3.rwlType{
color:#000;
font:14px arial, verdana, sans-serif;
text-align:left;
margin-left:20px;
padding-bottom:5px;
margin-bottom:25px;
}

.rwlLC a{
text-decoration:none;
}

.rwlLCLead{
width:100%;
text-align:left;
overflow:hidden;
}

.rwlLCLead p{
font:11px verdana, sans-serf;
line-height:145%;
}




.index_storyLinksContainer{
margin:0;
width:100%;
margin-top:20px;
text-align:center;
margin-bottom:20px;
}


.isLC{
position:relative;
margin:0 auto;
padding:0px;
width:500px;
text-align:left;
background-color:#fff;
overflow:hidden;
margin-bottom:35px;
}

.isLC a{
text-decoration:none;
}


h1.isLCTitle{
color:#000;
font:14px arial, verdana, sans-serif;
letter-spacing:3px;
padding-bottom:5px;
margin-bottom:5px;
}


a.isLCBug:link{
position:relative;
display:block;
clear:both;
float:right;
right:35px;
margin-top:-35px;
width:41px;
height:40px;
overflow:hidden;
}

a.isLCBug:visited{
position:relative;
display:block;
clear:both;
float:right;
right:35px;
margin-top:-35px;
width:41px;
height:40px;
overflow:hidden;
}

a.isLCBug:hover{
position:relative;
display:block;
clear:both;
float:right;
right:35px;
margin-top:-35px;
background-position:-87px 0 !important;
width:41px;
height:40px;
overflow:hidden;
}

a.isLCBug:active{
position:relative;
display:block;
clear:both;
float:right;
right:35px;
margin-top:-35px;
width:41px;
height:40px;
overflow:hidden;
}

.isLCLead{
width:390px;
text-align:left;
overflow:hidden;
}

.isLCLead p{
font:11px verdana, sans-serf;
line-height:145%;
}


.isLCLink{
position:relative;
float:right;
clear:none;
margin:0;
width:110px;
height:20px;
cellspacing:0px;
cellpadding:0px;
padding:0;
}


.isLCLink tr{
cellspacing:0px;
cellpadding:0px;
padding:0;
}

.isLCLink td{
cellspacing:0px;
cellpadding:0px;
padding:0;
vertical-align:middle;
}

.isLCLink_tdType {
font:14px arial, verdana, sans-serf;
text-align:center;
}
.isLCLink_tdType a{
font:14px arial, verdana, sans-serf;
font-weight:600;
text-decoration:none;
}
.isLCLink_tdArrows{
font:12px arial, verdana, sans-serf;
text-align:left;
width:20px;
}
.isLCLink_tdArrows a {
display:block;
cursor:hand;
text-align:left;
width:30px;
height:20px;
overflow:hidden;
}

.isLCLink_divArrows{
}

/* section index -------------------------------------------------------*/





/* STORY CONTAINER -------------------------------------------------------*/


.storyContainer{
position:relative;
margin:0 auto;
margin-top:20px;
padding:0px;
width:520px;
text-align:left;
background-color:#fff;
overflow:hidden;
margin-bottom:35px;
}

.storyContainer h1{
color:#000;
font:14px arial, verdana, sans-serif;
letter-spacing: 3px;
margin-bottom:5px;
padding-bottom:5px;
}
.storyContainer h2{
color:#000;
font:10px verdana;
text-transform:uppercase;
margin-bottom:20px;
}

.storyContainer p{
color:#000;
font:11px verdana, sans-serif;
margin-bottom:10px;
line-height:145%;
}

.imgWide{
position:relative;
clear:both;
width:100%;
}

.captionClear{
display:block;
font:10px verdana;
clear:both;
margin-bottom:10px;
}

a.IMG{
display:block;
float:right;
clear:none;
margin-left:10px;
color:#000
}

a.IMG img{
width:180;
border:0;
}

span.caption {
float:right;
clear:both;
width:180px;
margin-top:5px;
margin-bottom:10px;
font:10px arial, verdana, sans-serif;
text-align:right;
}


/*audio player*/
.audioPlayer_container{
clear:both;
width:100%;
margin-bottom:30px;
text-align:left;
}
.audioPlayer_container img{
float:right;
margin-top:-6px;
}
.audioPlayer_container h2{
font: 12px arial, verdana, sans-serif;
width:300px;
letter-spacing:2px;
text-transform:none;
margin:0;
padding:0;
margin-bottom:6px;
}
.APCPlayer{
margin:0;
width:300px;
}
p.APCLead{
font: 11px verdana, sans-serif;
line-height:125%;
width:300px;
padding-left:5px;
margin-bottom:8px;
}

.player{
}

#flowplayer{
margin:0;
width:500px;
margin-bottom:20px;
}

.slideshow{
margin:0;
width:500px;
margin-bottom:20px;
}




/* grey box on the bottom ----------------------------------------------------------- */


#bottomnav_container{
position:relative;
width:950px;
height:56px;
margin:0 auto;
border:1px solid #000;
border-top:1px solid #fff;
border-bottom:0;
padding:0px;
background-color:#383229;
text-align:left;
overflow:hidden;
}



#bottomnav{
position:relative;
top:36px;
left:10px;
width:100%;
height:25px;
font:10px verdana;
color:#ffffff;
text-align:center;
border:0px;
padding:0px;
margin:0px;
cellspacing:0;
cellpadding:0;
background:url(../700white.gif) no-repeat 50% 0;
z-index:100;
}


#bottomnav_storyLinks{
position:relative;
margin:0 auto;
width:800px;
padding:0px;
border:0px;
height:40px;
z-index:10px;
text-align:center;
}

#bottomnav_storyLinks span{
display:block;
margin-top:20px;
color:#fff;
font:14px verdana;
font-weight:bold;
}



#bottomnav_storyLinks a:link{
display:block;
margin-top:20px;
color:#000;
font:14px verdana;
text-transfrom:uppercase;
text-decoration:none;
}

#bottomnav_storyLinks a:visited{
display:block;
margin-top:20px;
color:#000;
font:14px verdana;
text-transfrom:uppercase;
text-decoration:none;
}

#bottomnav_storyLinks a:hover{
display:block;
margin-top:20px;
color:#fff;
font:14px verdana;
text-transfrom:uppercase;
text-decoration:none;
}

#bottomnav_storyLinks a:active{
display:block;
margin-top:20px;
color:#000;
font:14px verdana;
text-transfrom:uppercase;
text-decoration:none;
}







/* end grey box on the bottom ----------------------------------------------------------- */