/* CSS Document */

body {
   background: url(images/bg1.jpg) top left repeat-x;
   height:1140px;
}

p, h1, h2, h3, h4 {
font-family:Trebuchet MS, veranda, geneva, sans-serif;
}


#Nav a, h1, h2, h3, h4, h5, h6, #LogoText {
font-family:"AvantGarde Bk BT",sylfaen,'book antiqua',georgia,serrif;
font-weight:normal;
}

#header {
background: url(images/header2.jpg) top left no-repeat;
width:893px;
height:120px;
margin-top: -8px;
margin-left: auto;
margin-right: auto;
}

#top_wrap {
width:800px;
height:198px;
margin-top:2px;
/*border:solid black 1px;*/
margin-left: auto;
margin-right: auto;
}

#top_left {
width: 394px;
height: 190px;
float:left;
margin-top:3px;
/*border:solid black 1px;*/
}

#top_about {
width: 390px;
height: 187px;
float: left;
margin:2px 0 0 2px;
background: url(images/top_left.gif) bottom right no-repeat;
}

#top_about p {
font-size:15px;
color:#764B47;
margin: 15px 10px 5px 20px;
text-align:left;
line-height:120%;
}

#top_about div {
background:#ADC7F5 url(images/top_left_top.gif) top right no-repeat;
width:390px;
height:179px;
float:right;
position:relative;
}

#top_right {
width: 398px;
height: 188px;
float:right;
margin-top:3px;
/*border:solid black 1px;*/
}

#nav {
width:810px;
height:45px;
margin: 0 auto 0 auto;
padding-left:70px;
/*border:solid black 1px;*/
}

#nav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 auto 0 auto;
padding:0;
}

#nav li {
display:inline;
margin:0 auto 0 auto;
padding:0;
}

#nav a {
-x-system-font:none;
color: #710A03;
text-shadow: white 0.1em 0.0em 0.2em;
display:block;
float:left;
font-family:"AvantGarde Bk BT",sylfaen,'book antiqua',georgia,serrif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:5px 25px 0 0;
padding:5px 10px;
text-decoration:none;
}

#nav #current a {
color:white;
font-weight:bold;
text-shadow: black 0.1em 0.0em 0.2em;
}

#nav a:hover {
color:white;
font-weight:bold;
text-shadow: black 0.1em 0.0em 0.2em;
}

#content_wrap {
width:800px;
height: 600px;
margin: 5px auto 0 auto;
/*border:solid black 1px;*/
}

#content_left_column {
float:left;
width: 220px;
margin: 0 auto 0 auto;
/**border:solid black 1px;**/
}

#leftnav{
width: 180px;
padding: 0 0 1em 0;
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
font-size: 90%;
color: #333;
}

* html #leftnav{ /*IE 6 only */
w\idth: 147px; /*Box model bug: 180px minus all left and right paddings for #leftnav */
}

#leftnav ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#leftnav li {
border-bottom: 1px solid #90bade;
margin: 0;
}

#leftnav li a{
display: block;
padding: 3px 5px 3px 8px;
background-color: #ADC7F5;
color:#C87F42;
text-decoration: none;
width: 100%;
}

#leftnav #current a {
border-left: 10px solid #C87F42;
background-color: #2586d7;
color: #fff;
}

html>body #leftnav li a{ /*Non IE6 width*/
width: auto;
}

#leftnav li a:hover{
border-left: 10px solid #C87F42;
background-color: #2586d7;
color: #fff;
}

#content_announcements {
float:left;
width: 210px;
background:url(images/announce_bottom.gif) no-repeat scroll center bottom;
margin:6px 0 0 4px;
padding:5px 5px 8px;
}

#friendsOG {
background: #ADC7F5 url(images/announce_top.gif) no-repeat scroll center top;
padding:5px 5px 10px;
}

#content_announcements h1 {
/**font-family:big caslon veranda;**/
font-size: 25px;
color:#764B47;
margin: 8px 0 8px 0;
}

#content_announcements h3 {
font-size: 16px;
color:#764B47;
margin: 0;
}

#content_announcements h2 {
font-size: 18px;
color:#764B47;
margin: 0 0 8px 0;
text-decoration:underline;
}

#content_announcements h4 {
font-size: 14px;
color:#C87F42;
font-weight:bold;
margin: 0 0 5px 5px;
}

#content_announcements p {
font-size: 12px;
color:#7E6246;
margin: 0 0 10px 5px;
}

#content_right_column {
float:right;
width: 566px;
margin: 0 auto 0 auto;
/*border:solid black 1px;*/
}

img.holder {
float:left;
position:relative;
margin: 5px 5px 5px 10px;
background:#ADC7F5;
}

img.holder1 {
float:right;
margin: 0px 5px 5px 10px;
background:#ADC7F5;
}


#body_right {
background:url(images/bodyright_bottom.gif) no-repeat scroll center bottom;
float:left;
width: 556px;
height:auto;
margin-top: 6px;
margin-left:-3px;
padding:5px 5px 8px;
/**border:solid black 1px;**/
}

#text-bg {
background: #ADC7F5 url(images/bodyright_top.gif) no-repeat scroll center top;
height:590px;
padding:8px 8px 8px 10px;
}

#missions {
height:102px;
width:545;
margin: 5px 10px 20px 5px;
}

#body_right h1 {
/**font-family:big caslon veranda;**/
font-size: 27px;
color:#764B47;
margin: 5px 0 10px 0;
text-align:center;
text-shadow: white 0.1em 0.0em 0.2em;
}

#body_right h2 {
font-size:20px;
color:#764B47;
}

#body_right h3 {
font-size: 18px;
color:#764B47;
margin: 0 0 5px 0;
text-decoration:underline;
}

#body_right p {
font-size: 16px;
color:#7E6246;
margin: 0 0 10px 0;
}

.sermonplayer {
width:230px;
height:auto;
float:left;
display:block;
margin-left:23px;
}

.sermonplayer_haupt {
width:200px;
height:auto;
display:block;
}

.sermonplayer_haupt h2{
font-size:15px;
color:#764B47;
margin: 0 0 2px 0;
}
.sermonplayer h2{
font-size:15px;
color:#764B47;
margin: 0 0 18px 0;
}

#footer {
width: 800px;
height:60px;
margin: 0 auto 0 auto;
}

