/* Calvary Church | Calvary75.org | Cascading Style Sheet */

body {
background:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
margin:0;
padding:0;
text-align:center;
}

a {
color:#660000;
text-decoration:underline;
}

a:hover {
color:#993300;
text-decoration:underline;
}

h1,h2,h3 {
color:#000;
font-weight:500;
}

h1 {
background:transparent url(../img/bullet_h1.png) no-repeat 0 50%;
border-bottom:1px solid gray;
font-size:135%;
padding:3px 0 3px 34px;
}

h2 {
background:transparent url(../img/bullet_h2.png) no-repeat 0 52%;
font-size:125%;
font-style:italic;
padding:4px 0 3px 34px;
}

h3 {
background:transparent url(../img/bullet_h3.png) no-repeat 0 55%;
font-size:115%;
padding:5px 0 3px 34px;
}

#wrap {
background:transparent;
margin:0px auto;
width:1000px;
height:100%;
margin-top:0px;
}

#header {
background:url(../img/header_bkgd.jpg) no-repeat top center;
clear:both;
height:245px;
width:1000px;
margin:0 auto;
margin-top:0px;
font-family:Arial;
}

#header a {
text-decoration:none;
}

#nav-header {
color:#000;
font-size:large;
height:60px;
margin:0 auto;
margin-top:157px;
padding:0;
width:1000px;
*margin-left:35px;
_margin-left:35px;
}

#nav-header ul {
list-style-image:none;
margin-left:20px !important;
}

#nav-header ul li {
display:inline;
float:left;
margin-top:9px;
padding:2px;
}

#nav-header ul li a {
background:transparent;
color:#000;
display:block;
padding:3px 9px;
_padding:4px 10px;
*padding:4px 10px;
text-decoration:none;
}

#nav-header ul li a:hover {
background:transparent;
color:#000;
padding:2px 8px;
text-decoration:none;
border: solid thin #000;
}

#container {
background:transparent;
height:100%;
margin:0px auto;
padding:0;
position:relative;
width:1000px;
margin-top:0px;
}

#top {
background:url(../img/content_bkgd.jpg) top center no-repeat;
height:625px;
width:970px;
margin-top:2px;
padding:15px;
}

#sidebar {
background:transparent;
float:left;
width:470px;
height:100%;
padding:10px 25px 8px 8px;
color:#000;
font-size:medium;
font-family:Arial, Helvetica, sans-serif;
}

#sidebar .title {
margin-top:0px !important;
*margin-top:30px;
_margin-top:0px;
margin-bottom:0px;
font-size:150%;
color:#CC3300;
font-weight:bold;
line-height:normal;
}

#picture {
float:right;
width:455px;
height:600px;
}

#footer {
background:url(../img/footer_bkgd.jpg) no-repeat;
border-top:thin #666 solid;
clear:both;
color:#fff;
height:80px;
margin:auto;
position:relative;
width:1000px;
}

#footer ul {
list-style-image:none;
margin:0;
}

#logo-footer a {
height:42px;
left:25px;
position:absolute;
text-decoration:none;
width:270px;
}

#nav-footer {
color:#fff;
font-size:9pt;
height:42px;
}

#nav-footer ul {
left:400px;
list-style-image:none;
margin-top:2px;
padding:0;
position:absolute;
width:600px;
}

#nav-footer ul li {
display:inline;
float:left;
margin-top:9px;
padding:2px;
}

#logo-header a i,#logo-footer a i {
visibility:hidden;
}

#nav-footer ul li a {
background:transparent url(../img/bullet_nav1.gif) no-repeat 0 65%;
color:#fff;
display:block;
padding:0 9px;
text-decoration:none;
}

#nav-footer ul li a:hover {
background:#fff url(../img/bullet_nav2.gif) no-repeat 0 65%;
color:#000;
padding:0 9px;
text-decoration:none;
}

#nav li.on ul a:hover,#nav li.off ul a:hover {
background:transparent;
color:#6cf;
}

#nav li.off:hover,#nav li.over,#nav li.on:hover,#nav li.over {
background:transparent url(img/menu_bkgd_over.jpg) no-repeat;
}

/* --- Info Site: Text Below the Footer Bar --------- */

#info-site {
background:transparent;
clear:both;
position:relative;
text-align:center;
width:1000px;
margin-top:2px;
}

#info-site ul {
font-size:9pt;
padding:15px 10px 15px 10px;
}

#info-site ul li {
color:#fff;
display:inline;
text-align:center;
}

#info-site ul li a {
color:#fff;
padding:3px;
text-decoration:none;
}

#info-site ul li a:hover {
border-color:#000;
border-style:solid;
border-width:1px;
color:#fff;
padding:2px;
}
