/*-- Style Sheet (C) Dick Ober --*/

/*-- Common Styles --*/

html {
	min-height:100%;
	padding:1px;
}

body {
	background:#ffd;
	font-family:"Times New Roman","MS Serif";
	margin:10px auto;
}

p {
	line-height:1.5;
	text-align:justify;
}

#wrapper {
	background:#ffd;
	margin:0 auto;
	width:800px;
}

header {
	background:#008;
	color:#fff;
	padding:1px 0 20px 0;
	text-align:center;
	z-index:10;
}

header img {
	border:4px solid #fff !important;
}

header .ita {
	font-style:italic;
}

#content {
	margin:-12px 0 0 155px;
}

#content h2,h3,h4 {
	color:#606;
	text-align:center;
}

#content h4 {
	display:inline;
	font-size:1.17em;
}

#content img.left {
	float:left;
	margin:0 10px 0 0;
}

#content img.right {
	float:right;
	margin:0 0 0 10px;
}

#notice {
	color:#f00;
	font-size:1.5em;
	font-weight:600;
	text-align:center;
}

#home #content img,
#stats #content img {
	margin-top:-8px;
	width:180px;
	width:154px;
}

#hidden, #preload, .nop {
	display:none;
}

footer {
	clear:both;
	color:#b9b;
	font-size:.7em;
	text-align:right;
}

footer a {
	color:#bbb;
	text-decoration:none;
}

.right {
	text-align:right;
}

.clr {
	clear:both;
}

strong {
	color:#606;
}

/*-- Image Shadow --*/

#content .shadowleft {
	background-color:#886; /*set shadow color*/
	float:left;
	margin:6px 10px 2px 0px;
}

#content .shadowleft img {
	background-color:#fff; /* set frame color*/
	border:1px solid #ccc;
	display:block;
	margin:-4px 4px 4px -4px; /* set pix position relative to shadow */
	padding:4px; /* set frame width */
	position:relative;
}

#content .shadowright {
	background-color:#886; /*set shadow color*/
	float:right;
	margin:6px 0px 2px 15px;
}

#content .shadowright img {
	background-color:#fff; /* set frame color*/
	border:1px solid #ccc;
	display:block;
	margin:-4px 4px 4px -4px;
	padding:4px;
	position:relative;
}

#content .photog {
	color:#606;
	font-size:.9em;
	font-weight:600;
	position:relative;left:-230px;top:5px;
}

/*-- Summer Worship --*/

.col1 {
	float:left;
	font-weight:bold;
	margin:2px;
	padding:2px;
	width:75px;
}

.col2 {
	float:left;
	margin:2px;
	padding:2px;
	width:508px;
}

/*-- Weddings --*/

.w1, .w2 {
	color:#606;
	float:left;
	font-weight:bold;
	min-height:150px;
	text-align:center;
	width:33%;
}

.w1 {
	margin-top:50px;
}

/*-- Directions --*/

.col {
	float:left;
	width:49%;
}

/*-- Stats --*/

#stat {
	float:left;
	line-height:2.06;
	margin:10px 10px 0 0;
	text-align:center;
}

#stat2 {
	float:left;
	margin-top:-12px;
	text-align:center;
	width:575px;
}


/*-- Navigation --*/

nav {
	float:left;
	width:154px;
}

nav ul {
	margin:5px 10px 0 0;
	padding:0;
}

nav li {
	background:#606; /* button face color */
	float:left;
	border-bottom:1px solid #ffd;
	list-style-type:none;
	padding:0;
	width:100%;
}

nav li.none {
	line-height:.5;
}

nav a {
	color:#fff;
	display:block; /* increase clickable area - a's default to inline */
	line-height:2.0;
	padding:0 5px;
	text-decoration:none;
	width:100%;
}

nav a:hover {
	color:#f0f;
}

nav li:hover {
	position:relative;
}

#home .home a,
#worship .worship a,
#thrift_shop .thrift_shop a,
#about .about a,
#minister .minister a,
#sermons .minister a,
#sermons .sermons a,
#mission .mission a,
#history .history a,
#rel-ed .rel-ed a,
#membership .membership a,
#events .events a,
#wedding .wedding a,
#directions .directions a,
#newsletter .newsletter a,
#calendar .calendar a,
#contact .contact a {
	color:#ff8;
}

/*-- Sub navigation --*/

ul.sub {
	display:none;
}

li:hover .sub  {
	display:block;
	position:absolute;
	left:145px;
	top:-5px;
	width:210px;
	z-index:10;
}

ul.sub li {
	float:left;
}

nav ul.sub a:hover {
	color:#f0f;
}

#sermons p, blockquote {
	font-size:.9em;
	line-height:1.5;
}

#sermons li {
	list-style-type:none;
}

.book {
	color:#606;
	font-weight:600;
}



@media print {
	header,nav,footer,#back {
	display:none;
}
	#content {
	margin:-12px 0 0 15px;
}}
