/*	File: screen.css	Media: screen	Copyright: (c) 2008 Church Media Group, Inc. www.churchmedia.cc	Author: Ismael Burciaga Jr.	Notes: /* Reset Defaults--------------------------------------------------------------------------------------- */html, body,  span, applet, object, iframe, h1, h2, h3, h4, h5, h6,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; inherit; vertical-align: baseline;}:focus { outline: 0;}/* Basic Selectors--------------------------------------------------------------------------------------- */body {	background: #f7f5f5 url(../images/bg/bg_body.jpg) top center no-repeat;	font: normal 12px/normal Geneva, Arial, Helvetica, sans-serif;}h1 {	font-size: 18px;	font-weight: bold;	color: #DE2757;}h2 {	font-size: 14px;	font-weight: bold;	color: #DE2757;	margin-bottom: -10px;}h3 {	font-size: 14px;	font-weight: bold;	color: #333333;	padding-top: 15px;}h3 a{	font-size: 14px;	font-weight: bold;	color: #333333;}h3 a:link, h3 a:active, h3 a:visited{	font-size: 14px;	font-weight: bold;	color: #333333;}h3 a:hover{	font-size: 14px;	font-weight: bold;	color: #DE2757;}.highlight{	color: #DE2757;}.align-left { text-align:left; }.align-center { text-align:center; }.align-right { text-align:right; }.float-left { float:left; }.float-right { float:right; }.float-none { float:none; }.clear-left {clear: left;}.clear-right {clear:right;}.push {clear:both;}.hide {display: none;}.overflow { width: 100%; overflow: hidden; }.article_thumb { float: left; display: inline; margin: 16px 16px 16px 0; }.title_full_width_border { width:100%; padding-bottom:12px; border-bottom:6px solid #ccc; }/* Links--------------------------------------------------------------------------------------- */a {}a:link {	color: #333;	font-weight: normal;	text-decoration: underline;}a:visited {	color: #333;	font-weight: normal;	text-decoration: underline;}a:hover {	color: #DE2757;	text-decoration: underline;	font-weight: normal;}a:active {	color: #333;	font-weight: normal;	text-decoration: underline;}.bold {	font-weight: bold;}/* footer */#footer{	clear: both;	width: 934px;	padding-bottom: 10px;	text-align: center;	vertical-align: middle;	padding-top: 5px;	color: #333333;	}ul#footer a {	list-style-type:none;	color: #333333;	font: normal 12px/normal Geneva, Arial, Helvetica, sans-serif;	text-transform: capitalize;	text-decoration: none;	text-align: center;	border-right: 1px solid #333333;	padding-right: 10px;}ul#footer li {	display: inline;	text-align: center;	vertical-align: middle;	/*border-right: 1px solid #FFFFFF;*/	padding: 0px 3px 2px;	color: #333333;}.foot_image  {	display: inline;	text-align: center;	vertical-align: middle;	/*border-right: 1px solid #FFFFFF;*/	padding: 0px 3px 2px;}ul#footer ul {	}ul#footer a:hover {	color: #DE2757;		}/* Main Structural Selectors--------------------------------------------------------------------------------------- */#container {	width:960px;	margin: 0 auto;	padding: 0 0 20;	font-family: Geneva, Arial, Helvetica, sans-serif;	background-position: 0 0;}#header {	width:960px;	height:122px;	padding: 0;	overflow: hidden;	background: transparent url(../images/bg/bg_header.jpg) bottom left no-repeat;}#banner {	padding: 0;	background: 0px 0px;	height: 241px;	width: 941px;}#content {	width:940px;	padding: 13px 10px 30px;	min-height: 300px;	float: left;	background-color: #FFF;	background-image: url(../images/bg/bg_content.jpg);	background-repeat: repeat;	background-position: 0 0;}#maintext {	width: 640px;	margin-top: 30px;	margin-right: 20px;	color: #333333;	float: left;	margin-left: 30px;	padding-top: 10px;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	line-height: 18px;	font-weight: normal;	font-variant: normal;}#maintext .floatleft{	float: left;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	line-height: 18px;	font-weight: normal;	font-variant: normal;	margin-right: 30px;	margin-bottom: 20px;	width: 280px;}#maintext ul{	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	list-style-type: none;	display: list-item;}#maintext li{	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	list-style-type: none;	list-style-image: url(../images/bullet.gif);	list-style-position: outside;	line-height: 24px;}.main {	width: 640px;	margin-top: 30px;	margin-right: 40px;	font: normal 14px/normal Geneva, Arial, Helvetica, sans-serif;	color: #333333;	float: right;}.footer_box {	background: transparent;	width: 960px;}.footer {	width: 960px;	padding: 10px 0 24px;	color: #a89f9b;	background: transparent url(../images/bg/bg_footer.jpg) repeat 0 0;}body.blog .footer_box { background: none; }/* side bar Layout--------------------------------------------------------------------------------------- */#sidebarcontainer {	width: 226px;	margin: 30px 0px 0px 1px;	padding: 0px 0px 10px;	float: left;	background: transparent ;}#sidebar {	float: left;	overflow: hidden;	width: 226px;}#sidebar ul {		width: 226px;		display: block;		margin: 0;		padding: 0;	}#sidebar li, #subnav li a {display: block;}	#sidebar li{	background: none;	font: normal 14px Geneva, Arial, Helvetica, sans-serif;	list-style: none;	color: #666666;	text-decoration: none;	margin: 0px;	padding: 0px;	text-indent: 30px;}#sidebar li.norm {	height: 42px;	padding: 8px 0px;		}		#sidebar li.norm a {color: #333333;}#sidebar li.norm a:hover {color: #de2757;}		#sidebar li.active {	height: 42px;	padding: 8px 0px;	background-repeat: no-repeat;	background-position: 0px 0px;	background-color: transparent;	background-image: url(../images/nav_hilite.png);		}		#sidebar li.active a {	background: transparent ;	color: #de2757;			}		#sidebar li a {	color: #454545;	font-size: 14px;	line-height: normal;	text-decoration: none;	padding-top: 13px;	padding-bottom: 20px;	font-weight: normal;			}	#sidebar li a:hover { color: #DE2757; }#sidebar li.submenu {	margin: 0px;	padding: 0px;		}		#sidebar li.submenu a{	font-size: 13px;	background: url(../images/bullet.gif) no-repeat 0px 4px;	margin: 0px;	padding: 0px 0px 2px 15px;		}#sidebar li.submenuactive{color: #de2757;}#sidebar li.submenuactive a{	font-size: 13px;	background: url(../images/bullet.gif) no-repeat 0px 4px;	margin: 0px;	padding: 0px 0px 2px 15px;	color: #de2757;}	#sidebar p {	padding-bottom: 2px;			}			/* Header Layout--------------------------------------------------------------------------------------- */#header h1 { float: left; display: inline; margin: 18px 0 0 0px; }#header h1 a { display: block; width: 306px; height: 92px; text-indent: -9999px; background: transparent url(../images/logo.gif) no-repeat left top; }/* Footer Layout--------------------------------------------------------------------------------------- */#bottom_box {	width: 920px;	height:80px;	background: transparent url(../images/bg/bg_bottom_box.gif) bottom left no-repeat;	color: #E9E6E4;	overflow: visible;	float: left;	padding-top: 20px;	padding-right: 20px;	padding-left: 20px;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 16px;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-align: center;	line-height: 20px;	padding-bottom: 20px;}
