html, body {
	width : 100%;
	height : 100%;
	margin : 0;
	padding : 0;
	font-family : Arial, sans-serif;
	font-size : 14px;
	font-weight : normal;
	text-align : left;
}


img {
	border : none;
}

a:link {
	color : #F67F19;
	text-decoration : none;
}

a:visited {
	color : #F67F19;
	text-decoration : none;
}

a:hover {
	color : #F67F19;
	text-decoration : underline;
}

a:active {
	color : #F67F19;
}


a:link.red {
	color : #FF0000;
	text-decoration : none;
}

a:visited.red {
	color : #FF0000;
	text-decoration : none;
}

a:hover.red {
	color : #FF0000;
	text-decoration : underline;
}

a:active.red {
	color : #FF0000;
}


h1, .h1 {
	font-size : x-large;
	margin : 0;
	padding : 0;
	margin-bottom : 1em;
	text-align : left;
	color : #F67F19;
}

h2, .h2 {
	font-size : medium;
	font-weight : bold;
	margin : 0;
	padding : 0;
	font-size : 18px;
	text-align : left;
	margin-bottom : 7px;
	color : #F67F19;
}

h3, .h3 {
	font-size : small;
	font-weight : bold;
	margin : 0;
	padding : 0;
	text-align : left;
	color : #F67F19;
}

p {
	margin-top : 0;
}


div.tmptheme {
	width : 201px; 
	margin-right : 15px;
	float : left;
}

div.tmptheme img {
	margin : 2px;
}



#image_l, .image_l {
	float : left;
	margin : 0px 10px 10px 0;
}


#image_r, .image_r {
	float : right;
	margin : 0px 10px 10px 0;
}

img.heading {
	margin-bottom : 1em;
}



/*
  :: FORMATING OF QUOTATIONS ::
*/

div.quote {
	display : block;
	text-align : left;
	margin-bottom : 1em;
}

div.quote blockquote, div.quote q, div.quote p {
	font-style : italic;
	margin : 0;
	padding : 0;
}

div.quote p.source {
	font-style : normal;
	font-size : small;	
}


.bibleRef {
	font-weight : bold;
}



.quotation {
	float : right;
	text-align : right;
	margin-bottom : 1em;
}

/*
.quotation .quote:before {
	content: open-quote;
}
*/

.quotation .quote {
	text-align : right;
	font-style : italic;
}

/*
.quotation .quote:after {
	content: close-quote;
}
*/

.quotation .source {
	float : right;
	font-weight : bold;
	font-style : normal;
}



/*
  :: FORMATTING OF "TOP OF PAGE" LINKS ::
*/

.topPage {
	float : right;
	text-transform : uppercase;
	font-weight : bold;
}




.right {
	float : right;
}

.tright {
	text-align : right;
}

.left {
	float : left;
}

.center {
	text-align : center;
}

.center img {
	display : inline;
}

.center p {
    text-align : center;
}

.inline {
	display : inline;
}

.clear {
	clear : both;
}

.clrr {
	clear : right;
}

.nowrap {
	white-space : nowrap;
}

.table {
	margin-bottom : 1em;
}

.table div {
	display : table-row;
}

.table div span {
	display : table-cell;
	padding-right : 5px;
	padding-bottom : 5px;
}

.bold {
	font-weight : bold;
}

.italic {
	font-style : italic;
}

ol.sitemap, ul.sitemap {
	
}

ol.sitemap li h2, ul.sitemap li h2 {
	margin-top : 1em;
}

ol.sitemap li, ul.sitemap li {
	padding-bottom : 0;
}



table td.header {
	font-weight : bold;
	vertical-align : top;
	padding : 3px;
}

table td.item {
	vertical-align : top;
	padding : 3px;
}





.red {
    color : #FF0000;
}

.gray {
    color : gray;
}

.black {
    color : #000000;
}

.orange {
    color : #EE6000;
}

