body {
background : #fff url('../images/default/bg1.jpg') scroll no-repeat 50% 135px;
font-family : arial, verdana, sans;
font-size : 0.90em;
color : #bbb;
text-align : center;
}

div#container {
margin : auto;
width : 100%;
}

div#header {
width : 100%;
height : 99px;
background : url('../images/default/header_full.jpg') no-repeat top center;
border-bottom : 1px solid #300;
}


div#banner {
overflow : hidden;
margin : auto;
width : 800px;
}

div#logo {
float : left;
width : 390px;
height : 96px;
}

h2#kog {
display : block;
width : 390px;
height : 96px;
background : url('../images/default/head_logo.png') no-repeat 0 0;
text-indent : -9999px;
}

h2#kog a {
display : block;
width : 390px;
height : 96px;
}

div#date {
float : right;
overflow : hidden;
}

ul.top-nav {
float : right;
margin-top : 10px;
list-style-type : none;
font-size : 1em;
font-weight : normal;
}

ul.top-nav li {
float : left;
color : #6d0100;
padding : 0 1em;
border-right : 1px solid #6d0100;
}

ul.top-nav li.last {
border-right : none;
}

ul.top-nav li a{
color : #6d0100;
}

ul.top-nav li a:visited {
color : #6d0100;
}

p#tag-line {
margin-top : 70px;
color : #fff;
}

div#navigation {
width : 100%;
/*
background: -moz-linear-gradient(top, black, #370000 1px, #570000 60px);
 background: -webkit-gradient(linear, left top, left 25, from(black), color-stop(4%, #3e0000), to(#570000));
 -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#3e0000', endColorstr='#570000')"; 
 filter : progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#3e0000', endColorstr='#570000'); /*IE 6 & 7 */

background : #3a0000 url(../images/default/nav_bar.jpg) repeat-x; 
border-bottom : 2px solid #3a0000;
}

ul#main-nav {
list-style-type : none;
padding : 13px;
font-family: 'Pontano Sans', serif;
font-weight : 400;
font-size : 1.2em;
}

ul#main-nav li {
display : inline;
padding : 3px 14px;
color : #fff;
border-right : 2px solid #3a0000;
}

ul#main-nav li a, ul#main-nav a:visited {
color : #fff;
text-decoration : none;
}

/*Rotator Wrap */
div#billboard {
margin : auto;
width : 800px;
height : 310px;
-moz-box-shadow : 3px 3px 4px #222;
-webkit-box-shadow : 3px 3px 4px #222;
box-shadow : 3px 3px 4px #222;

/*IE 8 Fix */
-ms-filter : "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='222222')";

/*IE 5.5 - 7 Fix  */
filter : progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='222222');
}

div#banner-head {
width : 800px;
height : 110px;
margin : 40px auto 0 auto;
-moz-box-shadow : 3px 3px 4px #222;
-webkit-box-shadow : 3px 3px 4px #222;
box-shadow : 3px 3px 4px #222;

/*IE 8 Fix */
-ms-filter : "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='222222')";

/*IE 5.5 - 7 Fix  */
filter : progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='222222');
}

div#main {
margin : 10px auto 0 auto;
width : 800px;
overflow : hidden;
background : #fff url(../images/default/content_main1.jpg) no-repeat;
}


/*Content Left */
div#content_left {
width : 300px;
float : left;
padding-bottom : 5px;
margin : 10px 0 10px 5px;
}

div#content_left_menu {
width : 250px;
float : left;
padding-bottom : 405px;
margin : 10px 0 10px 5px;
border-right : 1px solid #ccc;
}

div.schedule {
margin-bottom : 20px;
text-align : left;
/*width : 300px; */
}


ul.times {
margin-top : 5px;
margin-left : 20px;
list-style-type : square;
padding-left : 15px;
padding-bottom : 5px;
}

ul.times li {
color : #3e3e3e;
background-position : 0.10em;
padding : 4px 0;
}

h2.header {
font-family: 'Pontano Sans', serif;
font-size : 18px;
font-weight : normal;
color : #520300;
width : 90%;
border-bottom : 1px solid #520300;
}

/*Conent Right */
div#content_right {
width : 400px;
float : right;
margin : 10px 20px 10px 0;
}

div#content_right_main {
float : right;
text-align : left;
width : 530px;
margin : 10px 0 0 0;
padding-bottom : 20px;
}

div#content_right_main p {
margin-top : 10px;
color : #6e6e6e;
padding : 5px;
line-height : 1.5em;
}

span.scripture {
font-style : italic;
}

ul.details {
margin-left : 30px;
color : #520300;
}

span#small {
color : #2e2e2e;
font-size : 0.80em;
}

img.pastor {
float : left;
margin-right : 10px;
-moz-box-shadow : 3px 3px 4px #222;
-webkit-box-shadow : 3px 3px 4px #222;
box-shadow : 3px 3px 4px #222;

/*IE 8 Fix */
-ms-filter : "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='222222')";

/*IE 5.5 - 7 Fix  */
filter : progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='222222');
}

h2.sub-header {
font-family: 'Pontano Sans', serif;
font-size : 20px;
font-weight : normal;
color : #520300;
}

div#sub_content {
background : url(../images/default/content_sub.jpg) repeat-y;
padding-top : 10px;
padding-bottom : 10px;
}

div.ministries {
overflow : hidden;
text-align : left;
width : 420px;
height : auto;
margin : 27px 0 10px 8px;
padding-bottom : 20px;
background : url(../images/default/border_bottom.png) no-repeat bottom center;
}

ul.ministry-info {
list-style-type : none;
}

ul.ministry-info li {
color : #3e3e3e;
}

ul.ministry-info li.header {
font-size : 1.2em;
color : #520300;
}

ul.ministry-info li a {
color : #520300;
text-decoration : underline;
}

ul.ministry-info li a:visited {
color : #520300;
text-decoration : underline;
}

img.icons {
float : left;
width : 130px;
height : 110px;
margin-right : 13px;
-moz-box-shadow : 3px 3px 4px #222;
-webkit-box-shadow : 3px 3px 4px #222;
box-shadow : 3px 3px 4px #222;
-ms-filter : "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='222222')";
filter : progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='222222');
}

div.announcements {
width : 380px;
height : 105px;
background : url(../images/default/announce_bg.jpg) no-repeat;
margin : 10px auto;
text-align : left;
}

div.announcements img {
float : left;
width : 64px;
height : 64px;
margin-right : 10px;
padding : 5px;
}

div.announcements ul {
list-style : none;
padding : 5px;
font-size : 0.90em;
}

div.announcements li.header {
font-size : 0.90em;
font-weight : bold;
color : #c90;
}

div.announcements li a {
color : #c90;
}

div.announcement li a:visited {
color : #c90;
}

div#social {
margin : 20px auto 0 auto;
background : url(../images/default/social_bg.jpg) no-repeat;
text-align : left;
width : 400px;
height : 130px;
}

div#social h2 {
font-family: 'Gentium Basic', serif;
font-size : 1.5em;
font-weight : normal;
color : #3a3a3a;
padding-left : 15px;
margin-bottom : 10px;
}

ul#follow {
padding-left : 20px;
}

ul#follow li {
display : inline;
margin-right : 0.8em;
}

/*Event Section */
div.event-content {
overflow : hidden;
width : 500px;
margin-top : 20px;
padding : 10px;
border-bottom : 6px solid #555;

background: -moz-linear-gradient(top, black, #ffffff 2px, #cccccc 200px);
 background: -webkit-gradient(linear, left top, left 25, from(black), color-stop(4%, #ffffff), to(#cccccc));
 -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#cccccc')"; /*IE 8 */
 filter : progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#cccccc'); /*IE 6 & 7 */
}

h2.event-title {
color : #520300;
font-family: 'Gentium Basic', serif;
font-weight : 400;
border-bottom : 1px solid #aaa;
}

div.event-content span {
color : #333;
}

img.news-clip {
float : left;
width : 100px;
height : 100px;
padding : 2px;
margin-right : 7px;
margin-bottom : 10px;
border : 1px solid #555;
}

div#expand {
clear : right;
float : right;
margin-top : 10px;
}

/*for Contact */
div.section {
margin-top : 10px;
}

h2.head-info {
color : #520300;
font-size : 0.90em;
}

ul.sub-info {
list-style-type : none;
margin-left : 20px;
margin-bottom : 20px;
}

ul.sub-info li {
color : #3e3e3e;
padding : 2px;
}

div#mediaspace {
margin-top : 20px;

}

div#footer {
background : url(../images/default/footer_bg.jpg) no-repeat top center;
width : 850px;
height : 30px;
margin : auto;
padding-top : 15px;
}

ul#bottom {
margin-top : 5px;
}

ul#bottom li {
display : inline;
margin-right : 0.5em;
padding-right : 10px;
border-right: 1px dotted #333;
color : #666;
font-size : 9pt;
}

ul#bottom li a{
font-weight : normal;
color : #6d0100;
text-decoration : underline;
}

ul#bottom li a:hover {
color : #333;
text-decoration : underline;
}

ul#bottom li.last {
border-right : 0;
}



