body {text-align:center; min-width:900px; background: #707070 url(images/background-silver3.gif) repeat-x;}
div.container {position:relative; width:903px; height:748px; margin: 0 auto}
div{-moz-box-sizing:border-box; box-sizing:border-box; padding: 0px; margin: 0px; border: 0px; overflow:hidden; position: absolute;}
div.background {text-align:left; width: 903px; height:748px; position:relative; ;}
div.borderCornerTopLeft{width:5px; height:5px; background: url(images/corner-top-left-6x6.png); border:0; padding:0}
div.borderCornerTopRight{width:5px; height:5px; background: url(images/corner-top-right-5x5.png); position:absolute; left:890px; margin:0 auto; border:0; padding:0}
div.borderCornerBottomLeft{width:5px; height:5px; background: url(images/corner-bottom-left-5x5.png); position:absolute; top:735px; margin:0 auto; border:0; padding:0}
div.borderCornerBottomRight{width:5px; height:5px; background: url(images/corner-bottom-right-5x5.png); position:absolute; top:735px; left: 890px; margin:0 auto; border:0; padding:0}
div.borderEdgeTop{width:885px;height:5px;background: url(images/border-top-1x5.gif); position:absolute; left:5px; margin:0 auto; border:0; padding:0;}
div.borderEdgeBottom{width:885px;height:5px;background: url(images/border-bottom-1x5.gif); position:absolute; left:5px; top:735px; margin:0 auto; border:0; padding:0;}
div.borderEdgeLeft{width:5px;height:730px;background: url(images/border-left-5x1.gif); position:absolute; left:0px; top:5px; margin:0 auto; border:0; padding:0;}
div.borderEdgeRight{width:5px;height:730px;background: url(images/border-right-5x1.gif); position:absolute; left:890px; top:5px; margin:0 auto; border:0; padding:0;}
div.borderRightShadow1{width: 1px; height: 735px; background: #000000; left:895px; top:8px; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
div.borderRightShadow2{width: 1px; height: 735px; background: #000000; left:896px; top:8px; filter:alpha(opacity=48);-moz-opacity:.48;opacity:.48;}
div.borderRightShadow3{width: 1px; height: 735px; background: #000000; left:897px; top:8px; filter:alpha(opacity=44);-moz-opacity:.44;opacity:.44;}
div.borderRightShadow4{width: 1px; height: 736px; background: #000000; left:898px; top:8px; filter:alpha(opacity=38);-moz-opacity:.38;opacity:.38;}
div.borderRightShadow5{width: 1px; height: 736px; background: #000000; left:899px; top:9px; filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;}
div.borderRightShadow6{width: 1px; height: 734px; background: #000000; left:900px; top:10px; filter:alpha(opacity=20);-moz-opacity:.20;opacity:.20;}
div.borderRightShadow7{width: 1px; height: 732px; background: #000000; left:901px; top:11px; filter:alpha(opacity=12);-moz-opacity:.12;opacity:.12;}
div.borderRightShadow8{width: 1px; height: 730px; background: #000000; left:902px; top:12px; filter:alpha(opacity=08);-moz-opacity:.08;opacity:.08;}
div.borderBottomShadow1{width: 887px; height: 1px; background: #000000; left:8px; top:740px; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
div.borderBottomShadow2{width: 887px; height: 1px; background: #000000; left:8px; top:741px; filter:alpha(opacity=48);-moz-opacity:.48;opacity:.48;}
div.borderBottomShadow3{width: 887px; height: 1px; background: #000000; left:8px; top:742px; filter:alpha(opacity=44);-moz-opacity:.44;opacity:.44;}
div.borderBottomShadow4{width: 890px; height: 1px; background: #000000; left:8px; top:743px; filter:alpha(opacity=38);-moz-opacity:.38;opacity:.38;}
div.borderBottomShadow5{width: 890px; height: 1px; background: #000000; left:9px; top:744px; filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;}
div.borderBottomShadow6{width: 888px; height: 1px; background: #000000; left:10px; top:745px; filter:alpha(opacity=20);-moz-opacity:.20;opacity:.20;}
div.borderBottomShadow7{width: 886px; height: 1px; background: #000000; left:11px; top:746px; filter:alpha(opacity=12);-moz-opacity:.12;opacity:.12;}
div.borderBottomShadow8{width: 884px; height: 1px; background: #000000; left:12px; top:747px; filter:alpha(opacity=08);-moz-opacity:.08;opacity:.08;}
div.searchBar {width:891px; height: 30px; left: 2px; top: 2px; background: #000033 url(images/search-bar-background12.gif) top left repeat; z-index:-1}
div.content {text-align:center; width: 891px; height:736px; left: 2px; top: 2px; z-index:-1; background: #ffffff url(images/content-background.gif) repeat-x; margin: 0 auto;}
div.googleContainer {position:absolute; top: 4px; left: 690px; width:201px; height:25px; z-index:1}
#googleTextBox {vertical-align:center; position:relative; top:2px; font-size:9px; font-style: italic; color:gray; border-width:2px; border-color: #000033}
div.logo {width: 891px; height: 150px; top: 34px; left:10px; background: url(images/CC-Logo-w450-6.png) no-repeat;z-index:1}
div.pictures {width: 450px; height: 375px; top: 32px; left:441px; background: url(images/Michaela1.png) no-repeat;z-index:1; border-bottom: solid 1px #999999}

div.navigationMenu {width: 150px; height: 300px; top: 230px; left:20px; text-align:left; background: url(images/navigation-bar-background5.gif) repeat-x; border-top: solid 1px #999999; z-index:1}
div.navigationMenuList {width: 148px; height: 250px; top: 18px; text-align:left; left: 1px;  border-top: solid 1px #999999;}
a.navigationMenuLink {font-size: 10px; color:black; font-family:Verdana; cursor:pointer;}
div.navigationMenuItem {position:relative; width:148px; height:20px; background-color:inherit; border-left: none 1px #999999; border-right: none 1px #999999;}
div.navigationMenuText {left: 15px; width:133px; height:15px; margin-top: 3px; background-color:inherit;}
div.navigationMenuPic {height:250px; width:150px; top: 18px; text-align:left; background-image: url(images/navigation-menu9.png);}
#directionsBox {width:150px; height:20px; top: 211px; background-color:inherit;  filter:alpha(opacity=20);-moz-opacity:.15;opacity:.15;}
#linksBox {width:150px; height:20px; top: 191px; background-color:inherit; filter:alpha(opacity=40);-moz-opacity:.30;opacity:.30;}
#directions{width:135px; height:20px; left:14px; top:6px; background-color:inherit}
#links{width:135px; height:20px; left:16px; top:6px; background-color: inherit;}
div.reflectionCover{width:150px; height:60px; top: 206px; left: 0px; z-index:1; border: solid 0px gray; background-color:white; filter:alpha(opacity=00);-moz-opacity:.00;opacity:.00;}

div.introContainer {width: 250px; height:400px; top: 190px; left: 197px; background: url(images/Mac-Button7-250w.png) no-repeat;}
div.pageIntroduction {width: 220px; height: 140px; top: 25px; left: 15px; z-index:1;}
p.header0{ text-align: center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: -1px; font-weight: normal; color:#000033; margin: 0px; padding: 0px;}
p.header1{ text-align: center; font-family:Arial, Helvetica, sans-serif; font-size: 14px; letter-spacing: -1px; font-weight: normal; color:#000033; margin: 0px; padding: 0px;}
p.header2{ text-align: center; font-family:Arial, Helvetica, sans-serif; font-size: 20px; letter-spacing: -1px; font-weight: normal; color:#000033; margin: 0px; padding: 50px;}
div.header1Shadow {width: 220px; height:28px; top:1px; left: 1px; filter:alpha(opacity=15);-moz-opacity:.15;opacity:.15; z-index:0;}
div.header1 {width: 220px; height:30px; top:0px; left:0px;}
p.mainText{text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#000033; margin: 0px; padding: 0px;}
div.introductionShadow {width: 228px; height:98px; top:32px; left: 2px; filter:alpha(opacity=15);-moz-opacity:.15;opacity:.15; z-index:0;}
div.introduction {width: 220px; height:100px; top: 30px; left:0px;}

div.decoration {width:30px; height: 310px; top: 390px; left: 250px; background:url(images/silver-decoration2.gif); border-left: solid 1px #999999}
div.contentContainer {top: 391px; left: 300px; width: 550px; height: 308px; border-left: solid 1px #999999; z-index:1; background: white; text-align:left}
div.contentBorder{top: 390px; left: 300px; height: 310px; width: 555px; border: solid 0px gray; background: white; z-index:1}
div.contentTopBorder{top:0px; left:0px; height: 1px; width:550px; background: #999999;}
div.contentTopCorner{top: 0px; left: 550px; width: 5px; height: 5px; background: url(images/corner-gray-top-right.png)}
div.contentRightBorder{top: 5px; left: 554px; width: 1px; height: 300px; background: #999999;}
div.contentBottomCorner{top: 305px; left: 550px; width: 5px; height: 5px; background: url(images/corner-gray-bottom-right.png)}
div.contentBottomBorder{top:309px; left:0px; height: 1px; width:550px; background: #999999;}
div.contentIntro {top: 20px; left: 50px; width: 450px; height: 100px; font-family:Arial, Helvetica, sans-serif;  font-size: 12px; letter-spacing: -1px; font-weight: normal; color:#000000; text-align:justify}
div.contentOutro {top: 110px; left: 25px; width: 475px; height: 100px; font-family:Arial, Helvetica, sans-serif;  font-size: 12px; letter-spacing: -1px; font-weight: normal; color:#000000; text-align:justify}

div.announcements{
	top: 108px;
	height: 202px;
	background: url(images/announcements.png) no-repeat;
	text-align: left;
	width: 550px;
}
div.headerContent{position:static}
div.hideableDescription{position:static; display:none;}
p.aHeader{cursor:pointer; font-family:Arial, Helvetica, sans-serif;  font-size: 14px; letter-spacing: -1px; font-weight: normal; color:#000066; margin: 0px; padding: 5px 10px 5px 25px;;}
p.events{text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#000033; margin: 0px; padding: 0px 10px 0px 35px;;}

div.whoweare{top: 90px; width: 550px; height: 308px; text-align: left;}
p.whoweareHeader{cursor:pointer; font-family:Arial, Helvetica, sans-serif;  font-size: 14px; letter-spacing: -1px; font-weight: normal; color:#000066; margin: 0px; padding: 5px 10px 5px 10px;}
p.whoweare{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#000033; margin: 0px; padding: 0px 20px 0px 20px;;}
div.worshipTimes{top: 125px; width: 550px; height: 308px; text-align: left;}
div.whatWeDo{top: 75px; width: 550px; height: 308px; text-align: left;}
div.whatWeDo1{width: 275px; height: 308px; text-align: left;}
div.whatWeDo2{left: 275px; width: 275px; height: 308px; text-align: left;}
p.mHeader{cursor:pointer; font-family:Arial, Helvetica, sans-serif;  font-size: 13px; letter-spacing: -1px; font-weight: normal; color:#000066; margin: 0px; padding: 2px 10px 2px 20px;;}
p.ministries{text-align: left; vertical-align:top; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#000033; letter-spacing: 0px; margin: 0px; padding: 0px 10px 0px 10px;;}

div.ourTeam{top: 30px; width: 550px; height: 308px; text-align: left;}
div.links{top: 10px; left: 0px; width: 550px; height: 308px; text-align: center;}
div.calendarContainer {width: 883px; height: 5e30px; top: 200px; left:10px; text-align:left; z-index: 1}
p.list{text-align: justify; vertical-align:top; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000033; letter-spacing: 0px; margin: 0px; padding: 0px 10px 0px 10px;;}
div.registrationForm{top: 10px; left: 10px; width: 530px; height: 308px; text-align: left}
.form{text-align: left; vertical-align:top; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000033; letter-spacing: 0px; margin: 0px; padding: 0px}


img.expandable{padding-right: 5px; cursor:pointer;}
img.faceShots{padding: 10px; vertical-align:text-top; float:left;}
img.links{padding: 0px 10px; cursor:pointer; vertical-align:middle}
img.textWrapLeft{padding: 0px 10px 0px 0px; vertical-align:top; float:left}
img.textWrapRight{padding: 0px 10px; vertical-align:top; float:right}

/*****Hyperlinks*****/
a {text-decoration:none}
a:link     {color:inherit}
a:visited  {color:inherit}
a:hover    {color:black; text-decoration:none; background-color:#e0e0f0}
a:active   {color:inherit}

a.email:link {color:#0000FF}
a.email:hover {text-decoration: underline; background-color:inherit}
img {border:none}
