@charset "utf-8";
/* CSS Document */

html { height: 100%; margin-bottom: 1px; }

body {
margin:15px;
padding:0px;
font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size:10pt;
}

a {
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

a.nolink {
text-decoration:none;
}

a.daylink {
text-decoration:none;
font-weight:bold;
}

#grey {
color:#999999;
}

#green {
color:#339933;
}

.grey {
color:#999999;
}

.green {
color:#339933;
}

h2 {
font-size:14pt;
}

a.eventlink {
text-decoration:none;
font-size:9pt;
font-weight:bold;
color:#ffffff;
}

font.search {
font-size:14pt;
}

#bcc {
width:974px;
margin-right:auto;
margin-left:auto;
}

div.top {
text-align:center;
font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
height:65px;
}
	
#home {
float:left;
width:120px;
}

#banner {
float:right;
height:55px;
padding-top:10px;
width:849px;
font-size:14pt;
}

div.navigation {
text-align:left;
float:left;
width:120px;
margin-top:10px;
padding:1px;
}

div.content {
float:right;
text-align:left;
width:839px;
margin-top:10px;
padding: 5px;
border: 1px #999999 solid;
border-right:1px #339933 solid;
border-bottom:2px #339933 solid;
}

table.diarytable {
width:838px;
}

td.diarycell {
width:79px;
text-align:center;
font-weight:bold;
}

td.smalldiarytitle {
text-align:center;
font-size:10pt;
}

td.smalldiarycell {
text-align:center;
font-size:10pt;
font-weight:bold;
}

td.smalldiarydaycell {
font-size:10pt;
text-align:center;
}

td.diarydaycell {
width:79px;
text-align:left;
}

td.smalldiarytodaycell {
font-size:10pt;
}

#address {
float:right;
text-align:left;
width:839px;
padding: 5px;
}

.sideimages {
float:right;
width: 280px;
margin:5px;
margin-right:1px;
margin-left:0px;
}

#sideimages {
float:right;
width: 280px;
margin:5px;
margin-right:1px;
margin-left:0px;
}

img.navimg {
margin-bottom: 4px;
}

td.downloadheader {
font-weight:bold;
text-align:center;
border-bottom: 1px solid black;
}

table.downloadstable {
text-align:left;
border:none;
width:552px;
}

.downloadstable .downtr:hover .downtd {
border:none;
background-color: #006699;
}

.downloadstable .downtr:hover a {
color: #ffffff;
}

.downloadinfo {
display:none;
position:absolute;
background-color:white;
border:#006699 solid 2px;
z-index:250;
width:550px;
}

.defaultdownloadinfo {
display:none;
position:absolute;
background-color:white;
border:#339933 solid 1px;
z-index:250;
width:550px;
}

.topdownloadinfo {
background-color:white;
border:#006699 solid 1px;
width:272px;
padding:2px;
}

img.homegroupimage {
padding-left:2px;
padding-right:2px;
}

a {
color:#339933;
}

h2.header {
color:#339933;
}

h2.header-church {
color:#339933;
}

h2.header-castaways {
color:#0000ff;
}

h2.header-aid {
color:#ff9900;
}

h2.header-family {
color:#6699cc;
}

h2.header-kings {
color:#663366;
}

h2.header-funfact {
color:#33ccff;
}

h2.header-direct {
color:#000000;
}

h2.header-gennext {
color:#ff3300;
}

h2.header-energy {
color:#99cc33;
}

h2.header-unique {
color:#cc3399;
}

h2.header-contend {
color:#cc0000;
}

h2.header-podcast {
color:#006699;
}

div.navigation {
border-top: 1px solid #999999;
border-bottom: 2px solid #999999;
border-left: 1px solid #999999;
}

div.events {
background-color:#339933;
border-top: 1px solid #ffffff;
color:#ffffff;
}

div.events-contend {
background-color:#cc0000;
border-top: 1px solid #ffffff;
color:#ffffff;
}

div.events-unique {
background-color:#cc3399;
border-top: 1px solid #ffffff;
color:#ffffff;
}

div.events-energy {
background-color:#99cc33;
border-top: 1px solid #ffffff;
color:#ffffff;
}

div.events-gennext {
background-color:#ff3300;
border-top: 1px solid #ffffff;
color:#ffffff;
}

div.events-direct {
background-color:#000000;
border-top: 1px solid #ffffff;
color:#ffffff;
}

div.events-kings {
background-color:#663366;
border-top: 1px solid #ffffff;
color:#ffffff;
}

div.events-funfact {
background-color:#33ccff;
border-top: 1px solid #ffffff;
color:#ffffff;
}

div.events-castaways {
background-color:#0000ff;
border-top: 1px solid #ffffff;
color:#ffffff;
}

div.events-aid {
background-color:#ff9900;
border-top: 1px solid #ffffff;
color:#ffffff;
}

div.events-family {
background-color:#6699cc;
border-top: 1px solid #ffffff;
color:#ffffff;
}

div.events2 {
border: 1px solid #339933;
text-align:left;
}

div.events-contend2 {
border: 1px solid #cc0000;
text-align:left;
}

div.events-unique2 {
border: 1px solid #cc3399;
text-align:left;
}

div.events-energy2 {
border: 1px solid #99cc33;
text-align:left;
}

div.events-gennext2 {
border: 1px solid #ff3300;
text-align:left;
}

div.events-direct2 {
border: 1px solid #000000;
text-align:left;
}

div.events-kings2 {
border: 1px solid #663366;
text-align:left;
}

div.events-funfact2 {
border: 1px solid #33ccff;
text-align:left;
}

div.events-castaways2 {
border: 1px solid #0000ff;
text-align:left;
}

div.events-aid2 {
border: 1px solid #ff9900;
text-align:left;
}

div.events-family2 {
border: 1px solid #6699cc;
text-align:left;
}

font.church {
color:#339933;
}

font.castaways {
color:#0000ff;
}

font.aid {
color:#ff9900;
}

font.family {
color:#6699cc;
}

font.kings {
color:#663366;
}

font.funfact {
color:#33ccff;
}

font.direct {
color:#000000;
}

font.gennext {
color:#ff3300;
}

font.energy {
color:#99cc33;
}

font.unique {
color:#cc3399;
}

font.contend {
color:#cc0000;
}

font.podcast {
color:#006699;
}

font.attachment {
font-weight: bold;
border: 1px #339933 solid;
}

div.day {
background-color:#99cc99;
}

div.today {
background-color:#ffff00;
}

a.church {
color:#339933;
}

a.castaways {
color:#0000ff;
}

a.aid {
color:#ff9900;
}

a.family {
color:#6699cc;
}

a.kings {
color:#663366;
}

a.funfact {
color:#33ccff;
}

a.direct {
color:#000000;
}

a.gennext {
color:#ff3300;
}

a.energy {
color:#99cc33;
}

a.unique {
color:#cc3399;
}

a.contend {
color:#cc0000;
}

a.podcast {
color:#006699;
}

td.diarycell {
border: 1px black solid;
}

td.diarydaycell {
border: 1px black solid;
}

td.smalldiarytodaycell {
background-color:#ffff00;
text-align:center;
}

td.smalldiarydaycell {
text-align:center;
}

#bcclogo {
float:right;
height:66px;
width:53px;
background-image:url('images/logos/bccchurch.jpg');
}

#diary {
position:relative;
z-index:100;
left:0px;
top:0px;
width:280px;
background:white;
}

#diarybanner {
border-bottom:none;
border-left: 1px #339933 solid;
border-top: 1px #339933 solid;
border-right: 1px #339933 solid;
}

#smalldiarytable{
border-left: 1px #339933 solid;
border-bottom: 1px #339933 solid;
border-right: 1px #339933 solid;
width:280px;
}

#smalldiarytop{
border-left: 1px #339933 solid;
border-bottom: 1px #999999 solid;
border-right: 1px #339933 solid;
width:280px;
}


/* menu */


#mx, #mx ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#mx a {
	display: block;
}

/* menu parent */

/* submenu indicator */
#mx li.m {
	background: url('images/nav/aboutus.gif') 100% 50% no-repeat;
	height:30px;
	width:120px;
	margin-bottom:1px;
}
#mx li.m:hover {
	background: url('images/nav/aboutus_over.gif') 100% 50% no-repeat;
	height:30px;
}

#mx li.m ul a, #mx li.m ul a:hover {
	background-image: none;
	color: #FFFFFF;
}

/* popup menus */
#mx li.m ul {
	display: none;
	position: absolute;
	width:auto;
	height:auto;
	top:92px;
	margin-left: 121px;
	background: #FFFFFF;
	color: #FFFFFF;
	float:left;
}


/* width of popup menu */
#mx li.m ul a {
	width: auto;
	height:26px;
	}
	
#mx li.m ul a:hover {
	width: auto;
	height:26px;
}

/* menu */


#mxb, #mxb ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#mxb a {
	display: block;
}

/* menu parent */

/* submenu indicator */
#mxb li.m {
	background: url('images/nav/blog.gif') 100% 50% no-repeat;
	height:30px;
	width:120px;
	margin-bottom:1px;
}
#mxb li.m:hover {
	background: url('images/nav/blog_over.gif') 100% 50% no-repeat;
	height:30px;
}

#mxb li.m ul a, #mxb li.m ul a:hover {
	background-image: none;
	color: #FFFFFF;
}

/* popup menus */
#mxb li.m ul {
	display: none;
	position: absolute;
	width:auto;
	height:auto;
	top:160px;
	margin-left: 121px;
	background: #FFFFFF;
	color: #FFFFFF;
	float:left;
}


/* width of popup menu */
#mxb li.m ul a {
	width: auto;
	height:26px;
	}
	
#mxb li.m ul a:hover {
	width: auto;
	height:26px;
}

.church {
color:#339933;
}

.castaways {
color:#0000ff;
}

.aid {
color:#ff9900;
}

.family {
color:#6699cc;
}

.kings {
color:#663366;
}

.funfact {
color:#33ccff;
}

.direct {
color:#000000;
}

.gennext {
color:#ff3300;
}

.energy {
color:#99cc33;
}

.unique {
color:#cc3399;
}

.contend {
color:#cc0000;
}

.podcast {
color:#006699;
}

  div.centered{
    display:block;
    position:absolute;
    top:50%;
    left:35%;
    width:350px;
background:#ffffff;
  }