/*
Theme Name: Calvary Apostolic Church
Description: Calvary Apostolic Church Template. (Used in conjunction with the Starkers Theme Template).
Version: 1.0
Author: Rian Neil, Scott Ferguson
Tags: Calvary Apostolic Church
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";

	


/* CSS Document */

#container{
width:1020px;
margin:0 auto;
}

#tiptop{
width:1020px;
height:21px;
background: url(images/tiptop.gif) repeat-x;
}

#container h1 {
width:289px;
height:99px;
text-indent:-9999px;
background: url(images/logo.png) no-repeat;
}

#slogan{
position:relative;
bottom:21px;
left:300px; 
font-family:verdana;
font-size:11px;
font-style:italic;
color:gray;
}

#slogan p strong{
font-size: 11px;
font-weight: 600;
}

#header {
width:1020px;
height:136px;
background:  url(images/headerBg.jpg);
}

#invisiblelogo{
width:350px;
height:110px;
position:absolute;
z-index:100;
margin-top: 25px;
background: rgba(255, 0, 0, 0);
}


#navigation {
height:52px;
background: url(images/navBrown.jpg) repeat-x;
position:relative;
z-index:50;
}

#navigation li{
display:inline;
padding-left:40px;
position:relative;
top:16px;
}

#navigation li a{
text-decoration:none;
color:#dfeeec;
font-weight:bold;
font-family: verdana;
font-size:12px;
}

#navigation li a:hover{
color:gray;
}

#logo{
padding-top:35px;
padding-left:25px;
}

#mainContent{
width:1020px;
height:264px;
background: white url(images/bg.jpg)no-repeat;
padding-top:20px;
}

#col1{
float:left;
width:677px;
height:800px;
}

#col2{
float:left;
width:343px;
height:800px;
background: ;
}


#spacing{
	padding-top:20px;
	}


#album{
width:677px;
height:396px;
position:relative;
z-index:10;
/*background: url(images/album.jpg)no-repeat;*/
}

#album object {
    width:100%;
    height:100%;
	position:relative;
	z-index:11;
 }


.subheaders{
padding-top:45px;
padding-bottom:8px;
font-family: verdana;
font-weight:bold;
padding-bottom:10px;
color:#4d443a;
font-size:16px;
}

#col2{
line-height:23px
}

.subheaders2 h2{
padding-top:30px;
padding-bottom:8px;
font-family: verdana;
font-weight:bold;
padding-bottom:10px;
color:#4d443a;
font-size:16px;
}

.subheaders2 p{
font-family:Verdana;
padding-right: 15px;
line-height: 25px;
font-size: 13px;
}

.subheaders2 a{
color:black;
text-decoration: none;
}

.subheaders2 a:hover{
color:gray;
}

#latestsermon{
position: relative;
bottom:20px;
width:610px;
margin-left:40px;
color:#4d443a;
line-height:20px;
font-family: verdana;
font-size:12px;
}

#latestsermon h3{
font-family: verdana;
font-weight:bold;
padding-bottom:10px;
color:#4d443a;
font-size:16px;
}

#latestsermon strong{
float:right;
padding-right:25px;
}

#latestsermon strong a{
text-decoration:none;
color:#4d443a;
}


#latestsermon h2 a{
padding-top:45px;
padding-bottom:8px;
font-family: verdana;
font-weight:bold;
padding-bottom:10px;
color:#4d443a;
font-size:16px;
text-decoration: none;
}

#latestsermon h2 a:hover{
color:gray;
}

#latestsermon h2 {
padding-top: 20px;
}

#latestsermon p{
font-family: Verdana;
font-size: 14px;
line-height: 25px;
}


.tagcomments a{
text-decoration: none;
color:gray;
}



/***LATEST SERMON SINGLE******/

#pagebreadlinks a{
color: #7D8786;
font-size: 12px;
*text-decoration: none;
padding-left: 10px;
}


#pagebreadlinks a:hover{
color: gray;
font-size: 12px;
text-decoration: underline;
}


#latestsermonsingle{
position: relative;
top:15px;
width:610px;
margin-left:40px;
color:#4d443a;
line-height:20px;
font-family: verdana;
font-size:12px;
}


#latestsermonsingle h2{
font-size:large;
color:#4d443a;
padding-bottom: 5px;
}

#latestsermonsingle h3{
font-family: verdana;
font-weight:bold;
padding-bottom:10px;
color:#4d443a;
font-size:16px;
}

#latestsermonsingle strong{
float:right;
padding-right:25px;
}

#latestsermonsingle strong a{
text-decoration:none;
color:#4d443a;
}


#latestsermonsingle h2 a{
padding-top:45px;
padding-bottom:8px;
font-family: verdana;
font-weight:bold;
padding-bottom:10px;
color:#4d443a;
font-size:16px;
text-decoration: none;
}

#latestsermonsingle h2 a:hover{
color:gray;
}

#latestsermonsingle h2 {
padding-top: 20px;
}

#latestsermonsingle p{
font-family: Verdana;
font-size: 14px;
line-height: 25px;
}

#latestsermonsingle a{
color:#79A7AC;
font-weight: bold;
text-decoration: none;
}

#latestsermonsingle a:hover{
color:#1EABB9;
}




/**************************************************************************************************
  Menu
**************************************************************************************************/
#menu
{
  clear:both;
  width:980px;
  height:36px;
}

#menu ul
{
  list-style:none;
}

#menu li
{
  float:left;
  display:block;
  position:relative;
  z-index:1 !important;

}

#menu li a
{
 float:left;
 height:36px;
 line-height:36px;
 display:block;
 padding:0px 10px;
 text-decoration:none;
 font-size:13px !important;
 font-weight:bold;
 }

#menu li li a
{
 float:left;
 height:36px;
 line-height:36px;
 display:block;
 padding:0px 10px;
 text-decoration:none;
 font-size:12px !important;
 font-weight:normal !important;
  background: #2e272e;
}


#menu li li a:hover
{
background: #463c44;
color:#9fc9de;
}


#menu li ul
{
  top:36px;
  left:0px;
  z-index:10;
  position:absolute;
  display:none;
}

#menu li li
{
  clear:left;
  float:left;
}

#menu li li a
{
  width:205px;
  height:30px;
  line-height:30px;
  display:block;
  padding:0px 10px;
  border-top:1px solid;
}

#menu .parent{
  background: url(../img/bg/arrow-down.gif) no-repeat center right;
}

/**************************************************************************************************
  BreadCrumb
**************************************************************************************************/
#breadcrumb
{
  clear:both;
  width:980px;
  height:30px;
  line-height:30px;
}

#breadcrumb p
{
  padding:0px 10px 0px 10px;
}

#breadcrumb a
{
  text-decoration:none;
}

/**************************************************************************************************
  Content
**************************************************************************************************/
#content
{
  float:left;
  width:700px;
  padding:14px 0px 10px 10px;
}

#content .content-title
{
  height:25px;
  line-height:25px;
  padding:5px 10px 5px 12px !important;
}

#content .content-title a
{
  text-decoration:none;
}


.pagetitle{
padding-top:30px;
padding-bottom:8px;
font-family: verdana;
font-weight:bold;
padding-bottom:15px;
color:#4d443a;
font-size:17px;
}

.secondarytitle{
padding-top:20px;
font-family: verdana;
font-weight:bold;
padding-bottom:15px;
color:#4d443a;
font-size:14px;
}

#headwrap{
position:relative;
z-index:500;
}







/*** Slideshow jquery album code **/

#slideshow {
    position:relative;
    height:335px;
    background: url(album/album_background.jpg);

    
}

#slideshow IMG {
    position:absolute;
    top:13px;
    left:36px;
    z-index:8;
    opacity:0.0;
    border-radius: 10px;
-moz-border-radius: 1em;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
    

    
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}



/*
.blackbullets li{
list-style:disc;
position:relative;
left:60px;
font-weight:bold;
line-height:30px;
}
*/


/***ALLOWS FOR UL TO BE BULLETTED*/

#col1 ul li{
list-style:disc;
position:relative;
left:60px;
font-weight:bold;
line-height:30px;
}


/** FIXES THE FONT IN THE SIDEBAR **/

.subheaders2 li{
font-family:verdana;
font-size:12px;
}

#awakenings{
font-style:verdana;
font-size:15px;
margin-left:25px;
font-weight:bold;
color:black;
}

#awakenings a{
color:black;
text-decoration:none;
font-weight:bold;
}










a.gap {
font-weight:bold;
font-style:verdana;
text-decoration:none;
color:#81a39f;
line-height:34px;
}

a.gap:hover{
color:gray;
}

a.tvlinks{
color:#81a39f;
font-size:16px;
text-decoration:underline;
font-weight:bold;
}

a.tvlinks:hover{
color:gray;
}