body {
	background-image: url(images/bkg.jpg);
	background-repeat: no-repeat;
	background-color: #202a07;
	margin: 15px 0px 15px 0px;
	padding: 0px;
	}

body, div, p, span, ul, li, th, td, text, textarea, option, select, input, submit, form, a, h1, h2, h3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	}

div, p, span, ul, li, th, td {
	background-color: #006633/*#5f8119*/;
	font-weight: bold;
	color: #00CC33;
	}

a img {
	border: 0px;
	}

a:link,
a:visited {
	color: #cae784;
	text-decoration: none;
	}

a:active,
a:hover {
	color: #ffc464;
	text-decoration: none;
	}

ul {
	list-style: none;
	}

#borderDiv {
	border: 1px solid #009933;
	padding: 10px 15px 10px 15px;
	}

#contentDiv { 
	width: 780px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 760px;
	}
html>body #contentDiv {
	width: 760px;
	}

#navLinksDiv {
	margin: 0px 0px 40px 0px;
	line-height: 30px;
	}

#navLinksDiv div {
	width: 100px;
	border-bottom: 1px solid #00CC33;
	}

#navLinksDiv a {
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	}

#languageSwitch a {
	font-size: 14px;
	font-weight: bold;
	}

#languageActive {
	font-size: 16px;
	color: #86ab2d;
	}

#mastheadDiv {
	margin: 5px 0px 20px 0px;
	border: 1px solid #bbb;
	}

#headerVideoLinks {
	margin: 10px 5px 25px 0px;
	}

#headerVideoLinks a:link,
#headerVideoLinks a:visited,
#headerVideoLinks a:active,
#headerVideoLinks a:hover {
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #CAE784;
	}

#donate {
	margin-top: 30px;
	}

#donate div {
	margin-top: 5px;
	}

#advertisingContent {
	margin: 20px 0px 0px 0px;
	width: 130px;
	height: 600px;
	text-align: right;
	}

#footerDiv {
	margin-top: 30px;
	line-height: 22px;
	text-align: center;
	}

#footerDiv,
#footerDiv a {
	font-size: 14px;
	text-decoration: none;
	}

.pageHeading {
	font-size: 40px;
	font-weight: bold;
	color: #b0ec1f;
	margin: 0px 0px 10px 0px;
	}

.pageHeading2 {
	font-size: 25px;
	font-weight: bold;
	color: #b0ec1f;
	margin: 0px 0px 10px 0px;
	}



/*-----------*/
/* index.php */
/*-----------*/

#pageContentDiv-index {
	margin: 10px 25px 0px 0px;
	}

#pageContentDiv-index ul li {
	margin-bottom: 5px;
	}

#pageContentDiv-index table tr td {
	text-align: right;
	}



/*---------------*/
/* satellite.php */
/*---------------*/

#pageContentDiv-satellite {
	margin: 10px 25px 0px 0px;
	}

.satelliteContent {
	margin: 10px 0px 0px 0px;
	border: 1px solid #00CC33;
	text-align: right;
	}

.satelliteContent tr td {
	font-size: 12px; /* this will apply to all of the English text */
	}

#pageContentDiv-satellite strong {
	font-size: 16px; /* the Farsi content on this page is in <strong> */
	}



/*--------------*/
/* archives.php */
/*--------------*/

#pageContentDiv-archives {
	margin: 10px 25px 30px 30px;
	}

#pageContentDiv-archives table tr td {
	text-align: right;
	}

#archivesPages,
#archivesPages a {
	margin: 25px 0px 15px 0px;
	font-weight: bold;
	}

#archivesPages a:hover,
#archivesPages span {
	font-weight: bold;
	}

#archivesInfo {
	margin: 0px 0px 10px 0px;
	}

#pageContentDiv-archives table tr td a:link,
#pageContentDiv-archives table tr td a:active,
#pageContentDiv-archives table tr td a:visited,
#pageContentDiv-archives table tr td a:hover {
	text-decoration: none;
	}

#archivesColumnHeading td {
	text-align: right;
	}

#archivesColumnHeading,
#archivesColumnHeading a {
	font-size: 16px;
	font-weight: bold;
	}

#archivesColumnHeading a:hover {
	}

.archivesRow td {
	border-bottom: 1px solid #00CC33;
	}



/*----------*/
/* view.php */
/*----------*/

#pageContentDiv-view {
	margin: 10px 25px 0px 0px;
	height: 700px;
	}

#viewTitle {
	font-size: 20px;
	font-weight: bold;
	margin: 20px 0px 15px 0px;
	}

.viewOther {
	margin: 25px 0px 0px 0px;
}

.viewOther,
.viewOther a {
	font-size: 12px;
	line-height: 15px;
	}

#get_windows_media_player {
	margin: 3px 0px 0px 0px;
	}



/*-----------*/
/* about.php */
/*-----------*/

#pageContentDiv-about {
	margin: 10px 25px 0px 30px;
	}



/*-------------*/
/* contact.php */
/*-------------*/

#pageContentDiv-contact {
	margin: 10px 25px 0px 0px;
	}

#contactContent {
	margin-left: 10px;
	font-size: 15px;
	}

#contactContent a {
	font-size: 15px;
	}

.contactHeadings {
	font-weight: bold;
	margin-bottom: 3px;
	font-size: 16px;
	}



/*-------------*/
/* sitemap.php */
/*-------------*/

#pageContentDiv-sitemap {
	margin: 10px 25px 0px 0px;
	}

#sitemapContent {
	margin-left: 10px;
	font-size: 15px;
	}

