*{margin:0;padding:0}
body {margin: 0;padding: 0;font-family: Georgia,"Palatino Linotype", "Book Antiqua", Palatino, serif;font-size: 93.8%;background: #7E97AB;color: black;}

img.cover {min-height: 100%;min-width: 1024px;width: 100%;height: auto;position: fixed;top: 0;left: 0;}
@media screen and (max-width: 1024px) {
	img.cover {left: 50%;margin-left: -512px;}
}

h1,h2,h3{margin-bottom: 15px; font-weight: normal;font-family: "Times New Roman", Times, serif;}
h4,h5,h6 {margin-bottom: 5px;}
h1,h2{font-size: 2.4em;font-style: italic;}
h3{font-size: 1.6em;}
h4{font-size: 1.2em;font-weight: normal;font-family: Arial, Helvetica, sans-serif;letter-spacing: 1px;text-transform: uppercase;}
h5{font-size: 1em;}
h6{font-size: 0.8em;letter-spacing: 1px;}

p, ul, ol {margin-bottom: 1.5em;line-height: 150%;}
ul, ol {margin-left: 3em;}
hr{margin-bottom:15px;}
blockquote {padding-left:15px;margin:0 3em;border-left: 3px solid white;}
blockquote p {font-family: Georgia, "Times New Roman", Times, serif;  font-style: italic; }

a{outline: none;}
a:link {color: #0066cc;}
a:visited {color: #551a8b;}
a:hover,a:active {color: #ff6600; text-decoration: none;}
a img {border: none;}
h1 a,h2 a{text-decoration: none;}

table{margin-bottom:15px;border-collapse: collapse;}
table th{background: #f0f8ff;border: 1px solid #b0e0e6;text-transform: uppercase;padding: 2px 5px;text-align: left;font-size: 11px;white-space: nowrap;}
table td{padding: 5px;vertical-align: top;border: 1px solid #dcdcdc;}
table td.highlight-first-col{ background: #f5f5f5;text-align: right;}
table.td-border-bottom{border-collapse: separate;}
table.td-border-bottom td{border: none; border-bottom: 1px solid #dcdcdc;}

form{margin:0;padding:0;position: relative;}
form p{line-height: normal;margin: 0;padding: 0;}

form fieldset{clear: both;margin: 20px 0 0 0;padding:10px;border: 1px solid #ebe9e6;background: #f6fbff;}
form fieldset br{clear: both;}
form fieldset hr{margin: 15px 0 0 0;}
form fieldset label{float: left;display: inline;width:auto;margin: 20px 2px 0 0;}
form fieldset label input, form fieldset label select, form fieldset label textarea{display: block;}
form fieldset label input.inline, form fieldset label select.inline, form fieldset fieldset.radio input,form fieldset label.inline input{display: inline;}

form fieldset legend{padding:3px 10px;color: white;font-size: 13px;letter-spacing: 3px;  background: #6495ed;border: 1px solid white;  text-transform: uppercase;  }
form fieldset fieldset legend{background: white;color:black;border-color: silver;}

form input.input, form input.sinput, form input.linput, form textarea{background: transparent url(/images/icons/bg_field_input.png) 0 0 no-repeat;border: 1px solid silver;color: #000;font-family: Monaco, "Courier New", Monospace;font-size: 13px;padding: 5px;}
form input.input:hover, form input.sinput:hover, form input.linput:hover, form textarea:hover, form input.input:focus, form input.sinput:focus, form input.linput:focus, form textarea:focus {border-color: #104069;}

form fieldset fieldset{width:550px;border-color: silver;}
form textarea{width:560px;}
form input.linput{width:560px;}
form input.sinput{width:273px;}
form select.lselect{width:572px;}
form select.sselect{width:285px;}

select{padding: 2px 1px 2px 7px;border: 1px solid silver;background: white url(/images/icons/bg_field_input.png) 0 0 no-repeat;}
select optgroup{padding:5px;}
select option{padding: 0 5px;}
select.styled{font-size: 16px;color: #8b4513; width: 100%; font-family: "Courier New", Courier, monospace; font-weight: normal;}
select.styled option{font-family: "Courier New", Courier, monospace;}

button,.button{padding: 0 .25em;width: auto;overflow: visible;display: inline;cursor: pointer;}

.cols {width:100%;height:auto;overflow:hidden;}
.cols p{margin-bottom: 1em;}
.cols .cols-inner{ padding: 10px 10px 30000px 10px;}
.cols .cols-left{float:left;width:49%;margin-bottom: -30000px;}
.cols .cols-right{float:right;width:49%;margin-bottom: -30000px;}

.message{margin: 0 0 20px 0;padding:10px 10px 10px 20px;background: #ffffea;color: #a52a2a;border: 1px solid #ecec97;}
.box{overflow: hidden;width: 100%;margin-bottom:20px;padding:10px 0;border-bottom: 1px solid #dcdcdc;}
.box-noborder{overflow: hidden;width: 100%;margin-bottom:15px;padding:10px 0;}
.box h2,.box-noborder h2{margin-top:0;}
.box-nowrap{overflow:auto;}
* html .box-nowrap{height: 1%;}

.clear{clear: both;}
.hide{display: none;}
.floatleft {display: inline;float: left;width:auto;margin: 5px 10px 0 0;}
.floatright {display: inline;float: right;width:auto;margin: 5px 0 0 10px; }
.inline {display: inline;margin: 0 5px 0 0;}
.block {display: block;margin: 0 10px 5px 0;}
.center {display: block;margin: auto;}
.textcenter{text-align: center;}
.textright{text-align: right;padding-right:2px;}
.textsmall{font-size: 11px;}
.nowrap{white-space: nowrap;}
.justify{text-align: justify;}
.odd{background: #f5f5f5;}
.even{background: white;}
.highlight{background: transparent;color: #b22222;}
.button{padding: 0 .25em;width: auto;overflow: visible;display: inline;cursor: pointer;}
.divider{height: 20px;line-height: normal;clear: both;background: url(/images/icons/divider.png) repeat-x center;}

a.btn{cursor:pointer;background: transparent url(/images/icons/btn_left.png) no-repeat top left;display: inline-block;padding-left: 11px;text-decoration: none; }
a.btn strong{background: transparent url(/images/icons/btn_right.png) no-repeat top right;color: black; display: block;display: inline-block;height: 24px;line-height: 22px;padding:0 11px 0 0;  font-weight: normal; }
a.btn:hover,a.btn-active{background-position: bottom left;}
a.btn:hover strong,a.btn-active strong{background-position: bottom right;}

#wrapper{position:relative;overflow:hidden;width: 980px;margin: 0 auto; }

#header{background: url(/images/content/header.png) no-repeat; height:200px;margin-top:40px;}

#container2 {clear:left;float:left;width:100%;overflow:hidden;}
#container1 {float:left;width:100%;position:relative;right:70%;}
#col1 {float:left;width:30%;position:relative;left:70%;overflow:hidden;}
#col2 {float:left;width:70%;position:relative;left:70%;overflow:hidden;background: white;}

#col1Inner{font-size: 15px;font-family: Arial, Helvetica, sans-serif; padding:0 0 20px 0;}
#col2Inner{padding:20px 40px 40px 40px;}

#col1Inner .title {color: white;background: transparent;text-transform: uppercase;padding: 0;margin: 20px 0 0 0;letter-spacing: 5px;}
#col1Inner ul {margin:0;padding:0;list-style: none;}
#col1Inner ul li a{padding:5px 0 0 0;margin-top:1px;width:100%;display: block;text-decoration: none;background: transparent;  color: black; }
#col1Inner ul li a strong{padding-left: 10px; font-weight: normal;}
#col1Inner ul li a.active, #col1Inner ul li a:hover{background: transparent url(/images/icons/trans_menu.png);color:white;}

#col1Inner .div{padding:0 10px;}

#footer {clear:both;padding: 20px 0;font-size: 13px; margin-left:294px;}
#footer h5 {font-weight: normal;text-align: center;margin: 30px 0;}

.divider2{height: 20px;line-height: normal;clear: both;background: url(/images/icons/hdot.gif) repeat-x center;}

.post{margin-top: 0;text-indent: 20px;padding-top: 5px;font-size: 11px;color: black;}
.post em{font-style: normal;  text-decoration: underline; }

#mp3player{height:200px;}

#user{background: transparent url(/images/account/user.png) no-repeat 5px 5px;color: black; height:45px;font-size: 11px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  padding: 3px 0 3px 45px;}
#user p{margin:0;}

#footer a,#col1Inner .div a,#user a{background: black;  color: white; padding:2px 5px;}

#teachingSermons{height:70px;line-height: 70px; margin:0 0 10px 0;padding:0;  background: transparent url(/images/content/img04.jpg) no-repeat top right;  border: none; }

table.pager{font-size: 13px;font-family: Arial, Helvetica, sans-serif; }
table.pager-left{margin:5px 0;}
table.pager-center{margin:5px auto;}
table.pager-right{margin:5px 0 5px auto;}
table.pager td{padding: 0;border: none;}
table.pager td.alinknull a strong{ color: #a9a9a9; }
table.pager a{background: transparent url(/images/icons/pagerbtn_left.png) no-repeat top left;display: inline-block;padding-left: 11px;text-decoration: none; }
table.pager a strong{background: transparent url(/images/icons/pagerbtn_right.png) no-repeat top right;color: black;display: block;display: inline-block;height: 28px;line-height: 28px;font-weight: normal;padding:0 11px 0 0;}
table.pager td.alink a:hover,table.pager td.active a{background-position: bottom left;}
table.pager td.alink a:hover strong,table.pager td.active strong{background-position: bottom right;  color: #778899; }

#carouselButtons {height:34px;text-align: center;list-style:none;margin:0;padding:0;  background-color: #738ba5; }
#carouselButtons li{display:inline;list-style-type: none;color:white;}
#carouselButtons li strong{display: block;display:inline-block;height:34px;line-height: 32px; margin:0;padding:0 20px;cursor: pointer;text-align: center;font-size: 13px;   font-weight: normal;  font-family: Arial, Helvetica, sans-serif;  }
#carouselButtons li.active strong{cursor: default;background: #5c6f84;}
#carousel{position:relative;height:200px;overflow:hidden;border-bottom: 30px solid #738ba5;}
#carousel div{position:absolute;display:block;background: #f5f5f5;}
#carousel div img{float:left;margin-right:15px;}
#carousel div p{overflow: hidden;padding:10px 15px 0 0;line-height: normal;}

