/*
PORTICO
Global CSS Properties
version: 1.0.0
Contains any elements that are common throughout the site. Mainly the core layout, font, and form settings.
*/
/*=========================================== CORE ===========================================*/
body {
	background: url(../images/general-bg-page.jpg) center top no-repeat #18150f;
	margin:0px;
	padding:0px;
}
html {
	background: url(../images/general-bg-page.jpg) center top no-repeat #18150f;
	margin:0px;
	padding:0px;
}
/*========================================== LAYOUT ==========================================*/
#wrapper {
	width:944px;
	margin:0px auto;
}
#container {
}

/*========================================== FONTS ===========================================*/
p {
}
h1,
h1.error-header{
	color:#1c5072;
	font-family:arial narrow;
	font-size:25px;
	text-transform:uppercase;
	font-weight:bold;
}

h1.error-header {
	display:block;
	height:25px;
	width:100%;
	float:left;
	clear:both;
}
h2 {
}
h3 {
}
h4 {
}
h5 {
}
h6 {
}
a:link {
	color:#00a0c6;
}
a:visited {
	color:#00a0c6;
}
a:hover {
	color:#892388;
}
a:focus {
	color:#892388;
}
a:active {
	color:#00a0c6;
}

#breadcrumb a:link {
	color:#808990;
}
#breadcrumb a:visited {
	color:#808990;
}
#breadcrumb a:hover {
	color:#892388;
}
#breadcrumb a:focus {
	color:#892388;
}
#breadcrumb a:active {
	color:#808990;
}

a.link-email {
}
/*========================================== FORMS ===========================================*/
form {
}
form fieldset {
}
form label {
}
form select {
}
form textarea {
}
form input.text {
}
form input.button {
}
form input.checkbox {
}
form input.radio {
}
form input.file {
}
form input.image {
}
form input.hidden {
}
a.blog-link {
	padding-left:19px;
	background:url(../images/icons/blog.png) no-repeat 0px 2px;
}
a.email-link {
	padding-left:19px;
	background:url(../images/icons/email.png) no-repeat 0px 2px;
}
a.facebook-link {
	padding-left:19px;
	background:url(../images/icons/facebook.png) no-repeat 0px 2px;
}
a.twitter-link {
	padding-left:19px;
	background:url(../images/icons/twitter.png) no-repeat 0px 2px;
}

/*========================================== MENU ==========================================*/
#content-topmenubar{
	background:url(../images/bg-content-topmenubar.gif) repeat-x #e0e3df;
	height:18px; /*Actually 47px but the padding top makes it 23px*/
	width:900px;
	float:left;
	clear:both;
	position:relative;
	padding-top:29px; /*To put the topmenubar down at the bottom, only way to do this and at the same time always have it centered if it grows/shrinks*/
	/*padding-bottom:18px;*/
	z-index:3;
}

#nav_534840 {
	display:table;
	padding:0;
	margin:0 auto;
	font-size:0.85em;
	white-space:nowrap;
	list-style-type:none;
	text-transform:uppercase;
	color:#fff;
	bottom:0px;
	height:60px;
	$margin-left:135px;
}

#nav_534840 li {
	display:block;
	float:left;
	text-align:center;
	width:auto !important;
	height:33px !important;
}
#nav_534840 li img {
	display:none;
}
#nav_534840 a,
#nav_534840 li ul a {
	display:block;
	padding:0.2em 1em;
	background:#000;
	color:#fff;
	text-decoration:none;
	height:14px;
	line-height:22px;
	float:left;
}
#nav_534840 a:hover {
	color:#fff;
	background:#000;
	text-decoration:underline;
}
#nav_534840 li.first a {
	background:#000 url(../images/content-topmenubar-cap-left.gif) no-repeat left;
	padding-left:40px;
}
#nav_534840 li.last a {
	background:#000 url(../images/content-topmenubar-cap-right.gif) no-repeat right;
	padding-right:40px;
}

#nav_534840 li ul {
	display:none;
	background:url(../images/submenu-bg.gif) repeat-x bottom;
	width:864px;
	height:42px;
	margin:0px;
	padding:0px 18px 0px 18px !important;
	position:absolute;
	left:0px;
	top:47px;
	line-height:28px;
	text-align:center;
}
#nav_534840 li:hover ul {
	display:block;
}

#nav_534840 li ul li {
	height:28px !important;
	margin-top:14px;
}
#nav_534840 li ul li a,
#nav_534840 li ul li a:hover {
	background:#892388;
	line-height:26px;
	display:inline;
}
#tm-ministries #navsub_534840_363525 {
	display:none;
}
#tm-ministries:hover #navsub_534840_363525 {
	display:block;
}


#message-bar {
	background:#b5bcc2;
	height:28px;
	line-height:28px;
	width:864px;
	padding:0px 18px 0px 18px;
	float:left;
	clear:both;
	/*Used to compliment the top mentu, it's the bottom base in black*/
	border-top:14px solid #000000;
}
/*#topmenubar,
#nav_534840,
#nav_534840 li ul {
	display:table;
	padding:0;
	margin:0 auto;
	font-size:0.85em;
	white-space:nowrap;
	list-style-type:none;
	text-transform:uppercase;
	color:#fff;
	bottom:0px;
}
#topmenubar li,
#nav_534840 li {
	display:table-cell;
	width:auto !important;
	height:32px !important;
}
#topmenubar a,
#nav_534840 a,
#nav_534840 li ul a {
	display:block;
	padding:0.2em 1em;
	background:#000;
	color:#fff;
	text-decoration:none;
	height:14px;
	line-height:22px;
}
#topmenubar a:hover,
#nav_534840 a:hover {
	color:#fff;
	background:#000;
	text-decoration:underline;
}
#topmenubar li.first a,
#nav_534840 li.first a {
	background:#000 url(../images/content-topmenubar-cap-left.gif) no-repeat left;
	padding-left:40px;
}
#topmenubar li.last a,
#nav_534840 li.last a {
	background:#000 url(../images/content-topmenubar-cap-right.gif) no-repeat right;
	padding-right:40px;
}
#message-bar {
	background:#b5bcc2;
	height:28px;
	line-height:28px;
	width:864px;
	padding:0px 18px 0px 18px;
	float:left;
	clear:both;
	/*Used to compliment the top mentu, it's the bottom base in black*/
/*	border-top:14px solid #000;
}

#nav_534840 li ul {
	display:block;
	background:#892388;
	width:864px;
	height:28px;
	margin:0px;
	padding:0px 18px 0px 18px !important;
	position:absolute;
	left:0px;
	top:61px;
	line-height:28px;
	text-align:center;
}
#nav_534840 li ul li {

}
#nav_534840 li ul li a,
#nav_534840 li ul li a:hover {
	background:#892388;
	line-height:26px;
	display:block;
	height:36px;
}
#tm-ministries #navsub_534840_363525 {
	display:none;
}
#tm-ministries:hover #navsub_534840_363525 {
	display:block;
}*/

.blog-container h1 {
	display:none;
}