@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;
	font-size: medium;
	text-decoration: none;
	border: none;
	outline: none;
	border: 0;
}
/*ltr direction language specific*/
body#fa,
body#ar{
	direction:rtl;
}

body#en_GB #mainContent .content,
body#en_GB #mainContent .artContent
 {
	margin-left: 0.8em;
}

body#fa #mainContent .artContent,
body#ar #mainContent .artContent,
body#fa #mainContent .content,
body#ar #mainContent .content {
	margin-right: 0.8em;
}
/* none direction language specific*/
body{
	font-size: small;
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	line-height: 1.5em;
}
.artContent h2{
	line-height: 1.3em;
}

#header {
	background-color: #5D131E;
}
#header table td {
	padding: 0.4em;
}
#header table h3 {
	color: #f3a52a;
}
#langController{
	margin-bottom: 0.01em;
}
#langController, #footer {
	border: solid 0.1em #151515;	
}
#langController li {
	border-bottom: solid 1px #696969;
}
#footer li {
	border-top: solid 1px #696969;
}
#langController ul, #footer ul {
	list-style: none;
}	
#langController li, #footer li {
	padding: 0.2em;
	background-color: #151515;
}
#langController li a, #footer li a {
	display: block;
	color: #f3a52a;
}
#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;
}
#mainContent table {
	width: 100%;
	background-color: #5D131E;
}
#mainContent table tr {
	/*background-color: #ecf1eb;*/
	background-color: #FAD79F;
}
#mainContent table a {
	color: #000;
	display: block;
	padding: 0.8em;
	border: solid 0.1em #FAD79F;
}
#mainContent table a:hover {
	background-color: #fff;
}
#mainContent h2,
#mainContent h3 {
	color: #D62139;
}
.mobileCommentForm,
.mobileContactForm {
	padding: 1em;
	background-color: #FCEBCF;
}
