*{padding:0px; margin:0px auto; font-family: Georgia; }

p{ font-size:12px; line-height:14px; color:#fff; line-height:17px;}
h1 {font-size: 26px; color:#ECE6C5; font-weight:normal;}
h2 {font-size: 18px; color:#ECE6C5;  padding:5px 0px; text-decoration:none;}
h3 {font-size: 10px; color:#ECE6C5;}
h4 {font-size: 18px; color:#ECE6C5;}
img{ border:0;}
body{background-color:#000;}
body a{color:#ECE6C5; }
#header{ background-image: url(../images/home-intro-bg.jpg); background-repeat:repeat-x; height:452px;}
#header .container{width:960px; position:relative;}
#header .logo{width:541px; position:absolute; top:0px;}
#header .nav{position:relative; width:700px; height:50px; float:right; height:25px; top:15px;}
#header .nav li{ list-style:none; display:inline;padding-left:10px;}
#header .nav li a{ color:#245077; font-weight:bold; font-size:12px; text-decoration:none;}
#header .script{position:absolute; width:243px; height:452px; right:0px;}
#header .intro{ background-image: url(../images/intro-image.jpg); background-repeat:no-repeat; width:715px; height:285px; clear:both; float:left; }
#header .introDynamo{ background-image:url(../images/intro-image-dynamic.jpg); background-repeat:no-repeat; width:715px; height:285px; clear:both; float:left; }
#banner{width: 960px; height:138px; }




#header .intro#Ceremonies{ background-image: url(../images/intro-image-homepage.jpg); }
#header .intro#Study{ background-image: url(../images/intro-image-study.jpg);  }
#header .intro#Conversion{ background-image: url(../images/intro-image-conversion.jpg);  }
#header .intro#Interfaith{ background-image: url(../images/intro-image-faithbridging.jpg);  }
#header .intro#FaithBridging{ background-image: url(../images/intro-image-faithbridging.jpg);  }
#header .intro#Counseling{ background-image: url(../images/intro-image-counseling.jpg);  }
#header .intro#homepage{ background-image: url(../images/intro-image.jpg);  }


#header .intro-txt{width:440px;  margin-top:20px; margin-left:270px;}
#header .intro-txt p{font-size:11px;}
#header .link{ width:170px; height:45px; position:relative; margin:0px; position:relative; top:23px;}

#homeservices {background-color:#000; height:300px; }
#homeservices .container{width:960px;}
#homeservices .box{width:214px;  float:left;top:5px; position:relative; padding:0px 10px;}
#homeservices img{border:none;}
#homeservices .box .title{width:214px; float:left; position:relative; }

#homeabout {background-image: url(../images/home-about-bg.jpg); background-repeat:repeat-x; overflow:hidden; width:100%; background-color:#38729A;}
#homeabout .container{width:960px;}
#homeabout .leftbox{width:550px;  float:left; position:relative; top:14px; font-size:12px; line-height:24px; color:#fff; text-decoration:none; vertical-align:middle; }
#homeabout .leftbox .buttons{
	width:550px;
	
}
 .leftbox .buttons img{padding:10px 15px; border:none;}
 .rightbox{width:380px; background-color:#173761; float:right; margin-top:14px; padding-bottom:15px; }
 .rightbox .signupbox{border:2px solid #EDE9C6; background-color:#000; margin:0; width:314px; border:2px solid #EDE9C6; margin:15px 20px 20px 20px; padding:10px; }
 .rightbox .signupbox  {height:90px; font-size:12px; line-height:14px; color:#fff; text-decoration:none;}
.rightbox .signupbox h4{ margin:0px;}


#footer{ background-image: url(../images/home-footer-bg.jpg); background-repeat:repeat-x; height:99px; width:100%; clear:both;}
#footer .container{width:960px; clear:both; }
#footer .nav{position:relative; width:600px; height:20px; float:left; top:20px; padding-bottom:10px;}
#footer .nav li{ list-style:none; display:inline;padding-left:10px;}
#footer .nav li a{ color:#ECE6C5; font-weight:normal; font-size:10px; text-decoration:none;}
#footer .copyright {width:300px; float:right; position:relative; top:20px;  color:#ECE6C5; font-weight:normal; font-size:10px; text-decoration:none; text-align:right;}


#subpage{ background-color:#173761; overflow:hidden; height:1%; }
#subpage p{ line-height:24px;}
#subpage strong{font-size: 18px; color:#ECE6C5;  padding:5px 0px; text-decoration:none;}
#subpage .container{width:960px; overflow:hidden; height:1%;  }
#subpage .services {width:542px; margin:0px; background:#000; padding:15px; min-height:450px; overflow:hidden; height:1%;}
#subpage .services ul{font-size: 12px; color:#ECE6C5;  padding:5px 0px; text-decoration:none; line-height:15px;}
#subpage .services li{ font-size: 12px; color:#ECE6C5;  padding:5px 0px; text-decoration:none; }

cite{ color:#fff; font-size:11px; display:block; text-align:right; font-weight:bold; display:block; margin-top:10px;}

#subpage dl .info{color:fff;}

dl.newsList span{ color:#fff; display:block;}
dl.newsList dd{ margin-bottom:20px;}
#accountForm li{color:fff;}
.rightNews{ border:2px solid #EDE9C6; background-color:#000;  clear:both; padding:10px; margin:0 20px 20px 20px}
.rightNews dl.newsList{ margin:0; padding:10px 0 0px 0;}
.rightNews h3{ font-size:18px; margin-bottom:0; padding-bottom:0;}
.rightNews dd{ margin-bottom:20px;}
.rightNews dd span{ font-size:11px; color:#fff; display:block;  }
.rightNews blockquote{ margin-bottom:20px;}
.rightNews blockquote p{margin-bottom:10px;}
.rightNews a.viewAll{ border-top:1px solid #aaa; display:block; padding:10px 5px 5px 0; font-size:11px;}

.menu { width: 600px; background-color:#6699FF}

#subpage .services blockquote{ margin-bottom:20px; border-bottom:1px solid #333; padding-bottom:20px;}

#dynamicPageImage{background-color:#999999; width:228px; height:226px; border:7px solid #fff; float:left; margin-top:27px; margin-left:9px; margin-right:10px;}

.videoLink{ height:54px; width:120px; display:block; background-image:url(../images/bg-video-link.jpg); float:left; text-decoration:none; padding-top:15px; padding-left:8px; padding-right:65px; background-repeat:no-repeat; font-size:10px; font-weight:normal; line-height:12px; }
.videoLink a{ text-decoration:none;}