/* COPYRIGHT © CHRISTIANTEMPLATESONLINE.COM ALL RIGHTS RESERVED */

/*_______________GENERAL SETUP________________*/
body, html { font-size:14px; font-family:"Times New Roman", Times, serif; background:#fff; color:#000; margin:0; padding:0 }
html { height:100%; }
body, td { line-height:120% }
table { border-collapse:collapse }
td { vertical-align:top }
a { color:#0386b7 }
a:hover { color:#000 }
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.png) no-repeat }
#logo { width:428px; height:150px; float:left }
#mainRight { 
	width:625px; 
	min-height:336px; height:auto !important; height:336px; 
	float:right; 
	margin:13px 10px 15px 0; 
	padding:30px 0 0 0; 
	background: url(../images/top-content.png) no-repeat top; 
	display:inline
}
#mainRightMid { padding:0 15px; background: url(../images/mid-content.png) repeat-y; width:595px; overflow:hidden }
#mainRightBottom { background: url(../images/bottom-content.png) no-repeat; width:625px; height:30px; vertical-align:bottom; margin:0; padding:0 }
#mainFull { width:900px; margin:15px auto; background: url(../images/top-content-full.png) no-repeat top; padding:30px 0 0 0  }
#mainFullMid { padding:5px 20px; background:url(../images/mid-content-full.png) repeat-y; width:860px; overflow:hidden }
#mainFullBottom { background:url(../images/bottom-content-full.png) no-repeat; width:900px; height:30px; margin:0; padding:0 }
#leftColumn { width:266px; float:left; padding:0; margin:18px 0 15px 15px; display:inline }
#footer { width:930px; background:url(../images/footer.png) no-repeat; padding:0; line-height:98px; height:98px; font-size:0.9em; text-indent:20px; margin:0 auto }

/* TOP NAVIGATION TAB STYLES - See "top-menu.css" for drop down styling */
#navBar { height:40px; width:940px; margin:0; padding:0 }

/* HORIZONTAL COLUMN DIV STYLES */
.column-1 { float:left; margin:0 15px 0 0; width:283px; border-right:1px dashed #ccc; padding-right:10px; overflow:hidden }
.column-2 { float:left; margin:0 0 0 0; width:283px; overflow:hidden }

/* BOX NAVIGATION STYLES  */
.newsBox { padding:0 15px 5px 15px; height:320px; overflow:auto; width:236px; margin:0 auto; background:#eee; font-size:13.5px  }
.newsBox ul { margin:0; padding:5px 0 0 0; overflow:hidden; list-style:none;   } 
.newsBox li { margin:10px 0; padding:0; list-style:none; display:block }
.newsBox img, .pic { border:1px solid #505059; float:left; margin:0 8px 0 0 }
.newsBox p { margin:0; padding:0 }

.columnBox { padding:0 15px; width:236px; margin:0 auto; background:#eee; list-style:none; min-height:320px; height:auto !important; height:320px;  }
.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 
}

/*FLASH IMAGE SLIDESHOW BANNER */
#bannerFrame { float:right; background:url(../images/banner-frame.png) no-repeat; width:648px; height:258px; margin:15px 7px 0 0 !important; margin:15px 3px 0 0 }
#bannerImages { width:632px; height:219px; margin:20px 0 0 8px }
/*HOME BANNERS  */
#homeBanners { width:277px; height:258px; float:left; margin:15px 0 0 7px !important; margin:15px 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:#ebbc0b; padding:1px; font-weight:bold }
.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:#fff; background:url(../images/read.gif) no-repeat; display:block; width:99px; height:34px; line-height:34px; font-weight:bold; text-decoration:none; text-align:center; float:right; font-size:0.9em; margin:7px 0 2px 0 }
a.readon:hover { color:#000  }
.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; margin:0; padding:5px }
h3 { font-size:1.2em }
h4 { font-size:1.1em }


