@charset "UTF-8";

/*debug only*/
.debugError {
	background-color: #ff7f73;
	border: double thick red;
}

/*base reset*/
body, div, ul, li, table, tr, td, th, a, img {
	margin: 0;
	padding: 0;
	text-decoration: none;
	border: none;
	outline: none;
	border: 0;
}
/*ltr direction language specific*/
body#fa,
body#ku,
body#ar {
	direction:rtl;
}
body#en_GB #mainContent .title {
	margin-left: 0.5em;
}
body#en_GB #mainContent .thankyou,
body#en_GB #mainContent .comments,
body#en_GB #mainContent .content,
body#en_GB #mainContent .artContent {
	margin-left: 0.8em;
}
body#ku #mainContent .title,
body#fa #mainContent .title,
body#ar #mainContent .title {
	margin-right: 0.5em;
}
body#ku #mainContent .thankyou,
body#fa #mainContent .thankyou,
body#ar #mainContent .thankyou,
body#ku #mainContent .comments,
body#fa #mainContent .comments,
body#ar #mainContent .comments,
body#ku #mainContent .artContent,
body#fa #mainContent .artContent,
body#ar #mainContent .artContent,
body#ku #mainContent .content,
body#fa #mainContent .content,
body#ar #mainContent .content {
	margin-right: 0.8em;
}
/* none direction language specific*/
body{
	color: #023BA6;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	line-height: 1.5em;
	font-size: small;
}
div#container {
	font-size: 120%;
}
div.artContent {
	margin-top: 2em;
}
#header {
	background-image:url(../images/bannerBgGradient.jpg);
	background-repeat:repeat-x;
	background-color: #6c9fca;
}
#header table td {
	padding: 0.4em;
}
#header table h3 {
	color: #ffffff;
}
#langController{
	margin-bottom: 0.01em;
}
#langController li {
	border-bottom: solid 1px #696969;
	padding: 0.2em;
	background-color: #FFE3A7;
}
#langController li a {
	color: #023BA6;
}
#footer {
	background-image:url(../images/footerBgGradient.jpg);
	background-repeat:repeat-x;
	background-color: #2f6299;
}
#footer li {
	border-top: solid 1px #696969;
	padding: 0.2em;
}
#footer li a {
	color: #ffffff;
}
#langController ul, #footer ul {
	list-style: none;
}	
#langController li a, #footer li a {
	display: block;
}
#langController li a:hover, #footer li a:hover {
	color: #FFF;
}
body#en #langController li a#enLang {
	color: #FFF;
}
body#ar #langController li a#arLang {
	color: #FFF;
}
body#fa #langController li a#faLang {
	color: #FFF;
}
body#ku #langController li a#kuLang {
	color: #FFF;
}
#mainContent table {
	width: 100%;
	background-color: #dddddd;
}
#mainContent table tr {
	background-color: #8AC1EA;
}
#mainContent table a {
	color: #023BA6;
	display: block;
	padding: 0.8em;
}
#mainContent table a:hover {
	background-color: #FEC103;
}
#mainContent h2,
#mainContent h3 {
	color: #023BA6;
}
#mainContent .artContent h1 {
	line-height: 1.3em;
}
#mainContent .artContent p {

}
#mainContent .artContent .articleHeader {
	font-weight: bold;
}

.mobileCommentForm,
.mobileContactForm {
	padding: 1em;
	background-color: #8AC1EA;
}
label.mobError {
	color: #C00404;
}
input.mobError, textarea.mobError {
	background-color: #F5BFBD;
}


.mobileCommentForm .error{color:#FF0000}
