@import url(/media/css/base.css);
@import url(/media/css/navigation.css);
@import url(/media/css/shared.css);

#main { background: url(/media/img/secondary/white-blue.jpg) no-repeat 0 156px; }

.left { width: 246px; margin-left: 20px; }

#nav2 { list-style: none; padding-top: 10px; }
#nav2 li {
	background: url(/media/img/icons/gray-dots.gif) repeat-x left top;
	font: 1.3em Tahoma, Arial, Helvetica, sans-serif;
	padding: 7px 23px;
}
#nav2 li.first { background: url(none); }
#nav2 li a { color: #099; }
#nav2 li a:hover { color: #333; }

#breadcrumbs { 
	background: #cbe0e4; 
	font: 1.1em Tahoma, Arial, Helvetica, sans-serif;
	margin-right: 10px;
	width: 492px;
}
#breadcrumbs p { color: #066; padding: 7px 23px; }
#breadcrumbs p a { color: #066; }
#breadcrumbs p a:hover { color: #333; }

#content {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-right: 30px;
	padding-top: 25px;
	width: 450px;
}
#content h2 { color: #900; font: 2.8em Tahoma, Arial, Helvetica, sans-serif; }
#content h4 { font: bold 1.5em Tahoma, Arial, Helvetica, sans-serif; }
#content p, #content ul { font-size: 1.3em; line-height: 1.6em; padding-top: 24px; }
#content ul { list-style: square; padding-left: 20px; }
#content li a, #content p a { color: #099; }
#content li a:hover, #content p a:hover { color: #333; }

#meetings, #links { margin-left: 23px; padding-top: 20px; }
#meetings h3 { background: url(/media/img/main/upcoming-events.gif) no-repeat; width: 113px; }

#eupdates { background: url(/media/img/ministries/eupdates-shadow.jpg) no-repeat left bottom; padding-bottom: 11px; }
#eupdates form { background: #f7f4de url(/media/img/icons/gray-dots.gif) repeat-x left top; padding: 8px; }
#eupdates fieldset { background: #f9e0a8; padding: 7px 10px; }
#eupdates .input { margin-right: 5px; width: 133px; }
#eupdates .title { margin-bottom: 5px; }

#churchsearch { background: #ffecb3; border: 3px double #999; border-left: 0; border-right: 0; margin-top: 15px; padding: 12px; }
#content #churchsearch p { padding: 0; }
#churchsearch .input { margin-left: 13px; width: 270px; }

div.profile { background: #f5f5f5; margin-bottom: 3px; padding: 10px; }
div.odd { background: #daf1f0; }
.profile img { border: 4px solid #8cc1b9; float: right; margin: 0 0 0 10px; }
.profile h5 { color: #930; font: 1.5em Tahoma, Helvetica, Arial, sans-serif; }
.profile h6 { font: 1.2em Tahoma, Helvetica, Arial, sans-serif; }

.searchtop { border-bottom: 1px solid #8cc1b9; padding-bottom: 20px; }
