/*Main Formatting*/
body {font-family: Arial, Helvetica Neue, Helvetica, Sans-Serif; margin: 0; font-size:12px; color:#333; margin-top:10px; margin-bottom:10px; background: url(/update%20-%203.1.2010/background.jpg) repeat-x #deeee2 fixed; }
a {text-decoration:none; color:#2e3192;}
img {border:0;}
* {margin:0; }
.all { background:#FFF; border: 4px solid #626262; height:100%;	-moz-border-radius: 8px; -webkit-border-radius: 8px; padding-bottom:10px;}
ul li{ padding: 0; }
h1 { color:#fff; -moz-border-radius: 8px; -webkit-border-radius: 8px; font-size:1.5em; text-transform:uppercase; font-weight:bold; text-shadow:#111 1px 1px 1px;  }
/*Hide Hidden Content*/
.dspcont{  display:none;}
.dspcont {width:530px; padding: 10px; margin:0 auto; background:#eee; border-bottom: 1px solid #bbb; border-left: 1px solid #bbb; border-right: 1px solid #bbb; -moz-border-radius-bottomleft:8px; -webkit-border-bottom-left-radius:8px; -moz-border-radius-bottomrigt:8px; -webkit-border-bottom-right-radius:8px; }
.save h1{margin-bottom:0; margin-top:25px;}
.dspcont h2, .fheader h2 {font-size:1.4em; text-transform:uppercase; font-weight:bold; color:#ea7e33;}
.hide {visibility:hidden; font-size:0px; }
/*Header Format*/
.header { font-weight:bold; text-transform:uppercase; text-align:center; font-size:1.2em;}
.menu img {margin-top:5px;}
.menu td{width: 144px; vertical-align:top; text-align:center; font-size:14px; text-transform:uppercase; font-weight:bold;}
.menu table {width:490px; margin: 0 auto;}
.prayer {color:#2e3192;text-shadow:#eee 1px 1px 1px;}
.mission {color:#00a4e4;text-shadow:#eee 1px 1px 1px;}
.worship {color:#ea7e33;text-shadow:#eee 1px 1px 1px;}
.community {color:#7ca53f;text-shadow:#eee 1px 1px 1px;}
.transform {color:#a65aa2;text-shadow:#eee 1px 1px 1px;}
#wBanner {float:right; background:#ea7e33; -moz-border-radius: 8px; -webkit-border-radius: 8px; width: 490px; height: 150px; z-index:5; margin-top:0; margin-right: 62px; position:relative; visibility: hidden; border:3px solid #fff;}
#cBanner {float:right; background:#7ca53f; -moz-border-radius: 8px; -webkit-border-radius: 8px; margin-top:-156px; width: 490px; height: 150px; z-index:5; margin-right: 62px; position:relative; visibility: hidden; border:3px solid #fff;}
#mBanner {float:right; background:#00a4e4; -moz-border-radius: 8px; -webkit-border-radius: 8px; margin-top:-156px; width: 490px; height: 150px;z-index:5; position:relative; margin-right: 62px; visibility: hidden; border:3px solid #fff;}
#tBanner {float:right; margin-right: 62px; background:#a65aa2; -moz-border-radius: 8px; -webkit-border-radius: 8px; margin-top:-156px; width: 490px; height: 150px;z-index:5; position:relative; visibility: hidden; border:3px solid #fff;}
#pBanner {float:right; background:#2e3192; -moz-border-radius: 8px; -webkit-border-radius: 8px; margin-right: 62px; margin-top:-156px; width: 490px; height: 150px;z-index:5; position:relative; visibility: hidden; border:3px solid #fff;}
.wtitle {float:right; padding: 20px 15px 0 0; color:#FFFFFF; margin-right: 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 16px; text-align:center; width:265px; text-shadow:#111 1px 1px 1px;}
.wtitle h1{font-size:32px; color:#FFFFFF; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;  }
.wlinks {float:left; margin: 10px 0 0 0px; font-size:12px; text-align:left; }
.wlinks h2 {text-transform:uppercase; background:url(/themes/canbynew/greymask.png); _background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='greymask.png', sizingMethod='scale'); color:#fff; max-width:140px; padding: 0 8px; margin: 0px 0 0 20px; font-weight:bold; float:left; font-size:12px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
.wlinks a {color:#FFFFFF; text-transform:lowercase;}
.wlinks ul {list-style-type:none; padding-left: 10px; clear:left;}
.wlinks li {margin:0; font-weight:bold;}
.ttitle {float:right; padding: 20px 15px 0 0; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 16px; text-align:center; width:270px; text-shadow:#111 1px 1px 1px;}
.ttitle h1{font-size:24px; color:#fff; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;  }
/* Main Content Formatting*/
.fheader {margin-top:-125px; }
.article img {padding:5px; margin:5px; }
.address {text-align:center; text-transform: uppercase; color:#444a5b; width:100%; font-weight: bold; font-size:1.3em;}
.missionheader {margin-top:-135px; background:#bbb; height: 12px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.newsheader h1, .article h1, .form h1 { background:#1c3f95; padding:8px 20px;}
/* Right Content Formatting*/
.rheader {margin-top:-120px;}
.serviceinfo {margin-top:15px; }
.serviceinfo h1 { background:#1c3f95; padding:8px 20px; margin-bottom:0;}
.sermoninfo h1 { background:#1c3f95; padding:8px 20px; margin-bottom:0;}
.blog h1 { background:#1c3f95; padding:8px 20px; margin-bottom:0;}
.rheader h3, .rheader h2 {font-size:1em; margin: 18px 0 0 0 ; text-transform:uppercase; font-weight:bold; color: #333; }
.serviceinner { width: 80%; padding:5px 5px 0 5px; background:#eee; border-bottom: 1px solid #1c3f95; border-left: 1px solid #1c3f95; border-right: 1px solid #1c3f95; margin:0 auto; -moz-border-radius-bottomleft:8px; -webkit-border-bottom-left-radius:8px; -moz-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px; margin-bottom: 10px;}
/*Calendar settings*/
h1.calendar {background:#1c3f95; padding:8px 20px; margin-bottom:0;}
h1 a { color:#fff;}
.event {width:540px; margin: 4px 0 4px 0; }
.date {margin-top: 10px !important; margin: 0 auto; padding: 1px 4px; background:#bbb; border:#94B0FF 3px solid; -moz-border-radius:8px; -webkit-border-radius:8px; text-align:center;}
.eventtitle {border-bottom: #bbb 1px solid; border-left: #bbb 1px solid; background:#fff; border-right: #bbb 1px solid; padding: 4px; -moz-border-radius-bottomleft:8px; -webkit-border-bottom-left-radius:8px; -moz-border-radius-bottomrigt:8px; -webkit-border-bottom-right-radius:8px; border-radius: 8px; width:480px; margin:0 auto;}
.month { font-size:14px; text-transform:uppercase; line-height:24px; font-weight:bold; }
.time { margin-left:15px; font-size:.9em;}
/*Footer*/
.footer {width:500px; margin:0 auto; text-align:center;}
/*Forms*/
td.mainForm {text-align:right; width:90px;}
input.mainFormError {background-color: #FADADD;}
textarea.mainFormError {background-color: #FADADD;}
select.mainFormError {background-color: #FADADD;}
p.formHeader { text-align: right; margin:0; font-size:25px; position:relative; left:-5px; top:4px; letter-spacing: 2px; }
#formInfo { position: relative;}
p.formInfo { text-align: left; margin:0 0 0 0; position:relative; left:20px; top:0px; }
label.formFieldQuestion { line-height:125%; padding:0 4px 1px 0; border:none; display:block; font-size:95%; font-weight:bold; }
label.formFieldOption { font-size:.9em; display:block; line-height:1.0em; margin:-19px 0 0 25px; padding:4px 0 5px 0; width:90%; }
input.formFieldStyle { display:block; line-height:1.4em; margin:8px 0 0 3px; width:13px; height:13px;}
/* tooltip */
a.info { text-decoration:none; position: relative;}
a.info span { position: relative; display:none;}
a.info:hover { position: relative; cursor:default;}
a.info:hover .infobox { font-weight: normal; display:block; position:absolute; top:20px; left:25px; width:205px; height:70px; border: 1px solid #ccc; 	background:#f4f4f4 url(question.gif) no-repeat bottom right; color:#000; text-align:left; font-size:0.8em; padding-left:10px; padding-top:10px; }
img.headerpic {margin:0 auto;}
dd {margin-bottom:12px;}
.pp img {border:0 !important; padding:0;}
.ulhidden {list-style:none;}
table.cube td{ text-align:center;}
.cubeimg {border:3px solid #ea7e33;}
.indent {padding:10px;border:1px solid #CCCCCC; background:#fefefe;}