/* RESET */
* {margin:0; padding:0} /* ck p and h for un-reset */
* {border:0px solid #00008b} /* border view */

/* BODY */
body {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/images/backfade.png); 
	background-repeat:repeat-y; 
	}

/* LINKS */
a:link { color: #00008B;  text-decoration:none }
a:visited { color:#000256; text-decoration:none;} /* tried #757575, 1265CC, 0008F2  */
a:hover { color: #00008B; font-weight:bold; text-decoration:underline;}
a:active, a:focus {color: #ff0;  text-decoration:underline;}

/* HEADINGS */
h1 {color:#00008B; font-size: 200%; margin: 0 0 0 10px; text-shadow: #777 1px 1px 0px;}
h2 {font-size: 140%; margin:15px 0; text-shadow: #777 1px 1px 0px;}
h3 {font-size: 120%; margin:10px 0; text-shadow: #777 1px 1px 0px;}
h4 {font-size: 110%; margin:10px 0;}
h5, h6 {margin:10px 0;}

/* PARAGRAPHS */
p {margin-top:25px;}
.indent {margin-left:5px;}
.indent-more {margin-left:10px;}

.listword {color: #00008B; font-weight:bold;}

/* LAYOUT */
#page  {height:800px; margin:10px 0 0 0;}
#hed  {height:25px; margin-left:100px; margin-top:0; margin-bottom:0px; 
				background-image: url(/images/box-top.png); background-repeat:no-repeat;}
#main {height:auto; width:auto; margin:0 0 0 100px; padding: 10px 25px 5px 40px; 
				background-image: url(/images/box-body.png); background-repeat:repeat-y; }
#content {width:640px; margin:25px 15px 10px 10px; padding: 0 0 0 10px;}
#foot {height:25px; margin: 0 0 5px 100px; 
				background-image: url(/images/box-bottom.png); background-repeat:no-repeat;}

/* HEADER */
#header {margin:10px 0 10px 10px; padding:5px}
#header a {color: #00008B; text-decoration: none; } 
#header a:hover {color: #00008B; text-decoration: none; text-shadow:#999 1px 1px 5px;} 

#headerin {margin:0; padding:0; height:65px; width:700px;  }
#headerone {float:left; padding:5; width:450px;  }
#headertwo {width:240px; display:inline; float:right; margin-top:20px; padding:5px;  }

#header h4 {color:#00008B; font-size:0.9em; letter-spacing:1px; margin:5px 0 0 10px; text-shadow:#999 1px 1px 1px;}

/* NAVBAR */
#navbar {background:#00008B; height:20px; width:650px; color:white; display:inline; margin: 10px 0 10px 10px; padding:3px 0 3px 10px; text-transform:uppercase;}
#navbar li {display:inline; padding:0.4em;	border-right:1px solid #fff; }
#navbar li.last { border:none; }

#navbar a { text-decoration: none; }
#navbar a:link { color: #fff;}
#navbar a:visited {background:#00008B; color: #ccc;} /* reiterating bg color  */
#navbar a:hover  { color: #eee; font-weight:bold;}
#navbar a:active, #navbar a:focus { color: #060; font-weight:bold;}

/* SIDEBAR */
.sidewrap {display:block; float:right; margin:5px 5px 5px 15px; width:200px;}
.sidewrap-wider {width:220px;}
.sidebox  {float:right; height:auto; width: 180px; margin:15px 15px 15px 5px; padding:5px; text-align:left;  										background-color:#E3E3E3; font-size:small;}
.sidebox ul {list-style-position: inside; list-style-type:square;}
.sidebox ul li {margin:5px;}

/* RELATED RESOURCES */
.mention {font-weight:bold; } /* to be used */
.shorturl {font-size:x-small; margin-top:10px;}
#heavenrelated {list-style-position:inside; text-indent: 10px;}

/* BOTTOM */
#strip {clear:both; margin: 25px 15px 10px 10px; text-align:left; }
#strip li {display:inline; border:0; padding:0.5em; }
#bott {width:655px; color:#000; font-size:0.9em; margin:5px 10px 0 10px; padding:0; text-align:center; 
border-top: 1px solid #ccc; }
#bott a {color:#222; text-decoration: none; } 
#bott a:hover {color: #000; text-decoration: underline; } 
 
/* UTILITY STYLES */
.clear {clear:both;}
.center {text-align:center;}
.em {font-style:italic;}
.off {display:none;}
.strong {font-weight:strong;}
.onehundred {width:100%;}
.alignoff {text-align:-9999px;}

/* OTHER BARS */ 
#bookbar {background:#ccc; color:#000; font-size:x-small; font-weight:900; width:400px; margin-left:200px; padding:4px;}
#bookbar a:link { color: #00008B;}
#bookbar a:visited { color:#8c124a;}
#bookbar a:hover { color: #ff0;}
#bookbar a:active, a:focus { color: #ff0;}
#bookbar li { display:inline; padding:0.8em; }
ul.bookbar {list-style-image: url(http://www.calvin.edu/worship/images/blk_wht_bullet.gif); }

#heavenbar {background:#ccc; color:#000; font-size:small; font-weight:900; margin:0 10px 25px 0; padding:5px; width:525px;}
#heavenbar a:link { color: #00008B;}
#heavenbar a:visited { color:#8c124a;}
#heavenbar a:hover { color: #ff0;}
#heavenbar a:active, a:focus { color: #ff0;}

/* BOOK STYLES */
.cover {float:right; margin:0 15px 0 25px; 
			-moz-box-shadow: 8px 8px 8px #666; /* CSS3 box shadow */
			-webkit-box-shadow: 8px 8px 8px #666;
			box-shadow: 8px 8px 8px #666;}
h3.booktitle {font-size:125%; margin:10px 0 0 0; text-shadow: #777 1px 1px 0px;}
h3.booksubtitle {font-size:100%; font-style:normal; margin:5px 40px 10px 0; padding:0 0; text-shadow: none;}
h4.author {font-size:0.95em; font-weight:normal; margin:5px 0 0 0; padding:0 0; text-shadow: none;}
h4.publisher {font-size:0.95em; font-weight:normal; margin:0 0 15px 0; padding:0 0; text-shadow: none;}

ul.booklinks {list-style:none; margin:2px 0 25px 0;}
ul.booklinks li {border:0; display:inline; }
.booklinksimg {border:0; }

.mybookbox {background:#eee; font-size:80%; padding:5px 10px 10px 10px;
				-moz-border-radius:10px; -webkit-border-radius: 10px;}
.bookorder {font-size:90&; text-transform:uppercase;}
h4.buy {margin-top:0}

/* FORM STYLES */
input {margin:10px 0;
        border:1px solid; border-color:#999 #333 #333 #999;}
input:focus {border:1px solid #333}
input:active {border:1px solid; border-color:#999 #333 #333 #999; position:relative;}
form p {margin:3px 0}
#formbottwrap {width:500px}
#formattachwrap {width:150px; float:right}
#sendwrap {width:150px; float:left;}



/* COLUMNS */
h4.byline {font-size:110%; font-weight:normal; margin:5px 0 0 0;}
h5.publ {font-size:95%; font-weight:normal; margin:5px 0 0 0;}
h5.date {font-size:95%; font-weight:normal; margin:0 0 10px; 0;}

/* FOR TWITTER */ 
#twitter_update_list {background:#ddd; list-style:none; padding:10px; vertical-align:center; width:335px; 
						-moz-border-radius:5px; -webkit-border-radius: 5px;}
#twitter_update_list a {color:#990000}

/* ADS */
.adside {display:block; float:right; height:auto; width: 180px; margin:15px 15px 15px 5px; padding:5px; text-align:center;}
.adbott {width:600px; font-size:x-small; margin:25px 10px 5px 10px; padding:0; text-align:center; }
.astorethis {background:#eee; float:left; margin:20px 20px 10px 0; text-align:center; width:150px;
				-moz-border-radius: 5px; -webkit-border-radius: 5px;}

/* temp */
.portf {border:1px solid black}

/* FROM OLD SHEET ---------------------------------- */
#blurb {text-align:left; width:70%; margin-left:15%; margin-right:15%;}
#blurb p.initial:first-line {font-weight: 600;}
#book {display:inline; float:left; text-align:left;  width:50%;}

<!-- ^B -->