@charset "UTF-8";
/* CSS Document */
.mb20 {margin-bottom:20px;}

.contents a {color:#d62d00;}
.bk_hd {margin:20px 0;}
/*
.bk_hd h1  {text-transform:uppercase; font-family: 'Roboto Slab', Arial, serif; text-transform:uppercase; font-weight:normal; font-size:32px; line-height:36px;}
*/
.bk_hd h1  {font-size: 32px; line-height: 36px;font-family: 'Guardian Egyp',serif!important;font-weight: 550;}
.bk_hd .author {color:#666; font-size:11px; padding:10px 0;}
.bk_hd .author span {color:#d62d00; font-weight:bold;}
.bk_social {margin-bottom:25px; border-top:2px solid #000; padding-top:10px;height:25px;overflow: hidden;}
.tool_left {float:left;}
.tool_left li {float:left; display:inline; margin-right:10px;}
.tool_left .fb a {background:url(../images/sprite_social.gif) 0 0 no-repeat; display:inline-block; text-indent:-9999px; width:73px; height:20px;}
.tool_left .twt a {background:url(../images/sprite_social.gif) 0 -40px no-repeat; display:inline-block; text-indent:-9999px; width:90px; height:20px;}
.tool_left .ggl a {background:url(../images/sprite_social.gif) 0 -80px no-repeat; display:inline-block; text-indent:-9999px; width:65px; height:20px;}
.tool_left .share a {background:url(../images/sprite_social.gif) 0 -120px no-repeat; display:inline-block; text-indent:-9999px; width:91px; height:20px;}
.tool_right {float:right;}
.tool_right li {float:left; display:inline; margin-left:6px;}
.tool_right .print a {background:url(../images/sprite_social.gif) -500px -40px no-repeat; display:inline-block; text-indent:-9999px; width:19px; height:19px;}
.tool_right .email a {background:url(../images/sprite_social.gif) -500px  0 no-repeat; display:inline-block; text-indent:-9999px; width:19px; height:19px;}
.tool_right .comment {background:#dbdbdb url(../images/sprite_social.gif) -500px -80px no-repeat; display:inline-block; padding-left:23px; padding-right:5px; height:19px;}
.tool_right .comment a {background-color:#dbdbdb; color:#000; text-align:center; font-size:11px;}
.story {font-size:15px; line-height:21px; color:#000;}
.story a {text-decoration:underline;}
.story a:hover {text-decoration:none;}
.story p {margin-bottom:15px;}
.story h2,.story h3,.story h4,.story h5,.story h6{margin-bottom:15px;}
.story p a {color:#3996d2;}
.story .m-media a{color:#3996d2;}
.story img, .story object {max-width:100%;}
.photo img{width:100%;}
.nw_cont {width:708px !important;}
.clr {clear:both; display:block;}

.copy {color:#9a9a9a; font-size:11px; padding-top:10px; border-top:1px solid #dbdbdb; margin:25px 0; clear:both;}
.copy span {color:#d62d00;}
.disqus {margin-bottom:35px;}
/*smaller image article page*/
.story .content2 .article_img {float:left; display:inline;}
.story .content2 .article_img img {margin-right:20px;}
.story .content2 .article_img .descript {width:314px; background-color:#eaeaea; color:#797979; font-size:11px; line-height:14px; padding:10px 20px 18px 16px;}
/*larger image article page*/
.story .content1 .descript {background-color:#eaeaea; color:#797979; font-size:11px; line-height:14px; padding:8px 20px 8px 16px;}
/*slideshow page*/

.show_nav1, .show_nav2 {float:right; height:30px; text-transform:uppercase; font-family: 'Roboto Slab', Arial, serif; font-weight:normal; font-size:15px; line-height:21px;margin: 0px 0px 20px 0px;}
.show_nav1 a, .show_nav2 a {background-color:#d62d00; color:#fff; padding:3px 8px 11px; text-decoration:none; font-size:16px;}
.show_nav1 a:hover, .show_nav2 a:hover {background-color:#000; color:#fff; text-decoration:none;}
.show_nav2 ul {}
.show_nav2 li {float:left; display:inline; margin-left:15px;}

/*slideshow galleries*/
.bk_slideshow {margin:25px 0 50px;}
.bk_slideshow h2 {text-transform:uppercase; font-family: 'Roboto Slab', Arial, serif; font-weight:normal; font-size:22px; font-weight:normal; text-align:left; border-bottom:2px solid #000; margin-bottom:15px; line-height:25px; text-transform:uppercase; padding:9px 13px;}
.bk_slideshow h2 span {color:#D62D00;}
.bk_slideshow .slidebk h3 {margin-top:3px;}
.bk_slideshow .slidebk h3 a {color:#000; font-size:14px; line-height:18px; text-decoration:none;}
.bk_slideshow .slidebk h3 a:hover {text-decoration:underline;}
.bk_slideshow .slidebk {float:left; width:200px;}
.bk_slideshow .slidebk {margin-left:20px;}
.slidewindow {text-align:center; background:url(../images/bg_slide.gif) top center repeat-x #f8f8f8;}

/*video*/
.video {margin-bottom:20px;}
.video .bd {background-color:#000; display:block; padding:10px 15px; font-weight:bold;}
.video .bd a {color:#fff;}

/*photo gallery*/
.photos {background-color:#000;}
.photos .hd {border-color:#d62d00; color:#fff; padding-left:20px;}
.photos .bk_photo {float:left; background-color:#313131; width:153px; text-align:center; color:#fff; padding:15px 8px 12px; margin-bottom:17px;}
.bk_photo img {margin-bottom:5px;}
.bk_photo .title {color:#fff; font-weight:bold; line-height:16px; margin-bottom:2px; height: 30px; overflow:hidden;}
.bk_photo .date {font-size:11px;}
.photos .bd {padding:5px 0 20px 20px;}
.photos .margin {margin-right:17px;}

.news li {margin-left:10px; margin-right:10px;}
.descript { font-size: 8pt; color: #444;}

.imageNone {margin-bottom:15px;}
.imageLeft {float:left; margin-right:15px;}
.imageRight {float:right; margin-left:15px;}
.imageBox {text-align:center;margin:0 auto;}
.caption {text-align:left;}

.ad-sample { width: 100%; clear: both;}
.ad-sample:before, .ad-sample:after { content: ""; display: table; }
.ad-sample:after { clear: both; }
.ad-sample span {text-align: center; font-size: 0.688em; text-transform: uppercase; color: #ddd; margin-bottom: 0.625em; display: block; clear: both; }

.bk-desktop_related {   border-bottom: 3px solid #ddd; clear: both;}
.bk-desktop_related .bk-hd_desktop_related{    border-top: 3px solid #ddd; clear: both;}
.bk-desktop_related .bk-bd_desktop_related {padding:10px;}
.bk-desktop_related .bk-con_desktop_related {width: 19%; float:left; margin-right:1%; position:relative; display:block;}
.bk-desktop_related .art-img_desktop_related {width:100%;}
.bk-desktop_related .art-txt_desktop_related {padding:0 0 15px 0;}
.bk-desktop_related .art-ttl_desktop_related {line-height:18px;    color: black; font-size: 12px !important; font-weight: normal;}
.bk-desktop_related .ttl-lft {float: left;padding: 10px 2px;}
.bk-desktop_related  .clearfix{    clear: both;    display: block;}
