body {
	font-family:arial, helvetica, sans; 
	font-size:62.5%;
	text-align:center;
	margin: 0px;
	background-image: url(http://www.christchurchberkeley.org/themes/site_themes/christchurch/bck-fg.jpg);
	background-repeat: repeat-x;
	background-color: #455660;
}
body * { 
	margin: 0px; 
	padding: 0px; 
	text-decoration: none; 
	color: #455560;
	border: none;
	list-style-type: none; 
}
#wrapper {
	text-align:left;
	margin-left:auto;
	margin-right:auto; 
	width:769px;
}
a:active {
        outline: none;
}


/* --------- MASTHEAD --------- */

#masthead {
	height: 142px;
	background-image: url(http://www.christchurchberkeley.org/themes/site_themes/christchurch/masthead-fg.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#masthead h1 {	
	float: left;
	text-indent: -9999em;
}
#masthead h1 a {
	display: block;
	height: 142px;
	width: 196px;
        overflow: hidden;
}
#serviceinfo {
	float: right;
	width: 510px;
	padding-top: 30px;
}
.service {
	float: right;
	width: 230px;
}
#serviceinfo h3 {
	font-size: 1.5em;
	line-height: 1.1em;
	color: #497F9F;
}
#serviceinfo p {
	font-size: 1.2em;
	line-height: 1.3em;
}
#serviceinfo a:link,
#serviceinfo a:visited {
	color: #497F9F;
	background: transparent url(http://www.christchurchberkeley.org/themes/site_themes/christchurch/link-leftbox.gif) no-repeat center left;
	padding-left: 14px;
}
#serviceinfo a:hover,
#serviceinfo a:active {
	color: #79402E;
	background: transparent url(http://www.christchurchberkeley.org/themes/site_themes/christchurch/link-leftbox-over.gif) no-repeat center left;
	padding-left: 14px;
}


/* ----------- NAVIGATION and SPLASH IMAGE ----------- */

.accessibility {
        position: absolute;
	text-indent: -9999em;
}

#subnav {
	height: 163px;
	background-color: #121618;
}
#subnav ul {
	height: 163px;
	width: 196px;
	float: left;
	background: url(http://www.christchurchberkeley.org/themes/site_themes/christchurch/sub-worship-fg-bck.gif) no-repeat left top;
}
#subnav li {
	padding: 0 5px 0 18px;
	text-align: right;
	font-size: 1.2em;
	line-height: 1.4em;
}
#subnav li.first {
	padding-top: 36px;
}
#subnav li a:link,
#subnav li a:visited {
	color: #FFFFFF;
	padding-right: 13px;
}
#subnav li a:hover,
#subnav li a:active {
	color: #A4BFCF;
	background: transparent url(http://www.christchurchberkeley.org/themes/site_themes/christchurch/sub-leftbox-over.gif) no-repeat center right;
	padding-right: 13px;	
}
#subnav li a.on:link,
#subnav li a.on:visited,
#subnav li a.on:hover,
#subnav li a.on:active {
	color: #FFFFFF;
	font-weight: bold;
	background: transparent url(http://www.christchurchberkeley.org/themes/site_themes/christchurch/sub-leftbox.gif) no-repeat center right;
	padding-right: 13px;
}

/* -------- SUBNAVIGATION -------- */

#sidenavigation ul {
	float: left;
}
#sidenavigation li {
	width: 196px;
	text-indent: -9999em;
	background-repeat: no-repeat;
	background-position: right top;
}
#sidenavigation li a {
	display: block;
	width: 196px;
        overflow: hidden;
}
#sidenavigation li.worship,
#sidenavigation li.worship a {
	height: 41px;
	background: url(http://www.christchurchberkeley.org/themes/site_themes/christchurch/snav-worship-fg.gif) no-repeat left top;
}
#sidenavigation li.story,
#sidenavigation li.story a {
	height: 41px;
	background: url(http://www.christchurchberkeley.org/themes/site_themes/christchurch/snav-story-fg.gif) no-repeat left top;
}
#sidenavigation li.community,
#sidenavigation li.community a {
	height: 41px;
	background: url(http://www.christchurchberkeley.org/themes/site_themes/christchurch/snav-community-fg.gif) no-repeat left top;
}
#sidenavigation li.mission,
#sidenavigation li.mission a {
	height: 41px;
	background: url(http://www.christchurchberkeley.org/themes/site_themes/christchurch/snav-mission-fg.gif) no-repeat left top;
}
#sidenavigation li.home,
#sidenavigation li.home a {
	height: 40px;
	background: url(http://www.christchurchberkeley.org/themes/site_themes/christchurch/snav-home-fg.gif) no-repeat left top;
}
#sidenavigation li.worship a:hover {
	background: url(http://www.christchurchberkeley.org/themes/site_themes/christchurch/snav-worship-fg.gif) no-repeat right top;
}
#sidenavigation li.story a:hover {
	background: url(http://www.christchurchberkeley.org/themes/site_themes/christchurch/snav-story-fg.gif) no-repeat right top;
}
#sidenavigation li.community a:hover {
	background: url(http://www.christchurchberkeley.org/themes/site_themes/christchurch/snav-community-fg.gif) no-repeat right top;
}
#sidenavigation li.mission a:hover {
	background: url(http://www.christchurchberkeley.org/themes/site_themes/christchurch/snav-mission-fg.gif) no-repeat right top;
}
#sidenavigation li.home a:hover {
	background: url(http://www.christchurchberkeley.org/themes/site_themes/christchurch/snav-home-fg.gif) no-repeat right top;
}


/* -------- CONTENT -------------- */

 #content {
	background-image: url(http://www.christchurchberkeley.org/themes/site_themes/christchurch/bck-main-2col-fg.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
 }
 #main {
 	float: right;
	width: 537px;
 }
 #sidebar {
 	float: left;
	width: 196px;
 }
.clear {
	clear: both;
}


/* -------- COPY --------- */

#copy {
	margin-bottom: 3em;
}

h2#mainhead {
	width: 504px;
	height: 56px;
	text-indent: -9999em;
}
#copy p {
	font-size: 1.2em;
	line-height: 1.5em;
/*	text-align: justify; */
	margin-right: 33px;
	margin-bottom: 0.9em;
}
#copy h3 {
	font-size: 1.6em;
	line-height: 1.3em;
	margin-right: 33px;
	margin-bottom: 0.2em;
	color: #497F9F;
}
#copy h3#directionshead,
#copy h3#parkinghead,
#copy h3#transithead {
	font-size: 1.6em;
	line-height: 1.3em;
	margin-right: 33px;
	margin-bottom: 0.2em;
        margin-top: 2em;
	color: #497F9F;
}
#copy h4 {
	font-size: 1.3em;
	line-height: 1.3em;
	margin-right: 33px;
	margin-bottom: 0.1em;
        margin-top: 1em;
	color: #497F9F;       
}
#copy p a:link,
#copy p a:visited {
	color: #497F9F;
	background: transparent url(http://www.christchurchberkeley.org/themes/site_themes/christchurch/link-leftbox.gif) no-repeat center left;
	padding-left: 14px;	
        margin-left: 16px;
}
#copy p a:hover,
#copy p a:active {
	color: #79402E;
	background: transparent url(http://www.christchurchberkeley.org/themes/site_themes/christchurch/link-leftbox-over.gif) no-repeat center left;
	padding-left: 14px;
        margin-left: 16px;
}
#copy p a.nobox:link,
#copy p a.nobox:visited {
	color: #497F9F;
        border-bottom: 1px dotted #497F9F;
        background: none;
        padding: 0;
        margin: 0;
}
#copy p a.nobox:hover,
#copy p a.nobox:active {
	color: #79402E;
        border-bottom: 1px dotted #79402E;
        background: none;
        padding: 0;
        margin: 0;
}

/* -------- MAP STYLES -------- */
#map {
        margin-bottom: 40px;
        font-size: 1.1em;
}
#map h3 {
        font-size: 1.2em;
}
#map input {
        border: 1px solid #455660;
        margin-bottom: .3em;
}
#map a:link,
#map a:visited {
	color: #497F9F;
        border-bottom: 1px dotted #497F9F;
}
#map a:hover,
#map a:active {
	color: #79402E;
        border-bottom: 1px dotted #79402E;
}
div.infowin {
        padding: 10px 10px 20px 10px;
}

/* ------- FOOTER --------------- */
#footer {
  	clear: both;
  	height: 100px;
	background-image: url(http://www.christchurchberkeley.org/themes/site_themes/christchurch/footer-fg.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#footer h4 {
 	float: right;
	font-size: 1em;
	font-weight: normal;
	color: #A1B1BE;
	margin: 35px 33px 0 0;
	display: inline; /* fixes IE/Win double margin bug */
}
#footer h4 a:link,
#footer h4 a:visited,
#footer h4 a:hover,
#footer h4 a:active {
	color: #A1B1BE;
}
#footer ul {
 	float: left;
 	margin: 35px 0px 0px 23px;
	width: 200px;
	display: inline; /* fixes IE/Win double margin bug */
}
#footer li {
 	float: left;
	margin-right: 1em;
}
#footer li a:link,
#footer li a:visited {
	color: #A1B1BE;
}
#footer li a:hover,
#footer li a:active {
	color: #E3EEF5;
}
