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 */
.blur {color:#f60; background-color:#fc3;}
.head {float:right; width:500px; border-bottom:1px solid #000; margin:15px 30px 10px 30px;}
.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;}
.thumbs {float:right; width:480px; margin:10px 30px; padding:0px 10px; text-align:center;}
.video-thumb { float:left; width:150px; text-align:center;}

/* 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;}

/* 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;}