#aop2011
{
	background-image: url('/css/aop11/images/nav_map_bg.jpg');
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-right: 20px;
	overflow: hidden;
}

#aop_nav, #aop_home_nav {
	position: relative;
}
.aop_dropdown {
	background-color: #000;
	width: 220px;
	padding: 0px;
	list-style: none;
	margin: 0px;
	position: absolute;
	display: none;
	z-index: 1;
	-webkit-box-shadow: 2px 2px 6px #000;
	-moz-box-shadow: 2px 2px 6px #000;
	box-shadow: 2px 2px 6px #000;
}
.aop_dropdown a {
	color: #fff;
	text-decoration: none;	
	border-bottom: 1px solid #333;
	display: block;
	margin: 0;
	padding: 3px 10px;
}
.aop_dropdown a:hover {
	background-color: #900;
}
.aop_dropdown a .larrow {
	color:  #c93;
}

#aop_home_nav #africa_menu {
	top: 289px;
	left: 420px;
}

#aop_home_nav #americas_menu {
	top: 164px;
	left: 133px;
}

#aop_home_nav #europe_menu {
	top: 108px;
	left: 370px;
}

#aop_home_nav #mideast_menu {
	top: 176px;
	left: 387px;
}

#aop_home_nav #asia_menu {
	top: 164px;
	left: 568px;
}

#aop_home_nav #global_menu {
	top: 289px;
	left: 240px;
}



#aop_nav #africa_menu {
	top: 157px;
	left: 276px;
}
#aop_nav #americas_menu {
	top: 119px;
	left: 16px;
}
#aop_nav #europe_menu {
	top: 51px;
	left: 330px;
}
#aop_nav #mideast_menu {
	top: 157px;
	left: 370px;
}
#aop_nav #asia_menu {
	top: 119px;
	left: 496px;
}
#aop_nav #global_menu {
	top: 51px;
	left: 131px;
}


#aop_nav.spanish #americas_menu { top: 159px; left: 357px; }
#aop_nav.spanish #global_menu { top: 159px; left: 483px; }

#aop_nav.portuguese #americas_menu { top: 155px; left: 355px; }
#aop_nav.portuguese #global_menu { top: 155px; left: 481px; }

#aop_nav.french #africa_menu { top: 155px; left: 280px; }
#aop_nav.french #global_menu { top: 155px; left: 413px; }

#aop_nav.arabic #mideast_menu { top: 156px; left: 262px; }
#aop_nav.arabic #global_menu { top: 156px; left: 423px; }

#aop_nav.russian #europe_menu { top: 155px; left: 99px; }
#aop_nav.russian #global_menu { top: 155px; left: 446px; }



body.mt-archive-listing div.entry-asset {
	margin-bottom: 0px;
	border-bottom: 0px;
}


.byline {
	font-size: .7em;
	color: #444;
}

.gray { 
	color: #666;
}


#research-credit {
	clear: both;
	color: #666;
	padding-top: 24px;
}
#sendentry_frame {
	position: absolute;
	left: -257px;
	border: 2px solid #bbb;
	background-color: #fff;
	z-index: 1001;
}

#framecontainer {
	top: 60px;
	right: 165px;
	position: absolute;
	background-color: #fff;
	z-index: 1000;
}

#aop2011 h1.hed {
	margin-top: 1.5em;
	font-size: 48px;
	margin-bottom: 12px;
}
#aop2011 div.dek h2 {
	font-size: 24px;
}
#aop2011 div.dek {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding-top: 1em;
	margin-bottom: 1em;
}



/* region page */

.country_page_jump {
	float: right;
	margin-right: 5px;
	margin-bottom: 10px;
}
.country_jump {
	display: inline;
	float: left;
	margin-right: 15px;
}
.country_jump a {
	background-color: #000;
	color: #fff;
	display: inline-block;
	padding: 7px 10px 7px 10px;

	/* For IE 7 */
	zoom: 1;
	*display: inline;
}
.country_jump a:hover {
	text-decoration: none;
	background-color: #900;
	color: #fff;	
}
.stat {
	padding-top: 5px;
	margin-top: 6px;
	margin-bottom: 14px;
	overflow: hidden;
	clear: both;
}
.stat .big-drop-cap {
	font-family: Georgia, Times, serif;
	padding-bottom: 15px;
	top: -6px;
	position: relative;
	font-size: 52px;
}

.tight_table td {
	padding-bottom: 2px;
}



/* country page */


#key_coverage {
	margin-left: 8px;
	position: relative;
}
#key_coverage h2 {
	margin: 0px;
	font-size: 16px;
}
#key_coverage .asset-categories {
	font-size: 10px;
	clear:  both;
	margin-top: 2em;
}
#key_coverage .asset-footer {
	margin: 0px;
	margin-bottom: 2em;
}
#key_coverage .more_recent, #key_coverage .more_previous {
	float: right;
	font-size: 20px;
	line-height: 20px;
	padding: 0 5px 10px 5px;
	cursor: pointer;
}
#key_coverage .more_previous {
	color: #ccc;
}
#key_coverage .more_recent, #more_links {
	color: #c00;
	cursor: pointer;
}



.arabic #tabs h2 a {
	float: right;
}


#tabs {
	margin-bottom: 12px;
}

#tabs ul {
	margin: 0px;;
	list-style: none;
}
#tabs ul li {
	float: left;
	padding: 10px;
	margin: 0px;
	border-right: 1px #ccc solid;
}
#tabs.tabspan-4 {
	width: 508px;
}

.tabspan-3 ul li { width: 149px; }
.tabspan-4 ul li { width: 106px; }
.tabspan-5 ul li { width: 81px; }

.tabspan-5 ul li h2 { margin-bottom: 40px; }

.tabspan-4 ul li h2 { overflow: hidden; padding-top: 5px; padding-bottom: 10px;}


.tabspan-3-top, .tabspan-3 ul li.tabspan-3-top {
	background-image: url('/css/aop11/images/3-span-tab-top.gif');
}
.tabspan-4-top, .tabspan-4 ul li.tabspan-4-top {
	background-image: url('/css/aop11/images/4-span-tab-top.gif');
}
.tabspan-5-top, .tabspan-5 ul li.tabspan-5-top {
	background-image: url('/css/aop11/images/5-span-tab-top.gif');
}



#tabs ul li#tabs-1 {
	background-color: #E9E9E9;
	border-right: 1px #fff solid;
	background-repeat: no-repeat;
	background-position: 0 0;
}

#tabs ul li.last {
	border-right: none;
}

#panel-1, #panel-2, #panel-3, #panel-4, #panel-5 {
	clear: both;
	background-color: #e9e9e9;
	background-image: url('/css/aop11/images/panel-bottom.gif');
	background-repeat: no-repeat;
	background-position:left bottom;
	margin-right: 1px;
}
#panel-2, #panel-3, #panel-4, #panel-5 {
	display: none;
}

#panel-1 .inner-panel, #panel-2 .inner-panel, #panel-3 .inner-panel, #panel-4 .inner-panel, #panel-5 .inner-panel {
	padding: 0px 10px 1px 10px;
	overflow: hidden;
}
#panel-1 .corner, #panel-2 .corner, #panel-3 .corner, #panel-4 .corner, #panel-5 .corner {
	height: 10px;
	margin: 0px;
	background-color: #E9E9E9;
	background-image: url('/css/aop11/images/panel-top.gif');
}
#panel-1 .corner {
	background-image: url('/css/aop11/images/panel-top-left.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
}
.tabspan-3 #panel-3 .corner,
.tabspan-4 #panel-4 .corner,
.tabspan-5 #panel-5 .corner {
	background-image: url('/css/aop11/images/panel-top-right.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
}




div.content-nav {
   border-bottom: 0px;
   padding-bottom: 0px;
}





#exile, #oppressor {
	background-color: #E9E9E9;
	width: 508px;
	overflow: hidden;
	border-style: none;
}

#exile .image {
	display: block;
	width: 230px;
	height: 180px;
	float: left;
	background-image: url(/css/aop11/images/exile_image.jpg);
}
#exile .left {
	width: 130px;
	float: left;
	padding-left: 5px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #bbb;
}
#exile .right {
	width: 130px;
	float: left;
	padding-left: 12px;
}
#exile .number {
	color: #CC3300;
	font: 1.6em Georgia, Garamond, Times New Roman, Times, serif;
	padding-right: 13px;
	line-height: 1.4em;
}


#oppressor .left {
	width: 130px;
	float: left;
	padding-left: 12px;
}

#oppressor .right {
	width: 130px;
	float: left;
	padding-left: 5px;
}

#
#oppressor .left {
	width: 130px;
	float: left;
	padding-left: 12px;
}

#oppressor .right {
	width: 130px;
	float: left;
	padding-left: 5px;
}

#oppressor span.red, #oppressor span.red a  {
	text-decoration: none;
	color: #CC3300;
	font: 1.4em/1.6em Georgia, Garamond, Times New Roman, Times, serif;
}

#oppressor .image-oppressor {
	display: block;
	width: 150px;
	height: 200px;
	float: left;
	background: url(/css/aop11/images/oppressor.png);
	background-repeat:no-repeat;
	margin-left: 50px;
	margin-right: 30px;
	margin-top: 10px;
}

#aop2011
{
	background-image: url('/css/aop11/images/nav_map_bg.jpg');
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-right: 20px;
	
}

#aop_nav, #aop_home_nav {
	position: relative;
}
.aop_dropdown {
	background-color: #000;
	width: 220px;
	padding: 0px;
	list-style: none;
	margin: 0px;
	position: absolute;
	display: none;
	z-index: 1;
	-webkit-box-shadow: 2px 2px 6px #000;
	-moz-box-shadow: 2px 2px 6px #000;
	box-shadow: 2px 2px 6px #000;
}
.aop_dropdown a {
	color: #fff;
	text-decoration: none;	
	border-bottom: 1px solid #333;
	display: block;
	margin: 0;
	padding: 3px 10px;
}
.aop_dropdown a:hover {
	background-color: #900;
}
.aop_dropdown a .larrow {
	color:  #c93;
}

#aop_home_nav #africa_menu {
	top: 289px;
	left: 420px;
}

#aop_home_nav #americas_menu {
	top: 164px;
	left: 133px;
}

#aop_home_nav #europe_menu {
	top: 108px;
	left: 370px;
}

#aop_home_nav #mideast_menu {
	top: 176px;
	left: 387px;
}

#aop_home_nav #asia_menu {
	top: 164px;
	left: 568px;
}

#aop_home_nav #global_menu {
	top: 289px;
	left: 240px;
}



#aop_nav #africa_menu {
	top: 157px;
	left: 276px;
}
#aop_nav #americas_menu {
	top: 119px;
	left: 16px;
}
#aop_nav #europe_menu {
	top: 51px;
	left: 330px;
}
#aop_nav #mideast_menu {
	top: 157px;
	left: 370px;
}
#aop_nav #asia_menu {
	top: 119px;
	left: 496px;
}
#aop_nav #global_menu {
	top: 51px;
	left: 131px;
}


#aop_nav.spanish #americas_menu { top: 159px; left: 357px; }
#aop_nav.spanish #global_menu { top: 159px; left: 483px; }

#aop_nav.portuguese #americas_menu { top: 155px; left: 355px; }
#aop_nav.portuguese #global_menu { top: 155px; left: 481px; }

#aop_nav.french #africa_menu { top: 155px; left: 280px; }
#aop_nav.french #global_menu { top: 155px; left: 413px; }

#aop_nav.arabic #mideast_menu { top: 156px; left: 262px; }
#aop_nav.arabic #global_menu { top: 156px; left: 423px; }

#aop_nav.russian #europe_menu { top: 155px; left: 99px; }
#aop_nav.russian #global_menu { top: 155px; left: 446px; }






.byline {
	font-size: .7em;
	color: #444;
}

.gray { 
	color: #666;
}


#research-credit {
	clear: both;
	color: #666;
	padding-top: 24px;
}
#sendentry_frame {
	position: absolute;
	left: -257px;
	border: 2px solid #bbb;
	background-color: #fff;
	z-index: 1001;
}

#framecontainer {
	top: 60px;
	right: 165px;
	position: absolute;
	background-color: #fff;
	z-index: 1000;
}

#aop2011 h1.hed {
	margin-top: 1.5em;
	font-size: 48px;
	margin-bottom: 12px;
}
#aop2011 div.dek h2 {
	font-size: 24px;
}
#aop2011 div.dek {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding-top: 1em;
	margin-bottom: 1em;
}



/* region page */

.country_page_jump {
	float: right;
	margin-right: 5px;
	margin-bottom: 10px;
}
.country_jump {
	display: inline;
	float: left;
	margin-right: 15px;
}
.country_jump a {
	background-color: #000;
	color: #fff;
	display: inline-block;
	padding: 7px 10px 7px 10px;

	/* For IE 7 */
	zoom: 1;
	*display: inline;
}
.country_jump a:hover {
	text-decoration: none;
	background-color: #900;
	color: #fff;	
}
.stat {
	padding-top: 5px;
	margin-top: 6px;
	margin-bottom: 14px;
	overflow: hidden;
	clear: both;
}
.stat .big-drop-cap {
	font-family: Georgia, Times, serif;
	padding-bottom: 15px;
	top: -6px;
	position: relative;
	font-size: 52px;
}

.tight_table td {
	padding-bottom: 2px;
}



/* country page */


#key_coverage {
	margin-left: 8px;
	position: relative;
}
#key_coverage h2 {
	margin: 0px;
	font-size: 16px;
}
#key_coverage .asset-categories {
	font-size: 10px;
	clear:  both;
	margin-top: 2em;
}
#key_coverage .asset-footer {
	margin: 0px;
	margin-bottom: 2em;
}
#key_coverage .more_recent, #key_coverage .more_previous {
	float: right;
	font-size: 20px;
	line-height: 20px;
	padding: 0 5px 10px 5px;
	cursor: pointer;
}
#key_coverage .more_previous {
	color: #ccc;
}
#key_coverage .more_recent, #more_links {
	color: #c00;
	cursor: pointer;
}



.arabic #tabs h2 a {
	float: right;
}


#tabs {
	margin-bottom: 12px;
}

#tabs ul {
	margin: 0px;;
	list-style: none;
}
#tabs ul li {
	float: left;
	padding: 10px;
	margin: 0px;
	border-right: 1px #ccc solid;
}
#tabs.tabspan-4 {
	width: 508px;
}

.tabspan-3 ul li { width: 149px; }
.tabspan-4 ul li { width: 106px; }
.tabspan-5 ul li { width: 81px; }

.tabspan-5 ul li h2 { margin-bottom: 40px; }

.tabspan-4 ul li h2 { overflow: hidden; padding-top: 5px; padding-bottom: 10px;}


.tabspan-3-top, .tabspan-3 ul li.tabspan-3-top {
	background-image: url('/css/aop11/images/3-span-tab-top.gif');
}
.tabspan-4-top, .tabspan-4 ul li.tabspan-4-top {
	background-image: url('/css/aop11/images/4-span-tab-top.gif');
}
.tabspan-5-top, .tabspan-5 ul li.tabspan-5-top {
	background-image: url('/css/aop11/images/5-span-tab-top.gif');
}



#tabs ul li#tabs-1 {
	background-color: #E9E9E9;
	border-right: 1px #fff solid;
	background-repeat: no-repeat;
	background-position: 0 0;
}

#tabs ul li.last {
	border-right: none;
}

#panel-1, #panel-2, #panel-3, #panel-4, #panel-5 {
	clear: both;
	background-color: #e9e9e9;
	background-image: url('/css/aop11/images/panel-bottom.gif');
	background-repeat: no-repeat;
	background-position:left bottom;
	margin-right: 1px;
}
#panel-2, #panel-3, #panel-4, #panel-5 {
	display: none;
}

#panel-1 .inner-panel, #panel-2 .inner-panel, #panel-3 .inner-panel, #panel-4 .inner-panel, #panel-5 .inner-panel {
	padding: 0px 10px 1px 10px;
	overflow: hidden;
}
#panel-1 .corner, #panel-2 .corner, #panel-3 .corner, #panel-4 .corner, #panel-5 .corner {
	height: 10px;
	margin: 0px;
	background-color: #E9E9E9;
	background-image: url('/css/aop11/images/panel-top.gif');
}
#panel-1 .corner {
	background-image: url('/css/aop11/images/panel-top-left.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
}
.tabspan-3 #panel-3 .corner,
.tabspan-4 #panel-4 .corner,
.tabspan-5 #panel-5 .corner {
	background-image: url('/css/aop11/images/panel-top-right.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
}




div.content-nav {
   border-bottom: 0px;
   padding-bottom: 0px;
}





#exile, #oppressor {
	background-color: #E9E9E9;
	width: 508px;
	overflow: hidden;
	border-style: none;
}

#exile .image {
	display: block;
	width: 230px;
	height: 180px;
	float: left;
	background-image: url(/css/aop11/images/exile_image.jpg);
}
#exile .left {
	width: 130px;
	float: left;
	padding-left: 5px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #bbb;
}
#exile .right {
	width: 130px;
	float: left;
	padding-left: 12px;
}
#exile .number {
	color: #CC3300;
	font: 1.6em Georgia, Garamond, Times New Roman, Times, serif;
	padding-right: 13px;
	line-height: 1.4em;
}


#oppressor .left {
	width: 130px;
	float: left;
	padding-left: 12px;
}

#oppressor .right {
	width: 130px;
	float: left;
	padding-left: 5px;
}

#
#oppressor .left {
	width: 130px;
	float: left;
	padding-left: 12px;
}

#oppressor .right {
	width: 130px;
	float: left;
	padding-left: 5px;
}

#oppressor span.red, #oppressor span.red a  {
	text-decoration: none;
	color: #CC3300;
	font: 1.4em/1.6em Georgia, Garamond, Times New Roman, Times, serif;
}

#oppressor .image-oppressor {
	display: block;
	width: 150px;
	height: 200px;
	float: left;
	background: url(/css/aop11/images/oppressor.png);
	background-repeat:no-repeat;
	margin-left: 50px;
	margin-right: 30px;
	margin-top: 10px;
}









/* for 2014 redesign */

#aop2011 {
	padding-left: 15px;
	overflow: visible;	
}

h1.hed,
.content h1 {
	margin: 15px 0 6px 0;
	font-weight: bold;
	font-family: 'SourceSansPro-Bold', Arial, sans-serif;
	line-height: 1.25em;
	font-size: 2.25em;
	width: 100%;	
}
.asset-categories {
	margin-bottom: .5em;
}
h2 {
	font-size: 1.6em;
	margin: 0px !important;
}
.asset-content.entry-content {
	padding-top: 0px;	
}
h3 {
	margin: .5em 0;
	font-family: 'SourceSansPro-Regular', Arial, sans-serif;
	font-size: 1.5em;
}

h3 a {
	font-size: 18px !important;
}
.aop_dropdown a {
	font-weight: bold;
	font-family: 'SourceSansPro-Bold', Arial, sans-serif;	
	padding: .4em;
}
.content-nav {
	font-weight: bold;
	font-family: 'SourceSansPro-Bold', Arial, sans-serif;
	line-height: 1.25em;
	font-size: 1.5em;
}

div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:10px;}
div.last {margin-right:0; }
.span-1 {width:40px;}
.span-2 {width:80px;}
.span-3 {width:120px;}
.span-4 {width:160px;}
.span-5 {width:200px;}
.span-6 {width:260px;}
.span-7 {width:275px;}
.span-8 {width:320px;}
.span-9 {width:360px;}
.span-10 {width:400px;}
.span-11 {width:440px;}
.span-12 {width:480px;}
.span-13 {width:520px;}
.span-14 {width:560px;}
.span-15 {width:600px;}
.span-16 {width:640px;}
.span-17 {width:680px;}
.span-18 {width:720px;}
.span-19 {width:760px;}
.span-20 {width:960px;}
.span-21 {width:960px;}
.span-22 {width:960px;}
.span-23 {width:960px;}
.span-24, div.span-24 {width:960px;margin:0;}

div.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.content, #aop2011 p {
	line-height: 1.4em;
	margin-right: 50px;
}


#attacks-mobile a#aop-mobile_link,
#attacks-mobile a#africa_link,
#attacks-mobile a#europe_link,
#attacks-mobile a#asia_link,
#attacks-mobile a#americas_link,
#attacks-mobile a#mideast_link,
#attacks-mobile,
#aop-mobile_menu {
	 display: none;
}

.country_jump {
	line-height: 1em;
}

hr { clear: both; }

.stat .big-drop-cap {
	top: 0;
	line-height: 52px;
	float: left;
	padding-right: 10px;
}

.custom-select {
	width: 300px !important;
}

body.arabic #aop2011 p {
	margin-right: 0px;
}


@media screen and (max-width: 768px) {
	#aop2011 {
		padding-left: 0px;
	}
	#aop2011, #aop_nav {	
		background-image: none;
	}
    #aop_nav img {
		display: none;
	}

	.span-5,
	.span-6,
	.span-7,
	.span-9,
	.span-10,
	.span-13,
	.span-14,
	.span-15,
	.span-20 {
		width:  100%;
		border: none;
	}
	.span-3 {
		width:  49%;
	}

	div.border {
		border: none;
	}

	#tabs.tabspan-4,
	#aop2011 p {
		width:  100%;
	}

	.row {
		margin-left: 6px;
		background-image: none;
	}


    #aop_nav.spanish #americas_menu,
    #aop_nav.spanish #global_menu,
    #aop_nav.portuguese #americas_menu,
    #aop_nav.portuguese #global_menu,
    #aop_nav.french #africa_menu,
    #aop_nav.french #global_menu,
    #aop_nav.arabic #mideast_menu,
    #aop_nav.arabic #global_menu,
    #aop_nav.russian #europe_menu,
    #aop_nav.russian #global_menu,
	#aop_nav #africa_menu,
	#aop_nav #americas_menu,
	#aop_nav #europe_menu,
	#aop_nav #mideast_menu,
	#aop_nav #asia_menu,
	#aop_nav #global_menu {
		left: 0px;
		top: -1.5em;
		position: relative;
		width: 100%;
	}
	

	div.corner {
		display: none;
	}
	#aop2011 h1.hed {
		margin-top: 0px;
	}

	#aop2011 ul li#tabs-1,
	#aop2011 ul li#tabs-2,
	#aop2011 ul li#tabs-3,
	#aop2011 ul li#tabs-4,
	#aop2011 ul li#tabs-5 {
		display: block;
		width: 100%;
		border-right: none !important;
		background: none !important;		
		border-bottom: 1px solid #ccc;
		height: auto !important;
		padding-bottom: 20px;
		padding-top: 0px;
		margin-bottom: 20px;
	}


	#aop2011 ul li#tabs-1 h2 a,
	#aop2011 ul li#tabs-2 h2 a,
	#aop2011 ul li#tabs-3 h2 a,
	#aop2011 ul li#tabs-4 h2 a,
	#aop2011 ul li#tabs-5 h2 a {
		color: #000;
	}

	#aop2011 .span-7.border img {
		width: auto !important;
	}

	#aop2011 #panel-1,
	#aop2011 #panel-2,
	#aop2011 #panel-3,
	#aop2011 #panel-4,
	#aop2011 #panel-5 {
		display: block  !important;
		width: 100%;
		margin-bottom: 25px;
	}

	table tr td {
		padding: 5px;
	}

	#key_coverage {	
		margin-top: 40px;
	}
	#key_coverage .asset-meta {	
		font-size: 13px;
	}
	.asset-categories {
		font-size: 12px !important;
	}
	.entry-title {
		font-size: 18px !important;
		margin-bottom: 5px !important;
	}

	#aop2011 div.span-20.last div {
		height: auto !important;
	}


	#attacks-mobile {
		display: block;
		margin-top: 1em;
		margin-bottom: 1.5em;
	}

	#attacks-mobile-main {
		font-family: 'SourceSansPro-Bold', Arial, sans-serif;
		font-size: 1.25em;
	}




	#attacks-mobile a#aop-mobile_link,
	#attacks-mobile a#africa_link,
	#attacks-mobile a#europe_link,
	#attacks-mobile a#asia_link,
	#attacks-mobile a#americas_link,
	#attacks-mobile a#mideast_link,
	#aop-mobile_menu {
		-webkit-box-shadow: 2px 2px 6px #000;
		-moz-box-shadow: 2px 2px 6px #000;
		box-shadow: 2px 2px 6px #000;
		background-color: #000;
    }

	#attacks-mobile a {
		font-family: 'SourceSansPro-Bold', Arial, sans-serif;
		overflow: hidden;
		padding: 10px;
		width: 100%;
		color:  #fff;
		border-bottom: 1px solid #333;
		display: block;
		margin: 0;
		background-color: #7f241a;
		list-style: none;
	}

    .aop_dropdown a:hover,
    .aop_dropdown a:visited,
	#attacks-mobile a:hover {
		text-decoration: none;
		color: #fff;
		background-color: #000;
	}
    a .larrow {
	    color:  #c93;
    }

}




.tabspan-4 ul li {
	width: 127px;
	height: 147px !important;
}

.tabspan-5 ul li {
	width: 102px;
	height: 147px !important;
}
div#panel-1,
div#panel-2,
div#panel-3,
div#panel-4,
div#panel-5 {
	width: 508px;
}







@media print {

    .right-bar,
    #aop_nav,
    .content-nav {
        display: none;
    }
    #aop2011 {
        background: none;
    }
    #aop2011 div {
        height: auto !important;
    }
    #aop2011 .span-15 {
        width: 100%;
        margin: 0px;
    }


    /* expose tabs */

	#aop2011 { padding-left: 0px; }
	#aop2011, #aop_nav { background-image: none; }
    #aop_nav img {
		display: none;
	}

	.span-5,
	.span-6,
	.span-7,
	.span-9,
	.span-10,
	.span-13,
	.span-14,
	.span-15,
	.span-20 {
		width:  100%;
		border: none;
	}
	.span-3 {
		width:  49%;
	}

	div.border {
		border: none;
	}

	#tabs.tabspan-4,
	#aop2011 p {
		width:  100%;
	}

	.row {
		margin-left: 6px;
		background-image: none;
	}


    #aop_nav.spanish #americas_menu,
    #aop_nav.spanish #global_menu,
    #aop_nav.portuguese #americas_menu,
    #aop_nav.portuguese #global_menu,
    #aop_nav.french #africa_menu,
    #aop_nav.french #global_menu,
    #aop_nav.arabic #mideast_menu,
    #aop_nav.arabic #global_menu,
    #aop_nav.russian #europe_menu,
    #aop_nav.russian #global_menu,
	#aop_nav #africa_menu,
	#aop_nav #americas_menu,
	#aop_nav #europe_menu,
	#aop_nav #mideast_menu,
	#aop_nav #asia_menu,
	#aop_nav #global_menu {
		left: 0px;
		top: -1.5em;
		position: relative;
		width: 100%;
	}
	

	div.corner {
		display: none;
	}
	#aop2011 h1.hed {
		margin-top: 0px;
	}

	#aop2011 ul li#tabs-1,
	#aop2011 ul li#tabs-2,
	#aop2011 ul li#tabs-3,
	#aop2011 ul li#tabs-4,
	#aop2011 ul li#tabs-5 {
		display: block;
		width: 100%;
		border-right: none !important;
		background: none !important;		
		border-bottom: 1px solid #ccc;
		height: auto !important;
		padding-bottom: 20px;
		padding-top: 0px;
		margin-bottom: 20px;
	}


	#aop2011 ul li#tabs-1 h2 a,
	#aop2011 ul li#tabs-2 h2 a,
	#aop2011 ul li#tabs-3 h2 a,
	#aop2011 ul li#tabs-4 h2 a,
	#aop2011 ul li#tabs-5 h2 a {
		color: #000;
	}

	#aop2011 .span-7.border img {
		width: auto !important;
	}

	#aop2011 #panel-1,
	#aop2011 #panel-2,
	#aop2011 #panel-3,
	#aop2011 #panel-4,
	#aop2011 #panel-5 {
		display: block  !important;
		width: 100%;
		margin-bottom: 25px;
	}

	table tr td { padding: 5px; }

	#key_coverage {	 margin-top: 40px; }
	#key_coverage .asset-meta {	 font-size: 13px; }
	.asset-categories { font-size: 12px !important; }
	.entry-title {
		font-size: 18px !important;
		margin-bottom: 5px !important;
	}

	#aop2011 div.span-20.last div {
		height: auto !important;
	}

}
