#site_layout {
	background: url(images/bg/bg-tile.gif);
	height: 100%;
	width: 100%;
}
a.navigation-white:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
a.navigation-white:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
a.navigation-white:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFF00;
}
a.navigation-white:active {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFCC00;
	text-decoration: none;
}
a.navigation:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
a.navigation:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
a.navigation:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFCC00;
	text-decoration: none;
}
a.navigation:active {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FF9900;
	text-decoration: none;
}
.white-text {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.white-text-caps {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	text-transform: capitalize;
}
.yellow-text {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #ffb000;
	text-align: center;
}
a.yellow:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #ffb000;
	text-decoration: none;
}
a.yellow:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #C29A1D;
	text-decoration: none;
}
a.yellow:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFB000;
	text-decoration: none;
}
a.yellow:active {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #DAA211;
	text-decoration: none;
}
a.mininavigation:link {
	font: bold 9px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
a.mininavigation:visited {
	font: bold 9px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
a.mininavigation:hover {
	font: bold 9px Arial, Helvetica, sans-serif;
	color: #3FA297;
	text-decoration: none;
}
a.mininavigation:active {
	font: bold 9px Arial, Helvetica, sans-serif;
	color: #2C726A;
	text-decoration: none;
}
a.navigation-blue:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333366;
	text-decoration: none;
}
a.navigation-blue:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #330066;
	text-decoration: none;
}
a.navigation-blue:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #3366CC;
	text-decoration: none;
}
a.navigation-blue:active {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #330066;
	text-decoration: none;
}
.bluetext {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333366;
}
.bluetextitle {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: 333366;
}
.redtextitle {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #CC0000;
}
.bluetextitleLARGE {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: 333366;
}
.reditallic {
	font: italic bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.purpletext {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #71298B;
}
a.navigation-red:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #CC0066;
	text-decoration: none;
}
a.navigation-red:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #CC0033;
	text-decoration: none;
}
a.navigation-red:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FF0099;
	text-decoration: none;
}
a.navigation-red:active {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #CC0033;
	text-decoration: none;
}
.whitetext {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.whitetextitle-large {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.greentitle {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #006600;
}
a.navigation-green:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #006600;
	text-decoration: none;
}
a.navigation-green:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #003300;
	text-decoration: none;
}
a.navigation-green:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #009933;
	text-decoration: none;
}
a.navigation-green:active {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #003300;
	text-decoration: none;
}
.orangetext {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FF6600;
}
a.navigation-orange:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: none;
}
a.navigation-orange:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FF3300;
	text-decoration: none;
}
a.navigation-orange:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FF9900;
	text-decoration: none;
}
a.navigation-orange:active {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FF3300;
	text-decoration: none;
}
a.navigation-purple:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #9900CC;
	text-decoration: none;
}
a.navigation-purple:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #990099;
	text-decoration: none;
}
a.navigation-purple:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #9966FF;
	text-decoration: none;
}
a.navigation-purple:active {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #9900CC;
	text-decoration: none;
}
.redtext {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #CC0000;
}
a.navigation-red2:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
}
a.navigation-red2:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
}
a.navigation-red2:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #CC3300;
	text-decoration: none;
}
a.navigation-red2:active {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
}
.redregulartext {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333366;
}
.pinktext {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #D7307A;
}
.orangeext {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FF6600;
}
.blacktext {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}
.blacktexttitle {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
}
.yellow-text-left {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #ffb000;
}
.greentext {
	font: 12px Arial, Helvetica, sans-serif;
	color: #003900;
}
a.navigation-brown:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #753B1D;
	text-decoration: none;
}
a.navigation-brown:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #B1592C;
	text-decoration: none;
}
a.navigation-brown:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #522914;
	text-decoration: none;
}
a.navigation-brown:active {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #660000;
	text-decoration: none;
}
.brown-text {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #753B1D;
}
.cms_news_container{
	margin: 8px 0 22px 0;
}
.cms_news{
	margin:8px 0px 0px 0px;
	padding: 0 4px 10px 4px;
	float:left;
	clear:right;
	width:526px;
	background-color:#6786ff;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
	color: #FFF;
	border-bottom: 1px dashed #000;
}
.cms_news h2{
	padding:6px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	color: #FFF;
}
.cms_news p{
	padding:6px 10px 0px 10px;
	margin:0px 0px 0px 0px;
}
#main_news .cms_news a.readmore{
	color: #f4f6ff;
	font-weight: bold;
	font-size: 12px;
	float: right;
	clear: both;
	padding:6px 10px 0px 10px;
	text-decoration: none;
}
.cms_news .news_image
{
	margin: 8px 0 0 0;
	float: left;	
	width: 102px;
}
.cms_news a
{
	text-decoration: none;
}
.cms_news .news_text
{
	float: right;
	text-align: left;
	width: 400px;
}
.cms_news .news_text h2
{
	font-size: 1.4em;
}

.cms_news .news_image_large img
{
	margin: 22px 0 0 0;
	width: 170px;
	float: right;
}
.cms_news .news_text_large
{
	float: left;
	text-align: left;
	width: 328px;
}
.cms_news .news_text_large h2
{
	font-size: 1.4em;
}
#main_news .cms_news .news_text_large a
{
	padding: 0 0 10px 10px;
	color: #f4f6ff;
	font-weight: bold;
	text-decoration: none;
}
#main_news .cms_news .readmore a
{
	float: right; 
	clear:both;
	font-size: 13px;
}
<!-- -->
.latestnews {
	margin: 0;
	padding:0;
	width:354px;
	height: 260px;
}
.indexnews 
{
	width: 318px;
}
#cms_news_container
{
	margin: 0;
	padding: 0;
}
.indexnews .cms_news{
	margin:0;
	padding: 0 0 8px 0;
	float:left;
	width: 318px;
	background-color:#fff7c0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
	color: #000;
	clear: both;
	border-bottom: 1px dashed #000;
}
.indexnews .cms_news a
{
	text-decoration: none;
}
.indexnews .cms_news h2{
	padding:6px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	color: #ff6600;
	font-size: 13px;
}
.indexnews .cms_news h2 a
{
	color: #ff6600;
}
.indexnews .cms_news p{
	padding:6px 10px 0px 10px;
	margin:0px 0px 0px 0px;
}
.indexnews .cms_news .news_text .date
{
	margin: 2px 0 0 10px;
	float: left;
	color: #753b1d;
}
.indexnews .cms_news a.readmore{
	color: #ff6600;
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	padding: 2px 10px 0px 10px;
	text-decoration: none;
}
.indexnews .cms_news .readmore{
	margin: 0 0 4px 230px;
	padding: 0;
	display: block;
	right: 0;
}
.indexnews .cms_news .news_image
{
	width: 60px;
	margin: 8px 0 0 0;
	float: left;	
}
.indexnews .cms_news .news_image img
{	
	width: 60px;
	float: left;
}
.indexnews .cms_news .news_text
{
	float: left;
	width: 250px;
}
#daily_devotion
{
	background: #;
	border: 1px solid #;
}
#daily_devotion a
{
	font-weight: bold;
}
#daily_devotion .title
{
	font-size: 16px;
	font-weight: bold;
}
#daily_devotion .titlelink
{
	font-size: 12px !important;
	font-weight: bold;
	margin: 10px 0 0 0;
}
#daily_devotion .date
{
	font-style: italic;
}
#main_news a
{
	text-decoration: none;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#daily_devotion a
{
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
}
h1 a
{
	color: #FFF;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	margin: 0 0 0 0;
}
a
{
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
}