/****
colors

eee5c8 - light tan border
f8f3e7 - nav bg
853f2f - burgundy bg dark
e7dab2 - darkest part of bottom of navbar
4d7328 - dark green

****/

html, body {
margin:0;
padding:0;	
}
body {
background: #803c2c url(/images/bg.jpg) repeat-x;
}

table, div, td {
border:0;
margin:0;
padding:0;
border-collapse: collapse;
font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
}
td {
vertical-align:top;	
}

img {
display:block;	
}



#wrapper {
width:90%;	
margin:0 auto;
border-left:4px solid #eee5c8;
border-right:4px solid #eee5c8;
border-bottom:4px solid #eee5c8;
background-color: #ffffff;
}


tr#verytop {
background: url(/images/template/verytop.jpg);	
}
tr#verytop table {
width:100%;
}
tr#verytop, tr#verytop td {
height:20px;
}
tr#verytop td {
border-bottom:1px solid #853f2f;
line-height:14px;
}
tr#verytop td table td {
border-bottom:none;
padding: 0 4px;
}

tr#verytop table td {
width:50%;
font-size:11px;	
color: #853f2f;
vertical-align:center;
line-height:20px;
}
tr#verytop table td a {
color: #853f2f;
text-decoration:none;
padding:0 8px;
}


tr#diag {
background: url(/images/template/DiagRpt.jpg) repeat-x;
height:281px;
}
#diag table {
width:100%;	
height:281px;
}
/* images are 350 x 260 */
#diag #slide {
vertical-align:middle;	
/*padding-right:12px;*/
width:360px;
position:relative;
}
#insideslide {
width:354px; 
height:264px; 
margin:0; 
padding:0; 
position:relative; 
top:0; left:0; 
border:0; 
z-index:600;	
}
#xtdProBanner1 {
width:364px; 
height:264px; 
overflow:hidden; 
position:absolute; 
top:0; 
left:0; 
z-index:500;	
}

#xtdProBanner1 embed {
float:right;
width:364px;
}


#xtdProBanner1 embed img {
float:right;
margin-right:0;
border:2px solid #853f2f !important;
z-index:800;	
width:350px;
height:260px;
}

#burgbar {
background: url(/images/template/BurgBar.jpg) repeat-x;
height:11px;
}

#navbar {
background: #e7dab2 url(/images/template/NavBar.jpg) repeat-x;
height:33px;
border-bottom:1px solid #853f2f;
}
#navbar table {
height:33px;
width:100%;	
}
#navbar table td {
width:50%;	
height:33px;
padding-right:1px;
}
#navbar table td.rightit ul {
float:right;
display:block;
padding:0;
margin-right:1px;
margin:0;
line-height:33px;
height:33px;
/*border-right:1px solid red;*/
}
#navbar table td.rightit ul li {
float:right;
display:block;
padding:0;
margin:0;
line-height:33px;
height:33px;
}
#navbar table td.rightit ul li a {
text-decoration:none;
/*height:33px;*/
/*line-height:33px;*/
display:block;
float:left;
padding:0 10px;
margin:0;
font-size:11px;
color: #853f2f;
font-weight:bold;
}
#navbar table td.rightit ul li a:hover, #navbar table td.rightit ul li a:active  {
color: #eee5c8;
/*background-color: #853f2f;*/
background: #853f2f url(/images/template/NavBarOver.jpg) repeat-x;
}

#footer {
background: #ffffff url(/images/template/Footer.jpg) repeat-x;
height:117px;
}
#footer table {
width:100%;	
height:117px;
}
#footer table td {
width: 33%;	
vertical-align:middle;
height:117px;
color: #853f2f;
font-size:13px;
font-family: "Trebuchet MS", Verdana, Tahoma, sans-serif;
font-weight:bold;
line-height:1.6;
padding:13px 12px;
}
#wrapper #footer table td.ctrit {
padding:0;
}
#wrapper #footer table td.ctrit img {
display:block;
margin:0 auto;
}
#footer table td a {
color: #853f2f;
text-decoration:none;
}
#footer table td a:hover, #footer table td a:active {
color: #4d7328;
}

#ctable {
width:100%;	
}
#ctable #nav {
width: 160px;
background-color: #f8f3e7;	
border-right:1px solid #853f2f;
overflow:hidden;
padding-bottom:18px;
}
#ctable #nav ul {
margin:0;
padding:0;
width:160px;
list-style-type:none;
/*margin-bottom:18px;*/
}
#ctable #nav ul li a {
width:160px;
padding:6px 12px;
display:block;
float:left;
color: #853f2f;
text-decoration:none;
font-size:11px;
font-weight:bold;
border-bottom:1px solid #853f2f;
border-bottom:1px solid #e7dab2;
}
#ctable #nav ul li a:hover, #ctable #nav ul li a:active {
color: #ffffff;
background-color: #853f2f;
}

#contenttd {
padding: 10px 30px;	
font-size:12px;
line-height:1.6;
font-family: Tahoma, "Trebuchet MS", Verdana, sans-serif;
}

#contenttd a:link, #contenttd a:visited {
color: #853f2f;	
}
#contenttd a:hover, #contenttd a:active {
color: #4d7328;	
}

h1, h2, h3, h4, h5, h6 {
color: #853f2f;	
}

.rightit {
text-align:right;	
}
.ctrit {
text-align:center;	
}


.boldital {
font-weight:bold;
font-style:oblique;
color: #853f2f;	
}

.ht {
width:100%;	
}
.ht td {
padding: 0 5px;	
}
.ht td img {
padding:2px;
border:1px solid #853f2f;	
}
.ht td.htl img {
float:left;
clear:left;
margin: 0 12px 4px 0;	
}
.ht td.htr img {
float:right;
clear:right;
margin: 0 0 4px 12px;	
}

#contenttd div.pullquote {
margin: 8px 0;
padding: 18px;
font-size:16px;
font-style:oblique;
font-style:italic;
border:1px solid #e7dab2;
background-color: #eee5c8;	
font-family: Georgia, Palatino, serif !important;
/*font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;*/
}
p.pullquote {
font-size:14px;
font-style:oblique;
font-style:italic;
font-family: Georgia, Palatino, serif !important;
}


.imgleft, .imgright, .imgctr {
display:block;
padding:1px;
border:1px solid #e7dab2;	
}
#contenttd .nobdr {
border:none !important;	
}
.imgleft, div.divimgleft {
float:left;
clear:left;
margin: 0 18px 12px 0;
}
.imgright, div.divimgright {
float:right;
clear:right;
margin: 0 0 12px 18px;	
}

div.divimgleft, div.divimgright {
border:1px solid #e7dab2;	
padding:1px;
width:258px;	
font-weight:bold;
font-size:11px;
color: #853f2f;
}

div.divimgleft img, div.divimgright img {
display:block;
float:none;
margin:2px auto;
padding:0;
border:1px solid #e7dab2;	
}
div.divimgleft p, div.divimgright p {
margin:2px 4px;
}

.imgctr {
float:none;
margin: 4px auto;	
}


#map {
width:550px; 
height:450px;
margin:2px auto;
padding:2px;
border:1px solid #853f2f;
}


form.contactform {
width:98%;	
}
form.contactform table td input[type=text] {
/*width:400px !important;	*/
}
input[type=text], textarea {
min-width:300px !important;	
}
input.shortinput {
width:40px;
min-width:40px !important;	
}
input[type=text] {
margin-top:2px !important;
margin-bottom:2px !important;	
}

/*form table {
display:block;
margin: 4px auto !important;
width:auto;	
border:1px solid grey;
}*/

form {
width:auto;
display:block;
margin: 4px auto;	
}
form table td {
padding: 2px 4px;	
}
form table {
float:none;
margin: 2px auto;	
}
fieldset {
color: #b94c35;
border: 1px solid #b94c35;
font-weight:bold;
width:auto;
margin: 2px auto;
}
label {
color: #b94c35;
font-weight:bold;
display:block;
text-align:right;
}


.sermons {
width:90%;
border-top: 1px solid #e7dab2;
border-right: 1px solid #e7dab2;
}
.sermons th {
border-bottom-width:4px !important;	
text-align:left;
color: #853f2f;
font-size:14px;
}
.sermons td, .sermons th {
border-bottom: 1px solid #e7dab2;
border-left: 1px solid #e7dab2;
padding: 4px 6px;
}


.btn {
display:block;
margin: 2px auto;	
}


form.theform td {
vertical-align:middle;
font-weight:normal;
}
form.theform td.top {
vertical-align:top;
}



form.theform td img {
display:inline;	
border:0;
padding-top:4px;
margin-left:3px;
}

.bright {
font-weight:bold;
color: #853f2f;	
}

.nobr {
white-space:nowrap;	
}


ol li {
line-height:1.8;
margin-bottom:14px;	
}



