#alert{
width:430px;
margin:10px 0;
padding:10px;
background-color: #FBE3E4;
color: #8a1f11;
border: 1px solid #FBC2C4;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: 0px 0px 6px #ccc;
-webkit-box-shadow: 0px 0px 6px #cc;
overflow: auto
}

#alert a,
#alert a:link,
#alert a:visited{
color:#ff0000 !IMPORTANT; 
display: block !IMPORTANT;
}

#alert a:hover,
#alert a:active{
text-decoration: none !IMPORTANT;
}

.subpage #alert{
width:600px;
float:right;
clear:right;
}

div#alert h2{color:#ff0000;}

body{
background: #FFFFFF;
font-size: .7em;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

#easter{
width:430px;
margin:10px 0;
padding:10px;
background-color: #d1b9db;
color: #000;
border: 1px solid #845c95;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: 0px 0px 6px #ccc;
-webkit-box-shadow: 0px 0px 6px #cc;
overflow: auto
}

#easter h1{margin: 0; padding: 0; color:#642d8c;}
#easter p{margin: 0; padding: 0; color:#000 !IMPORTANT;}
#easter_time{ color:#642d8c;}

#container{
width:900px;
margin: 0 auto;
background: #FFFFFF url(/img/fpc_header.gif) left top no-repeat;
padding:0;
}

#header .toplogo{
float:left;
margin: 8px 5px 0 40px;
}

#header #nav{
margin:70px 0 0 0;
float:right;
width:795px;
}

#header #nav ul{
display:block;
float:left;
list-style:none;
padding:0;
margin:0;
}

#header #nav li{
margin:.1em 1em 0 1em;
padding:0;
width:110px;
display:block;
}

#header #nav li h2{
text-align:left;
}

#header #nav h2{
margin:0;
padding:0 0 5px 1px;
font-size:1.1em;
letter-spacing:.05em;
font-weight:100;
width:auto;
}

#header #nav h2 a, #header #nav h2 a:link, #header #nav h2 a:visited{
color:#9b9c65;
text-decoration:none;
}

#header #nav h2 a:visited:hover, #header #nav h2 a:hover{
color:#333333;
}

#header #nav  a:link, #header #nav  a:visited {
color: #6b696c;
text-decoration: none;
margin: 0px;
font-size: .9em;
}
	
#header #nav  a:hover, #header #nav  a:visited:hover {
color: #e4a057;
text-decoration: none;
margin: 0px;
font-size: .9em;
}
	
#content{
margin:20px 0 0 75px;
display:block;
width:825px;
}

#content .mainpageeparagraph{
width:500px;
margin-left:40px;
}



#content p.seg_1, #content p.seg_2 {
margin:17px 105px 0px 0;
padding:0;
width:490px;
}

#content p.seg_1{
margin-bottom:15px;
}

#content p.seg_2{
margin:0 105px 20px 0;
font-size:1.1em;
}

#content p.seg_2 a, #content p.seg_2 a:link, #content p.seg_2 a:visited{
text-decoration:none;
font-size:.9em;
color: #9b9c65;
}

#content p.seg_2 a:hover, #content p.seg_2 a:active{
text-decoration:underline;
}

#content p.seg_1 a, #content p.seg_1 a:link, #content p.seg_1 a:visited{
text-decoration:none;
color: #6b696c;
}

#content p.seg_1 a:active, #content p.seg_1 a:hover{
text-decoration:underline;
color: #6b696c;
}

#content p.seg_1 a.bold{
color:#da7d1a;
}

#content p.seg_1 a.homelink{
	color: #9b9c65;
	font-weight:bold;
}

#content  a:link, #content  a:visited {
color: #9b9c65;
text-decoration: underline;
margin: 0px;
}

#content  a:hover, #content  a:visited {
color: #999;
text-decoration: underline;
margin: 0px;
}
	
#content table, #content p,  #content ul, #content ol{
font-size: 1em;
line-height:1.7em;
color: #5d5d5d;
}

#content table{
margin-bottom:15px;
}

#content  .purple, #content .scripture{
color:#642d8c;
font-size:.9em;
}


#content ul{
list-style:square;
padding: 0 0 20px 0;
}

#content ol{
list-style-position: inside;
padding: 0 0 20px 0;
}

#content li{
margin: 0 20px;
}

#content p.large{
font-size: 1.1em;
line-height:1.4em;
}

#content blockquote {
margin: 0 20px;
padding:0;
}

#content .border{
border:#FFFFFF 10px solid;
}

.purpel{
col sor:#e74d6f;
}

.podcastplayer{
margin:0;
padding:3px;
}
#container #content .subpage .podcast_sermon{
width:250px;
float:right;
clear: right;
margin-top: 10px;
display: block;
}

/* Subpages start here */
.subpage table, .subpage .pagemar, .subpage p, .subpage h1, .subpage h2, .subpage h3, .subpage h4, .subpage h5, .subpage h6, .subpage ul, .subpage ol
{
width:550px;
float:right;
clear:right;
margin:0 45px 0 0;
}

.subpage blockquote{
width:500px;
float:right;
clear:right;
}
 .subpage blockquote p{
 width:auto; margin:0 75px 17px 0; padding:0; float:none;
 }

.subpage h3{
color:#5d5d5d;
font-size:1.2em;
}

.subpage h4{
color:#999b64;
font-size:1.2em;
}

.subpage h4 strong{
color:#642d8c;
font-weight:100;
font-size:1.2em;
}

.subpage .left{
float:left;
clear:left;
width:200px;
display:block;
text-align:right;
}

h4.dynamichead {
margin:9px 45px 0 0;

}

.subpage .left strong{
color:#642d8c;
}


p.subnavigation{
margin:10px 0 0 0;
}

p.subsubnavigation{ margin:5px 0 0 0;}

p.subsubnavigation a:link, p.subsubnavigation a:active, p.subsubnavigation a:visited, p.subsubnavigation a:hover{
text-decoration:none;
}
/* End Subages Styli' */

#footer{
display:block;
margin-left:75px;
}

#footer a:link, #footer a:visited {
color: #9b9c65;
text-decoration: none;
margin: 0px;
font-size: .9em;
}

#footer a:hover, #footer a:visited:hover {
color: #666666;
text-decoration: none;
margin: 0px;
font-size: .9em;
}
#footer p{
margin:5px;
font-size:.9em;
color:#666666;
}

.date{
font-size:.9em;
font-weight:100;
text-transform:uppercase;
color:#9b9c65;
margin:5px;
}

.mission{
margin:0 0 0 82px;
}

.lc-image{
margin:5px 0;
clear:left;
}

.homepagecontent{
margin-left:37px;
}