/*Cascading Style Sheet for: 
  Christ Community Church - cccomaha.org
  Author: Gregory A. Nunamaker
  Date: June 1, 2009*/

/*******************Main Elements********************************/
/****************************************************************/

body
{
	background-color:#FFFFFF;
	width:100%;
}

a:link, a:visited, a:active, a:hover
{
	color:#C67415;
	text-decoration:none;
}

img 
{
	border:none;
}

div#header 
{
	background:#2d4d5b;
	height:127px;
}

div#navbar 
{
	background:#C67415 url(../images/navBack.gif) no-repeat center top;
	height:31px;
}

/*
div#navbar ul 
{
	list-style: none;
	display: block;
	padding: 6px 0px;
}

div#navbar ul li 
{
	float: left;
	margin: 0 10px;
}
*/

a#new_tab 
{
	background-image:url(/images/newTab.png);
	color:#FFFFFF;
	cursor:pointer;
	height:107px;
	left:0;
	margin-left:-7px;
	overflow:hidden;
	position:fixed;
	text-indent:-100000px;
	top:200px;
	width:47px;
	z-index:100000;
}
a#new_tab:hover 
{
	margin-left:-4px;
}

div#breadcrumbs
{
	height:40px;
}

div#container
{
	padding-top:20px;
	padding-bottom:30px;
	width:100%;
}

div#footer 
{
	background: #c67415 url(../images/footerBack.jpg) repeat-x;
	padding-bottom:0px;
	padding-top:30px;
	width:100%;
	color:#FFFFFF;
}

div#footer li
{
	margin-left:23px;
}

div#listing_panel
{
	height:150px;
}

a#arrow_left:hover
{
	/*margin-right:-4px;*/
}

a#arrow_right:hover
{
	margin-left:0px;
}

/********************Sub Elements********************************/
/****************************************************************/

/* Grey Line Divider */
div.spacer 
{
	background-color: #CCCCCC;
	height: 1em;
	margin-top: 30px;
	margin-bottom: 30px;
}

/* Temporary Place Holder */
p.holder
{
	margin:0px;
	margin-bottom:20px;
	padding:0px; 
	background:#cccccc; 
	border:thin dashed #999999;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
}

/* Replaced Text Hiding & PADDING */
.orange1, .orange2, .orange3, .orange4, .blue2, .blue3, .blue4, .grey1, .grey2, .grey3, .grey4
{
	color:#FFFFFF;
	padding:0px;
	margin:0px;
}

.white1, .white2
{
	color:#C67415;
	padding:0px;
	margin:0px;
}

/* Grey Subheader */
.subGrey
{
	font-size:20px;
	line-height:24px;
	color:#666666;
	padding-bottom:8px;
}

/* Blue Subheader */
.subBlue
{
	color:#2d4d5b;
	font-size:22px;
	padding-top:20px;
	line-height:26px;
}

/* Block Highlight */
a.highlight:link, a.highlight:active, a.highlight:visited
{
	color:#000000;
	text-decoration:none;
}

a.highlight:hover 
{
	color:#C67415;
	text-decoration:none;
}

a.outline:link img, a.outline:active img, a.outline:visited img
{
	border: #FFFFFF solid 4px;
}

a.outline:hover img
{
	border: #C67415 solid 4px;
}

/* Small Body Text */
.bodySmall
{
	font-size:11px;
	line-height:14px;
	padding-bottom:8px;
}

/* Breadcrumbs */
a.breadcrumb, .arrow{
	color:#999999;
	font-size:14px;
	text-decoration:none;
}
a.breadcrumb:hover{
	color:#C67415;
}

/* What's Happening */
.nf
{
	padding-top:15px;
}

.nf_title
{
	color:#2d4d5b;
	font-size:22px;
	line-height:26px;
}

.nf_date
{
	color:#999999;
	font-size:16px;
	text-decoration:none;
}

.nf_body
{
	padding-bottom:0px;
	margin-bottom:0px;
}

a.nf_menu_on
{
	color:#C67415;
	font-size:16px;
	line-height:16px;
	text-decoration:none;
}

a.nf_menu_off
{
	color:#999999;
	font-size:16px;
	text-decoration:none;
}

a.nf_arrow_on
{
	color:#C67415;
	font-size:16px;
	line-height:16px;
	text-decoration:none;
}

a.nf_arrow_off
{
	display:none;
}

.nf_menu_divider
{
	color:#999999;
	font-size:16px;
}

.nf_more_info
{
	color:#C67415;
	font-size:40px;
	text-decoration:none;
	letter-spacing:-4px;
	line-height:6px;
}

.job_title{
	padding:0 0 15px 0; 
	color:#999999; 
	font-style:italic;
}

/*****************Functional Formatting**************************/
/****************************************************************/

.hide
{
	display:none;
}

.show
{
	display:inline;
}

.showRow
{
	display:table-row;
}

.errorText
{
	color:#C67415;
	font-weight:bold;
	font-style:italic;
	font-size:14px;
	background-color:#FFE8CD;
	padding:5px;
	margin:10px 0 5px 0;
	border:thin #C67415 dotted;
	width:580px;
}