/* CSS Document */


/*------------------------UNIVERSAL-------------------------- */

#container{
width:951px;
height:auto;
margin-left:auto;
margin-right:auto;
overflow:visible;
text-align:left;
position:relative;
}

body{
text-align:center;
margin:0px;
padding:0px;
}


/*-------------------Header---------------------- */

#header{
width:951px;
height:auto;
position:relative;
float:left;
left:35px;
}


#lt_header_home, #rt_header_home, #rt_header_about, #lt_header_about, #lt_header_cultural, #rt_header_cultural, #lt_header_exhibits, #rt_header_exhibits, #lt_header_collect, #rt_header_collect,
#lt_header_learning, #rt_header_learning, #lt_header_learning, #rt_header_learning,#lt_header_support, #rt_header_support, #lt_header_visit, #rt_header_visit, #lt_header_cal, #rt_header_cal{
width:3px;
height:139px;
position:relative;
float:left;
display:none;
}

#lt_header_home{
background-image:url(images/tl_bdr_home.jpg);

}

#lt_header_about{
background-image:url(images/tl_bdr_about.jpg);
}

#lt_header_cultural{
background-image:url(images/tl_bdr_cultural.jpg);
}

#lt_header_exhibits{
background-image:url(images/tl_bdr_exhibits.jpg);
}

#lt_header_collect{
background-image:url(images/tl_bdr_collect.jpg);
}

#lt_header_learning{
background-image:url(images/tl_bdr_learning.jpg);
}

#lt_header_support{
background-image:url(images/tl_bdr_support.jpg);
}

#lt_header_visit{
background-image:url(images/tl_bdr_visit.jpg);
}

#lt_header_cal{
background-image:url(images/tl_bdr_cal.jpg);
}

#rt_header_home{
background-image:url(images/tr_bdr_home.jpg);
}

#rt_header_about{
background-image:url(images/tr_bdr_about.jpg);
}

#rt_header_cultural{
background-image:url(images/tr_bdr_cultural.jpg);
}

#rt_header_exhibits{
background-image:url(images/tr_bdr_exhibits.jpg);
}

#rt_header_collect{
background-image:url(images/tr_bdr_collect.jpg);
}

#rt_header_learning{
background-image:url(images/tr_bdr_learning.jpg);
}

#rt_header_support{
background-image:url(images/tr_bdr_support.jpg);
}

#rt_header_visit{
background-image:url(images/tr_bdr_visit.jpg);
}

#rt_header_cal{
background-image:url(images/tr_bdr_cal.jpg);
}



#headermain{
width:875px;
height:55px;
position:relative;
float:left;
}

#banner{
width:875px;
height:50px;
position:relative;
float:left;
background-image:url(images/header_test.jpg);
padding-bottom:20px;
}

#headertop{
width:875px;
height:45px;
position:relative;
float:left;
background-image:url(images/header_top.jpg);
display:none;
}

#headerlogo a{
width:875px;
height:41px;
position:relative;
float:left;
background-image:url(images/cchs_logo.jpg);
background-position:0px 0px;
text-indent:30px;
font-family:Times, "Times New Roman";
font-size:20pt;
text-decoration:none;
padding-top:30px;
left:35px;
color:#53575a;
}

#headerlogo a:hover{
background-position:0px -41px;
}

#headerbot{
width:875px;
height:28px;
position:relative;
float:left;
background-image:url(images/header_bot.jpg);
display:none;
}



/*-------------------Footer---------------------- */

#footer{
width:951px;
height:3px;
position:relative;
float:left;
font-size:1px;
overflow:visible;
left:35px;
}

#l_footer_home, #l_footer_about, #l_footer_cultural, #l_footer_exhibits, #l_footer_collect, #l_footer_learning, #l_footer_support, #l_footer_visit, #l_footer_cal{
width:3px;
height:3px;
position:relative;
float:left;
background-repeat:no-repeat;
font-size:1px;
}

#l_footer_home{
background-image:url(images/l_footer_home.jpg);
}

#l_footer_about{
background-image:url(images/l_footer_about.jpg);
}

#l_footer_cultural{
background-image:url(images/l_footer_cultural.jpg);
}

#l_footer_exhibits{
background-image:url(images/l_footer_exhibits.jpg);
}

#l_footer_collect{
background-image:url(images/l_footer_collect.jpg);
}

#l_footer_learning{
background-image:url(images/l_footer_learning.jpg);
}

#l_footer_support{
background-image:url(images/l_footer_support.jpg);
}

#l_footer_visit{
background-image:url(images/l_footer_visit.jpg);
}

#l_footer_cal{
background-image:url(images/l_footer_cal.jpg);
}

#r_footer_home, #r_footer_about, #r_footer_cultural, #r_footer_exhibits, #r_footer_collect, #r_footer_learning, #r_footer_support, #r_footer_visit, #r_footer_cal{
width:3px;
height:3px;
position:relative;
float:left;
background-repeat:no-repeat;
font-size:1px;
}

#r_footer_home{
background-image:url(images/r_footer_home.jpg);
}

#r_footer_about{
background-image:url(images/r_footer_about.jpg);
}

#r_footer_cultural{
background-image:url(images/r_footer_cultural.jpg);
}

#r_footer_exhibits{
background-image:url(images/r_footer_exhibits.jpg);
}

#r_footer_collect{
background-image:url(images/r_footer_collect.jpg);
}

#r_footer_learning{
background-image:url(images/r_footer_learning.jpg);
}

#r_footer_support{
background-image:url(images/r_footer_support.jpg);
}

#r_footer_visit{
background-image:url(images/r_footer_visit.jpg);
}

#r_footer_cal{
background-image:url(images/r_footer_cal.jpg);
}

#mid_footer_home, #mid_footer_about, #mid_footer_cultural, #mid_footer_exhibits, #mid_footer_collect, #mid_footer_learning, #mid_footer_support, #mid_footer_visit, #mid_footer_cal{
width:875px;
height:3px;
position:relative;
float:left;
background-repeat:repeat-x;
font-size:1px;
}

#mid_footer_home{
background-image:url(images/footer.jpg);
}

#mid_footer_about{
background-image:url(images/footer_about.jpg);
}

#mid_footer_cultural{
background-image:url(images/footer_cultural.jpg);
}

#mid_footer_exhibits{
background-image:url(images/footer_exhibits.jpg);
}

#mid_footer_collect{
background-image:url(images/footer_collect.jpg);
}

#mid_footer_learning{
background-image:url(images/footer_learning.jpg);
}

#mid_footer_support{
background-image:url(images/footer_support.jpg);
}

#mid_footer_visit{
background-image:url(images/footer_visit.jpg);
}

#mid_footer_cal{
background-image:url(images/footer_cal.jpg);
}


#copyright, #copyright_about, #copyright_cultural, #copyright_exhibits, #copyright_collect, #copyright_learning, #copyright_support, #copyright_visit, #copyright_cal{
width:886px;
height:10px;
position:relative;
float:left;
padding-top:5px;
padding-left:65px;
font-size:1px;
padding-bottom:3px;
}

#copyright{
background-color:#587992; 
}

#copyright_about{
background-color:#9d9754; 
}

#copyright_collect{
background-color:#715e8a;
}

#copyrightcopy{
font-family:Times, "Times New Roman", serif;
font-size:13px;
color:#ffffff;
}

#copyrightcopy a{
color:#ffffff;
}

/*-------------------MAIN CONTENT-----------------*/

#mainbox{
width:951px;
height:100%;
position:relative;
float:left;
overflow:visible;
}

#contentbox{
width:875px;
height:100%;
position:relative;
float:left;
background-color:#ffffff;
padding-bottom:25px;
padding-left:3px;
padding-right:3px;
margin-left:35px;
}

#home #contentboxhome{
background:url(images/bdr_home.jpg) repeat-y;
}

#home #contentbox{
background:url(images/bdr_home.jpg) repeat-y;
}


#aboutbody #contentbox{
background:url(images/bdr_about.jpg) repeat-y;
}

#calbody #contentbox{
background:url(images/bdr_cal.jpg) repeat-y;
}

#culturalbody #contentbox{
background:url(images/bdr_cultural.jpg) repeat-y;
}

#exhibitsbody #contentbox{
background:url(images/bdr_exhibits.jpg) repeat-y;
}

#collectionsbody #contentbox{
background:url(images/bdr_collections.jpg) repeat-y;
}

#learningbody #contentbox{
background:url(images/bdr_learning.jpg) repeat-y;
}

#supportbody #contentbox{
background:url(images/bdr_support.jpg) repeat-y;
}

#visitbody #contentbox{
background:url(images/bdr_visit.jpg) repeat-y;
}

#contentcopy{
width:425px;
height:auto;
position:relative;
float:left;
padding-left:27px;
padding-right:145px;
display:block;
}

.contentpin{
width:415px;
height:1px;
position:relative;
float:left;
background-color:#2b5f6b;
margin-top:20px;
margin-bottom:10px;
font-size:0px;
}

#contentimages{
width:378px;
height:auto;
position:relative;
float:left;
padding-bottom:0px;
display:block;
}

#quotebox{
width:378px;
height:225px;
position:relative;
float:left;
background-image:url(images/quote_bg.jpg);
background-repeat:no-repeat;
}

#quoteholder{
width:295px;
height:100%;
position:relative;
float:left;
padding-top:30px;
padding-left:45px;
}

#quote{
font-family:Times, "Times New Roman", serif;
font-size:20px;
color:#53575a;
line-height:23px;
letter-spacing:2px;
}

.lt_bdr_home, .rt_bdr_home, .lt_bdr_about, .rt_bdr_about, .lt_bdr_cultural, .rt_bdr_cultural, .lt_bdr_exhibits, .rt_bdr_exhibits, .lt_bdr_collect, .rt_bdr_collect, .lt_bdr_learning, .rt_bdr_learning, .lt_bdr_support, .rt_bdr_support, .lt_bdr_visit, .rt_bdr_visit, .lt_bdr_cal, .rt_bdr_cal{
height:auto;
width:3px;
position:relative;
float:left;
background-repeat:repeat-y;
padding-bottom: 20010px;
margin-bottom: -20000px;
}

.lt_bdr_home{
background-image:url(images/bl_bdr_home.jpg);
}

.lt_bdr_about{
background-image:url(images/bl_bdr_about.jpg);
}

.lt_bdr_cultural{
background-image:url(images/bl_bdr_cultural.jpg);
}

.lt_bdr_exhibits{
background-image:url(images/bl_bdr_exhibits.jpg);
}

.lt_bdr_collect{
background-image:url(images/bl_bdr_collect.jpg);
}

.lt_bdr_learning{
background-image:url(images/bl_bdr_learning.jpg);
}

.lt_bdr_support{
background-image:url(images/bl_bdr_support.jpg);
}

.lt_bdr_visit{
background-image:url(images/bl_bdr_visit.jpg);
}

.lt_bdr_cal{
background-image:url(images/bl_bdr_cal.jpg);
}

.rt_bdr_home{
background-image:url(images/br_bdr_home.jpg);
}

.rt_bdr_about{
background-image:url(images/br_bdr_about.jpg);
}

.rt_bdr_cultural{
background-image:url(images/br_bdr_cultural.jpg);
}

.rt_bdr_exhibits{
background-image:url(images/br_bdr_exhibits.jpg);
}

.rt_bdr_collect{
background-image:url(images/br_bdr_collect.jpg);
}

.rt_bdr_learning{
background-image:url(images/br_bdr_learning.jpg);
}

.rt_bdr_support{
background-image:url(images/br_bdr_support.jpg);
}

.rt_bdr_visit{
background-image:url(images/br_bdr_visit.jpg);
}

.rt_bdr_cal{
background-image:url(images/br_bdr_cal.jpg);
}

#supportblock{
width:875px;
height:32px;
position:relative;
float:left;
display:none;
}

#support a{
width:145px;
height:32px;
position:relative;
float:right;
background-image:url(images/support.jpg)
}

.margincolor_home,.margincolor_about, .margincolor_cultural, .margincolor_exhibits, .margincolor_collect, .margincolor_learning, .margincolor_support, .margincolor_visit, .margincolor_cal{
width:35px;
height:100%;
position:relative;
float:left;
padding-bottom: 20010px;
margin-bottom: -20000px;
}

/*-----------------COPY-----------------*/

.body{
font-family:Times, "Times New Roman", serif;
font-size:12pt;
line-height:19px;
color:#53575a;
}

.body a{
color:#53575a;
}

.body a:hover{
color:#587992;
}

.head{
font-family:Times, "Times New Roman", serif;
font-size:15pt;
line-height:17px;
font-weight:bold;
text-transform:uppercase;
color:#53575a;
}

/*-------------------IMAGES-----------------*/

.img{
height:auto;
width:100%;
position:relative;
float:left;
}

.img_b{
height:auto;
width:auto;
position:relative;
float:left;
margin-bottom:12px;
}

.img_c{
height:auto;
width:100%;
position:relative;
float:left;
margin-top:12px;
margin-bottom:12px;
}

.imgcaption{
height:auto;
width:auto;
position:relative;
float:left;
margin-bottom:12px;
}

.caption{
display:block;
position:relative;
float:left;
margin-top:4px;
}

.captiontext{
font-family:Helvetica, Arial;
font-size:10px;
color:#2b5f6b;
}

img{
border:none;
}


/*----------------------NAV--------------------------- */

#navbar{
width:820px;
height:25px;
position:relative;
float:left;
background-color:#ffffff;
display:none;
padding-left:55px;
}


/*
#navcenterer{
height:25px;
width:850px;
position:relative;
margin-left:auto;
margin-right:auto;
}

*/

#contactbox{
width:200px;
height:20px;
padding-top:0px;
position:relative;
float:right;
}

.contact a{
font-family:Times, "Times New Roman", serif;
font-size:13px;
color:#343534;
text-decoration:none;
}

.contact a:hover{
color:#587992;
text-decoration:underline;
}

#homenav{
list-style:none;
margin:0px;
padding:0px;
}

#navbar li {
font-family:Times, "Times New Roman", serif;
font-size:13px;
float:left;
}

#navbar li a{
display:block;
padding-top:5px;
border-top:3px solid white;
text-decoration:none;
color:#47484a;
letter-spacing:2px;
margin-left:20px;
_margin-left:24px;
}


#about a{
border-bottom:3px solid #9d9754;
}

#about a:hover{
border-top:3px solid #9d9754;

}

#cultural a{
border-bottom:3px solid #a45e5c;
}

#cultural a:hover{
border-top:3px solid #a45e5c;
}

#exhibits a{
border-bottom:3px solid #aadae5;
}

#exhibits a:hover{
border-top:3px solid #aadae5;
}

#collections a{
border-bottom:3px solid #715e8a;
}

#collections a:hover{
border-top:3px solid #715e8a;
}

#collectionspage #collections a{
border-top:3px solid #c6b0be;
}

#learning a{
border-bottom:3px solid #f1bb46;
}

#learning a:hover{
border-top:3px solid #f1bb46;
}

#supportmain a{
border-bottom:3px solid #cbd24c;
}

#supportmain a:hover{
border-top:3px solid #cbd24c;
}

#visit a{
border-bottom:3px solid #5780ae;
}

#visit a:hover{
border-top:3px solid #5780ae;
}

#calendar a{
border-bottom:3px solid #f2d65e;
}

#calendar a:hover{
border-top:3px solid #f2d65e;
}



/*----------------------SUB NAV--------------------------- */

#subnavbox{
width:848px;
height:100%;
position:relative;
float:left;
padding-bottom:30px;
padding-left:27px;
}

#subnavleft{
height:100%;
width:425px;
position:relative;
float:left;
}

#subnavright{
height:100%;
width:378px;
position:relative;
float:left;
}

#photoarchive #subnav1{
color:#222222;
}

/*
.subnav_home a, .subnav_collect a{
font-famly:Times, "Times New Roman", serif;
font-size:15px;
line-height:18px;
text-decoration:none;
} */

.subnav_home a, .subnav_home{
color:#6b9438;
display:inline;
}

.subnav_about a, .subnav_about{
color:#9d9754;
display:inline;
}

.subnav_cultural a, .subnav_cultural{
color:#e49969;
display:inline;
}

.subnav_exhibits a, .subnav_exhibits{
color:#18462c;
display:inline;
}

.subnav_collect a, .subnav_collect{
color:#00365b;
display:inline;
}

.subnav_learning a, .subnav_learning{
color:#6e7649;
display:inline;
}

.subnav_support a, .subnav_support{
color:#9f2d20;
display:inline;
}

.subnav_visit a, .subnav_visit{
color:#772b2f;
display:inline;
}

.subnav_cal a, .subnav_cal{
color:#93be9c;
display:inline;
}

.subnav_home a:hover, .subnav_about a:hover, .subnav_cultural a:hover, .subnav_exhibits a:hover, .subnav_collect a:hover, .subnav_learning a:hover, .subnav_support a:hover, .subnav_visit a:hover, .subnav_cal a:hover{
text-decoration:underline;
color:#222222;
}

#subnavbox li {
font-family:Times, "Times New Roman", serif;
font-size:15px;
padding-left:10px;
padding-right:10px;
list-style:none;
display:inline;
border-left:1px solid;
float:left;
height:13px;
}

#subnavbox li.first{
border-left:none;
padding-left:0px;
}

.subnavbox li{
border-left:#6b9438;
}

#subnavbox li a{
text-decoration:none;
}



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

#home{
background-color:#587992;
text-align:center;
}

#homebanner,#aboutbanner, #culturalbanner, #exhibitsbanner, #collectbanner, #learningbanner,#supportbanner, #visitbanner, #calbanner{
width:951px;
height:30px;
position:relative;
float:left;
text-indent:100px;
font-family:Times, "Times New Roman";
font-size:20pt;
}

#homebanner{
background-image:url(images/banner_home.jpg);
}

#upcoming{
width:250px;
height:100%;
position:relative;
float:right;
}

#events a{
font-family:Times, "Times New Roman", serif;
font-size:15px;
text-transform:uppercase;
color:#587992;
padding-right:15px;
}

.currenteventtext{
padding-left:10px;
padding-top:6px;
float:left;
position:relative;
}

.currentevent a{
font-family:Helvetica;
font-size:12px;
color:#2b5f6b;
text-decoration:none;
}

.currentevent{
padding-top:4px;
}

.currenttitle a{
font-family:Times, "Times New Roman";
font-size:12px;
color:#2b5f6b;
text-decoration:none;
}

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

.currentimage{
width:48px;
height:48px;
position:relative;
float:left;
padding-right:7px;
}

.homeeventbox{
height:48px;
width:248px;
position:relative;
float:left;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
}

.margincolor_home{
background-color:#587992; 
}

#homeexhibit{
width:250px;
height:50px;
position:relative;
float:right;
}

.featurelink{
width:275px;
height:80px;
position:relative;
float:left;
padding-top:15px;
}

#contentboxhome{
width:875px;
height:100%;
position:relative;
float:left;
background-color:#ffffff;
padding-left:3px;
padding-right:3px;
margin-left:35px;
}


.homesidebar {
font-family:Times, "Times New Roman", serif;
font-size:13px;
float:left;
}

.homesidebar a{
display:block;
padding-top:5px;
text-decoration:none;
color:#47484a;
letter-spacing:2px;
}

#upcomingevents a{
border-bottom:3px solid #f2d65e;
border-top:3px solid #ebeae9;
}

#upcomingevents a:hover{
border-top:3px solid #f2d65e;
}

#currexhibit a{
border-bottom:3px solid #aadae5;
border-top:3px solid #ebeae9;
}

#currexhibit a:hover{
border-top:3px solid #aadae5;
}

/*-----Home V2----*/

#featurelinkbox{
position:relative;
float:left;
width:275px;
height:100%;
padding-left:75px;
margin-top:40px;
}

#featurelinkboxb{
position:relative;
float:left;
width:275px;
height:100%;
padding-left:75px;
}

.homefeaturelink a{
font-family:Times, "Times New Roman", serif;
font-size:18px;
color:#715e8a;
letter-spacing:3px;
text-decoration:none;
}

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

.featuretext {
font-family:Times, "Times New Roman", serif;
font-size:13px;
color:#715e8a;
text-decoration:none;
}

#acknowledgementsbox{
height:25px;
width:850px;
position:relative;
float:left;
padding-top:-20px;
padding-bottom:7px;
text-align:center;
}

#acknowledgements{
font-family:Times, "Times New Roman", serif;
font-size:11px;
color:#53575a;
}

/*---------------------------ABOUT------------------------------------*/

#aboutbody{
background-color:#9d9754;
text-align:center;
}

#aboutbanner{
background-image:url(images/banner_about.jpg);
}

.margincolor_about{
background-color:#9d9754; 
}

/*---------------------------CULTURAL CENTER------------------------------------*/

#culturalbody{
background-color:#b7413c;
text-align:center;
}

#culturalbanner{
background-image:url(images/banner_cultural.jpg);
}

.margincolor_cultural{
background-color:#b7413c; 
}



/*---------------------------EXHIBITS------------------------------------*/

#exhibitsbody{
background-color:#aadae5;
text-align:center;
}

#exhibitsbanner{
background-image:url(images/banner_exhibits.jpg);
}

.margincolor_exhibits{
background-color:#aadae5; 
}





/*------------------------------COLLECTIONS--------------------------------*/

#collectionsbody{
background-color:#715e8a;
text-align:center;
}

.margincolor_collect{
background-color:#715e8a;
}

#collectbanner{
background-image:url(images/banner_collect.jpg);
}



/*---------------------------LEARNING------------------------------------*/

#learningbody{
background-color:#f1bb46;
text-align:center;
}

.margincolor_learning{
background-color:#f1bb46;
}

#learningbanner{
background-image:url(images/banner_learning.jpg);
}

/*---------------------------SUPPORT------------------------------------*/

#supportbody{
background-color:#738e64;
text-align:center;
}

.margincolor_support{
background-color:#738e64;
}

#supportbanner{
background-image:url(images/banner_support.jpg);
}


/*---------------------------VISIT------------------------------------*/

#visitbody{
background-color:#5780ae;
text-align:center;
}

.margincolor_visit{
background-color:#5780ae;
}

#visitbanner{
background-image:url(images/banner_visit.jpg);
}


/*---------------------------CALENDAR------------------------------------*/

#calbody{
background-color:#f2d65e;
text-align:center;
}

.margincolor_cal{
background-color:#f2d65e;
}

#calbanner{
background-image:url(images/banner_cal.jpg);
}

#keybox{
width:801px;
padding-left:27px;
position:relative;
float:left;
height:15px;
padding-bottom:5px;
}

.key_cultural, .key_learning, .key_exhibit{
width:15px;
height:15px;
position:relative;
float:left;
margin-right:5px;
}

.keytext_cultural, .keytext_learning, .keytext_exhibit{
font-family:Times, "Times New Roman", serif;
font-size:12px;
padding-right:17px;
position:relative;
float:left;
}

.key_cultural{
background-color:#6e8699;
}

.key_learning{
background-color:#ab9a78;
}

.key_exhibit{
background-color:#ab7894;
}

.pinline_cal{
width:801px;
height:1px;
background-color:#93be9c;
position:relative;
float:left;
margin-left:27px;
font-size:1px;
}

.title_cultural, .title_learning, .title_exhibit{
font-family:Times, "Times New Roman", serif;
font-size:24px;
}

.title_cultural, .keytext_cultural{
color:#6e8699;
}

.title_learning, .keytext_learning{
color:#ab9a78;
}

.title_exhibit, .keytext_exhibit{
color:#ab7894;
}

.date{
font-family:Times, "Times New Roman", serif;
font-size:14px;
color:#29518c;
}

.img_cal{
height:auto;
width:auto;
position:relative;
float:right;
padding-top:10px;
}

.newevent_cal{
width:803px;
height:100%;
position:relative;
float:left;
border-top:1px solid #93BE9C;
left:27px;
}

.copy_cal{
height:100%;
width:425px;
position:relative;
float:left;

padding-bottom:10px;
padding-top:10px;
}


.photos_cal{
width:376px;
height:100%;
position:relative;
float:left;
padding-bottom:0px;

}
