@charset "UTF-8";
/* CSS Document */

body {margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #ccc;}

.banner {background-image:url(src_images/banner.jpg); background-repeat: no-repeat;}
.buttonOff {background-image:url(src_images/menu_off.jpg); background-repeat: no-repeat; background-position: center; height: 30px; width: 92px; text-align: center; color: #fff; font-size: 12px; cursor: pointer;}
.buttonOn {background-image:url(src_images/menu_on.jpg); background-repeat: no-repeat; background-position: center; height: 30px; width: 92px; text-align: center; color: #000; font-size: 12px; cursor: pointer;}

.buttonOff a:link, .buttonOff a:visited, .buttonOff a:hover {color: #fff !important}
.buttonOn a:link, .buttonOn a:visited {color: #000 !important; width: 80px;}
.buttonOn a:hover {color: #000 !important}


#filler {height: 69px;}

.topIcons {background-image: url(src_images/blackTopIcons.jpg); background-repeat: no-repeat; height: 21px; width: 1000px; text-align: right; color: #fff;}

#footer {background-color:#353636; color: #fff; text-align: center; width: 1000px; height: 18px; padding-top: 3px;}

#mainMenu { padding-right: 50px;}
#mainMenu a:link, #mainMenu a:hover, #mainMenu a:visited {text-decoration: none;}
#iconMenu { padding-right: 50px;}

#iconMenu img {padding-left: 20px;}

#srcIntro {width: 535px; background-image:url(src_images/src_intro.jpg); background-repeat: no-repeat; background-position: center; background-color: #fff; 
	padding-left: 100px; padding-right: 365px; padding-top: 15px; text-align: justify !important; line-height: 20px; height: 150px; font-size: 11px;}
	
.mainContent {background-color: #fff; line-height: 20px; text-align: left;}	
.mainContent a:link {color: #11698e; text-decoration: underline; }
.mainContent a:visited {color: #0e7191; text-decoration: underline;}
.mainContent a:hover {color: #11698e; text-decoration: none;}

.sideBox {background-color: #f4f2e5; border: 1px solid #dee0d5; padding-top: 5px; padding-left: 8px; padding-right: 8px; line-height: 16px !important;}
.sideTitle {color: #0e7191; font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight: bold;}
.sideBox .items {border-top: 1px dashed #c7c9bf; border-bottom: 1px dashed #c7c9bf; border-collapse: collapse}
.sideBox .items td {border-top: 1px dashed #c7c9bf; border-bottom: 1px dashed #c7c9bf; padding: 7px; font-size: 10px;}
.sideBox .items .title {font-size: 10px;}

.connect {font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; color: #000;}

.headerIMG {padding-top: 15px; background-color: #fff;}

#whiteBack {background-color: #fff; width: 1000px;}

.boxes {border: 1px solid black; font-family: Verdana; font-size: 11px;} 

.recentSermons {border-collapse:collapse;}
.recentSermons .dark {background-color: #f4f2e5;}
.recentSermons td {border-bottom: 1px dashed #aaa; border-top: 1px dashed #aaa; height: 36px; vertical-align: middle;}

.sermonTable {border-collapse: collapse; border: 1px solid #dee0d5; }
.sermonTable th {background-color: #f4f2e5;}

.photoTable {border-collapse: collapse; border: 1px solid #dee0d5; }
.photoTable th {background-color: #f4f2e5;}

/* calendar styles */
.calendar {border: 1px solid #dee0d5; border-collapse: collapse;}
.calendar th {background-color: #f4f2e5}
.calendar td {border: 1px solid #dee0d5;}
.calLabel {font-weight: bold; padding-right: 15px; padding-bottom: 15px;}
.eventField {border: 0px; color: blac !importantk; background-color: white; font-family: Verdana; font-size: 12px;}
.eventTitle {color: #0e7191; font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; padding: 5px 5px 3px 5px; letter-spacing: .5px; border-bottom: 1px solid #dee0d5;}


.subTitle {color: #0e7191; font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; letter-spacing: 2px; background-image: url(src_images/headers/header_signup.jpg); height: 51px; text-align: right; padding-top: 26px; width: 900px;}

.successMsg {color: #0e7191; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; letter-spacing: .5px; padding-bottom: 10px; text-align: center;}

.signup {border: 0px; font-size: 12px;}
.signup th {font-weight: bold; text-align: right: padding-right: 15px; vertical-align: top; }
.signup td {padding-bottom: 10px; vertical-align: top;}
.signup .boxes {border: 1px solid black; font-size: 10px; padding: 5px;}

.seriesImg {padding: 0px 0px 20px 25px;}

.prayer .boxes {border: 1px solid black; font-size: 12px; padding: 5px;}
.prayer .label {font-size: 10px;}

#successNotice {width: 600px; border: 1px solid #0e7191; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; letter-spacing: .5px; padding: 10px; text-align: center; background-color: #fff; position: absolute; top: 220px;}

.prayerList {border-top: 1px dashed #c7c9bf; border-bottom: 1px dashed #c7c9bf; border-collapse:collapse}
.prayerList td {border-top: 1px dashed #c7c9bf; border-bottom: 1px dashed #c7c9bf; padding: 7px;}
#specialMenu {text-align: right; padding-right: 50px; margin-top: -32px; background-color: transparent;}
#specialMenu img { cursor: pointer;}

.loginFrame {border: 1px solid #0e7191; width: 250px; background-color: #fff; padding: 5px; position: absolute; top: 21px; letter-spacing: 1px;}
.loginFrame td {padding: 3px 0px 3px 0px;}
.loginFrame .boxes {font-size: 10px; padding: 5px;}
.loginFrame .label {text-align: right; letter-spacing: 2px; padding-right: 5px;}
.loginFrame a:link, .loginFrame a:visited, .loginFrame a:hover {color: #0e7191;}
.loginFrame img {cursor: pointer;}