body { background: url(../images/01/bg-top.jpg) 0 2px repeat-x #FFFFFF; text-align: center; font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 13px; color: #333333; }
img { border: 0; }
a { text-decoration: none; cursor: pointer; color: #255999; }
.clear { clear: both; }
.fleft { float: left; display: inline; }
.fright { float: right; display: inline; }
input:focus { outline: none; }

#wrap { width: 980px; margin: 2px auto; text-align: left; }

/* header */
header { margin-top: 20px; }
#header-left, #header-center, #header-right { float: left; display: inline; }
#header-left { width: 327px; }
#topic { font-family: Verdana; font-size: 18px; font-weight: bold; color: #666666; float: left; }
#topic a { color: #666666; }
form#searchform input { background: #F2F2F2; font-size: 11px; line-height: 16px; margin: 30px 0 0; float: left; color: #666666; float: left; display: inline; }
form#searchform input[type="text"] { border-left: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;
	-webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px;
	width: 244px; padding: 6px; height:16px; }
form#searchform input[type="submit"] { cursor: pointer; width: 33px; height:30px; border: 1px solid #CCCCCC;
	-webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px;	}
#subscribe { float: left; font-size: 11px; font-weight: bold; margin-top: 16px; color: #666666; }
#subscribe a { font-weight: normal; color: #666666; }

#header-center { width: 326px; text-align: center; }
a#logo  img{ margin: 0 auto; }

#header-right { width: 301px; text-align: left; font-size: 11px; color: #666666; padding-left: 25px; }
ul#header_icons { list-style: none; float: left; display: inline; width: 130px; }
ul#header_icons li:first-child { margin: 0px; }
ul#header_icons span { line-height:16px; }
ul#header_icons li { float: left; display: inline; margin-left: 12px; }
.lt-ie8 ul#header_icons li ,.lt-ie8 #go_mobile { margin-left: 6px; }
#go_mobile img { margin-left: 10px; }
#weather_widget { margin-left: 20px; color: #666666; position: relative; }
#weather_city { font-size: 11px; line-height: 20px; }
#weather_degrees { font-size: 14px; font-weight: bold; margin-left:5px; line-height: 20px; }
#weather_widget img { margin-left: 5px; position: absolute; top: 0px; }

nav { display: block; padding: 16px 0px 0px 0px; width: 980px; overflow: hidden; }
ul#nav  { list-style:none; text-align: center; padding: 0px; margin: 0px 0px 0px 0px; height:46px; background: #427FCA; width: 2000em; }
ul#nav li  { display: inline-block; float: left;  height: 20px; margin: 0 0 0 2px; padding: 10px 18px 10px 18px;  background-color: #255999; border-top: 3px solid transparent;  border-bottom: 3px solid #194985; }
ul#nav li:first-child { padding-left: 21px; }
ul#nav li a { text-transform: uppercase; font-size: 13px; color: #FFFFFF; line-height: 22px; } 
ul#nav li:hover,ul#nav .active { border-top: 3px solid #194985 !important; z-index: 100; background: #E0EBF7; height: 20px;  border-bottom: 3px solid #E0EBF7; }
ul#nav li:hover a,ul#nav .active  a { color: #255999;  }
.lt-ie8 ul#nav li { display: inline; zoom:1; }

ul#nav_lvl2 { width: 100%; height: 35px; list-style:none; text-align: left; background: #E0EBF7; margin: 3px 0 0 0; }
ul#nav_lvl2 li { float: left; padding: 10px 5px 10px 17px; }
ul#nav_lvl2 li a  { color: #255999; font-size: 15px; line-height: 15px; }
ul#nav_lvl2 li:hover a,ul#nav_lvl2 .active  a { text-decoration: underline;  }

h1 { font-size: 24px; font-weight: bold; color: #255999; margin: 0px 0px 20px 0px; padding: 0px; }

#left-content { width: 640px; float: left; margin: 40px 0px 0px 0px; }
#left-content .content { font-size: 13px; line-height: 17px; }
#left-content .content p { margin: 0px 0px 10px 0px; padding: 0px; }
#left-content .content h2 { font-size: 15px; font-weight: bold; color: #333333; padding: 7px 0px 0px 0px; margin: 0px 0px 10px 0px; line-height: 17px; }
#left-content .content table { margin: 10px; padding: 0px; border: 0px; }
#left-content .content table td { margin: 0px; padding: 5px; border: 0px; vertical-align: top; }

/* home page */

div#top_news { position: relative; margin: 20px 0px 0px 0px; border: 1px solid #000033; z-index: 10; background: #255999; height: 426px; }
div#top_news div.clear { height: 1px; background: #FFFFFF; overflow: hidden; }
a#top_prev { position: absolute; top: 94px; left: 0px; /* background: url("../images201306/topnews_arrow_left.png") no-repeat; */ display: none; width: 38px; height: 38px; z-index: 10; }
a#top_prev.inactive, a#top_next.inactive { display: none; }
a#top_next { position: absolute; top: 94px; left: 442px; /* background: url("../images201306/topnews_arrow_right.png") no-repeat; */ display: none; width: 38px; height: 38px; z-index: 10; }
div#top_scroller { width: 640px; height: 425px; overflow: hidden; position: relative; float: left; z-index: 20; }
div#top_scroller .items { width: 20000em; position: absolute; height: 425px; overflow: hidden; z-index: 30; }
div#top_scroller .items div { float: left; width: 640px; position: relative; height: 425px; overflow: hidden; z-index: 30; }
div#top_scroller .items div a.photo { display: block; margin: 0px 0px 5px 0px; width: 640px; max-height: 425px; overflow: hidden; z-index: 30; }
div#top_scroller .items div img { display: block; width: 640px; }
div#top_scroller .items div h2 { position: absolute; bottom: 0px; left: 0px; width: 600px; margin: 0px 0px 0px 0px; padding: 0px; padding: 14px 20px 14px 20px; line-height: 24px; font-weight: 400px; font-size: 21px; color: #FFFFFF; text-align: left; z-index: 50; background: rgba(0, 0, 0, 0.7); }
div#top_scroller .items div h2 a { color: #FFFFFF; }
.lt-ie9  div#top_scroller .items div h2, .lt-ie8  div#top_scroller .items div h2 { background: #000000; }

div#top_list { float: right; width: 338px; font-size: 13px; line-height: 17px; }
div#top_list a { display: block; height: 118px; overflow: hidden; color: #FFFFFF; font-weight: normal; padding: 13px 15px 10px 20px; background: #0a2f5d; border-top: 1px solid #000033; text-align: left; }
div#top_list a span { height: 118px; overflow: hidden; display: block; }
div#top_list a strong { font-weight: bold; font-size: 18px; line-height: 23px; display: block; margin: 0px 0px 5px 0px; }
div#top_list a.first { border-top: 0px; }
div#top_list a.active { background: #255999; }
div#top_list a + a { }

h1.bordered { padding: 13px 0px 0px 0px; margin: 0px 0px 15px 0px; line-height: 19px; font-size: 15px; color: #255999; font-weight: bold; background: url(../images/01/line.png) repeat-x; }
h1.bordered a { color: #255999; }
h1.bordered span { padding: 0px 5px 0px 5px; }

#featured { margin: 0px 0px 0px 0px; }
#featured section { display: block; float: left; width: 300px; text-align: left; }
#featured section + section { float: right; }
#featured section article { display: block; height: 200px; overflow: hidden; position: relative; background: #272724; }
#featured section article a.photo { display: block; height: 200px; overflow: hidden; background: #000000; }
#featured section article a.photo_video { position: relative; -webkit-background-size: 300px auto; -moz-background-size: 300px auto; -o-background-size: 300px auto; background-size: 300px auto; background-position: center center; }
#featured section article a.photo_video img { display: none;  }
.lt-ie9 #featured section article a.photo_video img { display: block; width: 300px; }
#featured section article a.photo_video span { position: absolute; display: block; width: 40px; height: 39px; background: url("../images/01/play_small.png") no-repeat; top: 80px; left: 130px; z-index: 50; }
#featured section article h1 { display: block; position: absolute; bottom: 0px; width: 300px; background: rgba(0, 0, 0, 0.7); min-height: 30px; left: 0px; text-align: left; color: #FFFFFF; margin: 0px; padding: 0px; }
#featured section article h1 a, #featured section article h1 span { font-size: 13px; line-height: 17px; color: #FFFFFF; padding: 10px 0px 7px 10px; display: block; }
.lt-ie9  #featured section article h1, .lt-ie8  #featured section article h1 { background: #000000; }
.lt-ie7 #featured section { float: expression(previousSibling ? "right":"left"); }
		
section#hp_latest { float: left; width: 470px; margin-top: 40px; }
section#hp_latest h1.bordered { margin-bottom: 20px; }
section#hp_francais { float: left; width: 470px; margin-top: 20px; }
section#hp_francais h1.bordered { margin-bottom: 20px; }
section#hp_popular { float: right; width: 134px; margin-top: 40px; }
section#hp_popular h1.bordered { margin-bottom: 20px; }
section#hp_viewsonsc { float: right; width: 134px; margin-top: 20px; }
section#hp_viewsonsc h1.bordered { margin-bottom: 0px; }
section#hp_viewsonsc article { margin-bottom: 10px; }
section#hp_viewsonsc article h1 { font-weight: normal; font-size: 13px; line-height: 17px; color: #666666; margin: 0px; padding: 0px; }
section#hp_viewsonsc article h1 a { color: #666666; }
section#hp_reporter { float: right; width: 134px; margin-top: 20px; }
section#hp_reporter h1.bordered { margin-bottom: 0px; }
section#hp_reporter article { margin-bottom: 10px; }
section#hp_reporter article h1 { font-weight: normal; font-size: 13px; line-height: 17px; color: #666666; margin: 0px; padding: 0px; }
section#hp_reporter article h1 a { color: #666666; }

section.news_list { display: block; }
section.news_list article { display: block; margin: 0px 0px 20px 0px; }
section.news_list article h1 { font-size: 15px; font-weight: bold; color: #333333; padding: 7px 0px 0px 0px; margin: 0px 0px 10px 0px; line-height: 17px; }
section.news_list article h1 a { color: #333333; }
section.news_list article a.photo { float: left; margin: 0px 20px 0px 0px; width: 150px; height: 100px; overflow: hidden; }
section.news_list article a.photo img { width: 150px; }
section.news_list article .date { color: #999999; font-size: 11px; font-weight: normal; line-height: 14px; }
section.news_list article .date a { color: #999999; }
section.news_list article .date span { padding: 0px 5px 0px 5px; }


#right-content { width: 300px; float: left; display: inline; margin: 40px 0 0 40px; text-align: left; }

#banner_b { }
#banner_b span { display: none; }
.banner_300x250 { margin: 0px 0px 18px 0px; }
.banner_300x250 span { display: block !important; margin: 0px 0px 7px 0px; color: #666666; font-size: 11px; }

.banner_980x120 { margin: 0px 0px 18px 0px; }

section.right_editorial { display: block; margin: 0px 0px 40px 0px; }
section.right_editorial article { display: block; height: 200px; overflow: hidden; position: relative; background: #272724; }
section.right_editorial article a.photo { display: block; height: 200px; overflow: hidden; background: #000000; }
section.right_editorial article h1 { display: block; position: absolute; bottom: 0px; width: 300px; background: rgba(0, 0, 0, 0.7); min-height: 30px; left: 0px; text-align: left; color: #FFFFFF; margin: 0px; padding: 0px; }
section.right_editorial article h1 a, #featured section article h1 span { font-size: 13px; line-height: 17px; color: #FFFFFF; padding: 10px 0px 7px 10px; display: block; }
.lt-ie9 section.right_editorial article h1, .lt-ie8  section.right_editorial article h1 { background: #000000; }

section#letterstoeditor { display: block; margin: 0px 0px 40px 0px; }
section#letterstoeditor article { display: block; background: #999999; padding: 8px 20px 8px 20px; }
section#letterstoeditor article h1 { display: block; color: #FFFFFF; padding: 10px 0px 10px 0px; font-size: 13px; line-height: 17px; margin: 0px; }
section#letterstoeditor article h1 a { color: #FFFFFF; }

section#poll_right { display: block; margin: 0px 0px 40px 0px; }
section#poll_right h2 { font-size: 15px; font-weight: bold; color: #333333; padding: 7px 0px 0px 0px; margin: 0px 0px 10px 0px; line-height: 17px; }
section#poll_right h2 a { color: #333333; }
section#poll_right a.photo { float: left; margin: 0px 20px 0px 0px; width: 150px; height: 100px; overflow: hidden; }
section#poll_right a.photo img { width: 150px; }
a#poll_vote { margin-top: 20px; float: left; display: inline; height: 38px; background-color: #255999; width: 150px; border-bottom: 3px solid #194985; text-align: center; font-size: 15px; font-weight: bold; color: #ffffff; line-height: 41px; }
a#count_votes { margin-top: 20px; float: left; display: inline; height: 39px; text-align: center; width: 130px; border: 1px solid #999999; margin-left: 18px; color: #666666; font-weight: bold; line-height: 41px; font-weight: bold;}

div#tags_right { display: block; margin: 0px 0px 20px 0px; float: left; width: 150px; }
#tags { margin: 0px 0px 14px 0px; line-height: 17px; font-size: 13px; }
#tags a { color: #666666; padding: 0px 0px 0px 0px; }

div#archive_right { display: block; margin: 0px 0px 40px 0px; float: right; width: 124px; }
form#archives_form { font-size: 10px; position: relative; margin-bottom: 0px; }
form#archives_form input[type=text] { font-size: 10px; color: #666666; position: relative; width: 114px; }
form#archives_form label { display: block; margin: 0px 0px 5px 0px; }

section#category_list h1.bordered { margin-bottom: 30px; }


ul.pages { text-align: center; margin: 0px; padding: 0px; list-style:none; height: 25px; }
ul.pages li { height: 25px; margin: 0px 9px 0px 0px; float: left; }
ul.pages li:first-child { /* margin-left: 10px; */ }
ul.pages li a, ul.pages li span { height: 21px; margin: 0px; padding: 0px 5px 0px 5px; color: #333333; font-size: 12px; line-height: 21px; background: transparent; display: block; float: left; overflow: hidden; }
ul.pages li.active a { color: #FFFFFF; background-color: #255999; }

/* News selected */
article#view_article { display: block; }

article#view_article h1 { margin-bottom: 15px; }

article#view_article .date { color: #666666; margin: 0px 0px 20px 0px; padding: 0px; position: relative; font-size: 11px; line-height: 15px; }
article#view_article .date a { font-weight: bold; padding: 0px; color: #666666; }
article#view_article .date span { padding: 0px 5px 0px 5px; }

article#view_article ul.share_links { float: right; width: 134px; background: url(../images/01/line.png) repeat-x; padding: 20px 0px 0px 4px; margin: 0px 0px 0px 25px; list-style: none; }
article#view_article ul.share_links li { margin: 0px 0px 10px 0px; padding: 0px; }

article#view_article #textsize p { font-size: 13px; line-height: 17px; margin: 0px 0px 20px 0px; color: #333333; }
article#view_article #textsize table { margin: 0px 10px 20px 10px; padding: 0px; border: 0px; }
article#view_article #textsize table td { margin: 0px; padding: 5px; border: 0px; vertical-align: top; font-size: 13px; line-height: 17px; color: #333333; }
article#view_article #textsize img { margin: 0px 15px 3px 15px; padding: 0px; border: 0px; }

article#view_article #textsize a { color: #255999; }
article#view_article #textsize a.source { color: #333333; }

article#view_article #image { width: 300px; float: left; display: inline; margin: 0px 15px 15px 0px; color: #999999; font-size: 11px; line-height: 15px; }
article#view_article #image img { margin: 0px 0px 0px 0px; width: 300px; } 
article#view_article #imagebig { width: 640px; display: block; margin: 0px 0px 20px 0px; color: #999999; font-size: 11px; line-height: 15px; }
article#view_article #imagebig img { margin: 0px 0px 3px 0px; width: 640px; } 

article#view_article .article_photo p { margin: 3px 0px 0px 0px; padding: 0px; color: #999999; font-size: 11px; line-height: 15px; }
article#view_article .article_photo p a { color: #999999; text-decoration: underline; }

p.license { padding: 0px 0px 0px 0px; font-weight: bold; }
p.license a { text-decoration: none !important; }
.license_all_rights { background: url("../images/01/photo_license_icons.png?m=3") no-repeat left 0px; padding: 0px 20px 3px 0px; text-decoration: none !important; }
.license_attribution { background: url("../images/01/photo_license_icons.png?m=3") no-repeat left -30px; padding: 0px 20px 3px 0px; text-decoration: none !important; }
.license_noncommercial { background: url("../images/01/photo_license_icons.png?m=3") no-repeat left -150px; padding: 0px 36px 3px 0px; text-decoration: none !important; }
.license_no_derivative { background: url("../images/01/photo_license_icons.png?m=3") no-repeat left -210px; padding: 0px 36px 3px 0px; text-decoration: none !important; }
.license_share { background: url("../images/01/photo_license_icons.png?m=3") no-repeat left -180px; padding: 0px 36px 3px 0px; text-decoration: none !important; }
.license_cc-by-nc-nd { background: url("../images/01/photo_license_icons.png?m=3") no-repeat left -240px; padding: 0px 52px 3px 0px; text-decoration: none !important; }
a.buy { margin: 0px 0px 0px 10px; padding: 0px 23px 0px 10px; background: url("../images/01/photo-icon.jpg") no-repeat right center; }

.button { background-color: #255999; border: 0px; border-bottom: 3px solid #194985; display: inline-block; float: left; height: 20px; color: #ffffff; line-height:20px; padding: 0 15px; font-size: 12px; }
input.button { height: auto; padding: 7px 15px; cursor: pointer; }
#left-content input[type=submit] { background-color: #255999; border: 0px; border-bottom: 3px solid #194985; display: inline-block; float: left; color: #ffffff; line-height:20px; font-size: 12px; height: auto; padding: 7px 15px; cursor: pointer; min-width: 100px; }

.be_reporter , .subscribe{ color: #255999; font-size: 12px; line-height: 23px; }
.be_reporter { margin-left: 20px; }

#article_tags  { margin: 15px 0px 25px 0px; }
#article_tags a { line-height: 17px; color: #333333; }
#article_tags span { font-weight: bolder; }

section#more_from_category { float: left; width: 470px; margin-top: 40px; }
section#more_from_category h1.bordered { margin-bottom: 20px; }
section#article_related { float: right; width: 134px; margin-top: 40px; }
section#article_related h1.bordered { margin-bottom: 20px; }


/* Polls */
section#poll_page { display: block; }
section#poll_page .photo { float: left; margin: 0px 20x 0px 0px; }
form#pollform { margin: 0px 0px 30px 0px; }
div#current_poll { float: left; width: 470px; margin: 0px 0px 0px 20px; }
form#pollform input[type="radio"] { vertical-align:top; margin-left: 20px; } 
form#pollform label { display: inline-block; margin-left: 10px; line-height: 17px; width: 400px; }
.lt-ie8 form#pollform label { display: inline; zoom:1; }
form#pollform input[type="submit"] { margin-top:0px; float: left; display: inline; height: 41px; background-color: #255999; width: 150px; border-bottom: 3px solid #194985; text-align: center;
	font-size: 15px; font-weight: bold; color: #ffffff; line-height: 41px; border-top: 1px solid transparent; border-left: 1px solid transparent; border-right: 1px solid transparent; }
.lt-ie8 form#pollform #count_votes { margin-left: 18px; }
form#pollform #count_votes { margin-top: 0px; }
section#poll_page #poll_vote { margin-top: 0px; }

section#previous_polls { display: block; margin: 30px 0px 0px 0px; }
section#previous_polls article { display: block; margin: 0px 0px 20px 0px; font-size: 12px; line-height: 15px; color: #333333; }
section#previous_polls article h2 { font-size: 15px; font-weight: bold; color: #333333; padding: 0px 0px 3px 0px; margin: 0px 0px 0px 0px; line-height: 17px;  }
section#previous_polls article h2 a { color: #333333; }

footer {  background: url("../images/01/pattern.png") repeat; height: 142px; min-width: 100%; width: auto !important; border-top: 1px solid #CCCCCC; }
footer #content_footer { margin: 10px auto; height: 122px; width: 980px; background-color: #EEEEEE; }
footer#content_footer { margin: 15px;  }
ul#footer_nav { list-style: none; float: left; display: inline; text-align: left; margin: 15px; font-size: 12px; font-weight: bold; }
ul#footer_nav a { color: #333333;}
ul#footer_nav li { float: left; display: inline; padding: 0px 0px 0 19px;  }
ul#footer_nav li:first-child { padding: 0 0 0 0; }
ul#footer_nav li+li { background: url(../images/01/bullet.png) left center no-repeat ; margin: 0 0px 0 8px;  }
.footer_logo { margin: 5px 15px 15px 15px; }
#copy { font-size: 12px; font-weight: bold; float:left; display: inline; margin: 50px 0 0 30px; width: 770px; text-align: left; }
#copy  a { color: #333333; }


@-moz-document url-prefix() { 
  ul#nav li:first-child { padding-left:23px; }
}

#m3bg { float: right; }
.line { height: 6px; background: url(../images/01/line.png) repeat-x; }

.err { color: #ED1C24; font-weight: bold; } 
.success { color: #339900; font-weight: bold; } 
.red { color: #c01840; } 
.paid { color: #c01840; } 
div.paid { margin-bottom: 15px; } 

div#hottopic { padding: 0px 7px 0px 14px; color: #c01840; font-family: Tahoma, Arial, sans-serif; font-size: 13px; margin: 11px 0px 0px 0px; height: 34px; line-height: 34px; overflow: hidden; background: #eaeff5; }
div#hottopic p { margin: 0px; padding: 0px 0px 0px 0px; } 
div#hottopic a { color: #c01840; font-style: italic; text-decoration: underline; }
div#hottopic span { color: #144581; font-weight: bold; font-size: 13px; background: url("../images/01/hot_arrow.png") no-repeat left center; padding: 0px 3px 0px 15px; }

#search_form_left { float: left; }
#search_form_right { float: right; border: 1px solid #EAEAF4; padding: 10px; width: 230px; margin: 0px 0px 0px 20px; }
#search_form_left label { float: left; width: 150px; font-weight: bold; }
#search_form_left label b { font-weight: bold; text-transform: uppercase; }
#search_form_left div.clear { height: 20px; }
#search_form_left input[type=text] { width: 200px; }
#search_form_left input[type=submit] { width: 120px; }
#search_form_left select.single { width: 210px; padding: 7px; }

table.standard { border-top: 1px solid #D3D3D3; border-left: 1px solid #D3D3D3; margin: 10px 0px 10px 0px; }
table.standard td, table.viewlist th { border-bottom: 1px solid #D3D3D3; border-right: 1px solid #F0F0F0; padding: 10px; }
table.standard tr:hover { background: #F0F0F0; }

form.standard label { float: left; font-size: 12px; line-height: 20px; }
form.standard label span { float: left; font-size: 12px; line-height: 25px; display: none; width: 100px; }
form.standard .green_btn { margin-right: 15px; }
form.standard .hidden_title { display: block; margin-bottom: 25px; }
form.standard input[type=text], form.standard input[type=password] { float: left; width: 180px; height: 25px; line-height: 25px; border: 1px solid #D3D3D3; padding: 0px 10px 0px 15px; font-size: 12px; color: #303030; margin: 0px 0px 0px 0px; }
form.standard label + label { margin-left: 24px !important; }
form.standard td { line-height: 20px; padding: 0px 10px 15px 0px; margin: 0px 0px 0px 0px; vertical-align: top; }
form.standard td input { margin-bottom: 0px !important; }
form.standard select { width: 180px; height: 25px; line-height: 25px; border: 1px solid #D3D3D3; padding: 0px 0px 0px 15px; font-size: 12px; color: #303030; margin: 0px 0px 0px 0px; } 
form.standard textarea { width: 180px; height: auto; line-height: 15px; border: 1px solid #D3D3D3; padding: 10px; font-size: 12px; color: #303030; margin: 0px 0px 0px 0px; } 
form.contactus label { font-weight: bold; width: 100px; }

section#archvies_headlines { display: block; margin: 0px 0px 10px 0px; }
section#archvies_headlines a { display: block; margin: 0px 0px 10px 0px; font-size: 13px; }

table.best a { color: #333333; font-weight: bold; }
div.best { font-size: 12px; color: #000000; line-height: 18px; }
div.best img { margin: 10px 10px 10px 10px; border: 0px; }
div.best_text p { margin: 15px 0px 15px 0px; padding: 0px; }

ul#news_share_horiz { height: 22px; margin: 0px 0px 0px 0px; list-style: none; padding: 15px 0px 15px 0px; }
ul#news_share_horiz li { float: left; margin: 0px 15px 0px 0px; padding: 0px; }


div#photo_story { position: relative; }
div#photo_story h2 { margin: 0px 0px 20px 0px; padding: 0px; line-height: 27px; font-weight: 400px; font-size: 18px; color: #303030; }
div#photo_story h2 a { color: #303030; }
div#photostory_wrap { position: relative; float: left; }
div#photostory_wrap div.caption { margin: 3px 0px 0px 0px; padding: 0px; color: #999999; font-size: 11px; line-height: 15px; }
div#photostory_wrap div.caption p { margin: 0px 0px 0px 0px; }

a#photostory_prev { position: absolute; top: 141px; left: 0px; background: url("../images/01/topnews_arrow_left1.png") no-repeat; display: block; width: 54px; height: 54px; z-index: 10; }
a#photostory_prev.inactive, a#photostory_next.inactive { display: none; }
a#photostory_next { position: absolute; top: 141px; /* left: 437px;*/ right: 0px; background: url("../images/01/topnews_arrow_right1.png") no-repeat; display: block; width: 54px; height: 54px; z-index: 10; }
div#photostory_scroller { width: 640px; height: 667px; overflow: hidden; position: relative; }
div#photostory_scroller .items { width: 20000em; position: absolute; }
div#photostory_scroller .items div { float: left; width: 640px; }
div#photostory_scroller .items div p { width: 640px; color: #666666; font-size: 13px; line-height: 15px; font-weight: bold; margin: 15px 0px 0px 0px; padding: 0px; }
div#photostory_scroller .items div a.photo { display: block; margin: 0px 0px 7px 0px; height: 318px; background: #f0f0f0; }
div#photostory_scroller .items div span.num { color: #303030; font-size: 11px; line-height: 16px; font-weight: bold; float: left; margin: 0px 7px 0px 0px; }
div#photostory_scroller .items div span.date { color: #666666; font-size: 11px; line-height: 16px; font-weight: normal; float: left; }
div#photostory_scroller .items div span.caption { color: #666666; font-size: 11px; line-height: 16px; font-weight: normal; float: right; }
div#photo_story div.description { float: right; width: 145px; line-height: 16px; font-size: 13px; color: #666666; }
div#photo_story div.description p { margin: 0px 0px 15px 0px; padding: 0px; }


div#inpictures_big { }
div#inpictures_big #photostory_wrap { width: 640px;  }
div#inpictures_big div.date { color: #999999; font-size: 11px; font-weight: normal; line-height: 14px; }


div#inpictures_thumb_wrap { position: relative; float: left; }
a#inpictures_thumb_prev { position: absolute; top: 30px; left: 0px; background: url("../images/01/topnews_arrow_left.png") no-repeat; display: block; width: 38px; height: 38px; z-index: 10; }
a#inpictures_thumb_prev.inactive, a#inpictures_thumb_next.inactive { display: none; }
a#inpictures_thumb_next { position: absolute; top: 30px; /* left: 437px;*/ right: 10px; background: url("../images/01/topnews_arrow_right.png") no-repeat; display: block; width: 38px; height: 38px; z-index: 10; }
div#inpictures_thumb_scroller { width: 640px; height: 460px; overflow: hidden; position: relative; }
div#inpictures_thumb_scroller .items { width: 20000em; position: absolute; }
div#inpictures_thumb_scroller .items div { float: left; width: 640px; }
div#inpictures_thumb_scroller .items a.photo { float: left; margin: 0px 0px 0px 0px; height: 95px; padding: 0px 10px 0px 0px; background: #FFFFFF; overflow: hidden; }

div#inpictures_thumb_wrap1 { position: relative; }
div#inpictures_thumb_scroller1 { width: 640px; overflow: hidden; position: relative; }
div#inpictures_thumb_scroller1 .items { }
div#inpictures_thumb_scroller1 .items div { width: 640px; height: 95px; margin: 0px 0px 10px 0px; overflow: hidden; }
div#inpictures_thumb_scroller1 .items a.photo { float: left; margin: 0px 0px 0px 0px; height: 95px; padding: 0px 10px 0px 0px; background: #FFFFFF; overflow: hidden; }

#inpictures #picwrap { width: 280px; min-height: 252px; float: left; margin: 10px 0px 15px 0px; padding: 0px; display: inline;  }
#inpictures #picwrap object { padding: 5px 0px 0px 5px; }
#inpictures #picwrap a { display: block; }
#inpictures #picwrap img { width: 280px; margin: 0px; display: block; padding: 0px; }
#inpictures #picwrap .desc { margin: 10px 0px 10px 0px; color: #000000; font-size: 11px; }
#inpictures #picwrap a.more { color: #0000FF; font-size: 11px; text-decoration: underline; }
#inpictures #picwrap a.title { display: block; float: none; height: auto; overflow: show; color: #000099; font-size: 14px; line-height: 17px; margin: 10px 5px 5px 5px; }
#inpictures ul#picpages { text-align: center; margin: 1px 0px 10px 0px; list-style:none; height: 25px; float: left; display: inline; padding: 0px; }
#inpictures ul#picpages li { height: 25px; width: 25px; margin: 0px 1px 0px 0px; background: #F3EAE1; float: left; display: inline; padding: 0px; } 
#inpictures ul#picpages li a { width: 25px; height: 25px; margin: 0px; padding: 0px; float: left; display: block; color: #898989; font-size: 11px; line-height: 25px; overflow: hidden; }
#inpictures ul#picpages li a:focus { -moz-outline-style: none; }
#inpictures ul#picpages li.active { background: #FFFFFF; }
#inpictures ul#picpages li.active a { color: #303030; }
#inpictures ul#picpages li#picpages10 { width: 22px; }
#inpictures ul#picpages li#picpages10 a { width: 22px; }

.important { color: #c01840; }
.important a { color: #c01840; font-weight: bold; }


#left-content table.table_adv { margin-bottom: 20px; color: #303030; font-size: 12px; }
#left-content table.table_adv td { border-bottom: 2px solid #F0F0F0; border-left: 1px solid #F0F0F0; border-right: 1px solid #F0F0F0; padding: 14px 5px 14px 14px; background: #fff; }
#left-content table.table_adv thead td { font-weight: bold; background: #918F8F; color: #FFFFFF; border: none; font-family: /* 'Merriweather Sans', */ Arial, sans-serif;   }
#left-content table.table_adv .dark td, #left-content table.table_adv td.dark { background: #F9F9F9; }
#left-content table.table_adv strong { color: #000; }
#left-content table.table_adv td a:link, #left-content table.table_adv a:visited, #left-content table.table_adv a:hover, #left-content table.table_adv a:active, #left-content table.table_adv a { color: #5C5C5C; text-decoration: none; }
#left-content table.table_adv td.target { background: #DBE1E5; text-align: center; }
#left-content table.table_adv table thead td { background: #F0F0F0; color: #000; text-align: left; text-shadow: none; }
#left-content table.table_adv table td { background: #fff; text-align: left; }

.btn_gray {  }

