/* @group MEYER RESET */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,hr {margin:0;padding:0;border:0;;font-size:100%;vertical-align:baseline;}
hr{border: none;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q: after {content:"";}
blockquote, q {quotes:"" "";}
a {color: inherit;text-decoration:none;}
a:hover{text-decoration:underline;}
a img {border:none;margin:none;}
li{list-style:none;}
*:focus{outline:none;}
/* @end */
.clear{clear:both;}
#container{width:980px;margin:0 auto;}
#container{font-family: "Trajan Pro", Georgia;}

#header{font-family: "Trajan Pro", Georgia;font-weight:bold;font-size:11px;padding-bottom:2px;margin-bottom:15px;border-bottom:2px solid #000;}
#header h1, #header h2{float:left;height:74px;padding-top:37px;}
#header h1{background-color:#000;width:542px;text-align:center;}
#header h2{float:right;text-align:right;}

/*
.search-container, .newsletter-container, #to-top{float:left;height:23px;border-top:1px solid #fff;}
#to-top{float:right;}
.search-container{float:left;height:23px;border-top:1px solid #fff;width:541px;overflow:hidden;}
.search-container #tdm-tag-container{float:left;width:287px;text-align:center;background-color:#000;border-left:1px solid #fff;border-right:1px solid #000;}
#diplomat-nav{margin-top:6px;padding-top:5px;border-top:1px solid #000;padding-bottom:50px;}
#footer .search-container{width:auto;}
#footer .newsletter-container{float:right;text-align:left;padding-left:10px;font-family: "Trajan Pro", Georgia;font-weight:bold;font-size:11px;}
#footer .newsletter-container label{margin-right:6px;}
#footer .newsletter-container input[type=text]{top:0;}
.newsletter-container{width:439px;overflow:hidden;text-align:right;}
.newsletter-container form input#ctl00_SearchBar_emailaddress{width:198px;}
.search-container form{float:left;}
#header label{margin-right:1px;padding:0 12px 3px;color:#333;border-bottom:1px solid #000;}
form input[type=text]{position:relative;top:-1px;width:169px;border:1px solid #000;height:17px;padding:2px;}
form button{cursor:pointer;text-align:start;-moz-box-sizing:content-box;-webkit-box-sizing: content-box;background-color:#CC0000;border:1px solid #000000;color:#FFFFFF;height:17px;padding:2px;}
.newsletter-container form input[type=text]{width:166px;margin-right:1px;border:1px solid #000;height:17px;padding:2px;}
.newsletter-container label{color:#cc0000;margin-right:1px;}
*/
.search-container{padding-top:1px;float:left;width:542px;}
.search-container .txt-search{border-bottom:1px solid #000;border-top:1px solid #fff;float:left;}
.search-container .txt-the-diplomat{border:1px solid #000;float:left;}
.search-container form, .newsletter-container form{float:left;}
.search-container input{background:url('../images/search_glass.jpg') 96% 5px no-repeat;float:left;width:173px;margin:0 1px;height:19px;border:1px solid #000;vertical-align: top;padding:2px 0 0 0;}
.newsletter-container{float:right;padding-top:1px;width:437px;}
.newsletter-container .txt-newsletter-signup{float:left;border-top: 1px solid #fff;border-bottom:1px solid #000;}
.newsletter-container input{float:left;width:176px;margin:0 1px;height:19px;border:1px solid #000;vertical-align: top;padding:2px 2px 0 2px;color:#999;}
.newsletter-container button{cursor:pointer;float:left;background:url('../images/txt_subscribe.jpg') no-repeat;border:1px solid #000;height:23px;width:93px;padding:0px;}

#footer{margin-top:30px;}
#footer .search-container{width:auto;}
#footer .newsletter-container{float:left;margin-left:1px;}
#footer #copyright{float:left;}
#footer #nav{float:right;font-family:Arial;font-size:11px;}
#footer #nav li{border-left:1px solid #000000;float:left;margin-right:5px;padding-left:5px;}
#footer #nav li a{color:#000;}
#footer #nav li.first{border:none;}
#footer #nav li.last{margin-right:0px;}

#to-top{margin-right:10px;}
#to-top-container{width:311px;float:right;text-align:right;border-bottom:1px solid #000;height:23px;}
#diplomat-nav{font-family:Arial;font-size:11px;margin-top:3px;padding-top:10px;border-top:2px solid #000;padding-bottom:50px;}

#left-col{width:663px;float:left;position:relative;font-family: Georgia;}
div#index #left-col{width:646px;}
div#index #right-col{width:316px;position:relative;}

#left-col img#tagline{;margin: 0px 3px 0 0;}
#intro-copy{font-size:14px;}
#map-container{background:url('../images/apac_loading.gif') #d3edf9 no-repeat 15px 15px;}
p{font-family: inherit;font-size:inherit;line-height:inherit;}

#right-col{float:right;font-family: Georgia;width:300px;}
#right-col div.feature{height:137px;border:3px solid #000;background-color:#fefeeb;display:block;color:#fff;margin-bottom:15px;}
#right-col div.feature:hover{text-decoration:none;}
#right-col div.feature img{display:block;float:left;margin-right:9px;}
#right-col div.feature h1{float:right;width:150px;margin:5px 0 7px 0;float:left;color:#cc0000;}
#right-col div.feature h1 img{margin:0;padding:0;float:none;}
#right-col div.feature p{margin:0;padding-top:0;color:#000;font-family: Arial;font-size:12px;color:#000;z-index:80;width:145px;float:right;padding-right:5px;}

#right-col a.other-feature{color:#cc0000;font-size:14px;display:block;margin-bottom:5px;}
#right-col span.authors-name{font-family:Arial;color:#999999;font-size:11px;margin-bottom:2px;}
#single #right-col a{font-size: 12px;}
#single #right-col a span{font-size: 10px;}

ul#related-links{border-left:3px solid #fff;border-right:3px solid #fff;padding:10px;width:274px;}
ul#related-links a{font-size: 12px;color:#cc0000;}

img#feature-article-header{margin-top:5px;}
ul#featured-articles{border:3px solid #cc0000;padding:10px;width:274px;margin: 0 0 15px 0;}
ul#featured-articles a{color:#cc0000;}

#right-col a.folding-nav-header{width:300px;;display:block;height:24px;border-top:1px solid #000;padding-top:12px;margin-top:12px;text-align:center;background:url('../images/red_bg.jpg') repeat-x 0px 2px;}
#right-col a.folding-nav-header:hover{text-decoration:none;}
#right-col a.folding-nav-header.first{margin-top:0px;}
#right-col a.folding-nav-header.last{border-bottom:1px solid #ccc;}

#right-col ul.folding-nav {border-top:1px solid #ccc;padding:10px;padding-bottom:0px;}
#right-col ul.folding-nav.closed{display:none;}
#right-col ul.folding-nav.last{border:none;}

div.article #right-col a#link-flashpoint-asia, div.snapshot #right-col a#link-flashpoint-asia{margin-top:15px;}

div.snapshot img.wp-post-image{float:left;margin-right:10px;}
div.snapshot h2.the-title{float:left;}

ul.folding-nav a{color:#cc0000;}

#other-sections img{margin-right:10px;}
#other-sections img.last{margin-right:0px;}

#single h2{color:#cc0000;font-size:25px;font-weight:bold;margin-bottom:16px;}
span#the-photo-credit{font-size:11px;font-family:Arial;font-size:11px;color:#999;display:block;}
span#the-author{font-family: Georgia;font-size:13px;color:#999;display:block;margin:16px 0;}

div#the-content {font-size:14px;}
div#the-content h2{color:#000;margin:5px 0;font-size:18px;}
div#the-content small{font-family:Arial;color:#999;font-size:11px;}
div#the-content h2 small{margin-left:5px;font-weight:normal;}
div#the-content p{font-size:14px;margin-top:15px;}
div#the-content br{line-height:15px;}
div#the-content p.wp-caption-text{font-family:Georgia;font-size:11px;color:#999;margin-top:5px;}
/* PAGINATION */
div#pages-nav-container{text-align:center;margin-top:15px;}
div#pages-nav-container span{font-family:Arial;font-size:12px;font-weight:bold;display:inline-block;margin-left:5px;border:1px solid #000;padding:5px;min-width:20px;background: #fff;color:#000;}
div#pages-nav-container a span{color:#fff;background:#000;}
div#pages-nav-container a:hover span{color:#000;background:#fff;text-decoration:none;}



/* MAP */
div#map-container{margin-top:12px;height:710px;margin-bottom:15px;}
path{cursor: pointer;}
tspan{z-index:100;font-size:10px;}
div#map-overlay-header{position:absolute;top:466px;left:15px;z-index:17;}
div#map-overlay-content{position:absolute;top:600px;left:15px;z-index:17;}
div#map-overlay-header p.intro{width:290px;margin:10px 0 23px 0;font-family:Arial;font-size:12px;font-weight:bold;}
ul#map-menu{margin:15px 10px 0 0;font-family:Arial;font-size:12px;font-weight:bold;color:#fff;border:3px solid #cc0000;background:#cc0000;width:200px;float:left;}
ul#map-menu li{height:20px;line-height:20px}
ul#map-menu a{background:url(../images/map_nav_off.jpg) no-repeat 5px 5px;display:block;padding-left:20px;color:#fff;height:20px;}
ul#map-menu a:hover{background:url(../images/map_nav_on.jpg) no-repeat 5px 5px;text-decoration:none;background-color:#fff;color:#cc0000;}
ul#map-menu a.selected{background:url(../images/map_nav_selected.jpg) #999999 no-repeat 5px 5px;color:#fff;}

div.map-stats{float:left;margin-top:15px;display:none;font-family:Arial;font-size:12px;padding-top:5px;}
div.map-stats h2{font-size:12px;}
div.map-stats ul{margin:5px 15px 0 0;float:left;}
div.map-stats li{font-size:12px;margin-bottom:5.8px;}
div.map-stats img{margin:5px 15px 0 0;float:left;}
div.map-stats a{color:#cc0000;}
div.map-stats p{color:#999;margin:0 0 1px 0;}

div#stats-gas{display:block;}
div#stats-females{margin-top:137px;}

#img_map_whos{display:block;}

div#comments-container{font-family:Georgia;border-top:1px solid #000;margin-top:25px;padding-top:12px;}
div#comments-container .comment-entry{margin-top:25px;}
div#comments-container .comment-meta{font-size:14px;width:155px;float:left;}
div#comments-container .comment-content{float:left;width:482px;border-left:1px solid #999;padding-left:25px;min-height:40px;}
div#comments-container .comment-content p{font-size:14px;margin-top:15px;}

div#comments-container .comment-author{display:block;font-weight:bold;}
div#comments-container .comment-author, div#comments-container .comment-author a{color:#000;}
div#respond span.comment-info{font-family: Arial;font-size:10px;font-weight:bold;color:#999;margin-right:4px;}
div#respond span.comment-info.name-info{margin-right:75px;}
div#respond{margin-top:25px;border-top:1px solid #000;padding-top:10px;}
div#respond input{width:198px;border:1px solid #000;height:21px;}
div#respond button{overflow:visible;cursor:pointer;background:url('../images/txt-post-comment.jpg') no-repeat;border:1px solid #000;height:23px;width:128px;}
div#respond label{font-weight:bold;font-size:14px;}
div#respond p{margin:10px 0;}
div#respond textarea{border:1px solid #000;display:block;width:660px;height:79px;padding:2px;margin-top:10px;}

#tooltip {-webkit-box-shadow: 1px 1px 10px #333;-moz-box-shadow: 1px 1px 10px #333;position: absolute;z-index: 3000;border: 3px solid #cc0000;background-color: #fff;width:250px;}
#tooltip p, #tooltip h2{position:relative;margin:5px;font-family:Arial;}
#tooltip h2 img{position:absolute;right:1px;}
#tooltip p{font-size:12px;}
#tooltip h3, #tooltip div { margin: 0; }


.flashpoint img.wp-post-image{display:block;float:left;margin:0 15px 15px 0;}
.flashpoint #related-sidebar-header{margin-top:15px;}
h1.section-heading{margin-bottom:15px;}

#back-to-the-map{margin:0px 0 15px 0;}

#img-twitter{float:right;border:none;padding-right:10px;}

#the-diplomat-features{border:3px #000 solid;height:95px;margin-bottom:15px;}
div#the-diplomat-features-content{font-family:Arial, sans-serif; font-size:20px; font-weight:bold; text-align:center; padding:7px 0px 0 7px; background-color: #FEFEEB; height:88px;}
#the-diplomat-features-content a{color:#cc0000;font-weight:bold;text-decoration:none;}
#the-diplomat-features-content a#diplomat_link:hover{color:#fff;background-color:#cc0000;}
#the-diplomat-features-content p{margin:10px;}
