﻿/* BLOCK ELEMENTS */
html, div, map, dt, form { display:block; }
body { display:block; margin:8px; font-family:serif; font-size:medium; }
p, dl { display:block; margin-top:1em; margin-bottom:1em; }
dd { display:block; margin-left:40px; }
address { display:block; font-style:italic; }
blockquote { display:block; margin:1em 40px; }
h1 { display:block; font-size:2em; font-weight:bold; margin:0.67em 0; }
h2 { display:block; font-size:1.5em; font-weight:bold; margin:0.83em 0; }
h3 { display:block; font-size:1.125em; font-weight:bold; margin:1em 0; }
h4 { display:block; font-size:1em; font-weight:bold; margin:1.33em 0; }
h5 { display:block; font-size:0.75em; font-weight:bold; margin:1.67em 0; }
h6 { display:block; font-size:0.5625em; font-weight:bold; margin:2.33em 0; }
pre{ display:block; font-family:monospace; white-space:pre; margin:1em 0; }
hr { display:block; height:2px; border:1px; margin:0.5em auto 0.5em auto; }
/* TABLE ELEMENTS */
table { border-spacing:2px; border-collapse:separate;
margin-top:0; margin-bottom:0; text-indent:0; }
caption { text-align:center; }
td { padding:1px; }
th { font-weight:bold; padding:1px; }
tbody, thead, tfoot { vertical-align:middle; }
/* INLINE ELEMENTS */
strong { font-weight:bold; }
cite, em, var, dfn { font-style:italic; }
code, kbd, samp { font-family:monospace; }
ins { text-decoration:underline; }
del { text-decoration:line-through; }
sub { vertical-align:-0.25em; font-size:smaller; line-height:normal; }
sup { vertical-align: 0.5em; font-size:smaller; line-height:normal; }
abbr[title], acronym[title] { border-bottom:dotted 1px; }
/* LIST ELEMENTS */
ul { list-style-type:disc; margin:1em 0; margin-left:40px; padding-left:0;}
ol { list-style-type:decimal; margin:1em 0; margin-left:40px; padding-left:0;}
/* remove top & bottom margins for nested lists */
ul ul, ul ol, ul dl, ol ul, ol ol, ol dl, dl ul, dl ol, dl dl
{ margin-top:0; margin-bottom:0; }
/* use circle when ul nested 2 deep */
ol ul, ul ul { list-style-type:circle; }
/* use square when ul nested 3 deep */
ol ol ul, ol ul ul, ul ol ul, ul ul ul { list-style-type:square; }

* {
	margin: 0;
	padding: 0;
}

body{ 
	margin:0; 
	background-color: #4e5c77;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: 'trebuchet ms', verdana, san-serif;
	font-size: 15px;
	height: 800px;
} 

#container {
	width: 984px;
	height: 100%;
	position: relative;
	margin: 0 auto;
	padding: 0;
}

#header {
	position: relative;
	top: 0;
	left: 0;
	width: 984px;
	height: 115px;
	background: #433c32 url(../images/header-background.jpg); 
}
#gccc_logo {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}
#header_slideshow {
	float: right;
}
#top_nav_group {
	width: 984px;
	height: 43px;
	background: #433c32 url('../images/navigation-background.jpg');
}

/* top navigational menu styling */
#top_nav_menu{
	margin: 0;
	padding: 0;
	position: relative;
	top: 10px;
	left: 370px;
	width: 554px;
	height: 20px;
	list-style-type: none;
}

#top_nav_menu li {
	margin: 0;
	padding: 0;
	height: 20px;
	float: left;
}	

#top_nav_menu a {
	float: left;
	width: 100px;
	text-align: center;
	color: #90a3c1;
	text-decoration: none;
	padding: 0;
	margin: 0;
	font-size: 13px;
	font-weight: bold;
}

#body_home #top_nav_hom a,
#body_blog #top_nav_blg a,
#body_aboutus #top_nav_abt a,
#top_nav_menu #nav_con a {
	border: none;
}
#top_nav_menu a:hover {
	color: #433c32;
}
#body_home #top_nav_hom a,
#body_blog #top_nav_blg a,
#body_aboutus #top_nav_abt a,
#body_ministries #top_nav_min a,
#body_contactus #top_nav_con a {
	color: white;
}

#content {
	height: 80%;
	background-color: #4e5c77;
}

#footer {
	clear: both;
	background-color: #4e5c77;
	font-size: 13px;
	color: silver;
	width: 984px;
	height: 30px;
}
#copyright {
	position: relative;
	top: 10px;
	left: 270px;
}
