@charset "UTF-8";/* CSS Document */body, div, img {padding: 0;margin: 0;border: none;}body {background-color: white;font-size: 12px;font-family: "Myriad Pro",Myriad,"Helvetica Neue",Helvetica,Arial,sans-serif;padding-top: 10px;}#container {width: 954px;background-color: white;margin: 0 auto;position: relative;}#masthead {width: 100%;height: 105px;padding-bottom: 34px;}h1 {font-family: "Myriad Pro",Myriad,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 1.7em;font-weight: normal;color: #232b8d;margin: 5px 0;}h2 {font-family: "Myriad Pro",Myriad,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 1.1em;color: #837c00;text-transform: uppercase;margin: 5px 0;line-height: normal;}h3 {font-family: "Myriad Pro",Myriad,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 1.1em;color: black;margin: 5px 0;line-height: normal;}.bottom-shadow {background: transparent url(../images/common/nav-bottom-shadow.gif) repeat-x left top;height: 2px;font-size: 0px;line-height: 1px;display: block;}.bl-shadow {background: transparent url(../images/common/nav-bl-shadow.gif) no-repeat left top;width: 2px;height: 2px;font-size: 0px;line-height: 1px;display: block;}.br-shadow {background: transparent url(../images/common/nav-br-shadow.gif) no-repeat left top;float: right;width: 3px;height: 2px;font-size: 0px;line-height: 1px;display: block;}#content {width: 894px;padding: 0 30px 10px 30px;background: transparent url(../images/common/content-bg.gif) repeat-y left top;padding-top: 20px;line-height: 1.7em;text-align: left;}#content-bottom {width: 100%;height: 17px;background: transparent url(../images/common/content-bottom.gif) no-repeat left top;margin-bottom: 5px;}.module {display: block;width: 274px;background: transparent url(../images/common/module-tr.gif) no-repeat right top;text-decoration: none;float: left;margin: 0 12px 17px 12px;}.module:hover .module-head {background: transparent url(../images/common/nav-bg.gif) repeat-x left bottom;color: #1e2475;}.module-head {width: 271px;background: transparent url(../images/common/nav-bg.gif) repeat-x left top;height: 20px;overflow: hidden;padding: 8px 0 5px 0;margin: 0 0 0 1px;display: block;text-align: center;font-family: "Myriad Pro",Myriad,"Lucida Grande","Lucida Sans","Lucida Sans Unicode","Trebuchet MS","Helvetica Neue",Helvetica,Arial,sans-serif;color: #d9d7ae;font-size: 13px;}.module .bottom-shadow {margin-left: 2px;}.module .br-shadow {background: transparent url(../images/common/module-br-shadow.gif) no-repeat left top;}.module-content {display: block;width: 254px;padding: 0 10px;background: transparent url(../images/common/module-mid.gif) repeat-y left top;height: 95px;}.module-bottom {display: block;width: 274px;height: 9px;background: transparent url(../images/common/module-bottom.gif) no-repeat left bottom;line-height: 1px;font-size: 1px;}.module-img {line-height: 0px;font-size: 0px;}.clear {clear: both;}.left-column {float: left;width: 586px;padding-right: 20px;}.right-column {float: left;width: 288px;}.right-column .module {margin-right: 0px !important;}.calendar-dow {font-weight: bold;color: #232B8D;}abbr {border: none;}.upcoming-events {width: 250px;margin: 0 12px 15px 0px;padding: 0 12px;float:left;}.sermon {margin-bottom: 15px;border-bottom: 1px solid #c6c9dc;width: 80%;margin-left: 20px;}.sermon h2 {color: #232B8D;}.this-week {background-color: #c6c9dc;padding: 10px;border-bottom: none !important;}.message-archives {padding: 10px;}.speaker {color: black;text-transform: none;}.sermon-player {padding: 5px 10px;}.fg-container {display: block;width: 232px;background: transparent url(../images/common/module-tr.gif) no-repeat right top;text-decoration: none;float: left;margin: 0 12px 10px 12px;}.fg-container-head {width: 229px;background: transparent url(../images/common/nav-bg.gif) repeat-x left top;height: 20px;overflow: hidden;padding: 8px 0 5px 0;margin: 0 0 0 1px;display: block;text-align: center;font-family: "Myriad Pro",Myriad,"Lucida Grande","Lucida Sans","Lucida Sans Unicode","Trebuchet MS","Helvetica Neue",Helvetica,Arial,sans-serif;color: #d9d7ae;font-size: 13px;}.fg-container .bottom-shadow {margin-left: 2px;}.fg-container .br-shadow {background: transparent url(../images/common/module-br-shadow.gif) no-repeat left top;}.fg-container-content {display: block;width: 212px;padding: 0 10px;background: transparent url(../images/common/fg-container-mid.gif) repeat-y left top;}.fg-container-bottom {display: block;width: 232px;height: 9px;background: transparent url(../images/common/fg-container-bottom.gif) no-repeat left bottom;line-height: 1px;font-size: 1px;}.fg-container ul {list-style-type: none;padding: 10px;margin: 0;}hr {border-top: none;border-left: none;border-right: none;background-color: transparent;border-bottom: 1px solid #c6c9dc;}.audio-head {font-size: 17px;}#paypal-form {padding: 0;margin: 0;line-height: 0;font-size: 0;}.footer-details {text-align: right;padding:0 10px 10px 0;color: #333333;}