/* Liberation United Church of Christ, Lakewood, OH - http://www.liberationucc.org 
 http://www.liberationucc.org/external/css/liberation-ucc-screen.css 
 Updated: 02/16/2010
 Author: Rick DeVan, rick@pw2web.com, http://www.pw2web.com 
 Code validated at http://www.w3c.org - http://jigsaw.w3.org/css-validator/validator?uri=http://www.liberationucc.org/external/css/liberation-ucc-screen.css  */
/* Meyer Reset:begin */
	@import "reset.css";

/* Meyer Reset:end */
/* Global body:begin */
html, body
{
	border:0;
	height:100%;
	margin:auto 0;
	padding:0
}

body
{
	background:#fff url(images/bg-ffffff.jpg);
	color:#333;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:1.25em;
	line-height:2.03em
}

/* Global body:end */
/* Global common:begin */
h1, h2, h3, h4, h5, h6
{
	clear:both;
	color:#1d406c;
	font-weight:700;
	margin:auto
}

h1, h2, h3
{
	padding:0
}

h1
{
	margin:.91em 2.06em
}

h2
{
	font-size:.9em;
	line-height:1.72em;
	margin:.86em 2.84em
}

h3
{
	font-size:.8em;
	line-height:1.62em;
	margin:.81em 3.92em
}

h4, h5, h6
{
	font-size:.75em;
	line-height:1.215em;
	margin:.61em 5.41em
}

img
{
	border:0;
	margin:0 1em 0 0
}

p, ol, dl
{
	clear:both
}

p
{
	font-size:.75em;
	line-height:1.4em;
	margin:1.4em 5.41em;
	max-width:37.5em
}
p+h3 {
	margin-top:2.8em
}

ul, ol
{
	list-style:none;
	font-size:.75em;
	line-height:normal
}

ul
{
	list-style-position:outside;
	list-style-type:square
}

dl
{
	font-size:.75em;
	line-height:normal;
	margin:1.4em 8.2em
}

dt, dd
{
	display:inline
}

blockquote
{
	line-height:1.4em;
	margin:1.4em;
	text-indent:-.4em
}

cite
{
	font-size:.9em;
	text-align:right
}

address
{
	font-size:.75em;
	font-style:normal;
	line-height:1.4em;
	margin:1.4em 5.41em;
	max-width:37.5em
}

small
{
	font-size:.58em
}

sub, sup
{
	position:relative;
	vertical-align:baseline
}

sub
{
	bottom:auto
}

sup
{
	font-size:.5em;
	top:-1em
}

acronym, abbr
{
	border-bottom:dashed;
	cursor:help
}

hr
{
	color:#ccc;
	height:1px;
	width:100%
}

pre
{
	color:#ccc;
	font-size:.8em;
	font-style:normal;
	margin:auto;
	text-align:left
}

caption
{
	color:#fc9;
	font-size:.69em
}

span
{
	margin:0
}

/* Global common:end */
/* Global links:begin */
a:link
{
	color:#0000cc
}

a:visited
{
	color:#4d7696
}

a:hover, a:focus, a:active
{
	color:#545344
}

/* Global links:end */
/* Global forms:begin */
form
{
	display:inline;
	margin:0
}

input, select, textarea
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}

textarea
{
	line-height:1.62em
}

label
{
	cursor:pointer
}

/* Global forms:end */
/* Global tables:begin */
table
{
	border:0;
	margin:0 0 1em;
	padding:0
}

table tr td
{
	padding:.5em
}

/* Global tables:end */
/* Global classes:begin */
.clear
{
	clear:both
}

.float-left
{
	float:left;
	width:auto
}

.float-right
{
	float:right;
	width:auto
}

.text-left
{
	text-align:left
}

.text-right
{
	text-align:right
}

.text-center
{
	text-align:center
}

.text-justify
{
	text-align:justify
}

.bold
{
	font-weight:700
}

.italic
{
	font-style:italic
}

.underline
{
	border-bottom:.06em solid
}

.highlight
{
	background:#ffc
}

.img-left
{
	float:left;
	margin:.31em .75em .31em 0;
	width:auto
}

.img-right
{
	float:right;
	margin:.31em .31em .75em;
	width:auto
}

.no-padding
{
	padding:0
}

.no-indent
{
	margin-left:0;
	padding-left:0
}

.no-bullet
{
	list-style:none;
	list-style-image:none
}

.img-link
{
	border:1px solid #548dd4
}

.img-nolink
{
	border:1px solid #999
}

.media-caption
{
	color:#fc9;
	text-align:center
}
.red
{	
color:#c00
}

/* Global classes:end */
/* Site:page_container begin */
#page_container
{
	background: #fff url(images/bg-ffffff.jpg);
	height:auto !important;
	margin:0 auto;
	min-height:900px;
	position:relative;
	top:0;
	width:100%;
	z-index:1
}

/* Site:page_container end */
/* Site:header begin */
#header_container
{
	background: #fff url(images/bg-ffffff.jpg);
	height:auto !important;
	margin:0 auto;
	position:relative;
	top:0;
	width:100%;
	z-index:2
}

#header
{
	clear:both;
	height:201px;
	margin:0 auto;
	position:relative;
	top:0;
	width:960px;
	z-index:3
}

#logo
{
	float:left;
	height:201px;
	margin-left:0;
	position:relative;
	width:372px;
	z-index:4
}

#logo img
{
	margin:0
}

#logo p
{
	margin:0 0 0 2.56em
}

#support
{
	float:right;
	height:30px;
	position:relative;
	right:35px;
	top:50px;
	width:220px;
	z-index:4
}

#support img
{
	margin: 0
}

#social
{
	/* float:right; */
	height:32px;
	position:absolute;
	right:35px;
	top:135px;
	width:620px;
	z-index:4
}

#social p
{
	margin:0;
	padding:0
}

#social img
{
	margin:0;
	padding:0
}

/* Site:header end */
/* Site:nav begin */
#nav_container
{
	background: #548dd4 url(images/bg-548dd4.jpg);
	height:38px;
	margin:0 auto;
	position:relative;
	top:0;
	width:100%;
	z-index:2
}

#nav
{
	background:#548dd4 url(images/bg-548dd4.jpg) repeat;
	clear:both;
	color:#fff;
	height:38px;
	margin:0 auto;
	position:relative;
	width:960px;
	z-index:3;
}

ul.menu
{
	text-align:center;
	font-size:.69em;
	font-weight:700;
	line-height:1.1em;
	list-style:none;
	padding:.8em;
	position:relative;
	/* right:22px; */
	top:0px;
	width:auto;
	z-index:4
}

ul.menu li
{
	display:inline;
	width:100%
}

ul.menu, ul.menu li a
{
	color:#fff;
	padding:.8em 1em;
}

ul.menu li a
{
	/* border-left:#483129 solid thin;
	border-right:#483129 solid thin; */
	padding:.8em 1em;
	text-decoration:none
}

ul.menu li a:hover
{
	background:#fff url('images/bg-ffffff.jpg');
	color:#548dd4;
	padding:.65em 1em .7em;
	text-decoration:underline;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #548dd4;
	border-bottom-color: #548dd4;
}

ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover
{
	color: #333 !important;
	background: white;
	text-decoration: none;
}

/* Site:nav end */
/* Site:main begin */
#main_container
{
	background: #fff url(images/bg-spiral-01.jpg) center 120px no-repeat;
	height:auto !important;
	margin:0 auto;
	position:relative;
	top:0;
	width:100%;
	z-index:2;
}

#main
{
	clear:both;
	height:auto !important;
	margin:0 auto;
	min-height:900px;
	padding:0;
	position:relative;
	top:0;
	width:960px;
	z-index:2;
}

#main ul, #main ol
{
	height:auto;
	margin:1.46em 2.06em;
}

#main li
{
	margin: 0 6.13em
}

#content
{
	clear:both;
	float:left;
	position:relative;
	top:0;
	width:960px;
	z-index:3
}

#content_01
{
	clear:both;
	float:left;
	height:auto;
	left:0;
	margin:0;
	min-height:900px;
	padding:0;
	position:relative;
	top:0;
	width:595px;
	z-index:4
}

#welcome_image
{
	height:340px;
	margin:2.06em auto;
	padding:0;
	position:relative;
	top:33px;
	width:560px;
	z-index:5
}

ul, ol
{
	font-size:0.75em;
	line-height:1.4em;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: circle;
}


#content_02
{
	float:right;
	height:auto;
	margin:0;
	min-height:900px;
	position:relative;
	right:0;
	top:0;
	width:340px;
	z-index:4
}

 

#content_02 p
{
	margin:1.46em 4.90em 3.08em;
}


#content_02 ul, ol
{
	font-size:.6em;
	line-height:normal;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
}

#content_02 ul
{
	height:auto;
	list-style:none;
	margin:1.46em 4.90em 2.21em;
}

#content_02 li
{
	line-height:1.60em;
	margin: .7em 1.25em;
	text-align:left;
}

#content_02 p {
	font-size:.6em;
}
#content_02 p img
{
	margin: 0 .61em .61em 0
}


#content_02 img
{
	margin:.50em 0;
}

#content_02 span a
{
	text-decoration:none
}


/* Site:main end */
/* Site:tag_line begin */
#tag_line_container
{
	background-color: #fff;
	background-image: url(images/bg-ffffff.jpg);
	clear:both;
	height:38px;
	margin:0 auto;
	position:relative;
	top:0;
	width:100%;
	z-index:3;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #548dd4;
	 
}
#tag_line
{
	background-color: #fff;
	background-image: url(images/bg-ffffff.jpg);
	height:25px;
	margin:0 auto;

	position:relative;
	top:0;
	width:960px;
	z-index:4;
	 
	 
}
#tag_line h2
{
	text-align:center;	
	font-size:.69em;
	font-weight:700;
	color:#1d406c;
		padding:0 .8em;
		margin:.5em 0 0 0

}
/* Site:tag_line end */
/* Site:footer begin */
#footer_container
{
	background: #548dd4 url(images/bg-548dd4.jpg);
	clear:both;
	height:200px;
	margin:0 auto;
	position:relative;
	bottom:0;
	width:100%;
	z-index:2
}

#footer
{
	background: #548dd4 url(images/bg-548dd4.jpg);
	height:189px;
	margin:0 auto;
	position:relative;
	top:0;
	width:960px;
	z-index:3
}

#footer_nav_01
{
	float:left;
	height:139px;
	left:0;
	position:relative;
	top:0;
	width:45%;
	z-index:4
}

#footer_nav_01 ul
{
	height:auto;
	list-style:none;
	margin:2.25em;
	text-align:left;
	width:72%
}

#footer_nav_01 li
{
	font-size:.75em;
	line-height:.81em;
	margin:1em;
	text-align:left;
	width:100%
}

#footer_nav_02
{
	float:right;
	height:139px;
	position:relative;
	right:0;
	top:0;
	width:45%;
	z-index:4
}

#footer_nav_02 ul
{
	height:auto;
	list-style:none;
	margin:2.25em;
	text-align:right;
	width:72%;
}

#footer_nav_02 li
{
	color:#fff;
	font-size:.75em;
	line-height:.81em;
	margin:1em;
	text-align:right;
	width:100%
}

#footer_nav_02 li a, #footer_nav_01 li a
{
	color:#fff;
}

/* Site:footer end */
/* Site:place_holder - for index files in sub-directories - begin*/
#place_holder
{
	background:#fff url(images/bg-ffffff.jpg);
	margin:0 auto;
	position:relative;
	width:100%;
	z-index:1
}
/* Site:place_holder - for index files in sub-directories - end*/
