@import url("css/reset.css");
@import url("css/nav.css");
@import url("css/menu.css");
@import url("css/shadetabs.css");

/* CSS Document */
body {
	text-align:center;
	background:#FFFFFF url(/portals/_default/skins/templates/images/BG.jpg) repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

p {
	padding-bottom:10px;
	line-height:15px;
	vertical-align:middle;
}

#logo {
	float:left;
	width:146px;
	height:129px;
	margin-left:50px;
	margin-top:10px;
}

#searchbar {
	float:right;
	height:18px;
	line-height:18px;
	vertical-align:middle;
	margin-top:4px;
}

#searchbar .searchlinks {
	float:left;
}

#searchbar .searchlinks * {
float:left
}

#searchbar .searchbox {
	float:left;
	vertical-align:middle;
	margin-right:10px;
}

#searchbar a{
	color:#28586f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:11px;
	background:url(/portals/_default/skins/templates/images/searchbar_links.gif) no-repeat;
	margin-right:15px;
}

#searchbar a.ServerSkinWidget {
	background:none;
	margin-right:0;
	padding:0;
}

#searchbar input.NormalTextBox {
	height:18px;
	border:1px solid #666666;
}	

.breakLine {
	line-height:1px;
	height:0;
	clear:both;
}

.leftborderbg {
	background:url(/portals/_default/skins/templates/images/left_border-trans.png) no-repeat;
}

.rightborderbg {
	background:url(/portals/_default/skins/templates/images/right_border-trans.png) no-repeat;
}

h1 {
	color:#46565e;
	line-height:40px;
	vertical-align:top;
	font-size:32px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}

h2 {
	color:#46565e;
	vertical-align:top;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	border-bottom:1px solid #e4e4e4;
	margin-bottom:10px;
}

h3 {
	color:#46565e;
	vertical-align:top;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	margin-bottom:3px;
	margin-top:3px;
}

h6 {
	line-height:56px;
	background:#FFFFFF url(/portals/_default/skins/templates/images/line_break.jpg) no-repeat center;
}
	
	
#pagewrapper {
	width:963px;
	margin:0 auto;
	text-align:left;
}

#header {
	height:143px;
	width:939px;
	background:#FFFFFF url(/Portals/_default/Skins/templates/images/header.jpg) no-repeat;	
}

#menucontainer {
	width:939px;
	height:27px;
}

.pagepicture p {
	margin:0;
	padding:0;
}
	

#contentcontainer, #contentcontainer2 {
	width:939px;
}

.contentPaneWrapper {
	width:487px; 
	float:left;
	padding-right:0px;
	display:inline;
	background:url(/portals/_default/skins/templates/images/vertLine.gif) no-repeat top right;
}
.subpageClergyNew .contentPaneWrapper {
	width:290px;
	padding-right:0;
}

#footer {
	color:#8d8b8b;
	padding-top:10px;
	border-top:1px solid #e1e1e1;
}

.imagepadding {
	float:left;
	margin-right:8px;
	margin-bottom:5px;
	display:inline;
}

.subpage #footer {
	color:#8d8b8b;
	padding-top:10px;
	margin-top:18px;
	border-top:1px solid #e1e1e1;
}

.clergy_rightpane{}

.footer_left {
	float:left;
	padding-left:10px;
}

.footer_right {
	float:right;
	padding-right:3px;
}

.home .footer_right {
	padding-right:10px;
}

.contentpane {
	margin-top:auto;
}

.spotlight, .worship, .events {
	color:#3c3b3b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px;
}

.news_announcements {
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px;
}

.banners {
	padding-top:10px;
}

.spotlight h1 {
	font-size:13px;
	color:#037cb7;
	font-weight:bold;
	margin-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
}

.spotlight a:link {color:#037cb7; text-decoration:none;}
.spotlight a:visited {color:#037cb7; text-decoration:none;}
.spotlight a:active {color:#9e2121; text-decoration:none;}
.spotlight a:hover {color:#9e2121; text-decoration:none;}

.spotlight strong, .news_announcements strong {
	color:#037cb7;
}

 .worship h2, .events h2, .events {
 	color:#037cb7;
	font-size:12px;
	line-height:22px;
	vertical-align:middle;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border:0;
	padding:0;
	margin:0;
	font-weight:bold;
}

 .events {width:310px;padding:0px;}
 
 .events h2 {
 	line-height:16px;
}

.events p {
	margin:0;
	padding:0;
}

.events a:link {color:#037cb7; text-decoration:none;}
.events a:visited {color:#037cb7; text-decoration:none;}
.events a:active {color:#9e2121; text-decoration:none;}
.events a:hover {color:#9e2121; text-decoration:none;}

.worship h2 a:link, .events h2 a:link, .news_announcements  a:link, a:link {color:#037cb7; font-weight:bold; text-decoration: none;}
.worship h2 a:visited, .events h2 a:visited, .news_announcements a:visited,  a:visited {color:#037cb7; font-weight:bold; text-decoration: none;}
.worship h2 a:hover, .events h2 a:hover, .news_announcements a:hover, a:hover {color:#9e2121; font-weight:bold; text-decoration: none;}
.worship h2 a:active, .events h2 a:active, .news_announcements a:active, a:active {color:#9e2121; font-weight:bold; text-decoration: none;}	

.worship h1, .events h1 {
	font-size:12px;
	line-height:18px;
	vertical-align:top;
	color:#3c3b3b;
	font-weight:bold;
	margin-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
}
	
.DNN_News_ItemDate {
	display:none;
}

.DNN_News_ItemLink {
	font-size:12px;
}

.news_announcements p 
{
	color:#333333;
	margin:0;
	padding:0;
}

p.DNN_News_ItemDetails {
	padding-bottom:10px;
}

.newsHeader {
	padding:5px;
	background-color:#bb4134;
	margin-bottom:5px;
}

.newsHeader a {font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;}
.newsHeader a:link {color:#FFF; text-decoration:none;}
.newsHeader a:visited {color:#FFF; text-decoration:none;}
.newsHeader a:hover {color:#FFF; text-decoration:underline;}
.newsHeader a:active {color:#FFF; text-decoration:underline;}

.newsReadMore a {font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#bb4134; text-decoration:none;}
.newsReadMore a:link {color:#bb4134; text-decoration:none;}
.newsReadMore a:visited {color:#bb4134; text-decoration:none;}
.newsReadMore a:hover {color:#bb4134; text-decoration:underline;}
.newsReadMore a:active {color:#bb4134; text-decoration:underline;}

.newsReadMore {
	display:block;
	padding-bottom:5px;
}

