body {
	font-size: 90%;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px;
	padding: 0px;
	height: 100%;
}

a, a:visited, span.link { color: #06F; text-decoration: none; }
span.link { cursor: pointer; }
a:active, a:focus { outline: none; }
a:hover, span.link:hover { color: #00F; text-decoration: underline; }
textarea, input { font-family: inherit; }
textarea { font-size: 90%; }

#area {
	font-size: 90%;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	width: 256px;
}

.podcast, .podcast:visited, .pastpodcast, .pastpodcast:visited {
	display: block;
	margin: 2px auto 10px;
	width: 83px;
	padding: 3px 0 0 30px;
	background: url(../images/podcast.gif) left top no-repeat;
}

.pastpodcast, .pastpodcast:visited {
	margin: 2px 0 10px 0;
	width: 83px;
	padding: 3px 25px 0 0;
	background-position: right top;
}

.podcast:hover { background-position: left -30px; }
.pastpodcast:hover { background-position: right -30px; }

.eval {
	width: 100%;
	text-align: center;
	font-size: 75%;
	margin: 0 auto;
}

.eval, .eval tr, .eval td { border: #000000 solid 1px; border-collapse: collapse; }
.eval tr { margin: -5px 0 -5px 0; }
.eval .header, .eval .header td { background-color: #B8CCE4; }
.eval td { margin: 0 -2px 0 -2px; padding: 4px 4px 4px 4px; }
td.rate-5 { background-color: #00FF00; }
td.rate-4 { background-color: #99FF00; }
td.rate-3 { background-color: #FFFF00; }
td.rate-2 { background-color: #FF9900; }
td.rate-1 { background-color: #F00; }
td.rate-0 { color: #CBCBCB; }
	

#head {
	height: 79px;
	width: 732px;
	margin: 0 auto;
	padding-left: -6px;
	margin-top: 10px;
	background: url(../images/headbg.jpg) 1px top no-repeat;
}

#head h1 {display: none;}

#headimages {
	height: 79px;
	width: 300px;
	float: right;
	background: url(../images/headimages.gif) top left no-repeat;
}

.banner {
	height: 80px;
	width: 732px;
	margin: 0 auto;
	padding-left: -6px;
	display: none;
}

.banner[id] {
	margin-top: -3px;
	display: none;
}

#aboutbanner, #beliefsbanner { background: #CCCCCC; }

#mid, #mid-home {
	margin: 0 auto;
	width: 726px;
	padding-left: 2px;
	padding-right: 2px;
	background: url(../images/bodybg.gif) repeat-y top left;
}

#mid-home { background: url(../images/bodybg-home.gif) repeat-y top left; }

#mid[id], #mid-home[id] {
	height: 100%;
	overflow: hidden;
}

#content {
	width: 512px;
	overflow: hidden;
	float: left;
	padding: 0;
}

#cent {
	width: 512px;
	float: left;
	text-align: center;
	margin: 20px 0 20px;
}

#cent table { text-align: left; }

#slide, #slide embed, #slide object, #video, #video embed, #video object {
	height: 384px;
	width: 512px;
	display: block;
}

#banner[id] { margin-bottom: -4px; }

#countdown {
	display: block;
	width: 512px;
	padding: 15px 0 45px 7px;
	background: url(../images/countdownbg.jpg) #000 no-repeat left bottom;
/*	padding-left: 110px;
	height: 115px;
	background: #000;*/
}

#video, #video embed, #video object { height: 374px; }

#load {
	display: block;
	width: 512px;
	height: 384px;
	background: url(../images/loading.gif) center center no-repeat;
}

#midweek {
	margin-top: -15px;
	margin-bottom: -10px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	font: "Arial Black", Gadget, sans-serif;
	font-weight: bold;
	font-size: 120%;
	background: url(../images/happybg.jpg) center center no-repeat;
}

#midweek strong { font-weight: bolder; }
#midweek li { padding-top: 5px; padding-bottom: 5px; }
/*#midweek .medialeft, #midweek .mediaright { background-color: #E5E5E5; }*/

#bigqs {
	font-size: 135%;
	font-weight: bolder;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
}

#week { padding-left: 75px; }
fieldset#members, fieldset#songs { width: 350px; margin: 0 auto; margin-top: 10px; }
fieldset#members legend, fieldset#songs legend { font-weight: bold; font-size: 110%; }
fieldset#members table { width: 100%; }
fieldset#members td { width: 50%; }
.select, .submit, .reset { background-color: #B2D1FF; }

.textfield3, .textfield4, .textfield5, .textfield7, .textfield16, .textfield25, .textfield40 {
	border: solid 0 #FFFFFF;
	padding: 3px 10px;
	background: transparent url(../images/text40.gif) no-repeat fixed;
	width: 200px;
}

.textfield3 {
	background: transparent url(../images/text3.gif) no-repeat fixed;
	width: 23px;
}

.textfield4 {
	background: transparent url(../images/text4.gif) no-repeat fixed;
	width: 36px;
}

.textfield5 {
	background: transparent url(../images/text5.gif) no-repeat fixed;
	width: 40px;
}

.minuser {
	border: solid 0 #FFFFFF;
	padding: 0 5px;
	background: transparent url(../images/minuser.gif) no-repeat fixed;
	width: 90px;
}

.textfield7 {
	background: transparent url(../images/text7.gif) no-repeat fixed;
	width: 60px;
}

.textfield16 {
	background: transparent url(../images/text16.gif) no-repeat fixed;
	width: 120px;
}

.textfield25 {
	background: transparent url(../images/text25.gif) no-repeat fixed;
	width: 125px;
}

.textfield3[class] { background: transparent url(../images/text3.gif) no-repeat; }
.textfield4[class] { background: transparent url(../images/text4.gif) no-repeat; }
.textfield5[class] { background: transparent url(../images/text5.gif) no-repeat; }
.minuser[class] { background: transparent url(../images/minuser.gif) no-repeat; }
.textfield7[class] { background: transparent url(../images/text7.gif) no-repeat; }
.textfield16[class] { background: transparent url(../images/text16.gif) no-repeat; }
.textfield25[class] { background: transparent url(../images/text25.gif) no-repeat; }
.textfield40[class] { background: transparent url(../images/text40.gif) no-repeat; }

.textarea7 {
	font-size: 90%;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	border: solid 0 #FFFFFF;
	padding: 5px 8px;
	background: transparent url(../images/textarea.gif) no-repeat fixed;
	height: 130px;
	width: 205px;
}

.textarea7[class] {
	background: transparent url(../images/textarea.gif) no-repeat;
	width: 190px;
}

.listenbox {
	width: 300px;
	height: 400px;
	background: url(../images/listenboxbg.gif) top left no-repeat;
	padding-top: 70px;
	padding-left: 12px;
}

.mp3icon, .dlicon {
	margin: 0 auto;
	padding-right: 20px;
	background: url(../images/listensmall.gif) right center no-repeat;
}
.dlicon { background-image: url(../images/downloadsmall.gif); }

.photogalbox, .mediabox, .curmediabox, .staffbox {
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-top: 15px;
	margin-bottom: 10px;
}

.infotab {
	clear: both;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 5px;
	margin-left: 5px;
	width: 502px;
	border: none;
}

.infotab tr { vertical-align: middle; }

.infotab td {
	padding-left: 5px;
	text-align: left;
	color: #06F;
}

.infotab td a { font-size: 90%; }
.infotab .tdleft { width: 190px; }

.infotab .tdright {
	width: 307px;
	padding-bottom: 25px;
}

.infotab #wedr { text-align: center; }

.curmediabox {
	background: none;
	margin-top: 5px;
}

.photogalpic, .mediapic, .mediainfopic, .staffpic, .missionspic {
	float: left;
	width: 190px;
	height: 100%;
	padding-left: 5px;
}

.photogalpic, .mediapic a, .tdleft a, .mediainfopic a, .missionspic { width: 175px; }

.staffpic {
	text-align: center;	
	color: #06F;
}

.staffpic a {
	display: block;
	height: 235px;
	background: url(../images/emailicon.gif) center 210px no-repeat;
}

.staffpic a:hover { background: url(../images/emailicon.gif) center 155px no-repeat; }

.photogalpic a, .mediapic a, .tdleft a, .mediainfopic a, .missionspic a {
	display: block;
	padding-bottom: 25px;
}

.photogalpic a, .mediapic a, .tdleft a { background: url(../images/seeall.gif) 25px bottom no-repeat; }
.missionspic a, .mediainfopic a, #wedl a { background: url(../images/moreinfo.gif) 35px bottom no-repeat; }
.photogalpic a:hover, .mediapic a:hover, .tdleft a:hover {	background: url(../images/seeall.gif) -285px bottom no-repeat; }
.missionspic a:hover, .mediainfopic a:hover, #wedl a:hover { background: url(../images/moreinfo.gif) -275px bottom no-repeat; }

.photogalpic a img, .photogalpic a:visited img, .mediapic a img, .mediapic a:visited img, .staffpic a img, .staffpic a:visited img, .missionspic a img, .missionspic a:visited img, .mediainfopic a img, .mediainfopic a:visited img, .tdleft a img {
	border-color: #FFFFFF;	
	border-style: solid;
}

.photogalpic a:hover img, .mediapic a:hover img, .staffpic a:hover img, .missionspic a:hover img, .mediainfopic a:hover img, .tdleft a:hover img { border-color: #06F; }

.photogaldesc {
	float: left;
	width: 310px;
	color: #06F;
	text-align: center;
}

.mediacurrdesc {
	float: left;
	width: 312px;
	color: #06F;
	text-align: center;
	font-weight: bold;
}

.mediadesc, .staffinfo, .staffinfo2 {
	float: left;
	width: 312px;
/*	color: #06F;
*/	text-align: left;
}

.staffinfo, .staffinfo2 {
	width: 296px;
	margin: 38px 8px 5px 8px;
	text-align: justify;
}

.staffinfo2 { margin-top: 54px; }
.mediadesc a { font-size: 90%; }

.medialeft, .mediaright {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 90%;
}

.medialeft {
	text-align: left;
	clear: both;
	float: left;
	width: 42%;
	padding-left: 8%;
	background: url(../images/prevpage.gif) left 10px no-repeat;
}

.mediaright {
	text-align: right;
	float: right;
	width: 42%;
	padding-right: 8%;
	background: url(../images/nextpage.gif) right 10px no-repeat;
}

.messages {
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	font-size: 70%;
}

.messages[class] { font-size: 80%; }

.messages td {
	text-align: center;
	padding-right: 2px;
	padding-top: -2px;
	background: url(../images/td.gif) bottom right no-repeat;
}

.messages[class] td {
	padding-left: 2px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 5px;
}

.messages tr { height: 30px; }
tr.blue td { background: #E3F3FF url(../images/td.gif) bottom right no-repeat; }
.messages[class] td { background: url(../images/td.gif) bottom right no-repeat; }
.messages tr:hover td { background-color: #E3F3FF; } 
tr.labels { height: 22px; }

a.pdf {
	margin: 0 auto;
	width: 40px;
	height: 25px;
	display: block;
}

a.listen, a.download {
	float: left;
	width: 25px;
	height: 25px;
	display: block;
	margin-left: 5px;
	margin-right: 5px;
	background: url(../images/listen.gif) center top no-repeat;
}
a.download { background-image: url(../images/download.jpg); }
tr.blue a.listen, tr.blue a.download { background-position: center bottom; }
tr.blue a.listen[class], tr.blue a.download[class] { background-position: center top; }
tr:hover a.listen, tr.blue:hover a.listen, tr:hover a.download, tr.blue:hover a.download { background-position: center bottom; }
a.pdf { background: url(../images/pdf.gif) center center no-repeat; }

a.archlisten {
	height: auto;
	width: auto;
	padding-right: 20px;
	background: url(../images/listensmall.gif) right bottom no-repeat;	
}

.messages td.audio, .messages td.outline { color: #AFAFAF; }

tr.labels td, tr.labels, tr.labels:hover td, tr.labels td:hover, tr.labels td.date, tr.labels td.message, tr.labels td.speaker, tr.labels td.audio, tr.labels td.outline {
	font-weight: bold;
	background: #0066CC url(../images/td.gif) bottom right no-repeat;
	color: #FFFFFF;
}

tr.labels td.date { width: 60px; }
tr.labels td.title, tr.labels td.artist { width: 188px; }
tr.labels[class] td.title, tr.labels[class] td.artist { width: 183px; }
tr.labels td.speaker { width: 110px; }
tr.labels td.message { text-align: center; }
td.message, td.title, td.artist { text-align: left; }
td.audio { width: 80px; }
td.audio[class] { width: 70px; }
td.outline { width: 55px; }
td.outline[class] { width: 45px; }

#formbuttons {
	width: 100%;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

.break {
	height: 8px;
	width: 100%;
	clear: both;
	float: left;
	background: url(../images/hr.gif) center left repeat-x;
}

.break[class] { height: 25px; }

#whattoexpect, #wherewemeet, #whenwecelebrate, #wtechildrens, #youthministry, #afterthecelebration, #buildingnight, #communionsched {
	clear: both;
	float: left;
	width: 512px;
	margin-top: -9px;
	margin-bottom: 10px;
/*	color: #06F;
*/	font-size: 90%;
}

#whattoexpect span, #wherewemeet span, #whenwecelebrate span, #wtechildrens span, #youthministry span, #afterthecelebration span, #buildingnight span, #communionsched span { display: none; }

#whattoexpect[id], #wherewemeet[id], #whenwecelebrate[id], #wtechildrens[id], #youthministry[id], #afterthecelebration[id], #buildingnight[id], #communionsched[id] {
	margin-top: -20px;
	margin-bottom: 0;
}

#whattoexpect {
	margin-top: 0;
	padding-top: 200px;
	background: url(../images/whattoexpect.jpg) top left no-repeat;
}

#whattoexpect[id] {
	margin-top: 0;
	padding-top: 180px;
}

#starbucks {
	padding-right: 90px;
	background: url(../images/starbuckslogo.jpg) right 5px no-repeat;
	margin-right: 10px;
}

#wherewemeet {
	padding-top: 135px;
	background: url(../images/wherewemeet.jpg) top left no-repeat;
}
#wherewemeet[id] { padding-top: 115px; }

#whenwecelebrate {
	padding-top: 200px;
	background: url(../images/whenwecelebrate.jpg) top left no-repeat;
}
#whenwecelebrate[id] { padding-top: 180px; }

#wtechildrens {
	padding-top: 175px;
	background: url(../images/childrensministry.jpg) top left no-repeat;
}
#wtechildrens[id] { padding-top: 155px; }

#youthministry {
	padding-top: 205px;
	background: url(../images/youthministry.jpg) top left no-repeat;
}
#youthministry[id] { padding-top: 185px; }

#afterthecelebration {
	padding-top: 175px;
	background: url(../images/afterthecelebration.jpg) top left no-repeat;
}
#afterthecelebration[id] { padding-top: 155px; }

#buildingnight {
	padding-top: 255px;
	background: url(../images/buildingnight.jpg) top left no-repeat;
}

#buildingnight[id] {
	padding-top: 235px;
}

#communionsched {
	width: 337px;
	height: 235px;
	margin-top: 0px;
	padding-top: 65px;
	padding-left: 175px;
	background: url(../images/communion.jpg) top left no-repeat;
}

#communionsched[id] {
	margin-top: 5px;
}

#relational, #engaging, #authentic, #christian, #human {
	display: block;
	clear: both;
	float: left;
	width: 512px;
	background-position: top left;
	background-repeat: no-repeat;
}

#relational p, #engaging p, #authentic p, #christian p, #human p, p#hide, #relational h3, #engaging h3, #authentic h3, #christian h3, #human h3 {display: none;}

#relational { height: 381px; background-image: url(../images/relational.jpg);}
#engaging 	{ height: 304px; background-image: url(../images/engaging.jpg);}
#authentic 	{ height: 285px; background-image: url(../images/authentic.jpg);}
#christian 	{ height: 312px; background-image: url(../images/christian.jpg);}
#human 		{ height: 392px; background-image: url(../images/human.jpg);}

#content p {
	clear: both;
	margin: 10px 15px 5px 15px;
}

#communionsched p {
	width: 307px;
}

#content p img {
	margin-top: 5px;
	margin-right: 10px;
}

#content p a img {
	padding-right: 0;
	padding-bottom: 0;
}

p.blue { color: #06F; }
p.blue img { padding: 0; }
p.songs { text-align: left; }

p.songs span.link {
	color: #000;
	text-decoration: none;
}

p.songs span.link:hover {
	color: #F00;
	text-decoration: underline;
}

.songinfo {
	position: absolute;
	display: none;
	width: 275px;
}

.bigblue {
	font-size: 140%;
	color: #06F;
	font-weight: bold;
}

.biggreen {
	font-size: 140%;
	color: #090;
	font-weight: bold;
}

.bigred {
	font-size: 140%;
	color: #F00;
	font-weight: bold;
}
.red { color: #F00; }
.dim { color: #BBB; }

.attend {
	text-align: left;
	padding-left: 50px;
	font-size: 120%;
}

.bigorange {
	font-size: 140%;
	color: #F75820;
	font-weight: bold;
}

.orange { color: #F75820; }

#sunday, #monday, #tuesday, #wednesday, #thursday, #friday, #saturday {
	font-size: 140%;
	font-weight: bold;
}

#sunday, #thursday { color: #090; }
#monday { color: #F00; }
#tuesday { color: #B88A00; }
#wednesday { color: #03C; }
#friday { color: #C36; }
#saturday { color: #B88A00; }

#remember {
	font-size: 140%;
	margin-left: 5px;
	background: url(../images/911.gif) center center no-repeat;
	cursor: default;
}

.text {
	display: inline;
	padding: 10px 10px 10px 10px;
}

.text[class] {
	padding-top: 5px;
	padding-bottom: 5px;
}

.text#discussion { background: #FFFFFF; }
.text h2 { font-size: 140%; }

.text h3 {
	background: #B3ECFF;
	text-align: center;
}

.text h4 { font-size: 80%; }
.text table { border: none; }

.name {
	text-align: right;
	width: 100px;
	vertical-align: top;
	font-weight: bold;
}

.answer { padding-bottom: 20px; }

.verse {
	color: #F00;
	font-style: italic;
}

.address {
	color: #F00;
	font-size: 80%;
	font-style: italic;
}

.photos {
	width: 512px;
	margin: 0 auto;
}

.photos h3 {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #06F;
}

.photos h4 {
	font-family: 'Verdana', 'Arial', 'sans-serif';	
	color: #06F;
}

.slideshow { /*CSS for DIV containing each image*/
	float: left;
	margin-bottom: 10px;
	text-align: center;
	width: 226px;
	margin-left: 10px;
	margin-right: 10px;
	background: url(../images/picture.gif) center center no-repeat;
}

.slideshow[class] { width: 236px; }

.slideshow img { /*CSS for each image tag*/
	width: 175px;
	min-height: 116px;
}
.slideshow[class] img { height: auto; }
.slideshow a img { border-color: #FFFFFF; }
.slideshow a:hover img { border-color: #06F; }

#navlinks { /*CSS for DIV containing the navigational links*/
	/*margin-left: -40px;*/
	margin: 0 auto;
	text-align: center;
    font-size: 130%;
	color: #06F;
}

#navlinks a { /*CSS for each navigational link*/
	text-decoration: none;
	margin-bottom: 3px;
	font-size: 110%;
	color: #06F;
	padding: 5px 5px 5px 5px;
	margin-right: -3px;
	margin-left: -3px;
}

#navlinks a:hover {
	text-decoration: underline;
	background-color: #06F;
	color: #FFFFFF;
}

#navlinks a.current {
	background-color: #06F;
	color: #FFFFFF;
	text-decoration: none;
	cursor: default;
}
#navlinks[id] a:visited { color: #06F; }

#menucontainer {
	float: left;
	padding-top: 5px;
	width: 214px;
	height: auto;
}

#menu {
	float: left;
	background: url(../images/menu.gif) right 20px no-repeat;
	width: 182px;
	height: 100%;
	padding: 0;
}

.menu, .menu:visited, .expandedmenu, .expandedmenu:visited, .menulink, .menulink:visited, .submenu, .submenu:visited, .expandedsubmenu, .expandedsubmenu:visited, .submenulink, .submenulink:visited, .submenu2, .submenu2:visited {
	font: 8pt/16pt tahoma;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding-left: 20px;
	width: 162px;
	color: #0066CC;
	cursor: pointer;
}

.menu, .menu:visited, .expandedmenu, .expandedmenu:visited, .menulink, .menulink:visited { margin-left: 10px; }
.submenu, .submenu:visited, .expandedsubmenu, .expandedsubmenu:visited, .submenulink, .submenulink:visited, .submenu2, .submenu2:visited { padding-left: 20px; }
.menu, .menu:visited { background: url(../images/arrow.gif) left top no-repeat; }
.submenu, .submenu:visited { background: url(../images/arrow.gif) left top no-repeat; }
.expandedmenu, .expandedmenu:visited { background: url(../images/arrow.gif) left -39px no-repeat; }
.expandedsubmenu, .expandedsubmenu:visited { background: url(../images/arrow.gif) left -39px no-repeat; }
.menulink, .menulink:visited { background: none; }
#donate { background: url(../images/donate.gif) 20px top no-repeat; }
#angel { margin: 5px 0 5px 30px; background: url(../images/angelfood.gif) left top no-repeat; width: 91px; height: 25px; display: block; }
#angel span { display: none; }
#angel:hover { background-position: left bottom; }
.submenu, .submenu:visited, .expandedsubmenu, .expandedsubmenu:visited, .submenulink, .submenulink:visited { width: 132px; }

.submenu2, .submenu2:visited {
	padding-left: 10px;
	width: 122px;
}

.menu:hover, .expandedmenu:hover, .menulink:hover, .activemenulink, .activemenulink:visited, .submenu:hover, .expandedsubmenu:hover, .submenulink:hover, .activesubmenulink, .activesubmenulink:visited, .submenu2:hover, .activesubmenu2, .activesubmenu2:visited {
	font: 8pt/16pt tahoma;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding-left: 15px;
	width: 157px;
	color: #FFFFFF;
}

.menu:hover, .expandedmenu:hover, .menulink:hover, .activemenulink, .activemenulink:visited {
	margin-left: 10px;
	padding-left: 25px;
}

.menu:hover { background: url(../images/arrow.gif) left -39px no-repeat; }
.submenu:hover { background: url(../images/arrow.gif) left -39px no-repeat; }
.expandedmenu:hover { background: url(../images/arrow.gif) left -80px no-repeat; }
.expandedsubmenu:hover { background: url(../images/arrow.gif) left -80px no-repeat; }
#donate:hover { background: url(../images/donate.gif) 20px -40px no-repeat; }

.activemenulink, .activemenulink:visited, .activesubmenulink, .activesubmenulink:visited, .activesubmenu2, .activesubmenu2:visited {
	padding-left: 20px;
	width: 162px;
	cursor: default;
}

.submenu:hover, .submenulink:hover, .expandedsubmenu:hover, .activesubmenulink, .activesubmenulink:visited {
	padding-left: 25px;
	width: 127px;
}

.activesubmenulink, .activesubmenulink:visited {
	padding-left: 20px;
	width: 132px;
}

.activesubmenu2, .activesubmenu2:visited {
	padding-left: 10px;
	width: 112px;
}

.submenu2:hover {
	padding-left: 15px;
	width: 117px;
}

.menulist { margin-left: 30px; }

.submenulist {
	margin-left: 20px;
	width: 112px;
}

#times {
	margin-top: 7px;
	margin-left: 20px;
	margin-bottom: 7px;
}

#times span { color: #0066CC; }

#largetime {
	font-weight: bold;
	font-size: 90%;
}

#smalltime { font-size: 70%; }

#minsignin {
	margin-left: 20px;
	font-size: 11px;
	color: #0066CC;
}

#minsignin #user, #minsignin #password, #minsignin #minsubmit, #minsignin #minteam_remember {
	color: #0066CC;
	font-size: 11px;
	height: 14px;
}

#minsignin .minsubmit { display: none; }

#minsignin .submitimg, #minsignin .submitimg:visited {
	display: block;
	float: left;
	margin-top: 2px;
	margin-right: 2px;
	height: 12px;
	width: 43px;
	background: url(../images/submitimg.gif) left -18px no-repeat;
}

#minsignin a:hover { background-position: left top; }

#foot {
	margin: 0 auto;
	clear: both;
	width: 732px;
	background: url(../images/footbg.jpg) 1px top no-repeat;
}

#buttons {
	margin-left: 55px;
	height: 64px;
	padding-top: 6px;
	padding-right: 8px;
	cursor: default;
}

#buttons[id] { padding-top: 7px; }

.button, .activebutton {
	float: left;
	font-size: 9pt;
	font-weight: bold;
	display: block;
	height: 45px;
	text-decoration: none;
	width: 75px;
	color: #FFF;
	margin-right: 20px;
	padding-left: 65px;
	padding-top: -5px;
	background: left bottom no-repeat;
	overflow: hidden;
	opacity: 0.50;
	filter: alpha(opacity=50);
}
.button:visited, .activebutton:visited { color: #FFF; }
.button[class], .activebutto[class]n { padding-top: -3px; }

.button:hover, .activebutton, .activebutton:hover {
	color: #FFF;
	text-decoration: none;
	opacity: 1.0;
	filter: alpha(opacity=100);
}

.activebutton { cursor: default; }
#welcomebutton { background-image: url(../images/welcomebutton.gif); }
#smallgroupsbutton { background-image: url(../images/smallgroupsbutton.gif); }
#epicbutton { background-image: url(../images/epicbutton.gif); }
#samaritanbutton { background-image: url(../images/samaritanbutton.gif); }
#wednesdaybutton { background-image: url(../images/wednesdaybutton.gif); }
#christmasbutton { background-image: url(../images/christmasbutton.gif); }
#kidzonebutton { background-image: url(../images/kidzonebutton.gif); }
#watchbutton { background-image: url(../images/watchbutton.jpg); }
#cardboardbutton { background-image: url(../images/cardboard.jpg); }

#details {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 80%;
	color: #AFAFAF;
	text-align: center;
	background: none;
}

#details a, #details a:visited {
	text-decoration: none;
	color: #AFAFAF;
}

#details a:hover {
	text-decoration: none;
	color: #898989;
}

#twitter {
	display: block;
	clear: both;
	margin: 0 auto 5px;
	height: 50px;
	width: 123px;
	background: url(../images/twitter.jpg) center top no-repeat;
}

#twitter:hover { background-position: center -55px; }
#twitter span { display: none; }

#followus {
	display: block;
	clear: both;
	margin: 0 auto;
	padding-left: 108px;
	width: 67px;
	text-align: left;
	background: url(../images/followus.jpg) left top no-repeat;
}

#followus a {
	opacity: 0.75;
	filter: alpha(opacity=75);
}

#followus a:hover {
	opacity: 1.0;
	filter: alpha(opacity=100);
}

#followus a img, #followus a:hover img { border: 0; }