@charset "utf-8";

body	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	margin: 0;
	padding: 0;	}
a	{
	text-decoration: none;	}
a:hover	{
	text-decoration: underline;	}

form	{
	margin: 0;
	padding: 0;}
input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 0;	}
input[type=text], input[type=password], select, textarea	{
	border: solid 1px #999999;
	padding: 2px;	}
input[type=submit], input[type=button], input[type=reset]	{
	cursor: pointer;
	padding: 1px;	}

div.clear	{
	clear: both;	}

#layout	{
	height: auto;
	margin: 0 auto;
	position: relative;
	width: 1000px;	}
#login	{
	background: #e3e3e3;
	font-variant: small-caps;
	height: auto;
	line-height: 30px;
	padding: 0 5px 0 10px;
	float: right;
	width: auto;	}
#login span	{
	font-weight: bold;
	padding: 0 5px;	}
#login a	{
	color: #000000;	}
#logo	{
	clear: both;
	margin-bottom: 10px;	}
#country	{
	position: absolute;
	right: 0;
	top: 80px;	}
#nav	{
	border-bottom: solid 1px #e3e3e3;
	clear: both;	}
#nav div.right	{
	float: right;
	height: 30px;
	line-height: 30px;	}
#header	{
	height: auto;
	width: 100%;	}
#content	{
	height: auto;
	width: 100%;	}
#content div.notice	{
	background: #f4f4f4;
	border: solid 1px #e3e3e3;
	padding: 10px;	}
#mapslideshow	{
	float: left;
	height: 500px;
	margin: 10px 0;
	position: relative;
	width: 261px;	}
#mapslidebox	{
	height: 480px;
	margin: 10px 0;
	overflow: hidden;
	position: relative;
	width: 261px;	}
#mapslides	{
	height: auto;
	left: 0;
	position: absolute;
	top: -263px;
	width: 100%;	}
#mapslides div.slide	{
	background: url(media/mapslide_container.jpg);
	height: 191px;
	overflow: hidden;
	padding: 5px;
	position: relative;
	width: 251px;	}
#mapslides img	{
	margin: 5px;	}
#mapslideprev	{
	cursor: pointer;
	height: 37px;
	left: 110px;
	position: absolute;
	top: -8px;
	width: 37px;	}
#mapslidenext	{
	bottom: -8px;
	cursor: pointer;
	height: 37px;
	left: 110px;
	position: absolute;
	width: 37px;	}
#map	{
	float: right;
	height: 510px;
	margin: 10px 0;
	position: relative;
	width: 724px;	}
#mapimage	{
	left: 0;
	position: absolute;
	top: 0;	}
#maprollover	{
	left: 0;
	position: absolute;
	top: 0;	}
#mapcountries	{
	position: relative;	}
#mapcountries img	{
	display: none;
	position: absolute;	}
#mapcountries img#mapegypt	{
	left: 20px;
	top: 165px;	}
#mapcountries img#mapiran	{
	left: 353px;
	top: 81px;	}
#mapcountries img#mapiraq	{
	left: 255px;
	top: 118px;	}
#mapcountries img#mapisrael	{
	left: 177px;
	top: 192px;	}
#mapcountries img#mapjordan	{
	left: 187px;
	top: 192px;	}
#mapcountries img#maplebanon	{
	left: 198px;
	top: 157px;	}
#mapcountries img#mapkuwait	{
	left: 354px;
	top: 227px;	}
#mapcountries img#mapoman	{
	left: 399px;
	top: 304px;	}
#mapcountries img#mapqatar	{
	left: 382px;
	top: 270px;	}
#mapcountries img#mapsaudiarabia	{
	left: 192px;
	top: 210px;	}
#mapcountries img#mapsyria	{
	left: 212px;
	top: 116px;	}
#mapcountries img#mapturkey	{
	left: 135px;
	top: 39px;	}
#mapcountries img#mapuae	{
	left: 388px;
	top: 273px;	}
#mapcountries img#mapyemen	{
	left: 269px;
	top: 398px;	}
#mapoverlay	{
	height: 510px;
	left: 0;
	position: absolute;
	top: 0;
	width: 724px;
	z-index: 1;	}
#slideshow	{
	clear: both;
	height: 322px;
	margin: 10px 0;
	position: relative;
	width: 100%;	}
#slidebox	{
	height: 322px;
	overflow: hidden;
	position: relative;
	width: 100%;	}
#slides	{
	height: auto;
	left: -1060px;
	position: absolute;
	top: 0;
	width: auto;	}
#slides div.slide	{
	background: url(media/slide_container.jpg);
	float: left;
	height: 304px;
	overflow: hidden;
	padding: 9px 11px;
	position: relative;
	width: 602px;	}
#slides div.image	{
	float: left;
	height: 301px;
	width: 386px;	}
#slides img	{
	margin: 5px;	}
#slides div.text	{
	float: left;
	height: 285px;
	line-height: normal;
	width: 215px;	}
#slides a	{
	color: #000000;;	}
#slides div.headline	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 70px 10px 10px;	}
#slides div.blurb	{
	font-size: 11px;
	margin: 10px;	}
#slideprev	{
	cursor: pointer;
	height: 37px;
	left: -18px;
	position: absolute;
	top: 140px;
	width: 37px;	}
#slidenext	{
	cursor: pointer;
	height: 37px;
	position: absolute;
	right: -18px;
	top: 140px;
	width: 37px;	}
#latest	{
	background: #f4f4f4;
	border-top: solid 1px #e3e3e3;
	clear: both;
	height: auto;
	line-height: 30px;
	margin-bottom: 10px;
	padding: 0 5px;
	position: relative;
	text-align: right;
	width: auto;	}
#latestcaption	{
	float: left;
	line-height: 22px;
	margin: 4px 0;	}
#latestcountries	{
	float: right;
	font-variant: small-caps;
	line-height: 22px;
	margin: 4px 0;	}
#latestsearch	{
	float: right;
	line-height: 22px;
	margin: 4px 0;	}
#ours	{
	float: left;
	height: auto;
	width: 600px;	}
#ourscaption	{
	background: #ffffff;
	border-bottom: solid 1px #e3e3e3;
	font-variant: small-caps;
	line-height: 22px;
	margin: 4px 4px;	}
#ourscontent	{
	margin: 20px 10px 10px;	}
#twitter	{
	float: right;
	height: auto;
	width: 400px;	}
#twittercaption	{
	background: #ffffff;
	border-bottom: solid 1px #e3e3e3;
	font-variant: small-caps;
	line-height: 22px;
	margin: 4px 4px;	}
#twittercontent	{
	margin: 20px 10px 10px;	}
#twittercontent p	{
	margin: 5px 0;	}
#twittercontent a	{
	color: #3333ff;
	font-weight: bold;	}
#others	{
	float: right;
	height: auto;
	width: 400px;	}
#otherscaption	{
	background: #ffffff;
	border-bottom: solid 1px #e3e3e3;
	font-variant: small-caps;
	line-height: 22px;
	margin: 4px 4px;	}
#otherscontent	{
	margin: 20px 10px 10px;	}
#ourstable div.image	{
	height: 120px;
	margin: 0 10px 30px 0;
	width: 90px;	}
#ourstable img	{
	margin: 0 auto;	}
#otherstable img	{
	margin: 0 10px 30px 0;	}
#ourstable td, #otherstable td	{
	line-height: normal;
	vertical-align: top;	}
#ourstable td.page {
	font-family: "Times New Roman", Times, serif;	}
#ourstable td.page a {
	color: #3333ff;	}
#ourstable div.headline, #otherstable div.headline	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 3px;	}
#ourstable a, #otherstable a	{
	color: #000000;	}
#ourstable div.country	{
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;	}
#ourstable a.country	{
	color: #404040;	}
#ourstable div.date, #otherstable div.date	{
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;	}
#ourstable span.date, #otherstable span.source	{
	color: #cd1d1d;	}
#otherstable span.date	{
	color: #629045;
	font-variant: small-caps;	}
#ourstable span.user	{
	color: #629045;	}
#ourstable a.tag	{
	color: #3333ff;	}
#otherstable div.blurb	{
	font-size: 11px;
	margin-bottom: 30px;	}
#ourstable div.blurb	{
	font-size: 11px;
	margin-bottom: 10px;	}
#ourstable div.actions	{
	color: #cd1d1d;
	margin-bottom: 30px;	}
#ourstable a.action	{
	color: #cd1d1d;
	font-size: 11px;	}
#othersdisclaimer	{
	border-top: solid 1px #e3e3e3;
	font-size: 11px;
	padding: 10px;
	text-align: center;	}
#post	{
	line-height: normal;
	margin: 10px;	}
#post div.headline	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	margin-bottom: 5px;	}
#post a	{
	color: #000000;	}
#post div.date	{
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;	}
#post span.date	{
	color: #cd1d1d;
	font-variant: small-caps;	}
#post span.user	{
	color: #629045;	}
#post a.tag	{
	color: #3333ff;	}
#post div.source	{
	color: #404040;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;	}
#post div.content	{
	font-size: 13px;
	margin: 20px 0;	}
#post div.content img	{
	margin: 10px;	}
#post div.comments	{
	border-top: solid 1px #e3e3e3;
	font-size: 13px;
	margin-bottom: 10px;	}
#readcomments	{
	padding-bottom: 10px;	}
#readcomments div.comment	{
	border-bottom: solid 1px #e3e3e3;
	padding: 20px 0;	}
#readcomments div.commentauthor	{
	font-family: "Times New Roman", Times, serif;	}
#readcomments div.commentbody	{
	margin-top: 5px;	}
#postcomment	{
	margin: 10px 0;
	padding: 10px 0;	}
#postcomment td	{
	vertical-align: top;	}
#postcomment span	{
	margin-right: 10px;	}
#postcomment span.user	{
	display: inline-block;
	margin-bottom: 10px;	}
#postcomment input[type=text], #postcomment textarea	{
	margin-bottom: 2px;
	width: 500px;	}
#postcomment textarea	{
	height: 150px;	}
#postcomment td.center	{
	text-align: center;	}
#account	{
	margin: 10px auto;	}
#account td	{
	vertical-align: top;	}
#account td.center	{
	text-align: center;	}
#account span	{
	margin-right: 10px;	}
#account input[type=text], #account input[type=password]	{
	margin-bottom: 2px;
	width: 200px;	}
#account div.newsletter	{
	margin-bottom: 5px;	}
#newsletter	{
	margin: 10px auto;	}
#newsletter td.center	{
	text-align: center;	}
#newsletter span	{
	margin-right: 10px;	}
#newsletter input[type=text]	{
	margin-bottom: 2px;
	width: 200px;	}
#search	{
	background: #f4f4f4;
	border-top: solid 1px #e3e3e3;
	clear: both;
	height: auto;
	line-height: 30px;
	padding: 0 5px;
	text-align: right;
	width: auto;	}
#footer	{
	font-size: 11px;
	margin: 50px 0;
	text-align: center;	}
