a {color:inherit; font-weight:bold;}
a:hover {color:inherit; font-weight:bold; text-decoration:none;}
a img, a:hover img {border-width:0px;}
fieldset {margin:0px; border:0px; padding:0px;}
form {width:500px; padding:20px;}
input {width:500px; height:14px; margin:2px 0px; background-color:#fc3; border:1px solid #c00; font-size:10px; font-weight:bold; color:#f60;}
h1 {float:right; width:500px; margin:5px 30px 0px 15px; font-family:helvetica,arial,san-serif; font-size:22px; font-weight:bold;}
p {float:right; width:380px; margin:5px 30px 0px 15px; font-family:helvetica,arial,san-serif; font-size:12px; line-height:16px;}
select {width:40px; height:20px; margin-right:5px; background-color:#fc3; border:1px solid #c00; font-size:12px; font-weight:bold; color:#000;}
textarea {width:500px; height:150px; margin:2px 0px; background-color:#fc3; border:1px solid #c00; font-family:helvetica,arial,san-serif; font-size:10px; font-weight:bold; color:#f60;}

/* CLASSES */
.box {display:inline-block; margin:3px 0px;}
.blur {color:#f60; background-color:#fc3;}
.head {float:right; width:500px; border-bottom:1px solid #000; margin:15px 30px 10px 30px;}
.huge {font-size:2em; font-weight:bold;}
.label {padding-right:5px; font-size:10px; font-weight:bold; text-align:right;}
.orderhead {padding:2px; font-weight:bold; background-color:#fc3; border-bottom:2px solid #c00;}
.return {width:100%; margin:3px 0px; padding:0px; font-size:.9em;}
.selected {color:#000; background-color:#ff9;}
.small {font-size:.8em; line-height:1.1em;}
.thumbs {float:right; width:480px; margin:10px 30px; padding:0px 10px; text-align:center;}
.video-thumb { float:left; width:150px; text-align:center;}

/* SOCIAL MEDIA STYLES */
/* #soc-media {clear:both; width:200px; margin-left:12px;} */
#soc-media {width:240px; margin:5px; text-align:center;}
#soc-media span {margin:0px !important;}
#soc-media > #gp {position:relative; display:inline-block; top:4px;}

/* ELEMENT.CLASS */
div.sections {float:left; width:100px; color:#c90; margin:78px 0px 0px 0px; padding:5px; font-family:helvetica,arial,san-serif; font-weight:bold; font-size:10px; line-height:14px;}
p.chapter {float:left; width:90px; margin:3px 0px 0px 3px;}
p.chapterhead {float:left; width:90px; margin:3px 0px 0px 3px; color:#c90; border-bottom:1px dashed #c90; margin-bottom:5px;}
p.caption {width:148px; margin:0px; padding:0px; font-size:.9em; line-height:1.2em; text-align:center;}
p.copy {float:left; width:200px; margin:10px 12px; font-size:9px; color:#ffc; font-weight:bold;}
p.excerpt {width:500px; margin-top:10px;}
p.excerptbottom {width:500px; margin-top:10px;  margin-bottom:20px;}
p.verse {float:left; width:100px; font-size:inherit; margin:0px 0px 5px 3px;}

/* COMPOUNDS */
a img {border:0px;}
a.selected {color:#630; text-decoration:none;}
form.order {float:right; width:470px; margin-right:30px; font-family:helvetica,arial,san-serif; font-size:12px; }
form.pp {float:right; width:100px; height:20px; margin-right:30px; padding:15px; }
input.checkbox {width:16px; height:16px; margin-right:5px; margin-top:5px; background-color:#fc3; border:1px solid #c00; font-size:10px; font-weight:bold; color:#000;}
input.order {width:50px; margin-right:5px; color:#000;}
input.submit {float:right; width:100px; height:16px;}
input.submitselect {float:right; width:100px; height:16px; color:#000; background-color:#ff9;}
h1.mail {width:500px; text-align:left; margin:5px; font-family:helvetica,arial,san-serif; font-size:22px; font-weight:bold;}
h1 + p.pages {float:right; width:500px; margin:0px 30px 0px 15px; text-align:left; font-size:12px; font-style:italic;}
h3 {margin-bottom:5px;}
h3 + p {margin-top:0px;}
p.verse a:hover {background-color:#c90; color:#fff;}
td.order {padding:2px; border-bottom:2px solid #c00;}
td.orderCen {padding:2px; border-bottom:2px solid #c00; text-align:center;}

/* INDEX PAGE STYLES */
.index {font-size:10pt; line-height:1.3em;}
.index div#latestnews {width:400px; margin-left:250px;}
.index h1 {width:380px; margin:5px 0px; padding:10px 10px; font-size:1.7em;}
.index h2 {margin:0px 0px 4px; font-size:1.2em;}
.index li {border-bottom:1px dotted #999; padding:15px 10px; list-style-type:none;}
.index li:last-child {border-bottom-width:0px;}
.index ul {width:400px; padding-left:0px;}




/* BANNER STYLES */
#banner {width:466px; margin:5px 0px 20px 145px; border:1px solid #000; padding:0px; background-color:#fff; clear:both;}
#banner #reverse {width:462px; margin:0px 0px 3px 0px; padding:3px 2px; background-color:#606; color:#fff; font-size:.9em; letter-spacing:.1em; text-align:center;}
#banner img {float:left; margin-left:10px;}
#banner-text {float:left; width:280px; margin: 5px 10px; font-weight:bold;}
#banner-text span {line-height:1.4em;}
#banner-text .header {font-size:1.5em;}

/* EXTERNAL BANNERS */
div.banners  {width:500px; margin:5px 0px 20px 145px; padding:0px;clear:both;}
div#cpbox {width:150px; margin-bottom:15px; padding:5px; background-color:#fff; text-align:center; font-size:.9em;}
div#cpbox a {display:inline-block; margin:3px;}


/* SLIDE SHOW */
#theSlide {width:90%; margin:10px auto; color:#999; font-family:fantasy,cursive; font-size:1.7em; font-weight:bold; line-height:1.5em; text-align:center; vertical-align:middle;}