﻿

.upcoming-left .sermons article .image, .article-right .article-upcoming-scetion .image {
  display: inline-block;
  vertical-align: top;
}


.news-date						{
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size: 107.7%;
	padding-bottom: 5px;
}

.aligncenter { display: block; margin-left: auto; margin-right: auto; }

img.aligncenter { margin: 5px auto; }
.q_progress_bar .progress_title{display:inline-block;z-index:100}
.q_progress_bars_vertical .progress_title{margin-bottom:.7777777777777778em;margin-top:1em}
#top-left .logo{float:left;}
#top-left .logo .austal{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;}
#top-left .logo .austal a{margin:0;display:block;}
#top-left .logo .austal a img{display:block;width:127px;height:77px;}
#top-left .logo .austal .shipload-button{color:#000000;background:#fff;border:4px solid gray;margin-left:30px;margin-top:5px;padding:6px 10px 5px;font-weight:600;line-height:1;font-size:14px;}
#smart-footer .smartfooter-address .logo img{width:150px;margin:0 auto 12px auto;}
#smart-footer .smartfooter-address .logo{position:absolute;right:0;top:0;}
.no-script .child{display:table-cell;vertical-align:middle;color:#fff;font-weight:400;padding-bottom:20%}
.no-script .child .no-script-text{font-size:16px;line-height:24px;font-weight:400;margin-top:40px}
.no-script .child a{color:#0094d5;font-weight:400}
.no-script .child a:active,.no-script .child a:focus,.no-script .child a:hover{color:#fff}

.right {float:right;}

#header .right {margin:25px 0 8px 0;}

#header .right a {
	color:#868686; 
	font-family:arial !important; 
	font-size:11px; 
	margin:0px 18px 2px 0; 
	text-decoration:none;
    font-weight: normal;
}

#header .right a:hover {
	color:#000000; 
	font-family:arial !important; 
	font-size:11px; 
}
#footer-wrapper{margin-top:15px}




.site-branding { padding: 0.9375rem; background: #ffffff; }

.site-branding img { max-height: 32px; }

.main-block-paragraph h1, .main-block-paragraph h2{
	font-size: 20px;
	font-weight: normal;
	color: #181819;
}
