html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }
em {font-style: italic;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
header {width: 960px; margin: 0 auto;height: 145px; color: #fff;}
footer {width: 820px; margin: 0 auto;height: 225px;}
header, footer, ul, ol, p, #container {	text-align: left;}
html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;background: url(images/bg.jpg) no-repeat top;}
body { margin: 0; font-size: 13px; line-height: 1.231;}
body, button, input, select, textarea { font-family: sans-serif; color: #222; }
a { color: #124b62; }
a:visited { color: #124b62; }
a:hover { color: #000; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }
b, strong { font-weight: bold; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
hr {clear: both;margin: 15px 0;padding: 0;border: 0;}
footer ul {float: left; width: 230px; margin-top: 22px;} 
footer li {padding: 1px; font-size: 11px; color: #999;} 
footer img {border: 1px solid #ccc;} 
footer img:hover {border: 1px solid #999;} 
footer .heading {font-size: 14px; color: #666;} 
footer #social-media {width: 130px;}
footer #social-media li {display:inline;float:left;width: 20px;height: 18px;text-indent:-99999px;margin: 5px 3px 0 0;} 
footer #social-media li a {display: block;float: left;width: 20px;height: 18px;} 
footer #social-media .heading {width: 230px;margin: 0;text-indent: 0;} 
footer .twitter {background: url("http://www.calvarytempleva.org/content/images/social-media-icons.png") no-repeat;} 
footer .facebook {background: url("http://www.calvarytempleva.org/content/images/social-media-icons.png") no-repeat 0 -20px;} 
footer .youtube {background: url("http://www.calvarytempleva.org/content/images/social-media-icons.png") no-repeat 0 -40px;} 
footer .flickr {background: url("http://www.calvarytempleva.org/content/images/social-media-icons.png") no-repeat 0 -60px;} 
footer .blog {background: url("http://www.calvarytempleva.org/content/images/social-media-icons.png") no-repeat 0 -80px;} 
footer .ct {font-size: 12px;color: #666;margin-top: 35px;}
.clearer {clear: both;}
#main {width: 960px;margin: 0 auto;margin-top: 10px;}
#book {float: left;width: 500px;}
#text {float: left;width: 320px;margin-left: 60px;}
#text p {font-size: 16px;line-height: 24px;	color: #463222;margin-bottom: 15px;}
header div {float: left;}
#logo {margin: 15px 0 0 135px;width: 400px;height: 87px;background: url(images/star-publishing-logo.png) no-repeat;}
#ct-logo {width: 190px;height: 60px;margin: 40px 0 0 120px;background: url(images/calvary-temple-logo.png) no-repeat;}
#ct-logo a {display: block;width: 190px;height: 60px;text-indent: -99999px;}
#text .headline {margin-top: 10px;line-height: 28px;font-size: 24px; font-weight: bold;}
#text .headline span {display: block;font-size: 20px;}
#text hr {width: 300px;height: 20px;background: url(images/text-divider.png) no-repeat;}
#text .also {line-height: 16px;margin-top: 40 px;}
#text .author {margin-top: 25px;margin-left: 10px;font-size: 12px;line-height: 18px;}
#text .author strong {font-size: 18px;}
.amazon img, .bn img {margin-top: 10px;}
.bn {margin-left: 20px;}
.rule {margin: 0 auto;border-top: 2px solid #b9afa7;width: 960px;}
.spacer {height: 40px;clear: both;}
.available {font-size: 18px;margin: 20px 0 15px 140px;}
.cover {margin-left: 115px;}
.prayer {margin-right: 15px;}