html, body 
{width:100%; height:100%; font-family:"Trebuchet MS",arial,sans-serif,helvetica,geneva; color:#444; font-size:10px; 50px 0 0 0; background-image:url(images/davinciback.jpg)}

table, tr, td {
font-size:14px; 
}

a {
	color: red;
}

a:visited {
	color: red;
}

a.church {
	color: green;
}

a.heading {
	color:#000099;
	font-weight:bold;
}

a:visited.church {
	color: green;
}


#content {
	margin: 1px 0 0 0;
	color: #ffffff;
}

#links {
	line-height:110%; float:right; width:150px; border-left:1px dotted #ff9900; z-index:3; padding-left:15px; margin:225px 8px 40px 30px; clear:right;
	}


#container {
	float: left;
	margin: 1px 0 0 50;
	width: 700px;
	color: #ffffff;
}


h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	color: #ffffff;
}

h1 {
	position: absolute;
	top: -85px;
	left: 0;
	margin: 0;
	padding: 0;
	width: 900px;
	height: 85px;
	font-size: 3em;
	color: #230B57;
}

/* \*/ * html h1 { text-indent: -9999px; } /* */


#container .title {
	color: #00ff33;
	font-weight: bold;
}

#header_img {
	position: absolute;
	top: 0;
	left: 0;
	background: url('/images/gcm_logo.png') 0 10px no-repeat;
	width: 900px;
	height: 85px;
	z-index: 1;
}

#header_text {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 0;
}

h2 {
	font-size: 2em;
}

h3 {
	margin: .66em 0;
	font-size: 1.5em;
}

h4 {
	margin: 1em 0;
	font-size: 1.3em;
}

h5 {
	margin: 1em 0;
	font-size: 1.2em;
	font-weight: normal;
}

h6 {
	margin: 1em 0;
	font-size: 1.2em;
	font-weight: normal;
}

img {
	border: 0;
}

p {
	margin: 1em 0;
}

ul, ol {
	margin: 1em 0;
	padding: 0 0 0 3em;
}

dl {
	margin: 1em 0;
}

dd {
	padding-left: 2em;
}

address {
	margin: 1em 0;
}

abbr, acronym {
	cursor: help;
}

sup, sub {
	font-size: .5em;
}

blockquote {
	margin: 1em 0 1em 2em;
}

/* ===== CONTENT ===== */

#meta_bar {
	padding-top: 85px;
	border-bottom: solid 1px #FFF;
	background: #BA9960 url('/images/banner_top.jpg') 0 0 no-repeat;
	color: #FFF;
	font-size: .75em;
}

#meta_bar ul {
	margin: 0;
	padding: 1em;
	border-top: solid 1px #FFF;
	list-style: none;
}

#meta_bar p {
	margin: 0;
	padding: 1em;
	border-top: solid 1px #FFF;
	font-style: italic;
}

#meta_bar ul li {
	display: inline;
	margin-right: 1em;
}

#meta_bar ul li a {
	color: #FFF;
}

#content {
	float: left;
	margin: 1px 0 0 50;
	width: 700px;
	color: #ffffff;
}

.story, .pastor {
	margin: 1em;
	padding: 0;
	border-bottom: solid 1px #DFD4C2;
}

.story:after, .pastor:after {
	clear: left;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

/* \*/ * html .story {height: 1%;} /* */
/* \*/ * html .pastor {height: 1%;} /* */

<!--[if !IE 6]>
	.story {
		overflow: auto;
	}
<![endif]-->

.story h3, .pastor h3, {
	margin: 0;
}

.big_link { 
	margin: .66em 0;
	font-family: "Georgia", serif;
	font-size: 1.5em;
}

.story h3 a, .big_link a {
	color: #000;
	text-decoration: none;
	color: #2C0E73;
}

.story_img {
	float: left;
	margin: 0 1em 1em 0;
}

.pastor_img {
	float: left;
	margin: 1.3em 1em 1em 0;
}

.story .meta, .pastor .meta {
	margin: 0;
	font-size: .85em;
}

.other {
	margin: 1em;
	border-bottom: solid 1px #DFD4C2;
}

.other_img {
	float: right;
	margin: 0 0 1em 1em;
}

.other_img_l {
	float: left;
	margin: 1em 1em 1em 0;
}

.other_img_r {
	float: right;
	margin: 1em 0 1em 1em;
}

.toc {
	padding: 0 0 1.2em 1em;
	border-bottom: solid 1px #DFD4C2;
	font-size: .83em;
	list-style: none;
}

.toc ul {
	margin: 0;
	padding: 0 0 0 1em;
	list-style: none;
}

.special {
	border: solid 1px #cccccc;
	padding: 1em 1em 1em 1em;
}
	

/* ===== SIDEBAR ===== */

#sidebar {color:#fff; font-size:11px; line-height:110%; float:right; width:150px; border-left:2px dotted #fff; z-index:3; padding-left:15px; margin-top:50px; margin:0px 50px 10px 600px; clear:both}

#sidebar h3 {
	margin: .66em;
	font-size: 1.5em;
}

#sidebar address {
	margin: .75em;
	font-size: 1.33em;
	font-style: normal;
}

#sidebar p {
	margin: 1em;
}

#info {
	margin: 1px 0 0 1px;
	padding: 1px 1em;
}

#info p {
	margin: 1em 0;
}

#info a, #info a:visited {
	color: #230B57;
	font-weight: bold;
}

#planting {
	padding: 1em;
	border-top: solid 1px #FFF;
	border-bottom: solid 1px #FFF;
	text-align: center;
}

#planting h3 {
	margin: 0;
	font-size: 1.8em;
}

#planting h3 a {
	color: #2C0E73;
	text-decoration: none;
}

#planting p {
	margin: 0;
	font-size: 1.1em;
	padding-bottom: 0.75em;
}

#schedule {
	margin: 0 1em 1em 1em;
}

.sch_time {
	width: 6em;
	text-align: right;
}

/* ===== NAVIGATION ===== */

#skip {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0 1em 0 0; 
	padding: .25em 0 0 0;
	font-size: .85em;
	z-index: 999;
}

#skip a {
	display: block;
	width: 8em;
	color: #FFF;
	text-decoration: none;
	text-indent: -9999px;
}

#skip a span {
	text-decoration: underline;
}

#skip a:hover, #skip a:focus {
	text-indent: 0;
}

#skip a:focus {
	background: #FFF;
	color: #230B57;
}

#nav_header {
	display: none;
}

#nav {
	position: absolute;
	top: 0;
	left: -1px;
	margin: -1px 0 0 0;
	padding: 0;
	border: solid 1px #DFD4C2;
	border-bottom: none;
	background: #230B57;
	width: 900px;
	height: 1.75em;
	font-size: .85em;
	list-style: none;
	z-index: 1;
}

#nav li {
	position: relative;
	float: left;
}

#nav li a {
	float: left;
	display: block;
	margin: 0;
	padding: .25em 1em 0 1em;
	border-left: solid 1px #FFF;
	height: 1.5em;
	color: #FFF;
	text-decoration: none;
}

#nav li a:hover {
	background: #E4E1EB;
	color: #230B57;
}

#nav li a:focus {
	background: #FFF;
	color: #230B57;
}

#nav li a span {
	text-decoration: underline;
}

#nav li ul {
	display: none;
	position: absolute;
	top: 1.75em;
	left: 0;
	margin: 0;
	padding: 0;
	border-top: solid 1px #7966A7;
	background: #E4E1EB;
	width: 16em;
	list-style: none;
}

#nav li:hover ul, #nav li.over ul {
	display: block;
}

#nav li ul li {
	float: none;
	margin: 0;
	padding: 0;
	border: solid 1px #7966A7;
	border-top: none;
}

#nav li ul li a {
	float: none;
	display: block;
	margin: 0;
	padding: .25em .5em 0 .5em;
	border: none;
	color: black;
	text-decoration: none;
}

#nav li ul li a:hover {
	background: #FFF;
}

#nav #firstnav a {
	border-left: none;
}

/* ===== FOOTER ===== */

#footer {
	clear: both;

	font-size: .75em;
	color: #ffffff;
	text-align: center;
}

#footer p {
	margin: 0;
}

/* ===== GLBI ===== */

#glbi_courses {
	margin: 1em 0;
}

#glbi_courses th {
	background: #230B57;
	color: #FFF;
	font-weight: bold;
}

#glbi_courses td {
	padding: 1em 0 0 0;
	vertical-align: top;
}

#glbi_courses .credits {
	padding: 1em 1em 0 1em;
}

#glbi_courses .years {
	padding: 1em 0 0 0;
	border-bottom: solid 1px #DFD4C2;
	font-weight: bold;
}

#glbi_courses .total {
	padding: 1em 0 0 0;
	border-bottom: solid 1px #DFD4C2;
	text-align: right;
}

.glbi_current {
	margin: 0 0 1em 0;
}

.glbi_current th {
	padding: 0 1em 0 0;
	text-align: left;
}

.glbi_current td {
	padding: 0 1em 0 0;
}

.glbi_current .week {
	width: 3em;
	text-align: right;
}

/* ===== MINISTRIES ===== */

#uc_flash { 
	display: block;
	margin: 1em 0;
}

/* ===== STUDY CENTER ===== */

/* ===== BRANCH CHURCHES ===== */

.branch_church, .missionaries {
}

.branch_church dt, .missionaries dt {
	margin: 1em 0 0 0;
	font-weight: bold;
}

.branch_church dd, .missionaries dd {
	padding: 0 0 0 1em;
}

.branch_church dl, .missionaries dl {
	margin: 0;
}

.branch_church address, .missionaries address {
	margin: 0;
	padding: 0 0 0 .5em;
}

/* ===== CONFERENCE ===== */

#conf_schedule td, #conf_schedule th {
	padding-bottom: .5em;
	vertical-align: top;
}

.conference_side {
	margin: 0 0 1em 1em;
	padding: 0 1em;
	border: solid 1px #DFD4C2;
}

/* ===== CONTACT FORM ===== */

input, select, textarea {
	font-family: "Verdana", "Lucida Grande", sans-serif;
	font-size: 1em;
}

form {
	margin: 0;
}

#contact div {
	clear: left;
	margin: 1em 0;
}

.form_single {
	float: left;
	margin-right: .5em;
	width: 4em;
	text-align: right;
}

.form_multi {
	float: none;
	display: inline;
	margin: 0 .5em 0 0;
}

.form_heard textarea {
	margin: 1em 0 0 2em;
}

.form_heard label {
	float: none;
	display: block;
}

#contact .form_checkall div {
	margin: .25em 0;
	padding-left: 2em;
}

#contact dt {
	margin: 1em 0;
	font-weight: bold;
}

/* ===== COLORS AND NOTES =====

	Pale Blue:		#E4E1EB
	Light Blue:		#7966A7
	Light Blue 2:	#5E5083
	Dark Blue:		#2C0E73
	Logo Blue:		#230B57
	Light Tan:		#F2E7D3
	Med Tan:			#DFD4C2
	Dark Tan:		#BA9960

*/
