body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}

#wicked_video {height: 285px;}
.storyMultimedia {float: left; width: 320px; clear: both; margin: 0 10px 10px 0;}
.relatedContent {float: left; width: 320px; clear: both; margin: 0 10px 10px 0; background: url('images/story_tools_bg.gif') top left repeat-x;}
.relatedContent .content {border: 0 !important;}
.relatedContent .title, .relatedContent .title:link, .relatedContent .title:visited {display: block; font: bold 11px Arial,Sans-Serif; color: #000; padding: 6px 10px; padding-left: 30px; text-decoration: none;}
.relatedContent .title:hover {color: #1f81cc; text-decoration: none;}
.relatedContent .content a.video, .relatedContent .content a.video:link, .relatedContent .content a.video:visited {display: block; padding: 10px 10px 10px 50px; background: url('images/video_icon_large.gif') 10px center no-repeat; border-bottom: 1px solid #EEEFE6; font: bold 11px Arial,Sans-Serif; color: #003c6b; text-decoration: none;}
.relatedContent .content a.video:hover {color: #1f81cc; text-decoration: none; background: #EEEFE6 url('images/video_icon_large_hover.gif') 10px center no-repeat;}
.relatedContent .content a.video span {color: red;}
.relatedContent .content a.soundslide, .relatedContent .content a.soundslide:link, .relatedContent .content a.soundslide:visited {display: block; padding: 10px 10px 10px 50px; background: url('images/soundslide_icon_large.gif') 10px center no-repeat; border-bottom: 1px solid #EEEFE6; font: bold 11px Arial,Sans-Serif; color: #003c6b; text-decoration: none;}
.relatedContent .content a.soundslide:hover {color: #1f81cc; text-decoration: none; background: #EEEFE6 url('images/soundslide_icon_large_hover.gif') 10px center no-repeat;}
.relatedLinks {padding: 0 10px;}
.storyFeaturePhoto {float: left; width: 320px; clear: both; margin: 0 10px 10px 0; text-align: center; position: relative;}
.storyFeaturePhoto img {float: left;}
.storyFeaturePhoto h5 {width: 99%; text-align: left; font: 10px Arial,Sans-Serif; color: #909090; margin: 1px 2px 0 0; float: left;}
.relatedLinks a:link, .relatedLinks a:visited {display: block; font: bold 11px Arial,Sans-Serif; text-decoration: none; color: #003c6b;}
.relatedLinks a:hover {text-decoration: none; color: #1F81CC;}
.relatedLinks li {padding-left: 10px; background: url('images/bullet2.gif') 3px 6px no-repeat; margin: 5px 0; display: block; width: 100%; float: left;}
.relOpened {background: url('images/rel_close_icon.gif') 9px 6px no-repeat;}
.relClosed {background: url('images/open_icon.gif') 9px 6px no-repeat;}
.featurePhoto {display: block; float: left; width: 316px; text-align: center; padding: 1px; border: 1px solid #C7C7C7; text-align: center;}
.featurePhoto:hover {border: 1px solid #1F81CC;}
.thumbnail {display: block; float: left; height: 40px; width: 40px; padding: 1px; border: 1px solid #C7C7C7; margin: 0 6px 5px 0; text-align: center;}
.thumbnails {padding: 5px 0 0 13px;}
.thumbnail:hover {border: 1px solid #1F81CC;}
.thumbnail img {height: 40px; width: 40px;}
.iabMedRect {margin: 0 !important;}
.iabMedRectContainer {float: left; width: 300px; height: 250px; clear: left; border: 1px solid #C7C7C7; margin: 10px 10px 10px 0; padding: 9px; text-align: center; position: relative;}
.iabMedRectDisclaimer300 {position: absolute; top: -3px; left: 120px; background-color: #fff; padding: 0 5px;}
