body {
background-color: black;
padding: 0px;
margin: 0px 0px 0px 0px; 
text-align:center;
} 
div.header {
background-color: black;
width: 100%;
margin-top:0em;
padding-top:0em;
}

h1 {
color: red;
font-style: italic;
font-size: 120%;
padding-top: .1em;
padding-left: .4em;
padding-bottom: 0em;
border-width: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
vertical-align: top;
}

h3 {
color: white;
font-style: italic;
font-size: 110%;
padding-left: .45em;
padding-top: .1em;
padding-bottom: 0em;
border-width: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
}

h5 {
color: white;
font-weight: bold;
padding-left: .5em;
padding-top: .4em;
padding-bottom: 0em;
font-size: 90%;
border-width: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
}

p {
padding-top: 0em;
padding-left: .5em;
padding-bottom: .5em;
padding-right: .5em;
color: white;
font-family: sans-serif;
font-size: 90%;
}

p.worshiplinks {
padding-top: 0em;
padding-left: .5em;
padding-bottom: .5em;
padding-right: .5em;
color: white;
font-family: sans-serif;
font-size: 90%;
vertical-align: baseline;
}
p.contentlinks {
padding-top: 0em;
padding-left: .5em;
padding-bottom: .5em;
padding-right: .5em;
color: white;
font-family: sans-serif;
font-size: 90%;
vertical-align: baseline;
text-align: center;
}

p.headercaption {
text-align:left;
color:#808080;
font-style:italic;
padding-bottom: 0em;
margin-top:0em;
margin-bottom:0em;
padding-top: 0em;
padding-left: .5em;
padding-right: .5em;
font-family: sans-serif;
font-size: 90%;
background-color:transparent;
}
a:link {
text-decoration: underline;
color: #9999FF;
}

a:visited {
text-decoration: underline;
color: #9966cc;
}
a:hover {
text-decoration: underline;
color: red;
}

img.still {
border-style: solid;
border-width: 1px;
border-color: white;
width: 200px;
height: 150px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

td {
background-color: black;
border-width: 0px;
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
}

td.gutter {
background-color: black;
width: 5%;
}

td.pic {
width: 20%;
}

td.content {
width: 30%;
}

tr {
}

div.content {
text-align:center;
width: 700px; 
margin: 0px auto 0px auto; 
}

div.footer {
padding-top:1em;
text-align:center;
clear: both;
}

div.bodycontainer {
text-align:center;
width: 960px;
margin: 0px auto 0px auto;
clear:both;
}


div.worshipdescription {
width: 200px;
margin: 0 10px 0 10px;
display: inline;
float:left;
clear:left;
overflow:visible;
}

div.worshipimage {
margin: 0 10px 0 10px;
width: 200px;
display: inline;
float: left;
overflow:visible;
}

div.preachdescription {
width: 200px;
margin: 0 10px 0 10px;
display:inline;
float:left;
overflow:visible;
}

div.preachimage {
margin: 0 10px 0 10px;
width: 200px;
display: inline;
float:left;
overflow:visible;
}


div.licensetab {
text-align:center;
position:relative;
left:20px
}

div.week {
clear: both;
display: block;
margin: 5px auto 5px auto;
padding: 2px
}
div.fblike {
margin: 1em auto 1em auto;
text-align:center;
padding: .5em .5em .5em .5em;
border-width:1px; 
border-color:white;
border-style: solid;
background-color:#222222;
}

label {
color:white;
margin-bottom:.1em;
margin-top:2em;
}

input {
text-align:center;
margin: auto;
display:block;
}
