body{
	
    margin:0;

    padding:0;

    background-image:url('images/body_bg.jpg');

    font-family: arial, 'lucida console', sans-serif;
	font-size:62.5%
}

a { margin: 0;}



/* -- Top Header with the logo and such */

 .topBar{

    width:848px;

}

.topBar .topheader{

    background-image:url('images/top_header_bg.jpg');

}



.topBar .topheader .logo{

    float:left;

    height:214px;

    width:221px;

    background-image:url('images/top_header_logo.jpg');

    background-repeat:no-repeat;

}

.topBar .topheader .rotating{

    float:left;

}



/* -- Navigation */

.navigation{

    height:53px;

    font-family:Georgia, 'Times New Roman', Times, serif;

    color:#ccb396;

    font-size:18px;

    padding-left:75px;

    background-image:url('images/navigation_bg.jpg');

    background-repeat:repeat-x;

    clear:both;

}



.navigation .centerDiv{

    width:848px;

}



.navigation .navitem{

    float:left;

    padding-top:10px;

    margin-top:3px;

    margin-left:40px;

}



.navigation .navitemArrow{

    float:left;

    background-image:url('images/arrow_behind_menu.jpg');

    background-repeat:no-repeat;

    background-position:50%;

    margin-top:3px;

    padding-top:10px;

    height:40px;

    margin-left:40px;

}



.navigation a{

    text-decoration:none;

    color:#ccb396;

    font-size:20px;

}



.navigation a:hover{

    color:#ffffff;

}



/* -- The rest of the page */

.mainContent{

    width:848px;

    overflow:hidden;

}



.mainContent .showTopBar{

    background:url('images/mainbox_top.jpg') no-repeat;

    height:43px;

    margin-top:9px;

}



.mainContent .showBottomBar{

    background:url('images/mainbox_bottom.jpg') no-repeat;

    height:46px;

    clear:both;

    position:relative;
	z-index:10000;

}



.mainContent .contentHolding{

}



.mainContent .leftSide{

    float:left;

    width:273px;

    background-image:url('images/mainbox_mid_left_bg.jpg');

    border-left:2px solid #8e4c04;

    padding-bottom:20000px;

    margin-bottom:-20000px;

}



.mainContent .leftSide .top{

    font-family:Georgia, "Times New Roman", Times, serif;

    text-align:left;

    padding-top:2px;

    height:58px;

    background-image:url('images/bg_left_column.jpg');

    background-repeat:repeat-x;

}



.mainContent .leftSide .middle{

    font-family:Georgia, "Times New Roman", Times, serif;

    text-align:left;

    height:58px;

    background-image:url('images/bg_left_column2.jpg');

    background-repeat:repeat-x;

}



.mainContent .leftSide .bottom{

    font-family:Georgia, "Times New Roman", Times, serif;

    text-align:left;

    height:58px;

    background-image:url('images/bg_left_column3.jpg');

    background-repeat:repeat-x;

}



.mainContent .leftSide .disptext{

    margin-bottom:18px;

    padding:10px 10px 0 10px;

    font-family:Verdana, Arial, Helvetica, sans-serif;

    text-align:left;

    line-height:20px;

    color:#ffe4c6;

    font-size:13px;

}



.mainContent .leftSide .disptext a{

    color:#372509;

    font-weight:bold;

}



.mainContent .leftSide .bottomseal{

    height:281px;

    padding:0px 10px 0px 10px;

    line-height:20px;

    font-family:Geneva, Arial, Helvetica, sans-serif;

    text-align:left;

    background-image:url('images/bg_left_column_seal.jpg');

    background-repeat:no-repeat;

    color:#ffe4c6; 

    font-size:12px;

}



.mainContent .leftSide .bottomseal a{

    color:#372509;

    font-weight:bold;

}



.mainContent .rightSide{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.4em;
	font-weight:normal;
	color:#331f06;
    float:right;

    width:569px;

    background: url(images/mainbox_mid_right_bg.jpg) #a5835e repeat-y right top;
	border-right:2px solid #8e4c04;
	border-left:2px solid #8e4c04;

    padding-bottom:20000px;

    margin-bottom:-20000px;

}


.mainContent .rightSide h1{
	font-family:"Times New Roman", Times, serif;
	font-size:2.5em;
}

.mainContent .rightSide strong{
	font-size:1.1em;
	font-weight:bold;
}

.mainContent .rightSide a{
color:#eeeeee;
/*#710003;*/
}

.mainContent .rightSide table td{
font-size:.5em;
}
.mainContent .rightSide .Outlast{

    margin-top:5px;

}



.mainContent .rightSide .RightHolder{

    margin-top:5px;

    

}



.mainContent .rightSide .RightHolder .leftRight{

    float:left;

    font-family:Georgia, "Times New Roman", Times, serif; 

    text-align:left;

}

.mainContent .rightSide .RightHolder .leftRight ul{

    margin:0;

    font-family:Georgia, "Times New Roman", Times, serif;

    padding-left:10px;

    padding-top:10px;

}

.mainContent .rightSide .RightHolder .leftRight ul li{

    text-align:left;

    width:299px;

    height:28px;

    background-image:url('images/news_li_bg.jpg');

    background-repeat:no-repeat;

    list-style:none;

    padding-left:15px;

    padding-top:5px;

    padding-bottom:11px;

}



.mainContent .rightSide .RightHolder .leftRight ul li a{

    color:#372509;

    font-family:Verdana, Arial, Helvetica, sans-serif;

    font-size:13px;

}

    



.mainContent .rightSide .RightHolder .TestimonialsHead{

    font-family:Georgia, "Times New Roman", Times, serif;

    text-align:left;

    padding-left:10px;

}



.mainContent .rightSide .RightHolder .Testimonials{

    text-align:left;

    height:285px;

    width:299px;

    padding:15px 10px 0px 10px;

    font-family:Verdana, Arial, Helvetica, sans-serif;

    line-height:20px;

    color:#ffe4c6;

    font-size:13px;

}



.mainContent .rightSide .RightHolder .Testimonials a{

    font-weight:bold;

    color:#3e4120;

}



.mainContent .rightSide .RightHolder .advertisements{

    float:left;

    width:234px;

}


.footer{

    width:848px;
	background-image:url('images/body_bg.jpg');

}



.footer .lightbrown{

    margin-top:10px;

    height:39px;

    background-image:url('images/chad_footer_lightbg.jpg');

    background-repeat:repeat-x;

}



.footer .lightbrown .bottomnav{

    float:left;

    width:500px;

    font-family:Georgia, "Times New Roman", Times, serif;

    text-align:left;

    padding-left:10px;

    padding-top:10px;

}



.footer .lightbrown .bottomnav a{

    text-decoration:none;

    color:#ccb396;

    font-size:14px;

}



.footer .lightbrown .bottomnav a:hover{

    color:#ffffff;

}



.footer .lightbrown .copyright{

    float:left;

    color:#ccb396;

    width:325px;

    font-family:Geneva, Arial, Helvetica, sans-serif;

    font-size:11px;

    padding-top:13px;

    padding-right:10px;

}



.footer .darkbrown{

    float:left;

    height:37px;

    width:848px;

    background-image:url('images/chad_footer_bg.jpg');

    background-repeat:repeat-x;

    font-family:Verdana, Arial, Helvetica, sans-serif;

    font-size:10px;

    color:#c49c70;

}



.footer .darkbrown .CTA{

    float:left;

    padding:11px 0 0 10px;

}



.footer .darkbrown .hosting{

    float:left;

}

a.footerlink1{
	color:#FFFFFF;
	text-decoration:none;
}

a:hover.footerlink1{
	text-decoration:underline;
}

a.footerlink2{
	color:#c49c70;
	text-decoration:none;
}

a:hover.footerlink2{
	text-decoration:underline;
}



#dropmenudiv{

position:absolute;

font-family:Geneva, Arial, Helvetica, sans-serif;

font-size:12px;

background-image:url('images/bg_dropdown.jpg');

line-height:18px;

z-index:100;

}



#dropmenudiv a{

width: 100%;

display: block;

color:#c4a583;

text-indent: 3px;

text-decoration:none;

}



#dropmenudiv a:hover{ /*hover background color*/

color:#ffffff;

text-decoration:none;

font-weight:bold;

}





/* ---------------- SUB PAGE CLASSES -----------------*/



.SUBtopBar{

    width:848px;

    margin-top:10px;

}

.SUBtopBar .SUBtopheader{

    background-image:url('images/top_header_bg.jpg');

}



.SUBtopBar .SUBtopheader .SUBlogo{

    float:left;

    height:154px;

    width:165px;

    background-image:url('images/top_header_logoSUB.jpg');

    background-repeat:no-repeat;

}



.SUBtopBar .SUBtopheader .SUBrotating{

    float:left;

}



.mainContent .contentHolding .leftSide .subpageOtherLinks{

    padding-top:18px;

    padding-bottom:18px;

    padding-left:31px;

}



.mainContent .contentHolding .leftSide .subpageOtherLinks a{

    color:#372509;

    text-decoration:none;

    font-size:13px;

    font-family:Arial, Helvetica, sans-serif;

    font-weight:bold;

}

.mainContent .contentHolding .leftSide .subpageOtherLinks a:hover{

    color:#3e4120;

}



.mainContent .contentHolding .subpageRight{

    padding-left:15px;

    padding-bottom:200px;

}



.mainContent .contentHolding .subpageRight h1{

    font-family:Georgia, 'Times New Roman', Times, serif;

    font-size:36px;

    color:#372509;

    font-weight:normal;

    padding:0;

    margin:0;

    padding-left:15px;

}

.mainContent .contentHolding .rightSide .subpageRight .subpageSubtitle{

    font-family:Arial, Helvetica, sans-serif;

    font-size:14px;

    color:#372509;

}

.mainContent .contentHolding .rightSide .subpageRight .subpageLinks{

}

.mainContent .contentHolding .rightSide .subpageRight .subpageLinks a{

    color:#ffe7c5;

    font-family:Arial, Helvetica, sans-serif;

    font-size:12px;

}

.mainContent .contentHolding .subpageRight p{

    padding-left:15px;

    padding-bottom:25px;

    padding-right:35px;

    color:#372509;

    font-family:Arial, Helvetica, sans-serif;

    line-height:20px;

    font-size:14px;

    margin:0;

}


h3.newsFeedTitle {
	margin: 30px 0 0 0;
}

.newsFeedDate {
	margin-top: 0px;
	font-size: 0.9em;
}

#pagination {
	text-align: right;
}

#pagination span {
	margin-right: 5px;
}

#pagination span.current {
	margin-right: 0px;
}