body, p, ul, h1, h2, h3, h4, input  {
	margin: 0;
	color: #000;
}
body {
	background-color: #fff;
}
img {
	border: none;
}
/* right-to-left declarations at the end */
/* class selectors of .book or .tract apply to international home pages */

/* class for  pages with a standard font-family set */
.fontset, 
.fontset p,
.fontset ul,
.fontset input,
.fontset h2,
.fontset h3,
.fontset h4 {
	font-family: arial, helvetica, sans-serif;
}
/* class for  pages with a font-family set  to standard unicode fonts*/
.unicode, 
.unicode p,
.unicode ul,
.unicode input,
.unicode h1,
.unicode h2,
.unicode h3,
.unicode h4 {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", sans-serif;
}
/* language specific settings below */
/* for languages with diacritics, such as Nepali, usually applied to h2 */
.spacing {
	margin-bottom: 5px;
}
/* Arabic */
.arabic, 
.arabic p,
.arabic ul,
.arabic input,
.arabic h1,
.arabic h2,
.arabic h3,
.arabic h4 {
	font-family: "Simplified Arabic";
}
/* Sinhala */
.sinhala, 
.sinhala p,
.sinhala ul,
.sinhala input,
.sinhala h1,
.sinhala h2,
.sinhala h3,
.sinhala h4 {
	font-family: "Iskoola Pota";
}
/* Myanmar */
.myanmar, 
.myanmar p,
.myanmar ul,
.myanmar input,
.myanmar h1,
.myanmar h2,
.myanmar h3,
.myanmar h4 {
	font-family: ayar;
}
/* Persian */
.persian, 
.persian p,
.persian ul,
.persian input,
.persian h1,
.persian h2,
.persian h3,
.persian h4 {
	font-family:  "XB Zar", "Arial Unicode MS", sans-serif;
	font-style: normal !important;
}
.persian em,
.persian cite {
	font-style: italic !important;
}

/* Cambodian */
.cambodian, 
.cambodian p,
.cambodian ul,
.cambodian input,
.cambodian h1,
.cambodian h2,
.cambodian h3,
.cambodian h4 {
	font-family: DaunPenh;
}
/* Kosraean */
span.i {
	font-style: italic;
	font-family: "Times New Roman", Times, serif;
}
/* for languages such as Punjabi and Gujarati that need more line spacing due to diacritics */
#linespace {
	line-height: 1.75em;
}
.smcap { /* for roman numerals in Spanish or French */
	font-size: 85%;
}

p, ul, input {
	font-size: 80%;
}

.clear {
	clear:both;
	line-height: 1px;
}
.nobr {
white-space: nowrap;
}
ul {
	list-style-type: none;
}
/* all images in div.content float left unless otherwise specified */
div.content img {
	float: left;
}
div.content img.video,
div.content img.check,
div.languages img,
.rtl div.languages img,
div.content img.font { /* for specialized font images, such as for Sinhala */
	float: none;
}

div.content img.video,
div.content img.check {
	display: inline;
	padding: 0;
}

/* color schemes */
#red div.header, 
#red h3,
#red .sitenav{
	background-color: #730013;
}
#red div.study, 
#red div.bible,
#red div.smfeature,
#red .tabbed .tab  {
	border: 1px solid #730013;
}

#blue div.header, 
#blue h3,
#blue .sitenav {
	background-color: #002a5d;
}
#blue div.study, 
#blue div.bible,
#blue div.smfeature,
#blue .tabbed .tab  {
	border: 1px solid #002a5d;
}

#green div.header, 
#green h3,
#green .sitenav {
	background-color: #004607;
}
#green div.study, 
#green div.bible,
#green div.smfeature,
#green .tabbed .tab  {
	border: 1px solid #004607;
}

#brown div.header, 
#brown h3,
#brown .sitenav {
	background-color: #4a1a00; 
}
#brown div.study, 
#brown div.bible,
#brown div.smfeature,
#brown .tabbed .tab  {
	border: 1px solid #4a1a00;
}

#teal div.header, 
#teal h3,
#teal .sitenav {
	background-color: #00626e;
}
#teal div.study, 
#teal div.bible,
#teal div.smfeature,
#teal .tabbed .tab {
	border: 1px solid #00626e;
}

#plum div.header, 
#plum h3,
#plum .sitenav {
	background-color: #2e0146;
}
#plum div.study, 
#plum div.bible,
#plum div.smfeature,
#plum .tabbed .tab  {
	border: 1px solid #2e0146;
}

#red .tabbed .tab,
#blue .tabbed .tab,
#green .tabbed .tab,
#brown .tabbed .tab,
#teal .tabbed .tab,
#plum .tabbed .tab { 
	border-top: none;
}


/* header items */
div.header {
	border: none; 
	border-bottom: #ddd solid 2px;
	padding: 10px;
	margin-bottom: 1em;
}
h1 { 
	font-size: 12px;
	margin: 0 18px;
	color: #fff;
}
.cambodian h1 {
	font-size: 1.35em;
}
.fontset h1 {
	font-family: Geneva, verdana, Arial, Helvetica, sans-serif;
}

	#search p {
		margin: 2px 5px;
		color: #fff;
	}

	#sitenav-tab ul {
		margin: 0;
		padding: 0;
	}
	#sitenav-tab a {
		color: #fff;
	}

/* structure of page */
div.content {
	margin: 0 10px;
	width: 900px; /* for older and IE5 & IE6 */
}

div.leftcolumn {
	width: 65%;
	min-width: 497px;  /*keeps from overlapping the oval */
	float: left;
}

div.rightcolumn {
	width: 30%;
	float: right;
	text-align: left; /* IE4 */
}

div.site {
	margin-top: 1.12em;
}
div.site p {
	margin-bottom: 1em;
}

/* titles of publications or items, tabs if no script */
h2, h4 { 
	font-size: 16px;
}
/* titles of boxes with bgcolor */
h3 {
	font-size: 16px;
	font-weight: normal;
	margin: 10px 0;
	padding: 5px 10px;
	color: #fff;
	border: none;
}
.cambodian h2,
.cambodian h3,
.cambodian h4 {
	font-size: 1.5em;
}

div.languages h4,
div.sign h4 {
	font-size: 14px;
	margin: 0 0 5px;
}

div.wonder,
div.smallads,
div.languages,
div.tract,
div.book,
div.sign {
	border: #ddd 1px solid;
}

/* left column sections */
div.feature {
	height: auto !important;
	height: 238px;
	min-height: 238px;
}
	div.feature h2 {
	font-size: 26px;
	padding-top: 1.2em; /* FF */
	font-weight: normal;
	}
	#long h2 {
	font-size: 25px;
	padding-top: 0;
	}
	.cambodian div.feature h2 {
	font-size: 2em;
	}
	.cambodian div.feature p {
	font-size: 1.4em;
	}

/* tabbed area */
/* hiding some styles from IE5 for MAC, which runs the script but can't handle the css */
ul.tabbednav
{
	display: none;
}
.tabbed .tab { 
	border: 1px solid #ddd;
	margin: 0 0 2em;
	padding: 20px 20px 20px 10px;
}
.tabbed .tab h2,
.notabs h2,
.tract h2,
.book h2 {
	font-size: 120%;
	font-weight: normal;
}
.tract h2,
.book h2 {
	font-size: 110%;
}

.cambodian .tabbed .tab h2,
.cambodian .notabs h2,
.cambodian .tract h2,
.cambodian .book h2 {
	font-size: 1.75em;
}

.tabbed .tab img,
.notabs img,
.tract img,
.book img {
	padding: 0 15px 5px 0;
}

.tabbed .tab p, 
.notabs p,
div.feature p {
	font-size: 85%;
}
.cambodian .tabbed .tab p,
.cambodian .tabbed .tab li,
.cambodian .notabs p,
.cambodian .notabs li,
.cambodian .tract p,
.cambodian .book p,
.cambodian .study p {
	font-size: 1.4em;
}

.tabbed .tab p.credit,
.notabs p.credit {
	font-size: 75%;
}



/* no scripting styles */
.notabs {
	padding-bottom: 0;
}
.notabs .tab {
	border: 1px solid #ddd;
	margin: 1em 0 0;
	padding: 10px;
}

/* wonder box */
div.wonder { 
	margin: 1em 0;
}

	div.wonder img {
	padding-right: 20px;
	}

	div.wonder h2 {
	font-size: 24px;
	margin: .5em 0;
	}
	div.wonder p {
	font-size: 100%;
	}

.tract,
.book {
	padding: 10px;
}

/* small ads and brochure chapter titles on international home pages (in tab area) */
div.smallads {
	padding: 20px 10px 0;
	margin: 1em 0;
}
	div.left {
	width: 48%;
	float: left;
	}
	div.right {
	width: 48%;
	float: right;
	text-align: left; /* IE4 */
	}
	div.smallads h2 {
	font-size: 90%;
	font-weight: normal;
	}
	div.smallads img {
		padding: 0 5px 20px 0;
	}
	div.left ul {
	margin-left: 0;
	padding-left: 0;
	}
	div.left li, 
	div.right li {
	margin-bottom: 5px;
	}

/* right column sections */
div.languages,
div.bible,
div.tract,
div.book,
div.smfeature,
div.sign,
div.study {
	margin-bottom: 1em;
}

div.languages {
	padding: 5px 10px;
}
	div.langleft {
	width: 38%;
	float: left;
	}
	div.langmid {
	width: 33%;
	float: left;
	}


	div.bible h2,
	div.bible p,
	div.smfeature h2,
	div.smfeature p {
	margin: 0 10px 5px;
	}
	div.bible h2,
	div.smfeature h2 {
	font-size: 14px;
}
	div.bible p.schedule {
	font-weight: bold;
	margin-top: 1em;
}

	div.study img { 
	padding-right: 1px;
	}
	div.study h2,
	div.study p,
	div.study form {
	margin-left: 15px;
	}

	div.study input.btn { 
		color: #333;
		background: url(/images/index/bg_grad-lt.jpg) top left repeat-x #eee;
		border: 1px outset #ccc;
		padding: 0 10px;
		margin: 2px 0 0;
		cursor: hand;
	}
	div.rightcolumn div.tract img, 
	div.rightcolumn div.book img {
	float: right;
	padding: 0 0 5px 15px;
}
.cambodian div.rightcolumn div.tract img,
.cambodian div.rightcolumn div.book img {
	float: left;
	padding: 0 15px 5px 0;
}


/* navigation not in tabs */
.sitenav {
	padding: 5px 10px;
	color: #fff;
	border: none;
	margin-top: 0;
}

/* footer */
div.footer{
	margin-left: 10px;
	margin-top: 1em;
	padding-bottom: 1em; 
}

.cambodian .site p,
.cambodian .sitenav,
.cambodian .footer p {
	font-size: 1.1em;
}

/* hyperlinks */
a:link, 
a:visited {
	color: #00C;
	text-decoration: none;
}
a:hover,
a:active	 {
	color: #00f;
	text-decoration: underline;
}
.sitenav a:link, 
.sitenav a:visited, 
.sitenav a:hover,
.sitenav a:active,
.logo a:link, 
.logo a:visited, 
.logo a:hover,
.logo a:active,
.bible a.seolink,
.bible a.seolink:link,
.bible a.seolink:visited,
.bible a.seolink:hover,
.bible a.seolink:active,
.smfeature a.seolink,
.smfeature a.seolink:link,
.smfeature a.seolink:visited,
.smfeature a.seolink:hover,
.smfeature a.seolink:active  {
	color: #fff;
	text-decoration: none;
}

div.bible h3 a:link, 
div.bible h3 a:visited, 
div.bible h3 a:hover,
div.bible h3 a:active  {
	color: #fff;
	text-decoration: none;
}
	
.sitenav a:hover,
.sitenav a:active,
.logo a:hover,
.logo a:active {
	text-decoration: underline;
}
/*seo links */
a.seolink,
a.seolink:link,
a.seolink:visited,
a.seolink:hover,
a.seolink:active {
	color: #000;
	text-decoration: none;
}


/* right-to-left declarations */
.rtl div.leftcolumn,
.rtl div.langmid, 
.rtl div.langleft {
	float: right;
}
.rtl div.rightcolumn {
	float: left;
	text-align: right;
}
.rtl div.leftcolumn div.right {
	text-align: right;
	}

.rtl div.leftcolumn img,
.rtl div.rightcolumn img {
	float: right;
}
.rtl .tabbed .tab {
	padding: 20px 10px 20px 20px;
}
.rtl .tabbed .tab h2,
.rtl .notabs p {
	font-size: 150%;
}
.rtl .tabbed .tab img,
.rtl .notabs img,
.rtl .tract img,
.rtl .book img,
.rtl .sign img {
	padding: 0 0 5px 15px;
}

.rtl div.wonder img {
	padding-left: 20px;
	padding-right: 0;
	}

.rtl div.smallads img {
		padding: 0 0 20px 5px;
	}
.rtl div.smallads h2 {
	font-size: 100%;
	font-weight: normal;
	}

	.rtl div.study h2,
	.rtl div.study p,
	.rtl div.study form {
	margin-left: 0;
	margin-right: 15px;
	}

.rtl .sitenav,
.rtl .footer p {
	direction:ltr; 
	text-align: right;
	padding-right: 10px;
}

