/* CSS Document */
body {
	background: url('home_bg.gif') 0px 0px no-repeat;
	background-color: #000;
	margin: 0;
	color: #fff;
}

img { border:0; }

#tm_flash {
	vertical-align: middle;
    horizontal-align: middle;
	margin:0 auto;
	height:100%;
}

/* BEGIN: global navigation */
.global_nav {
	/*position: absolute;
	top: 0px;
	left: 258px;*/
	z-index: 2;
	margin:0 0 0 258px;
}

#home .global_nav {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
}

.global_nav a {
	color: #51b4db;
	font-weight: bold;
}

ul.home_nav {
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
}

ul.home_nav li {
	display: inline;
	text-align: left;
	padding: 0px 14px;
}

ul.home_nav li a.current {
	color: #51b4db;
	text-decoration: underline;
}
/* END: global navigation */

/* BEGIN: main content */
.main_wrapper {
	padding-left: 10px;
	margin-top:37px;
	margin-left:100px;
}

.main_ctr {
	width: 740px;
	height: auto;
	background: url("ctr_bg.gif") top left repeat-x;
	background-color: #130500;
	padding-left: 20px;
}

.Mosaic .main_ctr {
	background: none;
}

.Stories .main_wrapper {
	padding-left: 0px;
	margin-top:0px;
	margin-left:0px;
}

.Stories .main-wrapper {
	padding-left: 10px;
	margin-top:42px;
	margin-left:100px;
}

.Stories .main_ctr {
	width: 740px;
	height: auto;
	background: none;
	background-color: transparent;
	padding-left: 0;
}

.Stories .main-ctr {
	width: 762px;
	height: 515px;
	vertical-align: top;
}

.About .main_ctr {
	border: 1px solid #621b01;
}

.Map .main_ctr {
	border: 1px solid #621b01;
	padding-bottom:20px;
}

.pg_title {
	font-size: 1.25em;
	color: #ff4520;
	font-weight: bold;
	padding: 5px 8px 10px 8px;
}

.Stories #page_title {
	display:none;
}

.hdln {
	color: #dea06e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 0;
}

#Stories .hdln {
	display:none;
}

.lite {
	color: #c37d4a;
}

.home_main {
	position: absolute;
	top: 50px;
	left: 80px;
}
/* END: main content */

/* BEGIN: left nav */
ul.cats {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	width:175px;
}

ul.cats li {
	font-size: .87em;
	width: 175px;
	font-weight: bold;
	margin: 0px;
	color: #ff4520;
}

ul.cats li a {
	color: #ff4520;
	display:block;
	padding: 4px;
	border-bottom: 1px solid #621b01;
}

ul.cats li a.catsCurrent {
	color: #fff;
	display:block;
	background-color: #003fa0;
	border-bottom: 1px solid #000000;
}

ul.cats li a:hover {
	color: #fff;
	text-decoration: none;
}
/* END: left nav */
/* BEGIN: generic component container */
.promo {
	width: 175px;
	font-size: .87em;
	background-color: #180800;
	margin-bottom: 15px;
}

.promo .hdr {
	color: #a06a44;
	background-color: #231002;
	padding: 5px;
	border-top: 1px solid #2f160e;
	border-bottom: 1px solid #2f160e;
}

.promo .title {
	color: #4e2304;
	padding: 5px;
}

.promo .desc {
	color: #905c36;
	padding: 8px 5px;
	border-bottom: 1px solid #2f160e;
}

ul.rel {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.rel a {
	color: #905c36;
}

ul.rel li {
	background: url("icon_arrow.gif") 0px 2px no-repeat;
	padding: 0 0 8px 15px;
}
/* END: generic component container */
/* BEGIN: hover container */
.hvr {
	position: absolute;
	left: 305px;
	top: 161px;
	_top: 177px;
	width: 547px;
	height: 200px;
	float:left;
}

#hvr_content {
	float:left;
	width:537px;
}

.hvr a {
	color: #fff;
}

.hvr .header {
	background-color: #2f76e0;
}

.hvr .titlectr {
	background: url("hvr_hdr_rt.gif") top right no-repeat;
	background-color: #003fa0;
}

.hvr .titlectr .title {
	background: url("hvr_horiz.gif") bottom left repeat-x;
	font-size: 1.12em;
	font-weight: bold;
	padding: 10px 0px 15px 14px;
}

.About #content table {
	float:left;
}

.hvr .contentctr {
	background-color: #2f76e0;
}

.hvr .footerctr {
	clear: both;
	background: url("hvr_footer_lft.gif") bottom left no-repeat;
	background-color: #003fa0;
	height: 27px;
}

.hvr .footer {
	color: #fff;
	background: url("hvr_content_horiz.gif") top left repeat-x;
	font-weight: bold;


	padding: 6px 10px;
	text-align: right;
}

span.osrel {
	background: url("icon_arrow.gif") 0px 3px no-repeat;
	padding-left: 15px;
}

.hvr .hvrspacer {
	background: url("hvr_connector.gif") 0px 0px no-repeat;
	background-color: #000;
	width: 10px;
	height: 100%;
	float: left;
}

.Prayer .hvr .hvrspacer {
	background: url("hvr_connector2.gif") 0px 0px no-repeat;
}

.Community .hvr .hvrspacer {
	background: url("hvr_connector2.gif") 0px 21px no-repeat;
}

.War .hvr .hvrspacer {
	background: url("hvr_connector2.gif") 0px 42px no-repeat;
}

.Dating .hvr .hvrspacer {
	background: url("hvr_connector2.gif") 0px 63px no-repeat;
}

.Heaven .hvr .hvrspacer {
	background: url("hvr_connector2.gif") 0px 84px no-repeat;
}

.Death .hvr .hvrspacer {
	background: url("hvr_connector2.gif") 0px 63px no-repeat;
}

.Love .hvr .hvrspacer {
	background: url("hvr_connector2.gif") 0px 84px no-repeat;
}

.Racism .hvr .hvrspacer {
	background: url("hvr_connector2.gif") 0px 105px no-repeat;
}

.Environment .hvr .hvrspacer {
	background: url("hvr_connector2.gif") 0px 126px no-repeat;
}

.Exploring .hvr .hvrspacer {
	background: url("hvr_connector2.gif") 0px 147px no-repeat;
}
/* END: hover container */
/* BEGIN: profile */
.profctr {
	position: relative;
	float: left;
	background: url("hvr_prf_vert.gif") top right repeat-y;
	width: 175px;
	height: 355px;
	background-color: #2f76e0;
	padding: 0 6px 0 0px;
}

.last {
	background: none;
	background-color: #2f76e0;
	width: 175px;
	padding: 0;
}

.proftitle {
	padding: 10px 10px 0px 15px;
}

.profdetail {
	color: #2a274c;
	padding: 10px 10px 10px 15px;
	height: 120px;
}

.profimgctr {
	height: 165px;
	vertical-align: baseline;
	text-align: right;
}

.profimg {
	position: relative;
	top: 1px;
}
/* END: profile */


/* Styles for Mosaic */
#resultsDiv div {
	border:1px solid #fff;
	width:750px;
}

#resultsDiv div span {
	display:block;
}

#Mosaic .hdln {
	display:none;
}

#searchResults {
	border:0;
}

div#pagesT {
	text-align:center;
	padding: 25px 0 15px 0;
	font-size: 13px;
	font-weight:bold;
	color:#999;
}

div#pagesT a:link, div#pagesT a:visited {
	font-size: 13px;
	font-weight:bold;
	color:#999;
}
/* End Mosaic Styles */

/* Scrolling Box Styles */
div#hold	{ 
	position:relative;
	overflow:hidden;
	width:254px;
	height:25px;
	z-index:100
}

div#wn	{ 
	position:absolute; 
	left:0px;
	top:0px; 
	width:254px;
	height:25px; 
	clip:rect(0px, 254px, 25px, 0px); 
	overflow:hidden;	
	z-index:1; 
}

div#lyr1	{ 
	position:absolute;
	visibility:hidden; 
	left:0px;
	top:0px; 
	z-index:1; 
}

div#thumbContainer {
	border: 1px solid #942913;
	padding: 5px;
	float:left;
}

div#scrollLeft {
	float:left;
	padding:7px 3px 0px 0px;
}

div#thumbnails {
	float:left;
}

div#thumbnails img {
	padding: 1px 6px 0 0;
}

div#scrollRight {
	float:left;
	padding:7px 0px 0px 3px;
}
/* End Scrolling Box Styles */

/* About Us POLL Styles */
#poll { display:none; background:url(bg-poll2.gif) no-repeat; background-color: transparent; width:248px; height:200px; margin: 5px 0 0 275px; }
#poll table { background-color: transparent; padding: 0 0 0 5px; width:248px;} 
#poll table tr { background-color: transparent; }
#poll table td { background-color: transparent; }

