/* Cornerstone Bible Church  */
/* Standard Global Styles */
/* Author: Brainstorm, Inc */
/* Author URI: http://getzapped.com/ */

html {font-size:100%;}
body {
	margin : 0;
	padding : 0;
	font: 68.75% Arial, Helvetica, sans-serif;
	color: #333;
	background-color: #fff;
	min-width : 749px;
	text-align: center; /* for IE5 */
}

img {border: 0;}
.shortcut-links {display:none;}
#hideMe {display:none;}

a:link {color:#666;text-decoration:underline;}
a:visited, a:focus, a:hover, a:active {color: #6d6250;text-decoration:underline;}

h1 {margin: .4em 0;	padding:0;font-weight:normal;font-size:1.4em;color: #333;}
h2 {margin: 0 0 .4em 0;	padding:0;font-weight:normal;font:bold 1.1em 'Times New Roman',Times,serif;text-transform:uppercase;color: #333;}
h3 {margin: 0 0 .2em 0;	padding:0;font-weight:normal;font-size:1.1em;color: #333;}
h4 {margin: .3em 0;	padding:0;font-weight:bold;font-size:1.1em;}
h5 {margin: .2em 0;	padding:0;font-weight:bold;font-size:1em;}
h6 {margin: .2em 0;	padding:0;font-weight:normal;font-size:1em;}

ul {margin: 10px 0 10px 20px; padding: 0 0 0 10px; list-style: square;}

ul li {margin : 0; padding: 0 20px 5px 0;}
	ul ul, ul ul ul {margin: 5px 0 0 10px; padding: 0 0 0 10px; list-style: square;}
	ul ul li, ul ul ul li  {margin : 0; padding: 0 10px 5px 0;}

ol {margin: 10px 0 15px 25px; padding: 0 0 0 10px;}
ol li {margin : 0; padding: 0 20px 5px 0;}
	ol ol, ol ol ol {margin: 5px 0 0 10px; padding: 0 0 0 10px;}
	ol ol li, ol ol ol li {margin : 0; padding: 0 10px 5px 0;}
	
ul.nomarker *, ol.nomarker * {list-style-type:none !important;}

hr {margin:13px 0 8px 0;padding:0;height: 1px; width: 99%; color: #fffcd5; background-color:#e8c56c; border:0;border-top:dashed 1px #fffcd5; clear:both;}

form {margin: 0;padding: 0;}

blockquote {clear:both;}

/* centers page */
#float-center {text-align: left; padding : 0;background-color: #fff;color: #4e4e45;}
#page-padding {float:left;margin:0 0 25px 0; padding:12px 0;width: auto;background-color: #fff;color: #fff;}

/* Body content styles */
#content-wrapper {float:left;width:100%;border:solid 0px #9a8e71;background: #fff;}

#content-wrapper {width:725px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:723px;
}/* end hack */ .IEdummy {border:0;} /* sometimes IE5 doesn't want to close the hack until after the next style effectively eliminating the following style.  The next style is key to the layout so this dummy style is placed to solve the hack issue. */

/* Right column */
#right-col {float:right;width:476px;margin:0;padding:0;background-color:#fff;height:516px;}
#content-wrapper>#right-col {height:auto;min-height:516px;} /* for bgcolor fix when short/long content */
#content-photo {display:block;margin:0 0 15px 0;padding:0;}
#content h1.mainHeader {margin:0;padding:0;font:bold 2.5em 'Times New Roman',Times,serif; color: #fffcd5;font-variant:small-caps;}
hr.hr-head {margin:4px 0 9px 0;padding:0;height: 1px; width: 99%; color: #333; background-color:#fff; border:solid 1px #fffcd5; clear:both;border:0;border-top:solid 1px #fffcd5;}
#content>hr.hr-head {margin:9px 0 16px 0;}

#content {margin:0 0 25px 5px; padding:0 0 25px 0;line-height:20px;width:85%;color:#333;font-size:100%;}
/*Left column */
#left-col {float:left;width:247px; margin:25px 0 0 0;padding:0; background-color:#fff;}
#logo, #photo-thumb {display:block;margin:0 0 0 63px;padding:0;}
#logo {margin-bottom:15px;}
#motto {display:block;margin:11px 0 12px 0;padding:0;}
 
#navigation {
	margin:0 0 25px 0;
	padding:0;
	background-color:#fff;
	font-size:.9em;
}

#navigation ul {margin: 0 6px 0 20px;padding: 10px 0 0 0;list-style: none;}
#navigation li {margin: 0;padding: 2px 0 2px 0;list-style: none;color:#6d6250;font-family: arial, helvetica, sans-serif;list-style-image: url(../images/navSquareOff.gif);text-transform:uppercase;}

#navigation li#mainnavon {list-style-image: url(../images/navSquareOn.gif);margin: 0;padding:0;}

#navigation ul ul {margin:0;padding: 0;list-style: none;;}
#navigation li li {list-style-image: none;margin:0;padding: 4px 0 0 0;}
#navigation li li a:link, #navigation li li a:visited  {color:#ada584;}

#navigation li.nav-dotted-line {margin:0 0 0 -20px !important;list-style: none;list-style-image:none !important;}

#navigation li img {margin:0;padding:0 0 3px 0;}

#navigation li a:link, #navigation li a:visited  {color:#6d6250;text-decoration:none;margin:0; padding:0;}
#navigation li a:focus,#navigation li a:hover,#navigation li a:active {color:#f6b181;text-decoration:none;margin:0; padding:0;}
.nav-link-on {color:#f6b181 !important;}

.light {color:#666;}
.location-left {float:left;width:auto; padding-right: 10px;}
.location-right {float:left;width:auto;clear:right;}

/* Distinctives Styles */
#distinctives-nav {margin:0; padding:0;color:#fff}

#distinctives-subnav {
	margin:0;
	padding:0;
	background-color:#fff;
	font-size:1.2em;
	color:#fffcd5;
}

#distinctives-subnav ul {margin:.9em 0 1.3em 0;padding:0;list-style: none;}
#distinctives-subnav li {margin: 0;padding: 0;list-style: none;color:#666;font-family: arial, helvetica, sans-serif;display:inline;}

#distinctives-subnav li a:link, #distinctives-subnav li a:visited  {color:#666;text-decoration:none;margin:0; padding:0;}
#distinctives-subnav li a:focus,#distinctives-subnav li a:hover,#distinctives-subnav li a:active {color:#333;text-decoration:none; /* these reset in section specific css files */}
.subnav-link-on {color:#333 !important;}


#content-distinctives {margin:0 15px 0 0; padding:0 0 25px 0;line-height:20px;}

#content-distinctives span.content-header {color:#333;text-transform:uppercase;font-size:1em;}

/* Footer styles */
#footer {float:left;width:726px;clear:both;margin:1em 0 0 0;padding:0;background-color:#fff; color:#333;}

/* #float-center>#footer {margin-top:4em;} */

#footer-service-time {margin:10px 0 8px 0;padding:3px 0 2px 0;width:247px;float:left;}
#footer-service-time p {font:2.3em 'Times New Roman',Times,serif; color: #333;}

#footer-location {margin:10px 0 8px 0;padding:3px 0 2px 0;width:218px;float:left;border-left:solid 1px #9a8b71;}
#footer-contact {margin:10px 0 8px 0;padding:3px 0 2px 0;width:238px;float:left;border-left:solid 1px #9a8b71;}
#footer-contact a:link, #footer-contact a:visited {color:#333;text-decoration:none;}
#footer-contact a:focus,#footer-contact a:hover,#footer-contact a:active {color: #de9611;text-decoration:underline;}

#footer p {padding:0;margin:8px 0 0 0;}
#footer p, #footer span, #footer img {padding-left:15px;}
