[file name]: style_updated.css
[file content begin]
/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

/* Left & Right alignment */

.left { float:left;}
.right { float:right;}
.clear {clear:both;}
.table {display:table;}
.wrapper {width:100%; overflow:hidden;}
.relative {position:relative;}
.absolute {position:absolute;}

/* Global properties ======================================================== */
body, html {height:100%;}



body{ background:#060500; border:0; font-family:"Times New Roman", Times, serif; font-size:14px; color:#100a05; line-height:20px; min-width:1000px; position:relative; overflow:hidden;}

.spinner{ position:absolute; z-index:99; background:url(../) 50% 50% no-repeat #060500; width:100%; height:100%; top:0; left:0}

#bgStretch {overflow:hidden;z-index:-1; position:fixed}

.extra {min-width:1000px;min-height:100%; height:auto !important; height:100%; margin: 0 auto -50px; overflow:hidden; background:url(../images/grad1.png) 0 0 repeat-x; position:relative;}

header { display:block; width:100%; height:80px; position:absolute; left:0; top:0;z-index:20; background:url(../images/top1_px.png) 0 0 repeat-x;}

.main1 {margin-left: auto; margin-right: auto; width: 986px; height:695px; position:relative;z-index:5; overflow:visible!important }

.splash{ width:986px; position:absolute; left:0; top:-150px; z-index:5;}

.cross1{ width:986px; height:324px; background:url(../images/cross1.png) center top no-repeat; position:absolute; left:0; top:0; z-index:1}
.light1{ width:986px; height:294px; background:url(../images/light1.png) center top no-repeat; position:absolute; left:0; top:130px; z-index:2}
.logo {text-decoration:none; display:block; width:600px; margin-left:-300px;text-align:center;position:absolute; left:50%; top:120px; z-index:3}
.logo .txt1 { display:block; font-family:'TrajanProRegular'; font-weight:normal; font-size:50px; line-height:50px; color:#fff; text-decoration:none; text-shadow:5px 5px 3px rgba(0, 0, 0, 0.7); letter-spacing:-1px;}
.logo .txt2 { display:block; font-family:'TrajanProRegular'; font-weight:normal; font-size:22px; line-height:20px; color:#fff; padding-top:30px; text-decoration:none; text-transform:uppercase;  text-shadow:5px 5px 3px rgba(0, 0, 0, 0.7); }

.enter {display:block; width:1000px; height:500px;position:absolute; left:0; top:0; z-index:30}

.add1 { width:68px; height:76px; background:url(../images/add1.png) 0 0 no-repeat; position:absolute; left:400px; top:180px; z-index:6;}
.add2 { width:143px; height:135px; background:url(../images/add2.png) 0 0 no-repeat; position:absolute; left:470px; top:50px; z-index:7;}
.add3 { width:55px; height:48px; background:url(../images/add3.png) 0 0 no-repeat; position:absolute; left:480px; top:250px; z-index:8;}





.block {height:50px;}


footer { display:block; height:50px; position:relative; z-index:10;}

.copyright{ text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#504c44; padding:10px 0 0 20px; float:left; }
.copyright a { color:#878482; text-decoration: underline;}

.icons { height:40px; float:right; padding-right:10px;}
.icons > li {float: left; padding:0 2px;position:relative;}
.icons > li > a{display:block; width:100%; height:40px;}

.tola {position:absolute; left:50%; top:0px; z-index:10; margin-left:-80px; }





/* ============================= main menu ====================== */


.menu { position:relative; z-index:10; width:1300px; margin:0 auto; height:80px;}

#menu { padding:0 0 0 0px;}
#menu > li { float:left; position:relative; height:80px; line-height:80px; font-size:21px; letter-spacing:-1px; font-family:'TrajanProRegular';}
#menu > li > a{height:80px; display:block;  text-decoration:none; position: relative; padding:0 19px; }
/* CHANGED: Black text (#000000) to Silver (#C0C0C0) */
#menu > li > a span {color:#C0C0C0;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.8); position:relative; z-index:10; transition: color 0.3s ease, text-shadow 0.3s ease;}
#menu > li > a strong{ position: absolute; z-index:1; width:124px; height:42px; background: url(../images/nav.png) center top no-repeat;left: 50%; top:0px; margin-left:-62px;}
/* CHANGED: White text (#fff) to Gold (#FFD700) with glow effect */
#menu > li > a:hover span {color:#FFD700; text-shadow: 0 0 8px rgba(255, 215, 0, 0.7);}

#menu > li.markers { width:2px!important; background:url(../images/markers.png) left center no-repeat;}




/* ============================= main layout ====================== */


#content{width:986px; height:695px; position: absolute; z-index:10; top:0px; left:0px;}
#content > ul{ width:986px; height:695px;}
#content > ul > li{ width:986px; height:695px; position:relative;}


.box{ background:url(../images/content_bg.png) top left no-repeat; width:880px; height:585px; padding:40px 46px 70px 60px; position:relative; z-index:1;}

.box2{ background:url(../images/content_bg2.png) top left no-repeat; width:880px; height:585px; padding:40px 46px 70px 60px; position:relative; z-index:1;}


.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12   { float:left;}

.col1{ width:390px;}
.col2{ width:410px;}



.pad_left1{ padding-left:10px;}
.pad_left2{ padding-left:20px;}
.pad_left3{ padding-left:30px;}
.pad_left4{ padding-left:40px;}
.pad_left5{ padding-left:50px;}
.pad_left6{ padding-left:60px;}
.pad_left7{ padding-left:70px;}
.pad_left8{ padding-left:80px;}


.mar_left1{ margin-left:120px;}




a{ color:#100a05; text-decoration: underline; outline:none}
a:hover{ text-decoration: none}

h2{ font-family:'TrajanProRegular'; font-weight:normal; font-size:30px; color:#100a05; line-height:25px; padding:15px 0 15px 0;letter-spacing:-2px; }
h2.first{ padding:15px 0 5px 0;}

h3 {font-family: "Times New Roman", Times, serif; font-size:16px; color:#100a05; line-height:16px; padding:5px 0 10px 0; text-transform:uppercase;}

.h4 { display:block; font-family: "Times New Roman", Times, serif; font-size:14px; color:#845c37; padding:5px 0 5px 0;}


.line1 { height:1px; background:url(../images/line1_px.png) top left repeat-x; margin:10px 0;}

.upper { text-transform:uppercase;}

p.text { padding:5px 0;}

.radius1{border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

.border1 { border:1px solid #2b2b2b;}

.img1 {margin-bottom:10px;}
.img2 {margin-bottom:10px; margin-right:15px;}

.button1{ display:inline-block; font-family:'TrajanProRegular'; font-size:21px;color:#100a05; height:38px; line-height:38px; padding:0 10px; position:relative; background: url(../images/rd1_bg.jpg) 0 0 repeat-x; border:1px solid #2b2b2b; text-shadow:1px 1px 1px #7d512d; text-decoration:none; margin-top:5px; margin-bottom:5px;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;letter-spacing:-1px; white-space:nowrap;}
.button1:hover{ color:#fff}

.ul1 > li { line-height:25px; background:url(../images/li_st1.png) 5px 8px no-repeat; padding-left:20px;}
.ul1 > li a{text-decoration:none; color:#845c37;}
.ul1 > li a:hover{ text-decoration: underline; color:#383838;}

.vid1 { padding-bottom:10px; }

.video1 {width:377px; height:214px; position:relative; margin-bottom:10px;}
.video1 a img {position:relative;  }
.video1 a span{position:absolute;z-index:2;margin:1px 0 0 1px; top:0;left:0; background:url(../images/video_over.png) 50% 50% no-repeat #000; width:100%; height:100%;}

.gal1 { padding-bottom:20px; margin-right:20px; float:left; }
.gal1.last {margin-right:0px; }

.photo1 {width:173px; height:114px; position:relative;}
.photo1 a img {position:relative;  }
.photo1 a span{position:absolute;z-index:2;margin:1px 0 0 1px; top:0;left:0; background:url(../images/photo_over.png) 50% 50% no-repeat #000; width:100%; height:100%;}

.gmap{ width:380px; height:350px;}


/*===================== jScrollPane =====================*/

.scroll-pane {width:100%; height: 510px; overflow: auto;}
.scroll-pane .jspVerticalBar{ height:508px;}

#page_SERMONS .scroll-pane {width:100%; height: 210px; overflow: auto;}
#page_SERMONS .scroll-pane .jspVerticalBar{ height:208px;}

#page_COMMUNITY .scroll-pane {width:100%; height: 510px; overflow: auto;}
#page_COMMUNITY .scroll-pane .jspVerticalBar{ height:508px;}

#page_PRAYER .scroll-pane {width:100%; height: 310px; overflow: auto;}
#page_PRAYER .scroll-pane .jspVerticalBar{ height:308px;}


/*================= Contacts =========================*/
.notification_error{ height: auto;width:240px;padding: 0px 5px;background: #f1ede1; text-align: left; color:#f00;  margin-bottom:5px;}
.notification_ok{ border: 0px ; height: auto; width:240px; padding: 0px 5px; background: #f1ede1; text-align: center;} 
 .info_fieldset legend { color: #000;   font: 12px  Arial;  padding: 2px 5px 2px 5px; }

/* Label */
label  { width: 200px; height:20px; margin:0px 0 0px 0; color:#100a05; line-height:30px}

/* Input, Textarea */
input{ margin: 0px; padding: 0px 5px;  color: #000; background:#f1ede1; border:1px solid #999384; font: 12px Arial, Helvetica, Arial, sans-serif; height:33px; margin-bottom:0px; width:210px; line-height:30px;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

textarea{margin: 0px; padding: 0px 5px;   background:#f1ede1;  border:1px solid #999384;  color: #000;   font: 12px Arial, Helvetica, Arial, sans-serif; height:120px; margin-bottom:5px; width:400px; line-height:30px;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

.pinn {margin-top:10px; padding:0; border:none; cursor:pointer; height:40px; width:95px;position:relative; background: url(../images/submit.png) left top no-repeat; text-indent:-9999%; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; }
.pinn:hover{ background-position:bottom;}



/* Generated by Font Squirrel (http://www.fontsquirrel.com)  */

@font-face {
    font-family: 'TrajanProRegular';
    src: url('trajanpro-regular-webfont.eot');
    src: url('trajanpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('trajanpro-regular-webfont.woff') format('woff'),
         url('trajanpro-regular-webfont.ttf') format('truetype'),
         url('trajanpro-regular-webfont.svg#TrajanProRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
[file content end]