@charset "utf-8";
/* CSS Document */

body{
   font-size: 10pt; 
   /*background-color: #ffffcc;*/
   background-image: url(/static/proxypass/bgtexture.jpg);
}

h2{
	color: #800000;
}

#cal_month h3{
    border-top: solid 1px black;
    border-bottom: solid 1px black;
}
#service-times {
	border-top: solid 1px black;
	padding-top: 10px;
}
.current-sermon {
    border-top: solid 1px black;
    padding-top: 10px;
}
.current-sermon {
    .padding-top: 30px;
}
.index-left, #index-right {
    border-top: solid 1px black;
    padding-top: 10px;
}
li.calendar-list{
	margin-top: -10px;
	color: #800000;
	border: solid 0px green;
	padding: 0px;
}

div{
    border: solid black 0px;
}


#nobullet { list-style: none;}

#wrapper{
/*background-image: url(/static/proxypass/bgtexture.jpg);*/
   background-color: #eeeecc;
padding: 0px;
width: 750px;
margin: auto;
border: 1px solid #800000;
display: block;
}

#header{
    /*display: block;*/
}
#content{
    padding-left: 15px;
    padding-right: 15px;
    text-align: left;
    position: relative;
    display: block;
    color: #800000;
	
}
#footer{
    
    color: white;
	
	float:left;
}

.icon {border: 0px;}

/* Calendar */
div#cal_day{/*	padding: 0px;*/	margin-top: -5px; border-bottom: solid black 0px;}
/* div#cal_month{padding: 0px;i} */
/*div#cal_day ul li a img { border: 0px;}*/

/* Shadow */
.shadow1{position: relative; left: 0px; margin: auto; width: 755px; height: 99%; border-right: solid #ccc 1px; border-bottom: solid #ccc 1px;}
.shadow2{position: relative; left: 0px; margin: auto; width: 754px; height: 99%; border-right: solid #999 1px; border-bottom: solid #999 1px;}
.shadow3{position: relative; left: 0px; margin: auto; width: 753px; height: 99%; border-right: solid #666 2px; border-bottom: solid #666 2px;}
.shadow4{position: relative; left: 0px; margin: auto; width: 752px; height: 99%; border-right: solid #333 2px; border-bottom: solid #333 2px;}

/*
.shadow1{margin: auto; width: 762px; border: solid #777 1px;}
.shadow2{margin: auto; width: 760px; border: solid #666 1px;}
.shadow3{margin: auto; width: 756px; border: solid #333 2px;}
.shadow4{margin: auto; width: 752px; border: solid #000 2px;}
*/

/*Menu*/
/*
a{color: maroon;}
#menu {margin: -4px 0px 0px 0px; padding: 0px; font-size: 10pt;}
#menu ul {border-top: solid black 1px; border-bottom: solid black 1px;  margin: 0; padding: 0;}
#menu ul li {display: inline; float: left; color: #000000;}

#menu ul li span {padding-left: 15px; padding-right: 15px; margin: 0px;}
#menu ul li a {text-decoration: none; }
#menu ul li a:hover { background-color: maroon; color:white;}

#menu ul li.menu-parent {display:inline; float:left;  position: relative;}
#menu ul li.menu-parent a {display: block; }

#menu ul li.menu-parent ul {display: none; position: absolute; z-index: 999; background-color: #eeeecc; padding: 0px;}
#menu ul li.menu-parent:hover ul {display: block; position: absolute; z-index: 999; block; border: solid 1px; border-top: 0px; padding: 0px;}
#menu ul li.menu-parent ul li a {padding: 5px;}
#menu ul li.menu-parent ul li a:hover {display: block; color: white; background-color: maroon;}
#menu ul li.menu-parent ul li:hover {display: block; color: white; background-color: maroon;}
*/
/*Menu*/
a{color: maroon;}
#menu {margin: -4px 0px 0px 0px; padding: 0px; font-size: 10pt;}
#menu ul {border-top: solid black 1px; border-bottom: solid black 1px; margin: 0; padding: 5px;}
#menu ul li {display: inline; color: #000000; }
#menu ul li * {padding: 0px 5px 0px 5px ;  margin: 0px;}
#menu ul li a {text-decoration: none; padding: 5px;}
#menu ul li a:hover { background-color: maroon; color: white; }



/* Index */
#index-left{float: left; width: 360px;}
#index-right{float: right; width: 360px;}
.clear-float {clear:both}
.current-sermon{float: left; width: 360px;}
.service-times{float: right; width: 360px;}

/* Contacts */
#contacts-left{float:left; width: 360px; border-top: solid 1px black;}
#contacts-right{float: right; width: 360px; border-top: solid 1px black;}
#contacts-footer{clear: both; height: 10px;}


/* Missionaries */
.missionaries-target { position:absolute; display: none; text-align: center; width: 580px;}
#missionaries-sidebar { clear:both; float: left; width: 165px; height: 400px; border-right: solid 1px;}
#missionaries-content { float: right; width: 550px; height: 400px; margin: auto;}
#missionaries-footer{clear: both; height: 10px;}
#missionaries-photo{float: left; width: 200px;} 
#missionaries-table{float: left; margin-left: 25px;}

/* Sermons Download */
.sermons-tbheader {text-align: center; border: solid 1px;}
.sermons-tbcell {text-align: center; padding: 10px; border: solid 1px;}
.sermons-table {margin: auto; border: solid #800000 1px; margin-bottom: 15px;}


.sermons-table tr td {text-align: center; padding: 10px; border: solid 1px;}


/* Manage Users */
.manage_user { margin: auto; border: solid 1px; border-collapse: collapse; padding : 5px; text-align: center; margin-bottom: 20px;}
.manage_user th { margin: auto; border: solid 1px; border-collapse: collapse; padding : 5px; text-align: center; }
.manage_user td { margin: auto; border: solid 1px; border-collapse: collapse; padding : 5px; text-align: center; }

/* Login */
#message {border: solid black 1px; background-color: #ff5555; padding: 10px; color: black; margin-top: 20px; font-size: 18pt;}
#login-container {padding-bottom: 20px;}
#login-container label {width: 300px; margin: 30px;}

/* Calendar Edit */
#calendar-edit-container {padding-bottom: 20px;}


/* Confirm Dialog */
.confirm-dialog {text-align: center; margin:auto;}

/* Service Times on Homepage */
/*.service-times h3 {margin-bottom: -10px;}*/
#service-times table {margin-top: -10px; margin-bottom: 10px; border: 0px;}
.current-sermon table {margin-top: -10px; margin-bottom: 10px; border: 0px;}
