html {
	overflow-y: scroll;
}

body {
	background-color: #B1B1B1;
	background-image: url(../images/page_bkd.jpg);
	background-repeat: repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
}

td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
}

h3, h4 {
	font-size:small;
}
h2 {
	font-size:medium;
}
h1 {
	font-size:large;
}

.churchnameplate {
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	font-weight:bold;
	color:#FFFFFF;
	padding-left: 8px;
}

#leftnav {
	
	font-size: small;
	font-weight:bold;
	padding-left:10px;
}

#leftnav p {
	margin-top:0.2em;
	margin-bottom:0.2em;

}

#leftnav a {
	color: #333333;
	padding-left:10px;
	text-decoration:none;
}

#leftnav a:hover {
	color: #666666;
	text-decoration: underline;
}

#leftworship {
	
	font-size: small;
	padding-left:10px;
	overflow:auto;
	text-align: justify;
}

.maincontent {
	margin: 20px;
}

.rightbox {
	margin: 10px;
	border-left: thin blue;
}

/* ################# breadcrumbs ################ */
#breadcrumbs {
background:#00395A;
min-height:1.75em;
padding-top:3px;
text-align:left;
color:#fff;
}

#breadcrumbs p {
padding:5px;
display:inline;
}

* html #breadcrumbs {
height:65px;
}

#breadcrumbs a {
text-transform:none;
}

#breadcrumbs a:link,#breadcrumbs a:visited {
background:#00395A;
color:#fff;
}

#breadcrumbs span {
color:#fff;
font-size:0.9em;
padding:7px;
}

#breadcrumbs span a:hover,#breadcrumbs span a:active,#breadcrumbs span a:focus {
background:#000;
color:#fff;
text-decoration:none;
}

#user2 {
	background:#FFF;
	font-size: small;
	font-weight:bold;
	padding:15px;
	border-style:solid;
	border-width: thin;
	border-color: blue;
	margin: 20px;
	
}

.moduletablesearch1 label {
    display: none;
}

