/* CSS Document */

html {

	overflow-y: scroll;

}

* {

	margin:0;

	padding:0

}

body {

	background-color:#62544d;

	font-family: Tahoma, Arial, Verdana;

	line-height:150%;

	color:#646464;

	font-size:14px;

}

img {

	border:0px;

	vertical-align:bottom;

}

li {

	font-family: Tahoma, Arial, Verdana;

	line-height:15px;

	color:#646464;

	font-size:14px;

}

#header {

	background-image: url(../../images/fca_theme_01.gif);

	background-repeat:repeat-x;

	height:82px; /*should be 82px but not working*/

	width:100%;

}

#featured {

	background-image:url(../../images/fca_theme_02.gif);

	background-repeat:repeat-x;

	min-height:250px;

	width:100%;

}

#page_title {

	background-image:url(../../images/fca_theme_02.gif);

	background-repeat:repeat-x;

	min-height:40px;

	width:100%;

	overflow:auto;

}

#sublinks {

	background-image:url(../../images/fca_theme_03.gif);

	min-height:120px;

	background-repeat:repeat-x;

	width:100%;

}

#hdr-img {

	background-image:url(../../images/hdrbg.gif);

	min-height:188px;

	background-position:1px;

	background-repeat:repeat-x;

	width:100%;

	overflow:auto;

}

#happenings {

	background-image:url(../../images/fca_theme_04.gif);

	height:161px;

	background-repeat:repeat-x;

	overflow:auto;

	width:100%;

}

#footer {

	background-image:url(../../images/fca_theme_05.gif);

	min-height:389px;

	background-repeat:repeat-x;

}

#footer p {

	color:#FFFFFF;

	font-size:9px;

}

#footer a {

	color:#BB9D8E;

}

div .strd {

	width:960px;

	margin:0 auto;

}

#logo {

	width:250px;

	padding:10px 0;

	float:left;

}

#menu {

	width:710px;

	float:left;

}

.clr {

	clear:both;

}

#menu ul {

	list-style:none;

	padding-top:20px;

}

#menu ul li {

	margin-left:0px;

	display:block;

	padding:5px 10px 0 10px;

	border-right:#927d73 1px solid;

	font-size:14px;

	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	height:23px;

	float:left;

}

#menu ul li ul li {

	margin-left:0px;

	display:block;

	padding:5px 10px 0 10px;

	font-size:14px;

	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	height:23px;

	float:none;

	border:none;

}

#featured .block {

	float:left;

	margin:5px 20px 5px 0;

	padding:0px;

	width:215px;

	overflow:hidden;

}

#featured .post {

	padding:0 30px 0 0;

	float:left;

}

#featured .strd .block p {

	font-family: Tahoma, Arial, Verdana;

	font-size: 12px;

	color: #FFFFFF;

}

#featured a {

	font-family: Tahoma, Verdana, Arial;

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

}

#featured .post img {

	border:0px;

}

#sublinks .mid-bg {

	background-image:url(../../images/mid-group-bg.gif);

	background-repeat:no-repeat;

	height:120px;

	background-position:1px;

}

#sublinks .hdr-img {

	background-image: url(../../images/hdrbg.gif);

	background-repeat:no-repeat;

	height:188px;

	background-position:1px;

}

#sublinks p {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #3e8996;

}

#sublinks .block {

	float:left;

	padding:20px 20px 5px 0;

	width:450px;

}

#happenings .block {

	float:left;

	padding:20px 20px 5px 0;

	width:400px;

}

#content .block {

	float:left;

	padding:10px 10px 5px 0px;

	width:200px;

	background-image:url(../../images/sidebar_bg.gif);

	background-repeat:repeat-y;

}

#content .block .cat-item {

	margin-left:0;

}

#content .block .cat-item a {

	font-size:12px !important;

}

#content .block ul li {

	list-style:none;

	color:#3e8996;

	font-family: Tahoma, Arial, Verdana;

	font-size:12px;

	line-height:16px;

}

#content .block ul {

	padding:5px 0 0 0;

}

#content .block p {

	padding:5px 0px 3px 0px;

	font-family: Tahoma, Arial, Verdana;

	font-size: 12px;

	color:#3e8996;

}

#content {

	padding:10px 0px;

	/*width:702px;*/

	background-color:#FFFFFF;

	min-height:350px;

	overflow:auto;

}

#content p, #content li {

	font-family: Tahoma, Arial, Verdana;

	font-size: 13px;

	line-height:16px;

}

#content .block a {

	color:#3E8996;

}

.subblock {

	float:right;

	padding:0px 20px 0 0;

	width:190px;

}

.subblock p {

	font-family: Tahoma, Arial, Verdana;

	font-size: 12px;

	color: #FFFFFF;

}

.subblock a.title {

	font-family: Tahoma, Arial, Verdana;

	color:#50453f;

	font-size:12px;

	text-decoration:none;

}

.news {

	float:left;

	padding:20px 10px 5px 0;

	width:530px;

}

.subblock a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #C9E0E4;

}

.subblock h5 a {

	font-size:13px;

	text-decoration:none;

}

#sublinks .quicklinks {

	background-image: url(../../images/quicklinks_bg.gif);

	background-repeat:no-repeat;

	padding:12px 15px 0 15px;

	width:215px;

	height:105px;

	float:left;

}

#sublinks .quicklinks ul li, #mc_menu_3 .mc_menu_item {

	list-style:none;

	color:#3e8996;

	font-family: Tahoma, Arial, Verdana;

	font-size:12px;

	line-height:16px;

	margin-left:0px;
	
	overflow: hidden;
	white-space: nowrap;
	width: 210px;

}

#sublinks .quicklinks ul {

	padding:5px 0 0 0;

}

#sublinks .quicklinks ul li a:link, #sublinks .quicklinks ul li a:visited {

	color:#3e8996;

}

#sublinks .quicklinks ul li a:hover {

	color:#7F6B61;

	;

}

#footer .mc_menu_item a:link, #footer .mc_menu_item a:visited {

	text-decoration:none;

	color:#85BDC7;

}

#footer .mc_menu_item a:hover {

	color:#7F6B61;

}

#footer #mc_menu_3 {

	padding-top:25px;

}

.announcements {

	padding:30px 35px 0 0;

	width:230px;
	height:260px;

	float:left;

}

.interests {

	padding:30px 10px 0 0;

	width:300px;

	float:left;

}

.announcements p, .interests p {

	font-family: Tahoma, Arial, Verdana;

	font-size: 11px;

	color: #FFFFFF;

	margin-bottom:0px

}

#footer .mc_menu_item {

	padding:5px 0;

	border-bottom:1px solid #6F5F57;

	width:260px;

}

.announcements a.title, .interests a.title {

	font-family: Tahoma, Arial, Verdana;

	color:#BB9D8E;

	font-size:13px;

	text-decoration:none;

}

.announcements a, .interests a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #C9E0E4;

}

.thumb {

	border:5px #86756C solid;

}

#footer .block {

	float:left;

	padding:20px 10px 5px 0;

	width:530px;

}

#footer .block p, #footer .block2 p {

	font-family: Tahoma, Arial, Verdana;

	font-size: 11px;

	color: #FFFFFF;

	margin-bottom:0px

}

#footer .block2 {

	float:right;

	padding:20px 20px 5px 0;

	width:330px;

}

#footer .block2 div {

	padding:30px 10px 0 0;

	width:300px;

	float:left;

	color:#FFFFFF;

}

#footer .block2 div a {

	text-decoration:none;

	font-weight:bold;

}

#page_title .block {

	float:right;

	padding:15px 20px 5px 0;/*width:200px;*/

}

#page_title .post {

	padding:10px 50px 0 0;

	float:left;

}

#page_title .post h1 {

	font-weight:100;

	line-height:28px;

}

#page_title .post h1 a {

	font-weight:100;

	font-size:24px;

	text-decoration:none;

}

#page_title .strd .block {

	font-family: Tahoma, Arial, Verdana;

	font-size: 10px;

	color: #FFFFFF;

}

#page_title a {

	font-family: Tahoma, Verdana, Arial;

	font-size: 10px;

	font-weight: bold;

	color: #E7F1F1;

}

#page_title h1 {

	font-size:24px;

	color:#FFFFFF;

}

a:focus {

	outline:1px dotted invert

}

hr {

	border:0 #eeeeee solid;

	border-top-width:1px;

	width:75%;

	clear:both;

	height:0;

	margin:30px 0;

}

h1, h2, h3, h4, h5, h6 {

	font-family:'Helvetiker', Tahoma, Arial;

}

h1 {

	font-size:25px

}

h2 {

	font-size:23px

}

h3 {

	font-size:20px

}

h4 {

	font-size:19px

}

h5 {

	font-size:17px;

	margin-bottom:5px;

}

h6 {

	font-size:15px

}

ol {

	list-style:decimal

}

ul {

	list-style:circle

}

li {

	margin-left:30px

}

#content p {

	margin-bottom:20px;

	margin-top:10px;

}

#content h1 {

	color:#296D7A;

	margin:10px 0 5px;

}

#content h2 {

	color:#296D7A;

	margin-bottom:10px;

	font-weight:100;

	line-height:25px;

}

#content h3 {

	color:#296D7A;

	margin-top:40px;

	font-weight:100;

	text-decoration:none;

}

p {

	line-height:14px;

}

.clearfloat {

	margin-bottom:45px;

}

#content ul, #content ol {

	margin-bottom:20px;

}

#content ul li {

	margin-bottom:5px;

}

#content a:link, #content a:visited {

	color:#62544D;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

}

#content .block a:link, #content .block a:visited {

	color:#3E8996;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:9px;

}

blockquote {

	margin:20px;

}

ul.ec3_events {

	list-style:none;

	margin:0;

}

ul.ec3_events ul {

	list-style:none;

	padding-top:10px;

	margin-left:25px;

}

.ec3_events ul a {

	color:#62544D;

	font-weight:bold;

}

h3.cat_title {

	color:#62544D !important;

}

#content .block a.title {

	color:#50B2C3;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:14px !important;

	text-decoration:none;

}

.sermon-browser-results h2 {

	font-size:18px;

	color:#296D7A;

	font-weight:100;

	padding-bottom:5px !important;

}

.thumbnail {

	border:#4395A3 solid 3px

}

#content .ec3_list {

	margin:0;

	padding-top:15px;

	min-height:175px;

	float:left;

	width:100%;

}

#content .ec3_events h5 {

	font-weight:100;

}

#content .ec3_list ul li {

	width:185px;

	float:left;

	padding-left:20px;

}

.leadin {

	margin-left:-15px;

}

.esv {

	padding-top:20px;

}

.esv h2 {

	font-size:15px;

	color:#7F6B61;

}

.scripture, .scripture a {

	color:#296D7A !important;

	font-size:14px !important;

}

#content .block ul.ec3_events ul {

	margin:0px;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	margin-left:10px;

	padding-top:0px;

}

#content .block .ec3_list ul li {

	float:left;

	margin:0;

	padding-left:0;

	width:185px;

}

#content .block .ec3_list {

	margin:0;

	min-height:130px;

}

#content .block .ec3_events h5 {

	font-weight:100;

	margin:10px 0 0px 0;

}

a.button:link {

	background:#5AC8DB none repeat scroll 0 0;

	border:1px solid #3E8996;

	color:#FFFFFF;

	padding:5px;

}

a.button:hover {

	background:#3E8996 none repeat scroll 0 0;

	border:1px solid #3E8996;

	color:#FFFFFF !important;

	padding:5px

}

#archive a {

	text-decoration: underline;

}

a {

	text-decoration:none;

}

a:hover {

	text-decoration:underline;

}

.podcastall {

	float:left;

	background: #fff0c8 url(/images/podcast_background.png) repeat-x;

	margin:10px 0;

	padding: 0.5em;

	font-size: 1em;

	-moz-border-radius: 7px;

	-webkit-border-radius: 7px;

}

#getConnected div {

	margin-bottom:40px;

}

#regForm {

	width:340px;

	text-align:right;

}

#regForm input {

	width:200px;

}

#galleryPicturesContainer {

	float:left;

	width:735px;

	margin-left:25px;

	overflow:auto;

}

.galleryPicturesEach {

	width: 125px;

	float:left;

	margin:0 40px 40px 0;

}

#galleryCategories {

	margin:-10px 0;

	padding:10px;

	width:180px;

	min-height:390px;

	float:left;

	overflow:hidden;

	background-color:#F1F7F8;

}



#galleryCategories a {

	display:block;

	padding:10px;

	border-bottom:1px #317885 solid;

}



#galleryCategories a:hover {

	color:#FFF;

	background-color:#317885;

	text-decoration:none;

}