html{
}

body {
width:100%;
margin:0px;
padding:0px;
background-image:url(/images/buttonbg.jpg);
background-repeat:repeat-y;
background-color:#f5f0f0;
}

img {
border:0px
}

#titlebar {
width:100%;
height:95px;
background-image:url(/images/titlebg.jpg);
text-align:center;
}

#tree {
width:50px;
height:20px;
position: absolute;
top: 6px; 
left: 6px;
right: auto;
bottom: auto;
background-image:url(/images/tree.gif);
background-repeat:no-repeat;
}

#title {
display:block;
margin-left:auto;
margin-right:auto;
width:464px;
height:95px;
background-image:url(/images/title.jpg);
background-repeat:no-repeat;
background-position:0px 23px;
}

#buttonbar {
float:left;
width:150px;
height:auto;
}

#buttonspace {
width:150px;
height:50px;
}

#buttonsoff {
width:150px;
height:192px;
background-image:url(/images/buttonsoff.jpg);
background-repeat:no-repeat;
}

a.buttonson {
width:150px;
height:24px;
display:block;
background-repeat:no-repeat;
}

#content {
margin-left:150px;
padding:30px;
font-size:16px;
color:535353;
}

div.c {
text-align:center;
width:100%;
height:auto;
}

#building {
display:block;
margin-left:auto;
margin-right:auto;
background-repeat:no-repeat;
}

p.title {
text-align:center;
font-size:28px;
font-style:italic;
font-weight:bold;
}

p.subtitle {
text-align:center;
font-size:20px;
font-style:italic;
font-weight:bold;
}

p.subtitleleft {
text-align:left;
font-size:20px;
font-style:italic;
font-weight:bold;
}

p.c {
text-align:center;
}

#homepageaddress {
display:block;
margin-right:auto;
margin-left:auto;
width:180px;
text-align:left;
}

span.i {
font-style:italic;
}

#sermoncontainer {
position:static;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
width:650px;
height:auto;
}

/*div.sermonrow {
margin-left:auto;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
position:static;
width:600px;
height:auto;
border:1px solid red;
}*/

div.play {
position:static;
float:left;
clear:left;
width:4%;
height:auto;
text-align:left;
}

div.sermondate {
position:static;
float:left;
width:16%;
height:auto;
text-align:left;
}

div.sermontitle {
position:static;
float:left;
width:23%;
height:auto;
text-align:center;
}

div.sermonspeaker {
position:static;
float:left;
width:25%;
height:auto;
text-align:center;
}

div.sermonpassage {
position:static;
float:left;
clear:right;
width:23%;
height:auto;
text-align:left;
}

div.sermondivider {
position:static;
clear:both;
width:auto;
height:4px;
margin:0px;
padding:0px;
}

#servicescontainer {
display:block;
margin-left:auto;
margin-right:auto;
width:250px;
height:auto;
}

div.servicesrow {
width:250px;
height:auto;
}

div.servicesevent {
float:left;
width:190px;
height:auto;
text-align:left;
}

div.servicestime {
float:left;
width:60px;
height:auto;
text-align:right;
}

#eventscontainer {
display:block;
margin-left:auto;
margin-right:auto;
width:360px;
height:auto;
}

div.eventsrow {
width:360px;
height:auto;
}

div.eventsdate {
float:left;
width:110px;
height:auto;
text-align:left;
}

div.eventsname {
float:left;
width:250px;
height:auto;
text-align:left;
}

#roymiller {
float:left;
width:210px;
height:272px;
background-image:url(/images/roymiller.jpg);
background-repeat:no-repeat;
}

#linkcontainer {
display:block;
margin-left:auto;
margin-right:auto;
width:345px;
text-align:left;
}

#contactform {
display:block;
margin-left:auto;
margin-right:auto;
width:428px;
text-align:left;
}

#internetne {
position:relative;
top:300px;
}

a {
color:8f5353;
text-decoration:none;
}

a:hover {
color:ed5353;
text-decoration:none;
}

a:active {
color:ed5353;
text-decoration:none;
}

#home {
background-image:url(/images/buttonson.jpg);
background-position:150px 0px;
}

#home:hover {
background-image:url(/images/buttonson.jpg);
background-position:0px 0px;
}

#home:active {
background-image:url(/images/buttonson.jpg);
background-position:0px 0px;
}

#sermons {
background-image:url(/images/buttonson.jpg);
background-position:150px -24px;
}

#sermons:hover {
background-image:url(/images/buttonson.jpg);
background-position:0px -24px;
}

#sermons:active {
background-image:url(/images/buttonson.jpg);
background-position:0px -24px;
}

#services {
background-image:url(/images/buttonson.jpg);
background-position:150px -48px;
}

#services:hover {
background-image:url(/images/buttonson.jpg);
background-position:0px -48px;
}

#services:active {
background-image:url(/images/buttonson.jpg);
background-position:0px -48px;
}

#pastors {
background-image:url(/images/buttonson.jpg);
background-position:150px -72px;
}

#pastors:hover {
background-image:url(/images/buttonson.jpg);
background-position:0px -72px;
}

#pastors:active {
background-image:url(/images/buttonson.jpg);
background-position:0px -72px;
}

#events {
background-image:url(/images/buttonson.jpg);
background-position:150px -96px;
}

#events:hover {
background-image:url(/images/buttonson.jpg);
background-position:0px -96px;
}

#events:active {
background-image:url(/images/buttonson.jpg);
background-position:0px -96px;
}

#links {
background-image:url(/images/buttonson.jpg);
background-position:150px -120px;
}

#links:hover {
background-image:url(/images/buttonson.jpg);
background-position:0px -120px;
}

#links:active {
background-image:url(/images/buttonson.jpg);
background-position:0px -120px;
}

#software {
background-image:url(/images/buttonson.jpg);
background-position:150px -144px;
}

#software:hover {
background-image:url(/images/buttonson.jpg);
background-position:0px -144px;
}

#software:active {
background-image:url(/images/buttonson.jpg);
background-position:0px -144px;
}

#contact {
background-image:url(/images/buttonson.jpg);
background-position:150px -168px;
}

#contact:hover {
background-image:url(/images/buttonson.jpg);
background-position:0px -168px;
}

#contact:active {
background-image:url(/images/buttonson.jpg);
background-position:0px -168px;
}