@charset UTF-8;

body {
background-color:#307dc7;
background-image:url(../images/tile.jpg);
background-repeat:repeat-x;
margin:0;
}

table#index {
width:1056px;
margin-left:auto;
margin-right:auto;
border:0;
}

table#contact {
text-indent:inherit;
}

h1 {
font-family:Georgia, Calibri, Helvetica, Arial, san-serif;
color:#ffd98a;
font-size:14px;
font-weight:700;
text-transform:uppercase;
margin-top:15px;
margin-bottom:10px;
padding:0;
}

h1.content {
color:#ffd98a;
font-family:Calibri, Helvetica, Arial, "Arial Narrow";
font-size:16px;
}

h2 {
font-size:14px;
font-weight:700;
font-style:normal;
text-decoration:none;
color:#ffd98a;
margin-top:0;
margin-bottom:8px;
padding-bottom:0;
padding-top:0;
}

h3,h3 a:link {
font-size:12px;
font-weight:700;
font-style:normal;
text-decoration:none;
color:#eee;
margin-top:5px;
margin-bottom:0;
padding:0;
}

h3.prayCopyright {
font-size:12px;
margin-top:5px;
margin-bottom:0;
font-style:italic;
text-align:center;
padding:0;
}

hr {
border:0;
color:#EEE;
background-color:#EEE;
height:1px;
width:100%;
align:center;
}

hr.whiteBox {
border:0;
color:#2e51a9;
background-color:#2e51a9;
height:2px;
width:90%;
align:center;
}

img {
vertical-align:top;
}

img.coreBeliefs {
border:0;
height:70px;
width:130px;
float:left;
clear:both;
margin:0 10px 0 0;
}

p {
margin-bottom:20px;
}

p.quote {
position:relative;
left:20px;
margin-right:40px;
text-align:justify;
font-weight:700;
}

p.italic {
font-style:italic;
}

p.justify {
text-align:justify;
}

p.prayQuote {
position:relative;
left:20px;
margin-right:40px;
text-align:justify;
font-style:italic;
}

ul.featuredUL,ul.videoUL {
float:left;
width:100%;
list-style-type:none;
margin:0;
padding:0;
}

ul.featuredUL li,ul.videoUL li {
display:inline;
}

label {
font-size:12px;
font-weight:700;
}

input[type="text"],textarea,select {
/*background-color:#82b1dd;*/
background-color: white;
color:0;
font-family:Calibri, Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;
font-weight:400;
font-size:14px;
margin-bottom:5px;
border:solid 1px #0a427c;
width:200px;
padding:0;
}

td {
text-align:left;
vertical-align:top;
font-family:Calibri, Helvetica, Arial, "Arial Narrow";
font-size:14px;
font-weight:400;
color:#fff;
}

td.topBar {
background-image:url(../images/topBar.jpg);
background-repeat:no-repeat;
}

td.menuBackground {
background-image:url(../images/menu.jpg);
background-repeat:no-repeat;
}

td.content {
background-image:url(../images/repeatLeft.jpg);
background-repeat:repeat-y;
}

td.contentLeft {
background-color:#0a427c;
color:#fff;
font-size:16px;
border-left:1px solid #82b1dd;
}

td.contentRight {
background-color:#0a427c;
color:#0a427c;
font-size:12px;
border-right:1px solid #82b1dd;
}

td.fourButtons {
background-image:url(../images/buttonsBackground.jpg);
background-repeat:no-repeat;
}

td.rightBar {
background-image:url(../images/repeatRight.png);
background-repeat:repeat-y;
background-color:#0A427B;
border-right:1px solid #7aa1c7;
}

td.footer {
background-color:#04345a;
color:#fff;
font-size:11px;
font-weight:400;
border:1px solid #82b1dd;
}

div.topBarLeft {
float:left;
font-family:Georgia, Arial, Helvetica, Calibri, san-serif;
font-size:14px;
margin:4px 0 0 20px;
}

div.topBarRight {
float:right;
font-family:Georgia, Arial, Helvetica, Calibri, san-serif;
font-size:14px;
margin:5px 50px 0 0;
}

div.indexColLeft {
float:left;
width:350px;
margin-left:40px;
margin-bottom:20px;
padding-right:20px;
border-right:1px solid #82b1dd;
}

div.indexColRight {
float:right;
width:200px;
margin-right:25px;
margin-bottom:20px;
margin-top:0;
vertical-align:top;
}

div.indexColRight img {
margin:4px;
}

div.contentContainer {
float:left;
margin:25px 30px 20px 44px;
}

div.buttonLeft {
float:left;
margin:8px 0 0 10px;
}

div.buttonRight {
float:right;
margin:8px 10px 0 0;
}

div.whiteContent {
color:#04345a;
margin:0 30px 0 40px;
padding:0;
}

div.subscribeLeft {
height:210px;
float:left;
margin-bottom:auto;
}

div.subscribeRight {
height:170px;
float:right;
margin-right:10px;
margin-bottom:auto;
}

#facebook {
float:right;
width:30px;
margin-top:5px;
margin-right:3px;
}

div.featured,div.featuredContent,div.testimonyProduct {
width:120px;
float:left;
vertical-align:text-top;
margin:0 30px 10px 0;
}

div.testimonyProduct {
width:150px;
margin-top:30px;
}

div#featuredIndexWrapper {
border-top:1px solid #82b1dd;
padding-top:20px;
margin:15px 20px 20px 40px;
}

div.featuredIndex {
width:170px;
float:left;
vertical-align:text-top;
margin:0 30px 10px 0;
}

#testimonyWrapper {
color:#000;
padding-left:30px;
margin:0;
}

div.video {
width:180px;
float:left;
text-align:center;
vertical-align:text-top;
margin:0 10px 10px 0;
}

div.productBox,div.featuredBox {
float:left;
margin-left:30px;
}

div.productBoxTop,div.galleryBoxTop,div.featuredBoxTop {
background-image:url(../images/productBoxTop.png);
background-repeat:no-repeat;
width:580px;
height:32px;
}

div.productBoxMid,div.galleryBoxMid,div.featuredBoxMid {
background-image:url(../images/productBoxMid.png);
background-repeat:repeat-y;
width:580px;
margin:0;
padding:0;
}

div.productBoxBottom,div.galleryBoxBottom,div.featuredBoxBottom {
background-image:url(../images/productBoxBottom.png);
background-repeat:no-repeat;
margin-top:-20px;
width:580px;
height:32px;
}

div.productImage {
float:left;
text-align:center;
margin-left:10px;
width:160px;
}

div.productDescription {
text-align:left;
color:#000;
margin-right:30px;
margin-left:170px;
}

div#footerMessage {
text-align:left;
margin:10px 20px 8px;
}

div.footerLeft {
float:left;
width:200px;
font-family:Calibri, Helvetica, Arial, san-serif;
font-size:12px;
margin:11px 0 8px 40px;
}

div.footerMiddle {
float:left;
width:400px;
font-family:Calibri, Helvetica, Arial, san-serif;
font-size:12px;
text-align:center;
margin:11px 10px 8px 0;
}

div.footerRight {
float:right;
text-align:right;
font-family:Calibri, Helvetica, Arial, san-serif;
font-size:12px;
margin:11px 10px 8px 40px;
}

div.donateHeading {
float:center;
text-align:center;
color:#ffd98a;
font-weight:700;
}

div#thisWeekMessage {
font-size:16px;
text-align:left:;
margin:0 5px 10px 40px;
}

div#sermonWrapper {
border-top:1px solid #82b1dd;
padding-top:20px;
margin:15px 20px 0 40px;
}

#whiteCurve,#whiteCurveBottom {
float:left;
width:384px;
}

#whiteCurve {
background-image:url(../images/rightBarCurve.png);
background-repeat:no-repeat;
margin-top:8px;
}

#whiteCurveBottom {
background-image:url(../images/rightBarCurveBottom.png);
background-repeat:no-repeat;
height:27px;
margin-bottom:8px;
}

#whiteArea {
float:left;
margin-top:-1px;
background-image:url(../images/repeatRight.png);
background-repeat:repeat-y;
width:384px;
}

#steve {
float:right;
margin-right:-40px;
margin-bottom:0;
}

#pagetitle {
font-family:Georgia, Calibri, Helvetica, Arial, san-serif;
color:#ffd98a;
font-size:18px;
font-weight:700;
text-transform:uppercase;
margin-bottom:2px;
}

#breadcrumbs {
color:#ffd98a;
font-size:11px;
font-family:Calibri, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
font-weight:700;
margin-bottom:20px;
}

#breadcrumbs a {
color:#fff;
text-decoration:none;
text-transform:uppercase;
}

div#slideshow {
margin-bottom:0;
overflow:hidden;
position:relative;
z-index:0;
padding:0;
}

div#slideshow img {
border:none;
}

div#slideshow ul#nav {
display:none;
list-style:none;
position:absolute;
bottom:5px;
right:0;
z-index:15;
width:115px;
}

div#slideshow ul#nav li#prev {
float:left;
display:inline;
margin:0 0 0 20px;
}

div#slideshow ul#nav li#next {
float:right;
display:inline;
margin:0 20px 0 0;
}

div#slideshow ul#nav li a {
display:block;
width:31px;
height:31px;
text-indent:-9999px;
}

div#slideshow ul#nav li#prev a {
background:url(../images/prev.png);
}

div#slideshow ul#nav li#next a {
background:url(../images/next.png);
}

div#slideshow ul#slides {
list-style:none;
margin:0;
padding:0;
}

div#slideshow ul#slides li {
margin:0 0 20px;
}

a.email_invite {
position:absolute;
width:229px;
background:url(http://discover.org.au/images/invite_friends.png) no-repeat;
bottom:285px;
height:59px;
left:30px;
}

a.email_invite:link {
background-position:0 0;
}

a.email_invite:hover {
/*background-position:0 -59px;*/
}

a {
outline:none;
}

#video-container-top {
height:380px;
}

#video-main-container {
float:left;
width:385px;
height:350px;
}

#video-main {
margin-top:25px;
vertical-align:top;
height:100%;
background:url(/images/video-reflection.png) no-repeat 1px bottom;
padding:0 5px 5px 1px;
}

#video-sidebar-container {
float:right;
width:200px;
height:340px;
position:relative;
}

#video-sidebar-wrapper {
position:relative;
height:100%;
border:1px solid gray!important;
background-color:#050514;
-webkit-border-radius:3px 3px;
-moz-border-radius:3px;
-khtml-border-radius:3px 3px;
border-radius:3px 3px 3px 3px;
padding:6px 2px;
}

#video-sidebar {
position:relative;
overflow-y:auto;
overflow-x:hidden;
height:100%;
width:100%;
}

ul.video-sidebar-list {
width:100%;
list-style:none;
padding-left:5px;
padding-top:10px;
margin:0;
}

ul.video-sidebar-list li {
clear:both;
padding-right:5px;
}

.video-list-item-link {
display:block;
}

.video-list-item-link .title {
color:#FFF;
cursor:pointer;
font-size:12px;
font-weight:400;
overflow:hidden;
}

.video-thumbnail,.video-thumbnail.hover {
float:left;
margin-right:8px;
margin-bottom:10px;
border:1px solid #9B979B;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-kthml-border-radius:3px;
border-radius:3px;
background-color:#333;
position:relative;
padding:2px;
}

.video-thumbnail.hover {
background-color:#FFF;
}

.video-thumbnail .img {
display:block;
overflow:hidden;
position:relative;
}

.video-thumbnail .img img {
width:70px;
height:50px;
border:none;
}

.video-thumbnail .video-time {
position:absolute;
background-color:#000;
color:#FFF!important;
display:inline-block;
font-size:11px;
font-weight:700;
height:14px;
line-height:14px;
opacity:0.75;
vertical-align:top;
zoom:1;
right:2px;
bottom:4px;
padding:0 4px;
}

#video-list-container {
position:relative;
border:none;
float:left;
width:570px;
background:url(/images/video-gallery.gif) no-repeat;
height:650px;
overflow:hidden;
padding-top:40px;
}

#list-container-frame {
position:relative;
overflow:hidden;
padding-left:55px;
height:570px;
width:543px;
}

.video-list {
width:140px;
float:left;
height:125px;
overflow:hidden;
margin-right:20px;
text-align:center;
padding-bottom:10px;
margin-bottom:5px;
position:relative;
}

.video-list a:link,.video-list a:visited {
position:relative;
display:block;
width:130px;
background-color:#111;
border:1px solid #0A425C;
-moz-border-radius:3px;
-webkit-border-radius:3px 3px;
border-radius:3px 3px;
padding:4px 0;
}

.video-list a:hover {
border-color:#FFF;
}

.video-list img {
border:none;
width:120px;
height:90px;
}

#video-container-bottom {
clear:both;
}

.video-description-wrapper {
background-color:#050514;
border:2px solid gray;
position:relative;
line-height:1.3em;
width:568px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
-moz-box-shadow:0 0 5px #888;
-webkit-box-shadow:0 0 5px #888;
-kthml-box-shadow:0 0 5px #888;
margin:10px auto;
padding:10px;
}

.video-description {
overflow:auto;
font-size:15px;
color:#FFF;
height:100px;
}

.video-description-arrow-border {
height:0;
width:0;
position:absolute;
top:-12px;
left:30px;
border-color:transparent transparent gray;
border-style:solid;
border-width:0 10px 10px;
}

.video-description-arrow {
height:0;
width:0;
position:absolute;
top:-10px;
left:30px;
border-color:transparent transparent #000;
border-style:solid;
border-width:0 10px 10px;
}

.ditto_paging {
border-top:1px solid #ccc;
font-size:86%;
color:#000;
padding:10px;
}

#ditto_pages .ditto_currentpage,#ditto_pages .ditto_off,a.ditto_page,a.ditto_pages:link,a.ditto_page:visited {
position:relative;
top:3px;
}

#ditto_pages .ditto_currentpage {
margin-right:5px;
color:#FFD98A;
padding:1px 5px 2px;
}

#ditto_pages .ditto_off {
border:1px solid #ccc;
margin-right:1px;
color:#ccc;
padding:1px 5px 2px;
}

a.ditto_page,a.ditto_page:link,a.ditto_page:visited {
margin-right:5px;
text-decoration:none!important;
color:#FFF;
font-weight:400;
padding:1px 5px 2px;
}

a.ditto_page:hover {
color:#FFD98A;
}

.ditto_previous_off,.ditto_previous_link,.ditto_next_link,.ditto_next_off {
display:inline-block;
width:30px;
height:30px;
border:none!important;
background-color:inherit!important;
position:relative;
top:0!important;
padding:0!important;
}

a.ditto_next_link:link,a.ditto_next_link:visited,.ditto_next_off {
background:url(/images/next.png) no-repeat;
}

.ditto_previous_off,a.ditto_previous_link:link,a.ditto_previous_link:visited {
background:url(/images/prev.png) no-repeat;
}

.errors,p.multiple_submit_message,.post_form_message {
border:1px solid #DFDFDF;
background-color:#FFF;
color:red;
font-size:14px;
font-family:arial;
-moz-border-radius:5px;
-moz-box-shadow:0 0 5px #C3C3DF;
-webkit-border-radius:5px;
-webkit-box-shadow:0 0 5px #C3C3DF;
-khtml-border-radius:5px;
-khtml-box-shadow:0 0 5px #C3C3DF;
padding:5px;
}

.required {
color:red;
}

.required2 {
color:#FF0;
}

.post_form_message {
color:#0A427C;
font-weight:700;
}

.back_to_top {
position:relative;
text-align:right;
}

ul.social-medias-sharing {
padding:0;
}

ul.social-medias-sharing li {
list-style-type:none;
float:left;
text-align:center;
margin:0 10px;
}

ul.social-medias-sharing img {
width:29px;
height:29px;
}

.float-clearer {
clear:both;
font-size:1px;
height:1px;
}

h1.whiteContent,h2.whiteContent {
color:#307dc7;
}

p.yellow,font.yellow {
color:#ffd98a;
}

p.ybold,font.ybold {
color:#ffd98a;
font-weight:700;
}

a:link,a:visited,a:hover,a.ministry:hover,a.yelloWhite:link,a.yelloWhite:visited {
color:#ffd98a;
font-weight:700;
text-decoration:none;
}

a:active,a.whiteContent:active {
color:grey;
}

a.whiteContent:link,a.whiteContent:visited,a.whiteContent:hover {
color:#307dc7;
font-weight:700;
text-decoration:none;
}

a.ministry:link,.ministry,a.ministry:visited,a.yelloWhite:hover {
color:#fff;
font-weight:700;
text-decoration:none;
}

a.ministry:active,a.yelloWhite:active {
color:grey;
font-weight:700;
text-decoration:none;
}

.testimony_author {
font-weight: bold;
padding-top: 7px;
}

.testimony {
border-bottom: 1px solid white;
padding-bottom: 5px;
}

.testimony .message {
font-style: italic;
}

.subtestimony {
display: none;
}

.subheading {
font-weight: bold;
font-size: 16px;
}

.subheading_yellow {
color: #FFD98A;
font-weight: bold;
font-size: 18px;
}
#formPartner table td {
vertical-align: middle !important;
}
