
body.museumpage {
background-color: #EBEBEB; /* transparent; */
margin: 0px;
}

div.st-framealert {
border: 1px dashed black;
text-align: center;
margin-bottom: 12px;
}

div.st-boxclear {
clear: both;
height: 1px;
padding: 0px;
margin: 0px;
line-height: 1px;
}


/***************************************************************************************
   st-ii: Page with image column to the left and sponsor column to the right
 ***************************************************************************************/

div#st-ii-page {
position: relative;
clear: both;
padding: 10px;
/*border: 1px solid purple;*/
min-width: 875px;
background-color: #EBEBEB;
}

div#st-ii-container {
position: relative;
clear: both;
/*border: 1px solid teal;*/
margin: 0 auto;
width: 875px;
}

div#st-ii-left {
position: relative;
float: left;
padding: 5px;
/*border: 1px solid red;*/
width: 200px;
min-height: 200px;
text-align: left;
}

div#st-ii-main {
position: relative;
padding: 5px;
margin-left: 210px;
margin-right: 135px;
/*border: 1px solid orange;*/
max-width: 800px;
min-width: 500px; 
min-height: 300px;
}

div#st-ii-main2col {
position: relative;
padding: 5px;
margin-left: 210px;
/*border: 1px solid orange;*/
max-width: 800px;
min-width: 625px; 
min-height: 300px;
}

div#st-ii-right {
position: relative;
float: right;
padding: 5px;
/*border: 1px solid blue;*/
width: 125px;
min-height: 200px;
text-align: center;
}

div.st-ii-sponsor {
text-align: center;
font-weight: bold;
background-color: #1E2D3C; 
color: #c0c0c0;
margin-bottom: 10px;
}

h2.st-ii-title {
text-align: left;
font-family: 'Times New Roman', Times, serif;
font-size: 18pt;
color: #000033;
}

div.st-ii-subtitle {
text-align: center;
font-weight: bold;
background-color: #1E2D3C;
color: #c0c0c0;
margin-bottom: 6px;
}

div.st-ii-pagetext {
font-family: Arial, Helvetica, sans-serif;
padding: 6px;
color: #333333;
max-width: 500px;
line-height: 19px;
}

div.st-ii-pagetext2col {
font-family: Arial, Helvetica, sans-serif;
padding: 6px;
color: #333333;
line-height: 19px;
}

div.st-ii-backlink {
float: right;
border: 0;
margin-left: 10px;
margin-right: 5px;
margin-top: 10px;
margin-bottom: 10px;
}

div.st-ii-nextlink {
float: right;
border: 0;
margin-left: 5px;
margin-top: 10px;
margin-bottom: 10px;
}

div#st-ii-left div.one-image {
margin-top: 40px;
}

div#st-ii-left div.giInfo {
display: none;
}

div#st-ii-left div.one-image h4.giDescription {
display: none;
}

div#st-ii-left p.giInfo span.summary {
display: none;
}

div#st-ii-left div.one-image h3 {
display: none;
}

div.st-ii-pagetext h5 {
font-weight: bold;
display: inline;
}

div.st-ii-pagetext div.st-ii-linkblock {
display: inline;
}

div.st-ii-topalign {
vertical-align: top;
}

div.st-ii-topalign img {
vertical-align: top;
}

table.st-ii-staff tr td {
vertical-align: top;
color: #5A0000;
}

table.st-ii-photos {
border: 0px;
}

table.st-ii-photos tr td {
vertical-align: top;
}

table.st-ii-staff tr td:first-child {
width: 100px;
}

img.st-ii-cmsicon {
margin-left: 10px;
}

div.st-ii-boxclear {
clear: both;
height: 1px;
padding: 0px;
margin: 0px;
line-height: 1px;
}



/***************************************************************************************
   st-pp: Page with full width field at the top and bottom and 3-4 boxes in the center 
 ***************************************************************************************/

/* main page elements */
div#st-pp-page {
position: relative;
padding: 10px;
/*border: 1px solid purple;*/
min-width: 875px;
background-color: #EBEBEB;
}

div#st-pp-container {
position: relative;
/*border: 1px solid teal; */
margin: 0 auto;
width: 875px;
}

div#st-pp-boxtop {
/*border: 1px solid lime;*/
padding: 5px;
margin-right: 6px;
}

div#st-pp-boxmid {
/*border: 1px solid yellow;*/
padding: 5px;
margin-right: 6px;
}

div#st-pp-boxmiddle {
position: relative;
/*border: 1px solid black;*/
padding-top: 6px;
padding-bottom: 6px;
}

div#st-pp-boxbottom {
/*border: 1px solid olive;*/
padding: 5px;
margin-right: 6px;
}


div#st-pp-floatbox3 {
float: left;
padding: 3px;
margin: 3px;
/* border: 1px solid red; */
width: 250px;
min-height: 130px;
}

div#st-pp-floatbox3wide {
float: left;
padding: 3px;
margin: 3px;
/* border: 1px solid red; */
width: 331px;
min-height: 130px;
}

div#st-pp-floatbox4 {
float: left;
padding: 3px;
margin: 3px;
/* border: 1px solid red; */
width: 190px;
min-height: 130px;
}

div#st-pp-floatbox4wide {
float: left;
padding: 3px;
margin: 3px;
/* border: 1px solid red; */
width: 246px;
min-height: 130px;
}

div.st-pp-boxclear {
clear: both;
height: 1px;
padding: 0px;
margin: 0px;
line-height: 1px;
}

/* page components */ 


div.st-pp-subtitle {
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
padding: 3px;
background-color: #1E2D3C;
color: #c0c0c0;
margin-bottom: 6px;
}

div.st-pp-pagetext {
font-family: 'Times New Roman', Times, serif;
font-size: 11pt;
color: #666666;
padding: 0px;
line-height: 19px;
}

div.st-pp-backlink {
float: right;
border: 0;
margin: 10px;
}

div.st-pp-cmsicon {
float:left;
margin-top: 10px;
width: 16px;
height: 16px;
}


/***************************************************************************************
   st-iw: Wide page where the content fills the whole page. Has sub-title and back link.
 ***************************************************************************************/

 div#st-iw-page {
position: relative;
clear: both;
padding: 10px;
/*border: 1px solid purple;*/
min-width: 875px;
background-color: #EBEBEB;
}

div#st-iw-container {
position: relative;
clear: both;
/*border: 1px solid teal;*/
margin: 0 auto;
width: 875px;
}

h2.st-iw-title {
text-align: left;
font-family: 'Times New Roman', Times, serif;
font-size: 18pt;
text-align: center;
color: #000033;
}

div.st-iw-subtitle {
text-align: center;
font-weight: bold;
background-color: #1E2D3C;
color: #c0c0c0;
margin-bottom: 2px;
margin-right: 128px;
margin-top: 4px;
padding: 3px;
}

div.st-iw-pagetext {
font-family: Arial, Helvetica, sans-serif;
padding: 6px;
color: #333333;
}

div.st-iw-backlink {
float: right;
border: 0;
margin-left: 10px;
margin-right: 5px;
margin-top: 0px;
margin-bottom: 2px;
}

div.st-iw-cmsicon {
float:left;
margin-top: 6px;
width: 16px;
height: 16px;
}

/***************************************************************************************
   st-em: Bare bones featureless page to be embedded into other pages.
 ***************************************************************************************/

div#st-em-page {
position: relative;
padding: 0px;
margin: 0px;
background-color: #FFFFFF;
/*background-color: #EBEBEB;*/
/*border: 1px solid purple;*/
}

div.st-em-pagetext {
font-family: Arial, Helvetica, sans-serif;
padding: 0px;
margin: 0px;
color: #333333;
}

div.st-em-cmsicon {
position: absolute;
margin: 4px;
width: 16px;
height: 16px;
}

/***************************************************************************************
   st-gp: Gallery page, embeds the selected gallery.
 ***************************************************************************************/

 
div#st-gp-page {
position: relative;
clear: both;
padding: 6px;
margin: 0px;
/* border: 1px solid purple; */
min-width: 920px;
background-color: #EBEBEB;
}

div#st-gp-container {
position: relative;
clear: both;
/* border: 1px solid teal; */
margin: 0 auto;
width: 920px;
}

div.st-gp-backlink {
float: right;
border: 0;
margin-left: 128px;
margin-right: 5px;
margin-top: 0px;
margin-bottom: 2px;
}

div.st-gp-cmsicon {
float:left;
margin-top: 6px;
width: 16px;
height: 16px;
}

div.st-gp-pagetext {
font-family: Arial, Helvetica, sans-serif;
padding: 6px;
color: #333333;
}

div.st-gp-subtitle {
text-align: center;
font-weight: bold;
background-color: #1E2D3C;
color: #c0c0c0;
margin-bottom: 2px;
margin-top: 4px;
padding: 3px;
}

div.st-gp-subtitle-back {
text-align: center;
font-weight: bold;
background-color: #1E2D3C;
color: #c0c0c0;
margin-bottom: 2px;
margin-top: 4px;
margin-right: 128px;
padding: 3px;
text-indent: 128px;
}

div.st-gp-gallerybox {
border: 1px solid #696969;
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
width: 918px;
}

div.gcBackground1 {
max-width: 890px;
}

div.gcBackground2 {
max-width: 890px;
}

div#ExifInfoBlock1 {
max-width: 880px;
margin-top: 8px;
margin-bottom: 8px;
}

table#gsThumbMatrix {
max-width: 910px;
}

div#gallery {
width: 890px;
}

td.giAlbumCell {
background-color: #FFFFFF !important;
}


.st-gp-gallerybox p.giTitle {
text-align: left;
font-weight: normal;
font-size: 0.8em;
padding-right: 20px !important;
line-height: 1.5em;
}



/*************************************************************\
 Boxes etc for use in dynamic page content
\*************************************************************/

div.smallbox {
width: 160px; 
float: left;
margin: 4px;
}

div.widebox {
margin-top: 4px;
margin-bottom: 4px;
margin-left: 0px;
margin-right: 0px;
padding: 0;
}

div.widebox h4 {
font-family: Arial, Helvetica, sans-serif;
background-color: #344F69;
font-weight: bold;
font-size: 9pt;
color: #FFFFFF;
text-align: center;
}

div.smallbox h5 {
font-family: Arial, Helvetica, sans-serif;
background-color: #344F69;
font-weight: bold;
font-size: 9pt;
color: #FFFFFF;
text-align: center;
}

div.widebox div.smallbox h5 {
background-color: #16717A;
}

div.smallbox p {
font-family: 'Times New Roman', Times, serif;
font-size: 9pt;
color: #666666;
line-height: 10pt;
margin-top: 0.2em;
margin-bottom: 0.5em;
margin-left: 0;
margin-right: 0;
}
