
/* settings for main content area heading etc*/
#cim_main-content h1 {margin-bottom : 0.6em; font-size: 1.6em; color: #222222; font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
padding-left: 1em;  }
#cim_main-content h2,h3,h4,h5,h6 {color: #333333;
font-family: Verdana, Helvetica, Arial, sans-serif; }
#cim_main-content h2 {font-size: 1.3em; font-weight: bold;
padding-bottom: .2em; padding-top: .2em; padding-left: 1em;  }
#cim_main-content h3 {font-size: 1em; font-weight: bold;
padding-bottom: .2em; padding-left: 1em; }
#cim_main-content h4 {font-size: 1em; font-weight: normal;
padding-bottom: .2em; padding-left: 1em; }
#cim_main-content p {margin : 0 0 1em 0;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 96%;
color: #333333;
width: 760px; }
#cim_main-content ul {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 96%;
color: #333333; }

/*Heritage site divs and classes*/
#sitetitle {
background: url(../images/titleartwork.gif) no-repeat left top;
width: 800px;
height:50px;
margin-top: 3em; }
#sitetitle a:link {text-decoration:none}
#sitetitle a:visited {text-decoration:none}
#sitetitle a:hover, a:active {text-decoration:underline}

#bread {
background: url(../images/menubk4.gif) repeat-x left top;
width: 790px;
padding:5px;
}

#bread ul{
margin:0;
padding:0;
list-style:none;
color: gray;
padding-top: .2em;
}
#bread li{
display:inline;
padding-right: .4em;
padding-left: .4em;
font-size: 80%;
font-weight: bold;
}

#bread ul li.first {
margin-left: 0;
padding:0;
list-style: none;
display: inline;
padding-left: 2em; }

#bread a:link {text-decoration:none}
#bread a:visited {text-decoration:none}
#bread a:hover, a:active {text-decoration:underline}



#sectiontitle {
background: url(../images/menubk1.gif) repeat-x left top;
width: 790px;
height: 39px;
padding:5px;
/*border: 1px #c7c7c7 solid;*/
padding-right: 5px;
padding-left: 5px;
padding-top: 2px;
padding-bottom: 2px; }

#sectiontitle h1 {
padding-top: .5em; }
#sectiontitle a:link {text-decoration:none}
#sectiontitle a:visited {text-decoration:none}
#sectiontitle a:hover, a:active {text-decoration:underline}

.introfirst {
padding-left: 1em;
color: #404040;
font-size: 100%;
padding-top: 1em; }

.intro {
padding-left: 1em;
color: #404040;
font-size: 100%;
}

.nodot {
display: list-item;
list-style-type: none; 
padding-right: 2em;}

#submenunav {
background: url(../images/menubk1.gif) repeat-x left top;
width: 790px;
padding:5px;
/*border: 1px #c7c7c7 solid;*/
margin-bottom: .5em; }

#submenunav ul{
margin:0;
padding:0;
list-style:none;
color: gray;
}
#submenunav li{
display:inline;
border-left: 1px solid #000;
padding-right: .4em;
padding-left: .4em;
font-size: 80%;
font-weight: bold;
}

#submenunav ul li.first {
margin-left: 0;
padding:0;
border-left: none;
list-style: none;
display: inline;
padding-left: .4em; }

#submenunav a:link {text-decoration:none}
#submenunav a:visited {text-decoration:none}
#submenunav a:hover, a:active {text-decoration:underline}

#holder {
width: 800px;
min-height: 52px;
position:relative;
/*background: #e28500;*/
}

#leftcol {
float:left;
width: 400px;
min-height: 52px;
/*background: #3bdf00;*/
}
#rightcol {
float: right;
width: 400px;
min-height: 52px;
/*background: #e31500;*/
}
#last {
clear: both; 
width: 800px;
min-height: 52px;
position:relative;
/*background: #e28500;*/
}

#highlight {
color: #333333;
width: 760px;
min-height: 52px;
margin-top: .5em;
margin-bottom: .5em;
background: #e5e5e5 url(../images/highlight.gif) no-repeat right top;

}

#highlight p { font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 96%;
width: 680px;
padding: 1em;
padding-right: 2em; }

#highlight h3 { font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 104%;
width: 680px;
padding: 1em;
padding-right: 2em; }

#highlighty {
color: #333333;
width: 760px;
min-height: 52px;
margin-top: .5em;
margin-bottom: .5em;
background: #ffdf9d url(../images/highlight.gif) no-repeat right top;

}

#highlighty p { font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 96%;
width: 680px;
padding: 1em;
padding-right: 2em; }

#highlighty h3 { font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 104%;
width: 680px;
padding: 1em;
padding-right: 2em; }

#highlightsmall {
color: #333333;
width: 380px;
min-height: 52px;
margin-top: .5em;
margin-bottom: .5em;
background: #e5e5e5 url(../images/highlight.gif) no-repeat right top;
 }

#highlightsmall p { font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 96%;
width: 340px;
padding: 1em;
padding-right: 2em; }

#highlightsmall h3 { font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 104%;
width: 680px;
padding: 1em;
padding-right: 2em; }

#highlightsmall a:link {text-decoration:none}
#highlightsmall a:visited {text-decoration:none}
#highlightsmall a:hover, a:active {text-decoration:underline}

#document { border: 1px #c7c7c7 solid;
color: #333333;
width: 760px;
min-height: 52px;
margin-top: .5em;
margin-bottom: .5em;
padding: 1em;
background: url(../images/document.gif) no-repeat;
background-position: right top;
position:relative;
}

#document p { font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 96%;
width: 680px;
padding-right: 2em; }

#introimage {
margin-left: 2em;
}

#video { border: 1px #c7c7c7 solid;
color: #333333;
width: 700px;
min-height: 52px;
margin-top: .5em;
margin-bottom: .5em;
padding: 1em;
background: url(../images/video.gif) no-repeat;
background-position: right top;
position:relative;
}

#video p { font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 96%;
width: 680px;
padding-right: 2em; }

#vidbox {border: 1px #c7c7c7 solid;
margin-left: 2em;
width: 250px;
padding: 10px;
padding-left: 20px;}

#vidref {font-size: 70%;
padding-top: .5em;}

#audio { border: 1px #c7c7c7 solid;
color: #333333;
width: 760px;
min-height: 52px;
margin-top: .5em;
margin-bottom: .5em;
padding: 1em;
background: url(../images/audio.gif) no-repeat;
background-position: right top;
position:relative;
}

#audio p { font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 96%;
width: 680px;
padding-right: 2em; }

#download { border: 1px #c7c7c7 solid;
color: #333333;
width: 360px;
min-height: 52px;
padding: 1em;
background: url(../images/download.gif) no-repeat;
background-position: right top;
position:relative;
margin: .4em; }

#download p { font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 96%;
width: 340px;
padding-right: 2em; }

/*external links*/

#external { border: 1px #c7c7c7 solid;
color: #333333;
width: 660px;
min-height: 52px;
margin-top: .5em;
margin-bottom: .5em;
padding: 1em;
background: url(../images/external.gif) no-repeat;
background-position: right top;
position:relative;
 }

#external li {
margin : 0 0 1em 0;
font-family: Verdana, Helvetica, Arial, sans-serif;
width: 640px;
font-size: 96%;
color: #333333;
list-style-image: url(../images/exlinkli.gif);
padding-bottom: 1em; }

#external h3 {
padding-bottom: 1em;
}

/*Heritage site divs and classes - section specific*/

#decade {
width: 760px;
margin-top: .5em;
border: 1px #c7c7c7 solid;
padding: 1em;
}

#decade blockquote {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 96%;
color: #333333;
width: 710px; }

#decade p {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 96%;
color: #333333;
width: 720px; }

#decade h3 {font-size: 2em; font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 120%;
color: #663300;
padding-bottom: .2em; }

#roundtable { border: 1px #c7c7c7 solid;
color: #663300;
width: 760px;
min-height: 52px;
margin-top: .5em;
margin-bottom: .5em;
padding: 1em;
background: url(../images/audio.gif) no-repeat;
background-position: right top;
position:relative
 }

#roundtable p { font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 96%;
width: 680px;
padding-right: 2em; }

#sitemap { border: 1px #c7c7c7 solid;
color: #663300;
width: 760px;
min-height: 52px;
margin-top: .5em;
margin-bottom: .5em;
padding: 1em;
background: url(../images/smallsitemap.gif) no-repeat;
background-position: right top;
position:relative
 }

#sitemap p { font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 96%;
width: 680px;
padding-right: 2em; }
#sitemap a:link {text-decoration:none}
#sitemap a:visited {text-decoration:none}
#sitemap a:hover, a:active {text-decoration:underline}

#sitemap ul{
margin:0;
padding:0;
color: gray;
}
#sitemap li{
border-left: 1px solid #000;
padding-right: .4em;
padding-left: .4em;
font-size: 80%;
font-weight: bold;
}
#sitemap h4 {font-size: 1em; font-weight: bold;
padding-bottom: .2em; padding-left: 1em;
padding-top: 1em; }

.sitemapsub {
margin-left: 1.5em; }

.sitemapintro {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 96%;
width: 680px;
padding-right: 2em;
}

.transcripth3 {padding-top: 1em;
padding-bottom: .5em;}

.googlesearcharea { border: 1px #c7c7c7 solid;
width: 760px;
min-height: 52px;
margin-top: .5em;
margin-bottom: .5em;
padding: 1em;
 }
#contacts { border: 1px #c7c7c7 solid;
color: #663300;
width: 760px;
min-height: 52px;
margin-top: .5em;
margin-bottom: .5em;
padding: 1em;
background: url(../images/smallcontacts.gif) no-repeat;
background-position: right top;
position:relative;
padding-top: 2em; }

#weblinks { border: 1px #c7c7c7 solid;
color: #663300;
width: 760px;
min-height: 52px;
margin-top: .5em;
margin-bottom: .5em;
padding: 1em;
background: url(../images/smallweblinks.gif) no-repeat;
background-position: right top;
position:relative;
padding-top: 2em; }

#simpleborder {
width: 760px;
margin-top: .5em;
border: 1px #c7c7c7 solid;
color: #663300;
padding: 1em;
padding-top: 2em;
}
#sectionborder {
width: 780px;
margin-top: .5em;
border: 1px #c7c7c7 solid;
color: #663300;
padding: 1em;
padding-top: 2em;
}

.galleryhead{ font-size: 3em; font-weight: bold;
}

.goback {
font-size: 50%;
}

#rt_audio {
border: 1px #c7c7c7 solid;
background-color: #ffffff;
padding-left: 1em;
padding-right: 1em;
margin: 1em;
background: url(../images/rt_audio.gif) no-repeat;
background-position: right top;

}

.location {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 150%;
width: 680px;
padding: 1em;
padding-right: 2em;
font-weight: bold;}

.focustopic {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 150%;
width: 680px;
padding: 1em;
padding-right: 2em;
font-weight: bold;}