html{}
body{margin:0em;}
.debug{color:red; text-align: left; background-color:white;}

.outer{font-size:1em;line-height:1.3;}
/* inner is the parent of all the content pages */
a {color:rgb(150,150,190);font-weight:600;}
.inner{color:white;}
/*
.inner a{border:1px solid transparent;}
.inner a:link{color:rgb(9,55,165);}
.inner a:hover{border:1px solid rgb(4,16,139);}
.inner a:visited{color:rgb(85,93,139);}
*/
.inner blockquote{margin:0.5em 0 0.5em 0;}
.inner ul{margin:0.5em 0 0.5em 0;}
.inner li{list-style:disc inside;}
.inner p{margin-bottom:0.5em;}
.inner strong{font-weight:bold;}
.inner em{font-style:italic;}
h4{font-weight:bold;margin-top:0.5em;margin-bottom:0.5em; color:yellow;}
h5{font-size:100%;}
.font{ font-family:Helvetica,sans-serif;}
.size0{font-size:130%;}
.size1{font-size:115%;}
.size2{font-size:107%;}
.size3{font-size:100%;}
.size4{font-size:90%;}
.gapper{margin-left:2em;}
a.button{border:1px solid gray;text-decoration:none;padding:4px;background-color:#eee;color:black !important;font-weight:bold;}
a.smbutton{border:1px solid gray;text-decoration:none;padding:0px;background-color:#eee;color:black !important;}
.warn{color:red;}
.body li{margin-left:1em;list-style:disc inside}
.button:hover,.smbutton:hover{background-color:#ccc;}
form{border:1px solid gray;margin:4px;padding:4px;float:left;}
form p{margin:1em;}
form label{display:inline-block;width:100px;vertical-align:baseline;}
form label.mini{width:40px;}
.clear{clear:both;}
.totop{vertical-align:top;}
.horz li{display:inline;}
/*************************** */
#pixbox { margin-bottom:25px;text-align: center;}
#header {background-image: url("/images/drape.png"); margin-top:1em; margin-bottom:0.5em;font-size:200%;text-align: center;}
#note{background-color:yellow;}
#nav{padding:2px;}
#nav h4{padding-left:10px;}
#navlist{}
#navlist a{text-decoration:none;color:white;background-color:transparent;display:block;padding:2px;padding-left:10px;}
#navlist a:hover{padding-left:2px;border-left:8px solid white;}
#footer{margin-top:1em;text-align:center;color:white;}
#schedule{}
#ministries{}
#editeventform{margin:1em;}
#currentevents{ margin-top:5px;}
#currentevents h5{font-weight: 600;}
#currentevents ul li{list-style: none inside; padding-left:8px;}

#calendar{font-size:80%;}
#calendar .cal{margin-top:4px;}
#calendar .cal caption{text-align:center;margin-bottom:1em;font-size:120%;}
#calendar .cal caption span{padding-left:10px;padding-right:10px;}
#calendar .cal td,.cal th{padding:2px;min-width:80px;vertical-align:top;}
#calendar .cal td{border-right:1px solid rgb(40,59,128);border-top:1px solid rgb(40,59,128);}
#calendar .cal tbody a {color:black; font-weight:normal;font-size:90%; display: block;}
#calendar .cal tbody a:hover {color:blue;}
#calendar .thismonth{background-color:white;}
#calendar .today{background-color:#ddf;}
#calendar .notthismonth{background-color:#eee;}

#calendar .callist{margin:1em 1em 0 0;}
#calendar .callist td,.callist th{padding:2px;min-width:50px;vertical-align:top;}
#calendar .callist th{color:white;}
#calendar .callist td{color:black;border-bottom:1px solid gray;}
#calendar .callist tbody tr {background-color:white; }
#calendar .callist .nowrap{white-space:nowrap;}

#calendar tr td span {color:black;}

#location{}
#register form{border:0;}
#register p{margin:3px;}
#register label:first-child{width:180px;text-align:right;padding-right:6px;}
#register .checkboxes{margin-left:180px;}
#register .checkboxes span{display:inline-block;width:210px;}
#register fieldset{padding:1em;border:1px solid gray;margin-bottom:0.5em;}
#register legend{font-weight:bold;}
#links li,.linkspreview li{list-style:none;}
#editbar,#regbar{margin:0em 1em 1em 1em;}
#editbar ul,#regbar ul{margin-top:2px !important;}
#editbar textarea{font-family:fixed;font-size:14px;}
#editbar ul li,#regbar ul li{display:inline;margin-left:0px;}
#editbarform{margin:1em 0 1em 0;}
#editpreview{margin:1em 0 1em 0;border:1px solid gray;}
#help p{margin-bottom:0.5em;}
#progress{background-color:green;color:white;font-weight:bold;padding:0 2px 0 2px;}
#readsaint{padding:2px;display:inline-block;font-size:100%;margin-left:10px;}
#readsaint ul li h4{font-weight:bold;margin-top:1em;}
#readsaint ul li{list-style:none;}
#reporttable,#reporttable td{border:1px solid gray;}
#reporttable td{padding:2px;}
#votead { margin:10px; padding:4px;text-align:center;border:1px solid rgb(4,16,139);}
#yam,#arts {text-align: left; margin-left:10px; margin-top:4px;}
#arts img {border:4px solid white;}
.eventtitle { padding-top:5px;font-weight:bold;}
#artshowimg {text-align:right;position:relative; top:-68px;}
.inner #artshowimg a:hover {border:1px solid transparent;}

#uploader input[type="file"] {color:white;}