﻿#html, body {
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	width: 960px;
	height: 100%;
	margin: auto;
	color: #000; 
	background: url(img/bgsmcc.jpg) repeat-x;
	font-family: helvetica,arial,sans-serif; 
	font-size: 11pt;
	} 
td, div {
	margin-top: 0px;
	color: #000; 
	font-family: helvetica,arial,sans-serif;
	font-size: 11pt;
	}
p {
	margin: 0px 0px 10px 0px;
	color: #000; 
	font-family: helvetica,arial,sans-serif;
	font-size: 11pt;
	}
ul, ol, li {
	margin: 5px;
	font-size: 11pt;
	}
img {
	border: none;
	}
form {
	margin: 2px;
	}
h1	{
	margin: 4px 0px;
	color: #fff;
	font-family: "Times New Roman",serif;
	font-size: 22pt;
	text-shadow: 3px 3px 4px #333;
	}
h1.home	{
	margin: 7px 0px 0px 0px;
	color: #fff;
	font-family: "Times New Roman",serif;
	font-size: 38pt;
	letter-spacing: 3px;
	text-shadow: 3px 3px 4px #333;
	}
.h1lowercaps {
	font-size: 32pt;
	}
h2	{
	margin: 4px 5px 4px 5px;
	color: #000;
	font-size: 16pt;
	}
h2.home	{
	margin: 0px 0px 18px 0px;
	color: #fff;
	font-family: "Times New Roman",serif;
	font-size: 22pt;
	letter-spacing: 17px;
	text-shadow: 2px 2px 3px #333;
	}
h3	{
	margin: 10px 0px 5px 0px;
	color: #000;
	font-size: 11pt; 
	}
h3.hlink	{
	margin: 0px 0px 5px 0px;
	font-size: 11pt; 
	}
h3.featured	{
	font-size: 11pt;
	font-weight: normal;
	}
h4	{
	margin: 3px 0px 15px 0px;
	font-size: 12pt; 
	}
h5	{
	margin: 3px 0px 10px 0px;
	font-size: 10pt; 
	}
h6	{
	margin: 2px 0px 5px 0px;
	font-size: 9pt; 
	}
a, a:link, a:visited, a:active {
	text-decoration: underline; 
	color: #394c54;
	font-family: helvetica,arial,sans-serif; 
	font-size: 11pt;
	}
a:hover {
	text-decoration: underline; 
	color: #0085d9;
	font-family: helvetica,arial,sans-serif; 
	font-size: 11pt;
	}
a.headlinks, a.headlinks:link, a.headlinks:visited, a.headlinks:active {
	color: #fff;
	text-decoration: underline; 
	font-size: 9pt;
	border-left: none;
	}
a.headlinks:hover {
	color: #a8cbe3;
	text-decoration: underline; 
	font-size: 9pt;
	border-left: none;
	}
a.footerlinks, a.footerlinks:link, a.footerlinks:visited, a.footerlinks:active {
	color: #ddd;
	text-decoration: underline; 
	font-size: 9pt;
	border-left: none;
	}
a.footerlinks:hover {
	color: #fff;
	text-decoration: underline; 
	font-size: 9pt;
	border-left: none;
	}
.footerlinks {
	color: #fff;
	font-family: helvetica,arial,sans-serif; 
	font-size: 9pt;
	border-left: solid white 1px;
	}
.footer {
	color: #fff;
	font-family: helvetica,arial,sans-serif;  
	font-size: 9pt;
	padding-top: 10px;
	}
	
/*  HEADER DIVS  */  

#header {
	background: url(img/bgheader.jpg) no-repeat;
	overflow: hidden;
	width: 100%;
	}
#headerlinks {
	float: right;
	width: 38%;
	padding: 7px;
	color: #fff;
	font-family: helvetica,arial,sans-serif; 
	font-size: 8pt;
	}
#logotitle {
	float: left;
	width: 60%;
	position: relative;
	top: 20px;
	color: #fff;
	}
#churchinfo {
	float: right;
	width: 36%;
	padding-left: 30px;
	border-left: solid white 1px;
	margin-bottom: 10px;
	color: #fff;
	font-family: helvetica,arial,sans-serif; 
	font-size: 10pt;
	}
#tag {
	font-family: "Times New Roman",serif;
	font-size: 12pt; 
	font-style: italic;
	font-weight: bold;
	color: #fff;
	text-shadow: 2px 2px 3px #333;
	}
#smartmenu {
	background: #394c54;
	}
/* SMARTMENU */
.clearFix:after { /* for modern browsers */
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
	}
.clearFix { /* for IE7/Win */
    min-height:1px;
	}
* html .clearFix { /* for IE5-6/Win */
    height:1px;
	}
* html>body .clearFix { /* for IE5/Mac */
    height:auto;
    display:inline-block;
	}
/* END SMARTMENU */

/*  GLOBAL DIVS  */  	
#content {
	background: #fff;
	width: 100%;
	}
#nowshowing {
	overflow: hidden;
	width: 100%;
	}
#social {
	width: 100%; 
	padding-top: 15px;
	padding-bottom: 10px;
	font-family: helvetica,arial,sans-serif; 
	font-size: 12pt;
	}
	
/*  HOME PAGE DIVS  */  	

#about {
	float: left;
	width: 561px;
	margin: 9px 4px 10px 10px;
	}
#summarybox {
	float: left;
	width: 370px;
	height: 300px;
	margin: 10px 10px 10px 5px;
	background: #dfe6d8;
	}
#summaryhdr {
	width: 100%; 
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #c0ceb1;
    background-image: -moz-linear-gradient(top, #c0ceb1, #acb89f);
    background-image: -webkit-gradient(linear, left top,left bottom, from(#c0ceb1), to(#acb89f));
    background-image: linear-gradient(top, #c0ceb1, #acb89f);
	}
.summaryhdr {
	font-family: philosopher,georgia,serif; 
	font-size: 18px;
	}
#summary {
	float: left;
	width:100%;
	padding: 10px 10px 10px 10px;
	}
/*   START 2ND ROW */
#lftbox {
	float: left;
	width: 460px;
	height: auto;
	min-height: 200px;
	margin: 10px 5px 10px 10px;
	background: #d3e5f1;
	}
#lfthdr {
	width: 450px; 
	padding: 5px;
	font-family: philosopher,georgia,serif;  
	font-size: 18px;
	background-color: #a8cbe3;
    background-image: -moz-linear-gradient(top, #a8cbe3, #86b8da);
    background-image: -webkit-gradient(linear, left top,left bottom, from(#a8cbe3), to(#86b8da));
    background-image: linear-gradient(top, #a8cbe3, #86b8da);
	}
#lftcopy {
	padding: 5px;
	}
#rtbox {
	float: right;
	width: 470px;
	height: auto;
	min-height: 200px;
	margin: 10px 10px 10px 5px;
	background: #e6e2d6;
	}
#rthdr {
	width: 460px; 
	padding: 5px;
	font-family: philosopher,georgia,serif;  
	font-size: 18px;
	background-color: #c9bfa3;
    background-image: -moz-linear-gradient(top, #c9bfa3, #b2a991);
    background-image: -webkit-gradient(linear, left top,left bottom, from(#c0ceb1), to(#b2a991));
    background-image: linear-gradient(top, #c9bfa3, #b2a991);
	}
#rtcopy {
	padding: 15px 7px 7px 12px;
	}	
#videos {
	float: right;
	width: 160px;
	margin: 5px 0px 10px 10px;
	padding: 0px 0px 10px 0px;
	font-family: philosopher,georgia,serif;  
	background: #e0dbcc;
	text-align: center; 
	}	
#events {
	float: left;
	width: 390px;
	margin: 10px 5px 10px 10px;
	background: #d3e5f1;
	}
#eventsheader {
	width: 380px; 
	padding: 5px;
	font-family: philosopher,georgia,serif;  
	font-size: 18px;
	background-color: #a4cdd3;
    background-image: -moz-linear-gradient(top, #a4cdd3, #8bbec6);
    background-image: -webkit-gradient(linear, left top,left bottom, from(#a4cdd3), to(#8bbec6));
    background-image: linear-gradient(top, #a4cdd3, #8bbec6);
	}
	
/*  SITE PAGE DIVS  */  
#article {
	width: 98%; 
	background-color: #fff;
	padding: 10px;
	}
#articleheader {
	width: 940px; 
	color: #fff200;
	font-size: 16pt; 
	background-color: #a8cbe3;
    background-image: -moz-linear-gradient(top, #a8cbe3, #0a78a5);
    background-image: -webkit-gradient(linear, left top,left bottom, from(#a8cbe3), to(#0a78a5));
    background-image: linear-gradient(top, #a8cbe3, #0a78a5);
	}
#articlecopy {
	padding: 10px 50px;
	}
	
	
/*  FOOTER DIVS  */  
#footer {
	width: 100%; 
	padding-top: 15px;
	padding-bottom: 15px;
	margin: 0px;
	background-color: #0e3455;
	}
