@charset "utf-8";
/* CSS Document */

body {margin: 0;
padding: 0;
background-color: #fff;
background-image: url(../images/background.jpg);
background-repeat:repeat-x;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333;
}

#maincont {margin: 10px auto 0 auto;
width: 900px;
height: 100%;
background-color: #fff;
padding: 0;
}
#banner {margin: 0 auto;
width: 900px;
height: 187px;
padding: 0;
background-color: #282165;
background-image: url(../images/banner.jpg);
background-repeat:no-repeat;
}
#topnav {width: 900px;
height: 25px;
margin:  0 auto 0 auto;
padding: 160px 0  0 0;
text-align: right;
}
#topnav a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
text-align: right;
text-decoration: none;
padding: 0 42px 0 18px;
font-size: 14px;
color: #fff;
}
#topnav a:hover {color: #5fcff5;}


#pagecont {width: 900px;
height: 100%;
background-color: #fff;
margin: 0 auto;
padding: 0;
}
#bibletxt {margin: 0 auto;
padding: 25px 177px 25px 181px;
width: 548px;
height: 50px;
font-size: 14px;
font-style: italic;
}
#leftbox {margin: 0 auto;
padding: 0;
width: 156px;
height: 100%;
float: left;
}
#leftbox img {margin: 0 auto;
padding: 0 0 5px 0;
}
#imagebox {margin: 0 auto;
padding: 0;
width: 156px;
height: 100%;
font-size: 12px;
text-align: right;
}
#imagebox img {margin: 0 auto;
padding: 0 0 5px 0;
}
#imagebox img:hover {width: 100%;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
	
#subnav {margin: 0 auto;
padding: 0;
width: 156px;
height: 100%;
float: left;
}
#subnav ul{
	margin:0;
	padding: 0 0 10px 0;
}
#subnav li{
    list-style:none;
    display:inline;
    margin:0;
	padding-bottom: 5px;
}
#subnav a {padding:5px;
	background-color: #282165;
    color:#fff;
    text-decoration:none;
    display:block;
	border-bottom: solid 5px #fff;
}
#subnav a:hover {
	color:  #5fcff5;
}
#rightbox {margin: 0 auto;
padding: 0;
width: 156px;
height: 100%;
float: right;
}
#rightbox img {padding: 0 0 5px 0;
}
#pagetxt {margin: 0 auto;
padding: 0 10px;
width: 566px;
height: 100%;
float: left;
}
#pagetxtbox {margin: 25px 15px;
padding: 0;
}
#pagetxt p {margin: 0;
padding: 0}
#pagetxtwide {margin: 0 auto;
padding: 0 10px;
width: 716px;
height: 100%;
float: left;
}

#pagetxtwide p {margin: 0;
padding: 0}

#playerbox {margin: 0;
padding: 20px;
width: 360px;
height: 417px;
float: right;
}
#bluestripe {width: 560px;
margin: 0 auto 15px auto;
padding: 6px 0 0 8px;
height: 24px;
background-color: #5fcff5;
}
#bluestripewide {width: 710px;
margin: 0 auto;
padding: 6px 0 0 8px;
height: 24px;
background-color: #5fcff5;
}

#clear {margin: 0 auto;
padding: 0;
width: 900px;
height: 50px;
clear: both;
}
#bottomnav {width: 900px;
height: 18px;
padding: 0;
background-color: #fff;
font-size: 10px;
text-align: center;
}
#bottomnav a {color: #282165;
text-decoration:none;
}
#bottomnav a:hover {color: #0eb1e8;
}
#bottombar {width: 900px;
height: 17px;
padding: 3px 0 0 0;
background-color: #282165;
font-size: 10px;
color: #fff;
text-align: center;
}
#bottombar a {color: #fff;
text-decoration:none;
}
#bottombar a:hover {color: #5fcff5;
}
#sermonbox {margin: 0 auto 15px auto;
padding: 0 5px 0 15px;
width: 548px;
height: 100%;
float: left;
font-size: 12px;
}
#petrasermonbox {margin: 0 auto 15px auto;
padding: 0 5px 0 15px;
width: 535px;
height: 100%;
float: left;
font-size: 12px;
}
#sermonfeed {margin: 0 auto;
padding: 0 0px;
width: 165px;
height: 25px;
text-align: left;
float: right;
font-size: 10px;
font-style: italic;
}
#videofeed {margin: 0 auto;
padding: 0;
width: 165px;
height: 125px;
float: right;
}
#smallrightbox {margin: 0;
padding: 7px 10px 0 0;
float: right;
width: 155px;
text-align: right;
font-size: 12px;
}
#contactbox {margin: 10px auto 20px auto;
padding: 0 0 0 15px;
width: 480px;
height: 100%;
float: left;
}
#contactright {margin: 0;
padding: 0;
width: 320px;
height: 100%;
float: right;
}
#contacthead {margin: 0;
padding: 0;
width: 155px;
height: 100%;
float: left;
}
#sitemap1 {width: 546px;
height: 22px;
padding-top: 3px;
padding-left: 20px;}
#sitemap2 {width: 506px;
height: 22px;
padding-top: 3px;
padding-left: 60px;}
#sitemap3 {width: 466px;
height: 22px;
padding-top: 3px;
padding-left: 100px;}

#pastsermonbox {margin: 0 auto;
padding: 15px 0 15px 0;
width: 535px;
height: 100%;
}
#pastsermondate {margin: 0;
padding: 0 6px;
width: 120px;
height: 100%;
float: left;}
#pastsermontitle {margin: 0;
padding: 0 6px;
width: 390px;
height: 100%;
float: left;}
#pastsermondescrip {margin: 0;
padding: 0 6px;
width: 210px;
float: left;
font-size: 12px;}

h1 {margin: 0 0 0 0;
padding: 0 8px 0;
font-size: 14px;
color: #282165;
font-weight: normal;
}
h2 {margin: 20px auto 10px auto;
padding: 0 15px 0;
font-size: 14px;
color: #282165;
font-weight: normal;
}
a {color: #333;}
a:hover {color: #0eb1e8;}
.textrightsmll {font-size: 12px;
	text-align: right;
	float: right;
}
h3 {margin: 0 auto;
padding: 0;
font-size: 12px;
}
h4 {margin: 0 0 0 0;
padding: 0 0;
font-size: 14px;
color: #282165;
font-weight: normal;
}
.fltrghtpadded {float: right;
padding: 25px;
}
.floatright {float: right;
padding: 5px;
}
.floatleft {float: left;
padding: 0 25px 30px 0;
}
.bullet {list-style:disc;
color: #0eb1e8;
}

.bullet a {color: #0eb1e8;
}
.bullet a:hover {color: #282165;
}
.text {font-size: 14px;
color: #333;
}
.button:hover {width: 67px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}