
.pagewidth {width:780px;}
.centered {margin: 0 auto;text-align: left;}
html {overflow:auto;}
html,body {
	background: #DDDDDD;
    background-repeat: repeat-x;
	background-position: 0px 165px;
	font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #505050;
	text-align: center;
}

#wrapper {
	text-align:left;
	position:relative;
	width: 100%;
	top:0px;
	background: url('../images/bg/gradient.gif');
	background-position: 0px 210px;
    background-repeat: repeat-x;
}
#spacer {
	padding: 0px 0px 50px 0px;
	background: url('../images/bg/texture.gif');
    background-repeat: repeat-x;
	background-position: 0px 10px;
	
}
#topborder {background: #95100F;height:5px;overflow:hidden;}
#header {
	margin: 0 auto;
	text-align: left;
	height:120px;
    background: #FFFFFF;
	font-size:11px;
	color: #666666;
}

#pagephoto {
    margin-top:20px;
    border: 10px solid #FFFFFF;
    height:270px;
    overflow:hidden;
	background:#FFFFFF;
}

#content {font-size: 12px;}

#footer {
	height:40px;
	width:100%;
	font-size:11px;
	color: #666666;
	text-align: center;
	background:#BBBBBB;
}

#horizontalmenu {
    background: #303030;
    height:40px;
}
#nav {height:40px;padding:0px 0px;overflow:hidden;}
#nav ul{float: left;padding:0px;margin: 0px;list-style: none;border-left:1px solid #414141;border-right:1px solid #212121;}
#nav li{float: left;border-left:1px solid #212121;border-right:1px solid #414141;padding:10px 12px ;}


.page_item a, .page_item a:visited {font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.page_item a:hover {font-size:11px;font-weight:bold;color:#999999;text-decoration:underline;}
.hover, .hover a, .hover a:hover, .hover a:visited {font-size:11px;font-weight:bold;color:#404040;text-decoration:none;background:#eeeeee;}


#worshiptimes {color:#ffffff;font-family:serif;height:210px;}
#worshiptimes h1 {font-size:16px;}
#worshiptimes h2 {font-size:12px;}
#worshiptimes h3 {font-size:11px;}


.padded {padding: 10px;}

a,a:visited {color:#666666;text-decoration:none;}
a:hover {color:#303030;text-decoration:underline;}

#text a, #text a:visited {font-weight:bold;color:#666666;text-decoration:none;}
#text a:hover {font-weight:bold;color:#303030;text-decoration:underline;}

.map {overflow:hidden;border:1px solid #666666;width:490px;}
#map #tooltip {color:#ffffff;background:#7C4833;padding:3px;border:4px solid #a6a287;width:130px;font-size:10px;}

#minicalendar {font-size:11px;}
#minicalendar td {padding:5px 7px;border:1px solid #cccccc;}

#minicalendar .calheading {font-weight:bold;}
#minicalendar td a,
#minicalendar td a:visited,
#minicalendar td a:hover {
    font-weight:normal;
}

#minicalendar td select{font-size:11px;}

#minicalendar .today {background:#ffffcc;}
#minicalendar .emptydate {background:#cccccc;}

.description img {border:1px solid #666666;}

.thumbnail {
    float:left;
    border:1px solid #BBBBBB;
    background: #eeeeee;
    margin: 5px;
}
.thumb {
    margin: 6px;
    background: #eeeeee;
}
.photo_gallery {
    background: #d0d0d0;
    border: 1px solid #bbbbbb;
}

.thumbnailSmall {
    float:left;
    border:1px solid #BBBBBB;
    background: #eeeeee;
    margin: 3px;
}
.thumbSmall {
    margin: 3px;
    background: #eeeeee;
}

ul.sitemap li {
    padding: 8px 0px;
}

h3 {
    font-size:18px;
}
.styleoverride h3{
    color:#95100F;
    font-size:14px;
}
