@charset "UTF-8";
/* CSS Document */

html, body {
margin: 0px;
padding: 0px;
background: url(../images/background.jpg) repeat-x #290101;

height:100%; /* needed for container min-height */

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

#wrapper{
width:950px;
margin-left:auto;
margin-right:auto;

position:relative; /* needed for footer positioning*/
height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/

min-height:100%; /* real browsers */

}

a img{
border:none;
}

#iframe{
width:650px;
margin-left:auto;
margin-right:auto;
padding-top:50px;
}

#header{
height:128px;
background:url(../images/header.jpg) no-repeat;
}

#quote{
float:right;
width:600px;
margin:5px 25px 0 0;
text-align:right;
font-size:10pt;
color:#555555;
font-style:italic;
line-height:15pt;
}

#quote p{
margin:0;
}

#nav_block{
height:50px;
}

#home_content{
background: url(../images/content_bkg.jpg) no-repeat #FFFFFF;
margin-top:25px;
margin-bottom:25px;
}

#content{
background: url(../images/interior_bkg.jpg) #FFFFFF no-repeat;
margin-top:25px;
margin-bottom:25px;
}

#sponsors{
background:#FFFFFF;
}

#whats_new{
float:left;
width:392px;
height:114px;
background:url(../images/whats_new.png) no-repeat;
padding:45px 20px 10px 20px;
margin-bottom:25px;
}

#whats_new a{
color:#8E0505;
}

#whats_new h1{
font-size:11pt;
margin:0;
color:#8E0505;
}

#whats_new p{
font-size:9pt;
margin:5px 0;
}

#sponsors_links{
float:left;
width:518px;
}

#footer_wrapper{
clear:both;
width:100%;
background:#630a0a;
border-top:solid 1px #880707;
}

#footer{
width:950px;
height:200px;
margin-left:auto;
margin-right:auto;
background: url(../images/footer.jpg) #630a0a top no-repeat;
font-family: "trebuchet ms", serif;
font-size:10pt;
}

#address{
position:relative;
*top:8px; /*IE HACK*/
float:left;
width:288px;
color:#975f5d;
line-height:13pt;
}

#address p{
margin-left:40px;
}

#address img{
margin-bottom:5px;
}

#links{
position:relative;
float:left;
*top:8px; /*IE HACK*/
width:398px;
text-align:center;
color:#975f5d;
line-height:13pt;
}

#links a{
color:#975f5d;
text-decoration:none;
}

#links a:hover{
text-decoration:underline;
}

#contact_info{
position:relative;
*top:8px; /*IE HACK*/
float:right;
width:264px;
color:#975f5d;
}

#contact_info p{
margin-top:10px;
*margin-top:0;
margin-left:85px;
line-height:19pt;
*line-height:19pt; /*IE HACK*/
}

#contact_info a{
color:#975f5d;
text-decoration:underline;
}

/* HOME -------------------------------------------------*/

#slideshow_container{
float:left;
width:620px;
height:428px;
}

#slideshow {
    position:relative;
    height:428px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

#home_copy{
float:right;
width:330px;
}

#home_copy p{
font-size:9pt;
padding:40px 25px 25px 25px;
line-height:15pt;
}

#home_copy img{
margin-bottom:15px;
}

/* About Us -------------------------------------------------*/

#about_us_copy{
float:left;
width:626px;
margin-left:62px;
text-align:left;
border-right:1px #999999 solid;
padding-bottom:50px;
}

#about_us_copy p{
font-size:9pt;
line-height:15pt;
margin-top:0;
padding-right:25px;
}

#staff{
float:right;
width:190px;
margin-right:62px;
}

#group_shot{
width:825px;
margin-left:auto;
margin-right:auto;
padding:50px 0 25px 0;
}

/* Join -------------------------------------------------*/

#levels{
width:825px;
margin-left:auto;
margin-right:auto;
padding:50px 0 25px 0;
}

#join_copy{
font-size:9pt;
line-height:15pt;
margin-top:0;
padding:0 75px 50px 75px;
}

#join_copy li{
margin-bottom:10px;
}

#join_copy h2{
color:#8E0505;
}

#join_copy a{
color:#8E0505;
}

/* News -------------------------------------------------*/

.news_copy{
float:left;
width:626px;
margin-left:62px;
text-align:left;
border-right:1px #999999 solid;
padding-bottom:50px;
margin-top:50px;
}

.news_copy p{
font-size:9pt;
line-height:15pt;
margin-top:0;
padding-right:25px;
}

.news_copy a{
color:#8E0505;
}

.news_headline{
font-size:22pt;
padding-top:50px;
padding-left:62px;
color:#999999;
}

.news_copy h1{
font-size:22pt;
margin:50px 0 50px 0;
padding:0;
color:#999999;
font-weight:normal;
}

.news_copy h2{
font-size:15pt;
margin:0;
padding:0;
}

.news_copy h3{
font-size:12pt;
margin:10px 0 10px 0;
color:#666666;
}

#newsletter{
float:right;
width:190px;
margin-right:62px;
padding-top:50px;
}

#newsletter h2{
font-size:12pt;
margin:0 0 10px 0;
}

#newsletter a{
font-size:10pt;
color:#999999;
line-height:18pt;
}

/* NKC DOCUMENTS -------------------------------------------*/

#nkc_city_copy{
float:left;
width:725px;
margin-left:62px;
text-align:left;
padding-bottom:50px;
margin-top:50px;
}

#nkc_city_copy p{
font-size:9pt;
line-height:15pt;
margin-top:0;
padding-right:25px;
}

#nkc_city_copy a{
color:#8E0505;
}

/* HTML News;etter -------------------------------------------------*/

.newsletter_copy{
	width:750px;
	margin-left:62px;
	text-align:left;
	padding-bottom:50px;
	padding-top:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.newsletter_copy h1{
font-size:22pt;
padding:0;
color:#999999;
font-weight:normal;
}

.newsletter_copy h2{
font-size:15pt;
margin-bottom:10px;
padding:0;
}

.newsletter_copy h3{
font-size:12pt;
margin:10px 0 10px 0;
color:#666666;
}

.newsletter_copy p{
font-size:9pt;
line-height:15pt;
margin-top:0;
padding-right:25px;
}

.newsletter_copy ul{
font-size:9pt;
line-height:15pt;
padding-right:25px;
}

/* Contact -------------------------------------------------*/

#contact_copy{
font-size:9pt;
line-height:15pt;
margin-top:0;
padding:50px 75px 50px 75px;
}

#contact_logo{
float:left;
width:203px;
}

#contact_address{
float:right;
width:550px;
padding-bottom:25px;
padding-left:25px;
}

/* Form Action -------------------------------------------------*/

#form_action{
width:500px;
height:300px;
padding-top:50px;
margin-left:auto;
margin-right:auto;
}

#form_action a{
color:#975f5d;
}
.centennial_link {
	height: 150px;
	width: 200px;
	float: right;
	padding-right: 50px;
}

