/*
 * Grace Community Website
 *
 */




/* Global Styles
--------------------*/

* {
	margin: 0;
	padding: 0;
}

body, div, p, td, th, table, li {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

body {
	background: url(g/bg.gif);
	background-color: #7F7764;
	/* text-align: center; */
}

html, body {
height: 100%;
}
#site-alert {
padding: 15px 5px 15px 5px;
background: #EEE8AA;
text-align: center;
}
#site-alert span {
font-family: Helvetica, Arial, sans serif;
font-size: 16px;
color: #FF4500;
}
#site-alert a {
color: #6B8E23;
font-weight: 800;
}



/* Header
--------------------*/

#header {
	/*background-color: #A1957D; */
	text-align: center;
}

#masthead {
	width: 761px;
	height: 64px;
	margin: 0 auto;
	text-align: left;
}

#logo {
	border: 0;
	padding: 5px 0 0 14px;
	float: left;
}

#search {
	border: 0;
	padding: 13px 10px 0px 0px;
	float: right;
}

#headlogo 
{
    border: 0;
    float: left;
}
	
#headsearch 
{
    width: 162px;
    height: 39px; 
    border: 0;
   background-image: url(./uploadedimages/search.gif); background-repeat: no-repeat;
 float: right;
}




/* Primary Nav
--------------------*/

#navmain {
	background: url(g/nav-bg.png);
	width: 761px;
	height: 59px;
	margin: 0 auto;
	text-align: left;
}

#navmain ul {
	padding-left: 15px;
}

#navmain li {
	float: left;
	list-style-type: none;
}

#navmain li a {
	display: block;
	padding: 20px 18px 20px 18px;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #666;
}

#navmain li a:hover {
	color: #069;
}

#navshadow {
	background: url(g/nav-shadow.png);
	background-repeat: no-repeat;
	float: right;
	width: 10px;
	height: 59px;
}




/* Content Wrapper
--------------------*/

#contentwrapper 
{
	background: url(g/content-bg.png);
	background-repeat: repeat-y;
	margin: 0 auto;
	width: 761px;
	min-height: 420px;
	/*padding: 0px 0px 5% 0px;*/
}

#contentpadding {
	clear: both;
    height: 5px;
    width: 761px;
}

/* Secondary Nav
--------------------*/

#navsub {
	min-height: 420px;
	background: url(g/nav-gradient.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 185px;
	float: left;
	padding-top: 40px;
}

#navsub ul {
	padding-right: 10px;
}

#navsub li {
	background: url(g/nav-arrow-closed.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	text-align: right;
	margin: 0px 8px 10px 20px;
	padding: 20px 12px 2px 5px;
	list-style-type: none;
	border-bottom: 1px solid #9d9178;
}

#navsub li:hover {
	background: url(g/nav-arrow-closed-hover.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

/* 
 * add a line for each sub nav
 * (there will be a set of sub navs for each main nav)
 */
body.sub_gccstory #navsub li#nav_gccstory,
body.sub_childrens #navsub li#nav_childrens,
body.sub_youth #navsub li#nav_youth,
body.sub_adults #navsub li#nav_adults,
body.sub_worship_team #navsub li#nav_worship_team
{
	background: url(g/nav-arrow-open.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

#navsub li a {
	display: block;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #4d6978;
}

#navpage li {
	background: none;
	margin: 0px;
	text-align: right;
	list-style-type: none;
	padding: 0px 0px 2px 0px;
	border-bottom: 0px;
}

#navpage li:hover {
	background: none;
}

#navpage li a {
	background: none;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #67604f;
}

#navpage li a:hover {
	background: none;
	color: #ce8b0a;
}

#navpage li a:active {
	color: #ce8b0a;
}

#navpage li#remove_when_links_are_active a {
	color: #ce8b0a;
}


#navpage2 li {
	background: none;
	margin: 0px;
	text-align: right;
	list-style-type: none;
	padding: 0px 0px 2px 0px;
	border-bottom: 0px;
}

#navpage2 li:hover {
	background: none;
}

#navpage2 li a {
	background: none;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #67604f;
}

#navpage2 li a:hover {
	background: none;
	color: #ce8b0a;
}

#navpage2 li a:active {
	color: #ce8b0a;
}

#navpage2 li#remove_when_links_are_active a {
	color: #ce8b0a;
}




/* Content
--------------------*/

#contentdiv
{
    width: 560px;  /*min-height:420px;*/
    float: left;
    background: white;
}

.contentblock1
{
	padding-left: 10px;
	padding-right: 10px;
}

#breadcrumb {
	text-align: left;
	padding: 0px 0px 0px 10px;
}

#breadcrumb a {
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: black;	
	text-align: left;
}

h1 {
	font-family: Century Gothic, Future, sans-serif;
	font-size: 18px;
	color: #ce8b0a;
	text-align: left;
	padding: 10px 0px 8px 10px;
}

#photobox {
	float: right;
	/*padding: 4px 4px 100% 15px;*/
}

#content p {
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #666;
	text-align: left;
	padding: 2px 5px 10px 10px;
}

#inside_footer {
	background: url(g/inside_footer-bg.png);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 54px;
	width: 761px;
	margin: 0 auto;
	clear: both;
}

#help {
	float: left;
	border: 0;
}




/* Footer
--------------------*/

#outside_footer {
	padding: 8px 0px 15px 0px;
	text-align: center;
}

#copyright {
	width: 751px;
	margin: 0 auto;
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: white;
	text-align: left;
}

#copyright a {
	color: white;
	text-decoration: underline;
}
