body{background-color: #dadada; font-family: verdana; border: 0px; padding: 0px; margin: 5px 0 0 0;}

/* links*/
a{color: black; text-decoration:underline; border: 0px;}
a:link{color: black; text-decoration:underline;  border: 0px;}
a:visited{color: black; text-decoration:underline;  border: 0px;}
a:hover{color:#0072bc; text-decoration:underline;  border: 0px;}

/*links new*/
a{text-decoration:none;}

/*paragraph links */
a.p{text-decoration: underline; color: #555555}
a.p:hover{color:#ee145b; text-decoration:underline}

/*paragraph and headings */
p{font-family: verdana, arial, sans-serif; font-size: 13px; text-align: justify; padding-top: 6px;  padding-bottom : 7px;  margin: 0px; border: 0px; color: #444444;  line-height: 130%;}
h1{font-family: verdana, arial, sans-serif;  font-weight: bold; font-size: 22px; padding-left: 10px; padding-right: 10px; padding-top: 6px; padding-bottom: 7px; margin: 0px; color: black;}
h2{font-family: verdana, arial, sans-serif;  font-weight: bold;  font-size: 18px; padding-top: 6px; padding-bottom: 7px;margin: 0px; color: black; margin: 0 10px;}
h3{font-family: verdana, arial, sans-serif;  font-weight: bold;  font-size: 16px; padding-top: 6px; padding-bottom: 7px;margin: 0px; color: #0072bc; margin: 0 10px;}
h4{font-family: verdana, arial, sans-serif;  font-size: 13px; font-weight: bold; padding-top: 6px; padding-bottom: 7px;margin: 0px; color: black; line-height: 130%;}
h5{font-family: verdana, arial, sans-serif;  font-size: 16px; font-weight: normal; padding: 2px 0;  margin: 0px;  color: white; margin: 0 10px; background-color: #0072bc;  }
h6{font-family: verdana, arial, sans-serif; font-weight: normal; font-size: 11px; padding: 2px 0;  color: white; margin: 0 10px;}

p.caption{font-size: 11px; padding-top: 3px; padding-bottom: 0px;}

div.linkspath{font-family: verdana, arial, sans-serif; font-size: 13px; font-style: italic; text-align: justify; padding-top: 5px;  padding-bottom : 10px; padding-left: 10px; margin: 0px; border: 0px; color: #444444;}

/*page divs */
div.meta{width: 940px; border: 1px solid black; margin: 0 auto;  padding: 5px; background-color:white; position: relative;}
div.contentmeta{width: 100%; padding:0px; margin:0px;}
div.menu{width: 100%; float: left; clear: both; padding-bottom: 10px;}
div.header{width: 100%; height: 97px; margin: 0px; padding: 0px}
div.footer{font-family: verdana, arial, sans-serif; font-size: 9px; background-color: #0072bc; color: #7da7d9; height: 9px; width: 920px; clear: both; padding: 10px 10px 12px 10px;}
#footerleft{width: 550px; float: left; text-align: left;}
#footerright{width: 250px; float: right; text-align: right;}

/* menu structure */
ul.menu{list-style-type:none; padding: 0px; margin: 0px; border: 0px;}
li.menu{display:inline;} 
a.menu{width: 89px; height: 14px; font-size: 14px; font-family: Verdana, arial San-Serif; text-align:left; text-decoration: none; padding: 4px 4px 6px 4px; margin: 2px 2px 0 0; color: white; background-color:#004a80; border: 0px; cursor: pointer; float: left; color: white;  }
a.menu:hover{text-decoration:none; background-color: #9e005d;}

/*text */
div.text{width: 661px; min-height: 600px; padding: 5px; margin: 5px 5px 5px 0; border: 1px solid #7da7d9; float: left; clear: left}
div.text p{padding-left: 10px; padding-right: 10px;}


/*sidebar */
div.sidebar{width: 250px; padding: 5px; border: 1px solid #7da7d9; margin: 5px 0 5px 0; float: right;}


/* SUBmenu structure */
ul.submenu{list-style-type:none; padding: 0px; margin: 0px; border: 0px; width: 100%; height: 28px;}
li.submenu{display:inline; } 
a.submenu{border-right: 1px solid #ebebeb; border-top: 0px; cursor: pointer; float: left; width: 69px; height: 16px; font-size: 13px; font-family: verdana, arial, San-Serif; text-align: center; text-decoration: none; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 4px; margin-left: 0px; margin-right: 0px; margin-top: 5px; margin-bottom: 0px; color: #999999; background-color: white;   border-left:0px; border-bottom: 1px solid #25aae1;}
a.submenu:hover{text-decoration:none; color: black; font-weight: normal;}
a#submenuselected{font-weight: normal; color: black;  border-right: 1px solid #25aae1; border-left: 1px solid #25aae1; border-top: 1px solid #25aae1; border-bottom: 1px solid white;  background-color: white; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;  margin-left: 0px; margin-right: 0px; margin-top: 0px;  text-align: center;}
a#submenuselected:hover{text-decoration:none; }

div.submenumeta{width: 100%;  clear: both; height: 28px; padding-top: 10px; padding-bottom: 10px;}
span.subleft{width: 13px; height: 16px; float: left; padding-left: 0px; padding-right: 0px; padding-top: 4px; padding-bottom: 4px;  margin-left: 0px; margin-right: 0px; margin-top: 3px; margin-bottom: 0px; border-bottom: 1px solid #7da7d9; background-color: white;}
span.subright-audio{width: 166px; height: 16px;  float: left; padding-left: 0px; padding-right: 0px; padding-top: 4px; padding-bottom: 4px;  margin-left: 0px; margin-right: 0px; margin-top: 3px; margin-bottom: 0px;  border-bottom: 1px solid #7da7d9; background-color: white;}
span.subleft-audio{width: 13px; height: 16px; float: left; padding-left: 0px; padding-right: 0px; padding-top: 4px; padding-bottom: 4px;  margin-left: 0px; margin-right: 0px; margin-top: 3px; margin-bottom: 0px; border-bottom: 1px solid #7da7d9; background-color: white;}


/*homepage-divs*/

div.joint-pastor{float: left; text-align: center; width: 100%; padding-top: 15px; padding-bottom: 15px;}
div.address{float: left; text-align: center; width: 100%; border-top: 5px solid #25aae1; background-color: #ebebeb}
div#address-left{width: 420px; padding: 25px; border-right: 1px dashed #777777; float: left;}
div#address-right{width: 419px; padding: 25px; float: right}
p.address-left{text-align: left; color: #777777;}
p.address-right{text-align: right; color: #777777;}
p.joint-pastor{font-family: Garamond, Times, Times New Roman, serif; text-align: center; font-size: 20px; font-style: italic;}

/*google map */
div#map{float: right; margin: 0px;}
span#maplabel{font-family: verdana, arial, sans-serif; font-size: 13px; color: #444444 }

/* services list */
ul.services{list-style-type:none; padding: 0px; margin: 0px; border: 0px;}
li.services{float: left; clear: both; display:inline; font-family: verdana; font-size: 14px; color: #555555; padding-bottom: 15px; padding-top: 7px; padding-right: 10px; padding-left: 10px;}
span.highlight{font-family: Georgia, Times, Times New Roman, serif; font-size: 16px; color: #0072bc;}   

/* footer + footer menu */
ul.menu_footer{list-style-type:none; padding: 0px; margin: 0px; border: 0px; float: left;}
li.menu_footer{display:inline;} 
a.menu_footer{font-size: 9px; font-family: verdana, arial, sans-serif;  text-decoration: underline; padding-right: 9px; margin: 0px; color: #7da7d9; text-decoration:none; border-right: 0px; border-left: 0px; border-top: 0px; cursor: pointer; float: left;}
a.menu_footer:hover{color: black; text-decoration:underline;}

/* footer static right-hand links */
a.menu_footer_right{font-size: 9px; font-family: verdana, arial, sans-serif;  text-decoration: underline; margin: 0px; color: #7da7d9; text-decoration:none; cursor: pointer;}
a.menu_footer_right:hover{color: black; text-decoration:underline;}

table.pic{border: 10px solid #e1e1e1; background-color:#e1e1e1;font-family: verdana;font-size: 12px;}
image.portfolio{border: 1px solid #d7d7d7; padding:0px;}

/* portrait image */
img.portrait{padding-bottom: 15px;}

/* article text */
span.article{color: #acacac; font-weight: bold;}

/* articles div */
div.articles{background-color: white; padding:25px; border-right: 1px solid #beeafc; border-left: 1px solid #beeafc;  float: left; clear: both; min-height: 250px; width: 528px;}

/* articles list */
ol.articles{list-style-type:decimal; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; margin: 0 0 0px 0; }
ol li.articles{display: list-item; margin-left: 20px; padding-left: 3px; font-family: verdana, arial, San-Serif; font-size: 13px; color:#444444}
ul.articles{list-style-type:none; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; margin: 0 0 10px 0; border-bottom: 1px solid #beeafc;}
li.articles{display:block; padding-top: 6px; padding-bottom: 7px; font-family: verdana, arial, San-Serif; font-size: 13px; color:#444444} 
a.articles{width: 100%; font-size: 13px; height: 13px; font-family: verdana, arial, San-Serif; text-align:left; text-decoration: underline; padding: 0px; margin: 0px; cursor: pointer;}

/* sermon list */
div.audio-col1{width: 315px; float: left; padding-left: 10px; padding-right: 5px; height: inherit;}
div.audio-col1 h5{height: 16px; margin: 5px 0; padding: 3px 1px;}
div.audio-col2 h5{height: 16px; margin: 5px 0; padding: 3px 1px;}
div.audio-col2{width: 316px; float: left; padding-right: 10px; padding-left: 5px; height: inherit;}
a.audio{display: block; font-size: 13px; height: 13px; font-family: verdana, arial, San-Serif; text-align:left; padding-top: 0px; padding-bottom: 13px;}

/* sermon table */
table.audioitem{width: 661px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; border-bottom:  1px solid #7da7d9;}
td.audiodate{font-family: verdana, arial, San-Serif; width: 641px; font-size: 16px; height: 16px; padding-top: 3px; padding-bottom: 3px; color: white; background-color: #0072bc;}
td.audiotitle{width: 661px; font-size: 20px; font-weight: normal; height: 20px; font-family: verdana, arial, San-Serif; padding-top: 3px; padding-bottom: 3px; color: #444444;}
td.audioseries{width: 330px; font-size: 13px; height: 13px; font-family: verdana, arial, San-Serif; padding-top: 3px; padding-bottom: 3px; color: #444444;}
td.audiospeaker{width: 331px; font-size: 13px; height: 13px; font-family: verdana, arial, San-Serif; padding-top: 3px; padding-bottom: 3px; color: #444444;}
td.audioref{width: 330px; font-size: 13px; height: 13px; font-family: verdana, arial, San-Serif; padding-top: 3px; padding-bottom: 3px; color: #444444;}
td.audiolookup{width: 50%; font-size: 13px; height: 13px; font-family: verdana, arial, San-Serif; padding-top: 0px; padding-bottom: 3px; color: #444444; text-align: left;}
td.audiofx{height: 24px; padding-top: 7px;}
span.label{color: #777777}
td.audiofx a{border: 0px;}
img.downloadbutton{padding-right: 10px; border: 0px; margin: 0px;}

div.events-sidebar{margin-top: 5px; padding: 7px 3px; background-color: #448ccb;}
div.events-sidebar h5{background-color: #448ccb; font-weight: normal;}
div.events-sidebar p{margin: 0 10px; padding: 2px 0; color: white; font-size: 11px;}
div.events-sidebar a{color: white; text-decoration: none;}
div.events-sidebar a:link{color: white; text-decoration: none;}
div.events-sidebar a:visited{color: white; text-decoration: none;}
div.events-sidebar a:hover{color: white; text-decoration: underline;}


div.events-sidebar2{margin-top: 5px; padding: 7px 3px; background-color: #0072bc;}
div.events-sidebar2 h5{background-color: #0072bc; font-weight: normal;}
div.events-sidebar2 p{margin: 0 10px; padding: 2px 0; color: white; font-size: 11px;}
div.events-sidebar2 a{color: white; text-decoration: none;}
div.events-sidebar2 a:link{color: white; text-decoration: none;}
div.events-sidebar2 a:visited{color: white; text-decoration: none;}
div.events-sidebar2 a:hover{color: white; text-decoration: underline;}

/* links table */
td.links{width: 330px;}
td.links img{border: 0px;}


/* contact page form */
div.field{vertical-align: middle; width: 640px; height: 26px;}
div.fieldtall{vertical-align: top; width: 640px; height: 225px; padding-bottom: 3px; padding-top: 0px;}
span.contact{font-family: verdana, arial, sans-serif; font-size: 13px; width: 106px; margin-left: 0px; float: left; margin:0px; padding-top:6px; padding-bottom:6px; color: #444444;}
span.contact2{height: 13px; font-family: verdana, arial, sans-serif; font-size: 13px; width: 110px; margin-left: 0px;  padding-top:6px; padding-bottom:6px;  float: left; clear: both; color: #444444;}
input.detail{width: 530px; height: 18px; font-family: georgia; font-style: italic; font-size: 16px; float: left; margin-top:3px; margin-bottom:3px; border: 1px solid #acacac; background-color: #d2e3f6;}
textarea{width: 640px; height: 200px; font-family: georgia; font-style: italic; font-style: italic; font-size: 16px; float: left; clear: both; margin:0px; padding: 0px; border: 1px solid #acacac;  background-color: #d2e3f6;}
form#contact{width:360px; padding: 0 0 0 10px; margin-top: 5px; margin-left: 0px; margin-right: 0px; margin-bottom: 5px; clear: both;}
span#messageerror{float: left; clear: both; font-family: verdana, arial, sans-serif; font-size: 14px; color: red; font-weight: bold;}
div.submit{width: 640px; height: 40px; clear: both;}
input#submit{font-family: verdana, arial, sans-serif; font-size: 14px; padding: 3px; margin-top: 6px; margin-bottom: 14px; float: right; color: #444444;}