/*-----------------------------------------------------------------------------
Parscale Media Style Sheet

version:   1.1
author:    Brad Parscale
email:     webmaster@parscale.com
website:   http://www.parscale.com/
-----------------------------------------------------------------------------*/

/* Remove padding and margin */
* {margin: 0; padding: 0;}

/* Put it back on certain elements */
p, pre, blockquote, form, fieldset, table, ol, ul {margin: 10px 0;}
h1, h2, h3, h4, h5, h6 {color: #01243b; font-family: "Trebuchet MS";}

/* Class for clearing floats */
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}

/* Remove border around linked images */
img {border: 0; border-style:none;}

/* =Typography */
html, body {height: 100%; font:13px "Trebuchet MS","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;}
a{color:#063767;text-decoration:none;}
a:hover{color:#063767;text-decoration:underline;}
a:active{outline:none;}
a:focus{outline:1px dotted invert;}
ol{list-style:decimal;}
ul{list-style:square;}
p{color:#4a4a4a;line-height:20px;}
h1{font-size:20px; font-weight: normal;}
h2{font-size:16px; color: #be9004;}
h3{font-size:14px; font-style: italic; font-weight: normal;}
h4{font-size:16px; color: #02243b;}
h5{font-size:12px;}
h6{font-size:11px;}
strong{font-weight: bold;}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}

/* Wrappers */
.wrapper{min-height:100%;height:auto !important;margin:0 auto -234px;  background: url(/images/site/home_banner.jpg) center top no-repeat;}
.about_wrapper{min-height:100%;height:auto !important;margin:0 auto -234px;  background: url(/images/site/about_banner.jpg) center top no-repeat;}
.articles_wrapper{min-height:100%;height:auto !important;margin:0 auto -234px;  background: url(/images/site/articles_banner.jpg) center top no-repeat;}
.push{height:234px;}

/* Donate Bar */
#donate_bar {position: relative; height: 10px; background: #001a2e; text-align: center; padding-left: 650px; z-index: 1000;}
#donate_bar a {display: inline;}

/* Ajax Player */
#ajax_player {height: 320px; position: relative; width: 962px; margin: 0 auto;}
#ajax_carousel {position: absolute; top: 170px; left: 320px; width: 580px; height: 120px; background: url(/images/site/trans_cub.png); padding-left: 20px; padding-top: 20px; overflow: hidden;}

/* Internal Spacers */
#interal_spacer {height: 200px;}

/* Navigation */
#navigation {width: 962px; margin: 0 auto; text-align: center;}
#navigation a {font-size: 20px; color: #585857; text-transform: uppercase;}
#navigation a:hover {color: #dca707; text-decoration: none;}
#navigation ul {list-style-type: none;}
#navigation li {display: inline; margin-right: 50px;}
#navigation li.last {margin-right: 0;}

/* Main Body */
#main_body {width: 962px; margin: 20px auto 0;}
.mbf {width: 300px; float: left;}

/* Home Body Spread */
#main_body_left {width: 700px; float: left; margin-right: 62px;}
#email_list {background: #002e4e; width: 205px; padding: 10px;}
#email_list input {width: 200px;}
#email_list input.submit {width: 80px;}
#email_list p {margin-top: 0; margin-bottom: 5px;}
#main_body_right {width: 200px; float: right;}
#main_body_right ul {list-style-type: none;}
#main_body_right li {margin-bottom: 5px;}
#main_body_right img {float: left; padding-right: 10px;}

/* Small Bible Listing */
.small_bible_listing {width: 300px; padding-top: 10px;}
.small_bible_listing_img {width: 70px; float: left; margin-right: 10px;}
.small_bible_listing_img img.cover {width: 70px;}
.small_bible_listing_text {width: 220px; float: right;}
.small_bible_listing_text p{margin-top: 0; margin-bottom: 0; line-height: 14px;}

/* Internal Section */
#internal_left {width: 700px; float: left; margin-right: 62px;}

#internal_right {width: 200px; float: right;}

/* Right Navigation */
#internal_right ul {list-style-image: url(/images/site/arrow_icon_blue.png); margin-left: 0; list-style-position:inside;}
#internal_right ul li ul {margin-left: 10px; list-style-type: circle; list-style-image: none;}
#internal_right ul li ul li ul {list-style-image: none;}
#internal_right ul li ul li ul li {list-style-type: none;}

/* Articles */
.article_listing {width: 700px; margin-bottom: 40px;}
.article_img {width: 160px; float: left; margin-right: 20px;}
.article_img img {border: 1px solid #c5aa58; padding: 3px;}
.article_text {width: 520px; float: right;}

/* Resources */
.resource_listing {width: 700px; margin-bottom: 40px;}
.resource_img {width: 170px; float: left; margin-right: 20px;}
.resource_img img {border: 1px solid #c5aa58; padding: 3px;}
.resource_img img.noborder {border: none; padding: 5px;}
.resource_text {width: 510px; float: right;}
.resource_lesson {width: 230px; background: #fbf8e9; margin-right: 5px; padding: 10px; margin-bottom: 20px; float: left;}
.resource_lesson_right {width: 230px; background: #fbf8e9; padding: 10px; margin-bottom: 20px; float: left;}
.resource_lesson h3 {margin-bottom: 10px; font-size: 16px;}
.resource_lesson p {margin-top: 0;}
.lesson_audio_left {width:380px; float: left;}
.lesson_audio_right {width: 100px; float: right;}

/* Related Studies */
.related {width: 140px; margin-bottom: 10px;}
.related img {width: 110px; border: 1px solid #c5aa58; padding: 3px;}

/* Footer */
#footer {height: 234px; background: url(/images/site/footer.jpg) repeat-x; position: relative;}
#footer_space {width: 962px; margin: 0 auto; padding-top: 10px;}
#footer_space ul {list-style-type: none;}
#footer_space p {margin-top: 0; margin-bottom: 0; color: #ffffff;}
#footer_space h2 {color: #ffffff;}
#footer_space a {color: #fcdf93;}
#footer_left {width: 160px; float: left; margin-right: 42px;}
#footer_left_middle {width: 160px; float: left; margin-right: 60px;}
#footer_right_middle {width: 270px; float: left;}
#footer_right {width: 270px; float: right;}
#footer img.back_image {vertical-align:top; position: absolute; left: 70%; bottom: 0;}

/* Back To Top */
#back_to_top {height: 10px; background: #dca707; margin: 0; padding: 0; line-height: 10px;}

/* Forms */
.wFormContainer label {width: 200px; float: left; display: block; text-align: left; margin-right: 10px;}
.wFormContainer legend {font-size:16px; color: #be9004; padding-top: 10px; padding-bottom: 10px;}
.wFormContainer input {width: 200px; margin-bottom: 10px;}
.wFormContainer .submit {width: 100px; margin-right: 20px;}
.wFormContainer .errMsg,.wFormContainer .reqMark {color: Red;}
.wFormContainer .agree {float: left; width: 20px; margin-right: 10px;}
.wFormContainer #do_you_agree p {float: right;}

/* Removes fieldset borders. even on Opera 7 */
fieldset {border: 1px solid transparent;}


/* Tables */
table {border-spacing: 0; border-collapse: collapse;}
td {text-align: left; font-weight: normal;}

/* @group Horizontal Zebra Table */
#hor-zebra{font-family:"Trebuchet MS"; font-size: 12px;width:700px;text-align:center;border-collapse:collapse;margin:0;text-align: left;}
#hor-zebra b{font-size: 13px; font-weight: bold;color:#02624e;}
#hor-zebra th{font-size:12px;font-weight:normal;color:#fff;padding: 2px 8px;background-color: #02624e;}
#hor-zebra td{color:#454444;padding:5px 8px 5px 8px; }
#hor-zebra .odd{background:#f1f1f2;}