/* Clear Fix */
.cf:after { content: "."; display: block; height: 0;  clear: both; visibility: hidden;  }
.cf {  display: inline-table;  }
.cf {  display: inline-block;  }
/* Hides from IE-mac \*/
* html .cf { height: 1%;  }
.cf { display: block;  }
/*************************************************/
.external_link { display:block;  }
li .external_link { display:inline;  }
/*************************************************/
#dynamic-content .top_story h2 a,
#dynamic-content .top_story h2 a:link,
#dynamic-content .top_story h2 a:visited,
#dynamic-content .top_story h2 a:active,
#dynamic-content .top_story h2 a:hover
{
	font-size:14px; font-weight:bold;
}
.container{background-color:#FCFCFC; border:1px solid #DDDDDD; padding:5px; margin:0 0 7px 0;}
.container h1, h1.round{font-weight:bold; font-size:12px; margin:0; height:26px; background:url(img/h1middle.gif) repeat-x; line-height:24px; clear:both;}
.container h1 .roundleft, h1.round .roundleft{background:url(img/h1left.gif) no-repeat left; padding-left:10px; height:26px;}
.container h1 .roundright, h1.round .roundright{background:url(img/h1right.gif) no-repeat right; height:26px;}
.square{margin:0; padding:0; list-style:none;}
.square li{background:url(../images/sbullet.gif) left no-repeat 6px; padding-left:12px;}
div.image{text-align:center;}
div.image span{font-size:10px; font-weight:normal; color:#666666; float:right; margin-right:5px;}
.top_story *{font-size:12px;}
.top_story h1{font-size:14px; margin:0 0 6px 0;}
.top_story h2{margin:6px 0 6px 0;}
.top_story p{margin:0 0 6px 0;}
.popnews td{padding-top:5px;}
.popnews img{margin:5px;}
#storyDate-Links h5 {color:#939495; font-size:11px; font-weight:normal; font-family:arial, sans-serif; margin:0;}
#assetsWrapper {float:right; width:315px; margin:0 0 0 7px;}
#storyAssets #additionalImages{margin:7px 2px 0 5px;}
#storyAssets #additionalImages a {font-weight:bold; margin:0; height:18px;}
#storyAssets #mainImage img{margin:0; display:inline;}
#storyAssets #mainImage div.image {text-align:center; float:none; margin:0;}
#storyAssets #mainImage div.imageByline {font-size:10px; color: #939495; text-align:right; margin:2px 3px 5px 0; text-transform:uppercase;  }
#storyAssets #mainImage div.imageCaption {font-size:11px; margin:2px 5px 5px 5px; text-align:left;}
#storyAssets ul.link_list{list-style:none; margin:0; padding:0 5px 5px 5px; clear:both;}
/* feedback */
#feedbackBody *{font-family:arial, sans-serif; font-size:12px; letter-spacing:1px;}
#feedbackBody h1{margin:7px 0 7px 0; padding:7px 0 7px 0; border-top:1px solid black; border-bottom:1px solid #DDDDDD; letter-spacing:2px;}
#feedbackBody .feedback .by {padding-top:10px; color:#666666;}
#feedbackBody .feedback .by *{font-size:11px; color:#666666;}
#feedbackBody td{vertical-align:middle;}
/* newslist */
.newslist h1{font-size:14px; text-decoration:underline; margin:0 0 7px 0; text-transform:uppercase;}
.newslist h2{font-size:12px; margin:0 0 7px 0;}
#buttons {margin:7px 0 7px 0; clear:both;}
#buttons a,
#buttons a:link,
#buttons a:active,
#buttons a:visited
{
	border:1px solid gray; background-color:#CC0000; color:white; font-weight:bold; padding:2px 10px 2px 10px; text-decoration:none;
	border-right-width:2px; border-bottom-width:2px;
	font-size:10px;
}
#buttons a:hover
{
	text-decoration:underline;
}

