/* @override http://localhost/findchurch/css/main.css */

/* @override http://localhost/findchurch/css/main.css */

/* Findchurch.com
Feb 20,2008
Tanis2web

STRUCTURE
----------
1.Globals
2.Header
3.Center
4.Pages
5.Footer
6.Bottom

---------------*/

/* @group Globals */
*{
	padding: 0;	
	margin: 0;
	font-family: "Lucida Grande",verdana,arial,sans-serif;
	font-size: small;
	line-height: 1.6;
}

#body{
	background: #555861;
}

#container{
	width: 800px;
	margin: 30px auto 0;
	padding: 0;
	background: #fff;
	border: 5px solid #666;
}

a{
	text-decoration: none;
	color: #000;
}

a img{
	border:none;
	}

p{
	margin:5px 0 10px;
}

li{
	list-style: none;
}

h1{
	font-size: 250%;
	font-weight: normal;
}

h2{
	font-size: 120%;
}

/* @end */

/* @group Header */

img#hwy101{
	position: relative;
	top:-40px;
	left: -20px;
}

img#list_img{
	position: relative;
	left: 12px;
	z-index:3;
}

img#head_img{
	position: relative;
	top: -50px;
}

ul#top_nav{
	width: 790px;
	background: #666c50;
	height: 30px;
	padding: 0 5px;
	text-align: center;
	color: #fff;
	position: relative;
	top: -20px;
	z-index: 2;
}

ul#top_nav li{
	float: left;
	display: block;
	padding: 5px 20px;
	position: relative;
}

ul#top_nav li:hover{
}

ul#top_nav li a{
	color: #fff;
}

ul#top_sub{
	width: 40px;
	margin-top: 4px;
}

ul#top_sub li{
	background: #fff;
	width: 50px;
	margin-left:-5px;
	padding: 5px 10px;
	border: 1px solid #666c50;
	border-top: none;
}

ul#top_sub li a{
	color: #1e1f17;
	font-size: 80%;
}


li.sub_nav ul{
	position: absolute;
	display: none;
}


li.sub_nav:hover ul{
	display: block;
}



/* @end */


/* Index */

/* @group Center*/

#main{
	padding: 0 10px 20px;
	line-height: 1.6;
}

#main p{
	text-align: left;
}

.float_l{
	float: left;
}

.float_r{
	float: right;
}

#home_right{
	padding: 5px 10px;
}

#home_right{
	text-align: center;
}

.right{
	margin-left: 400px;
}

/* @end */

/* @group Form */

label{
	display: block;
	padding:5px;
}


select{
	margin: 5px 0;
}

#search_trigger{
	color: #fff;
	text-decoration: underline;
}

#submit{
	width: 120px;	
	 display: block;
}

#submit_div{
	margin: 10px 0;
}

/* @end */

/* @group Footer */

#footer{
	padding: 25px 50px;
	background: #8A926D;
	color: #fff;
	min-height: 200px;
	height: auto !important;
	height: 200px;
}

#hwy1{
	float: right;
}

#foot_l{
	width: 375px;
	font-size:90% ;
	margin-right: 20px;
}

#foot_l p{
	width: 300px;!
	width:280px;
}
	

.force{
	clear: both;
}

/* My Comment */

#bottom{
	width: 600px;
	margin: 10px auto;
	text-align: center;
	color: #fff;
}

#bottom span{
	display: block;
}

span.grey{
	color: #BABDC4;
}

span.grey a{
	color: #BABDC4;
}

span.grey a:hover{
	text-decoration: underline;
}

/* @end */

