/************** Class Styles *************/
/* body: 'main_page', 'main_footer' */
/* main page: 2 columns - 'content' , 'pix_bar' */
#main_page {
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: red;
	margin: 0px;
	padding: 0px;
}

/* content: 3 item - 'logo', 'navbar', 'newsbox' */
/*#main_page*/
#content {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 800px;
	height: 800px;
	background-color: transparent;
}

/* The logo DIV */
/*#main_page#content*/
#logo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 800px;
	height: 800px;
	background-image: url("../gfx/CCWebHome.jpg");
	background-repeat: no-repeat;
	/*background-color: blue;*/
	/*display: none;*/
}

/* Navbar Classes */
/*#main_page#content */
#navbar {
	position: absolute;
	left: 45px;
	top: 290px;
	width: 680px;
	height: 200px;
	background-color: transparent;
	/*margin: 10px;*/
	/*display: none;*/
}

#navbar table {
	top: 50px;
	left: 50px;
}

#navbar td {
	width: 155px;
	height: 50px;
	text-align: center;
	vertical-align: middle;
	font-family: "Trebuchet", Helvetica, sans-serif;
	font-size: 1.4em;
	font-style: italic;
	font-weight: bold;
	background-image: url("../gfx/MenuItemBG.jpg");
	background-repeat: no-repeat;
	background-position: 12px center;
	color: black;
	cursor: pointer;
}

#navbar td:hover {
	color: purple;
}

/* this is the full newsbox area defining the background and containing the news area */
/*#main_page#content*/
#newsbox {
	position: absolute;
	left: 50px;
	top: 360px;
	width: 680px;
	height: 445px;
	background-image: url("../gfx/NewsBox.jpg");
	background-repeat: no-repeat;
	/*display: none;*/
}

/* this is the inside scrollable area in which is placed the xml content */
/* #main_page#content#newsbox */
#news {
	position: absolute;
	left: 25px;
	top: 25px;
	width: 680px;
	height: 420px;
	overflow: scroll;
}

.latest p {
	text-align: justify;
	width: 98%;
}

/* Newsbox classes - these should be used by newsbox content */
.bio_pic {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 175px;
	height: 225px;
	/*display: none;*/
}

.bio_who {
	position: absolute;
	left: 160px;
	top: 0px;
	width: 480px;
	text-align: center;
	/*display: none;*/
}

.bio_rtxt {
	position: absolute;
	left: 160px;
	top: 40px;
	width: 480px;
	color: green;
	/*display: none;*/
}

.title {
	font-family: "Papyrus", "Trebuchet", Helvetica, sans-serif;
	font-size: 2.0em;
	font-style: italic;
	font-weight: bold;
	color: purple;
	text-align: center;
}

.bible_quote {
	font-family: "Trebuchet", Helvetica, sans-serif;
	font-size: 1.0em;
	font-style: italic;
	text-align: center;
	color: #A00;
}

.bible_ref {
	font-family: "Trebuchet", Helvetica, sans-serif;
	font-size: .8em;
	font-style: italic;
	color: #A00;
	text-align: right;
	margin: 0px;
	padding: 0px;
}

.bio_text {
	position: absolute;
	left: 0px;
	top: 200px;
	width: 98%;
	text-align: justify;
}

.bio_text p {
	font-size: 1.2em;
}

.about_p {
	cursor: pointer;
}

.about_p:hover {
	color: purple;
}

/*.events*/ th.date {
	width: 100px;
	font-weight: bold;
	font-size: 1.5em;
	text-align: center;
}

/*.events*/ th.time {
	width: 55px;
	font-weight: bold;
	font-size: 1.5em;
	text-align: center;
}

/*.events*/ th.ministry {
	width: 170px;
	font-weight: bold;
	font-size: 1.5em;
	text-align: center;
}

/*.events */ th.church {
	width: 275px;
	font-weight: bold;
	font-size: 1.5em;
	text-align: center;
}

/*.events*/ th.city {
	width: 150px;
	font-weight: bold;
	font-size: 1.5em;
	text-align: center;
}


/*.events*/ td.date {
	width: 100px;
	font-size: 1.5em;
	text-align: center;
}

/*.events*/ td.time {
	width: 55px;
	font-size: 1.5em;
	text-align: center;
}

/*.events*/ td.ministry {
	width: 170px;
	font-size: 1.5em;
	text-align: center;
}

/*.events*/ td.church {
	width: 275px;
	font-size: 1.5em;
	text-align: center;
}

/*.events*/ td.city {
	width: 150px;
	font-size: 1.5em;
	text-align: center;
}

.testimony {
	font-family: "Times New Roman", Times, Serif;
	font-size: 1.4em;
	font-style: italic;
	text-align: justify;
	width: 98%;
}

.testifier {
	font-family: "Trebuchet", Helvetica, sans-serif;
	font-size: 1.2em;
	font-style: normal;
	text-align: center;
}

	
/*#main_page */
#pix_bar {
	position: absolute;
	left: 790px;
	top: 0px;
	width: 200px;
	height: 800px;
	background-image: url("../gfx/Pixbar.jpg");
	background-repeat: no-repeat;
	background-color: transparent;
	/*display: none;*/
}

/*#main_page #pix_bar */
#band_pic {
	position: absolute;
	left: 25px;
	top: 25px;
	width: 175px;
	height: 225px;
	/*background-color: green;*/
	/*display: none;*/
}

/*#main_page#pix_bar*/
#band_names {
	position: absolute;
	left: 0px;
	top: 200px;
}

#band_names table {
	position: absolute;
	top: 50px;
	left: 20px;
	width: 145px;
	text-align: center;
	vertical-align: middle;
	font-family: "Trebuchet", Helvetica, sans-serif;
	font-size: 1.4em;
	font-style: italic;
	font-weight: bold;
	border-collapse: collapse;
	border: 5px;
	padding: 0px;
	margin: 0px;
}

#band_names td.bullet {
	width: 14px;
	height: 42px;
	/*background-color: red;*/
	background-repeat: no-repeat;
	background-image: url("../gfx/CC_Bullet.gif");
	background-position: center;
	}

#band_names td.who {
	width: 120px;
	height: 42px;
	/*background-color: green;*/
}

/* Footer classes */
/* The footer DIV */
#main_footer {
  position: absolute;
	top: 800px;
	left: 0px;
	width: 990px;
	text-align: center;
	font-family: "Papyrus", Arial, sans-serif;
	font-size: 1.6em;
	font-style: italic;
	font-weight: bold;
	background-color: transparent;
	/*display: none;*/
}

/*********** tag styles ********************/
/** These govern un-classed tags in the document */
/** URLs are relative to the location of this file */
body {
	color: #000000;
	background-color: #FFFFFF;
	/* Schmitt, CSS Cookbook - this defines 1 em as 10px*/
	font-size: 62.5%;
}

input, select, th, td {
	font-size: 1em;
}

h1 {
	font-family: "Papyrus", Helvetica, sans-serif;
	text-align: center;
	font-size: 3.0em;
}

h2 {
	font-family: "Papyrus", Helvetica, sans-serif;
	text-align: center;
	font-size: 2.0em;
}

h3 {
	font-family: "Trebuchet", Helvetica, sans-serif;
	font-style: italic;
	text-align: center;
	font-size: 1em;
}

p {
	font-size: 1.6em;
}

th {
	font-size: 2.0em;
}

td {
	font-size: 1.6em;
}

ul {
	font-family: "Times New Roman", Times, serif;
	font-size: 2.4em;
	font-style: italic;
	list-style-image: url("../gfx/CC_Bullet.gif");
	/*margin-left: 20px;*/
	/*color: blue;*/
}

li {
	font-size: 80%;
	color: #880;
}

ul li ul {
	font-family: "Flora Medium", Flora, Arial, sans-serif;
	list-style-image: none;
	list-style-type: disc;
	font-style: normal;
	font-size: 80%;
	/*color: green;*/
}

ul li ul li {
	font-size: 80%;
	color: black;
}

xml {
	display: none;
	font-size: 0px;
}
