/* COPYRIGHT © CHRISTIANTEMPLATESONLINE.COM ALL RIGHTS RESERVED */

/*_______________GENERAL SETUP________________*/
body, html { font-size:13px; font-family:Geneva, Arial, Helvetica, sans-serif; background:url(../images/bg.gif); color:#fff; margin:0; padding:0 }
html { height:100%; }
body, td { line-height:120% }
table { border-collapse:collapse }
td { vertical-align:top }
a { color:#f7c376 }
a:hover { color:#f9efd9 }
img { border:none }
label, legend, fieldset, div, form { margin:0; padding:0; border:0 }

/*___________________MAIN LAYOUT________________*/
#wrapper { width:940px; margin:0 auto }
#headerLogo { width:940px; min-height:449px; height:auto !important; height:449px; background:url(../images/header-logo_FC.png) no-repeat }
#logo { width:428px; height:150px; float:left }
#content { background:#000; overflow:hidden  }

#mainRight { width:625px; min-height:336px; height:auto !important; height:336px; float:right; margin:15px 15px 15px 0; padding:20px 0 0 0; background:#2d2013 url(../images/top-content.png) repeat-x top; display:inline }
.padding { padding:15px }
#mainFull { width:900px; margin:15px auto; background:#2d2013 url(../images/top-content.png) repeat-x top; padding:20px 0 0 0  }
#leftColumn { width:266px; float:left; padding:16px 0 15px 0; margin:15px 0 15px 15px; background:#2a2a2a url(../images/top-left.png) top no-repeat; display:inline }
.newsBox { padding:7px; height:260px; overflow:auto; width:226px; margin:0 auto }
#footer { width:100%; background:url(../images/top-footer.png) top no-repeat; padding:30px 0; font-size:0.9em; text-indent:20px }

/* TOP NAVIGATION TAB STYLES  */
#navBar { background:url(../images/nav-bg.png) no-repeat; height:80px; width:940px; margin:0; padding:0 }

/* BOX NAVIGATION STYLES  */
.columnBox { padding:5px 30px; margin:0 auto; list-style:none; min-height:260px; height:auto !important; height:260px;  }
.columnBox ul { padding:0; margin:0; list-style:none }
.columnBox li { 
	text-decoration:none; 
	font-weight:bold;
	cursor:pointer; 
	margin-bottom:1px;
	display:block;
	background:url(../images/list.gif) no-repeat 0 4px; 
	padding-left:10px;
	text-indent:5px 
}
.columnBox a:hover { color:#fff }

/* END RIGHT COLUMN NAVIGATION STYLES */

/*FLASH IMAGE SLIDESHOW BANNER */
#bannerFrame { float:right; background:url(../images/banner-frame.png) no-repeat; width:648px; height:258px; margin:20px 7px 0 0 !important; margin:20px 3px 0 0; padding:0;  }
#bannerImages { width:632px; height:219px; margin:20px 0 0 8px }
/*HOME BANNERS  */
#homeBanners { width:277px; height:258px; float:left; margin:20px 0 0 7px !important; margin:20px 0 0 3px  }

/*________________GENERAL STYLES_________________*/
.left { float:left; position:relative }
.right { float:right; position:relative }
.clear { clear:both }
.clear-l { clear:left }
.clear-r { clear:right }
.spacer	{ height:20px }
hr { height:1px; color:#D1C0A0 }
.imgRight { float:right; border:3px double #fff; margin:0 0 8px 8px  }
.imgLeft { float:left; border:3px double #fff; margin:0 8px 8px 0 }
.img {  border:3px double #fff; margin:8px }
/*End Image Styless*/
.small { font-size:0.8em; padding:2px 0; color:#bd4306 }
.title { font-size:1.4em; color:#f9f0da }
.date { background:#7b2401; padding:2px }
.button { width:68px; height:20px; border:none; padding:0; margin:5px 0 0 0; color:#f9f0da; font-size:0.9em; background:url(../images/button.png) no-repeat }
a.readon { color:#f9f0da; background:url(../images/read.gif) no-repeat; display:block; width:91px; height:25px; padding:2px 0 0 0; font-weight:bold; text-decoration:none; text-align:center; float:right; font-size:0.9em; margin:5px 0 }
a.readon:hover { color:#F0EBD2  }
.form { height:15px; width:240px; background: #fff; font-size:90%; padding:2px 0 0 5px }

h1 { font-size:1.5em }
h2 { font-size:1.4em; font-style:italic }
h3 { font-size:1.2em }
h4 { font-size:1.1em }



