/* globals --------------------------------------------------------------------------------------------- */

body       { background: #eeeeee; margin-top: 6px;
             font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
             /* font-size: 8pt; */
             font-size: 0.7em;
             line-height: 1.2em;
             color: #333333; }

/*
h1         { font-size: 11pt; font-style: bold;    margin: 11pt 0; }
h2         { font-size: 10pt; font-style: bold;    margin: 10pt 0; }
h3         { font-size: 9pt;  font-style: bold;    margin: 9pt 0; }
h4         { font-size: 8pt;  font-style: bold;    margin: 8pt  0; }
h5         { font-size: 8pt;  font-style: bold;    margin: 8pt  0; }
h6         { font-size: 8pt;  font-style: italic;  margin: 8pt  0; }
*/
h1         { font-size: 1.3em; font-style: bold;   margin: 1.2em 0; }
h2         { font-size: 1.2em; font-style: bold;   margin: 1.2em 0; }
h3         { font-size: 1.1em; font-style: bold;   margin: 1.0em 0; }
h4         { font-size: 1.0em; font-style: bold;   margin: 0.6em 0; }
h5         { font-size: 1.0em; font-style: bold;   margin: 0.6em 0; }
h6         { font-size: 1.0em; font-style: italic; margin: 0.6em 0; }
em         {}
strong     {}

p          { margin: 1.2em 0; }
blockquote {}
div        {}
span       {}
pre        { font-size: 1.2em; }
hr         {}

a          {}
a:hover    {}

dl         {}
dt         {}
dd         {}
ul         { list-style-type: disc; padding-left: 15px; margin: 0; }
ul li      { padding: 3px 0; }
ol         { padding-left: 15px; margin: 0; }
ol li      { padding: 3px 0; }

form       {}
input      {}
textarea   {}
select     {}

table      { font-size: 1.0em; }
caption    { font-size: 1.0em; font-style: italic; }
tbody      { }
tr         { vertical-align: top; }
th         { font-size: 1.0em; font-weight: bold; text-align: left; }
td         { font-size: 1.0em; text-align: left; }
td a       { }

#page { width: 780px; background: white; }

/* dsp_header --------------------------------------------------------------------------------------------- */
#topWhite         { width: 780px; padding: 0; clear: both; }
#topWhite #TopL   { width: 10px;  float: left; }
#topWhite #TopM   { width: 760px; float: left; line-height: 10px; }
#topWhite #TopR   { width: 10px;  float: left; clear: right; }
#banner           { width: 780px; clear: both; }
#banner #BanL     { width: 10px;  float: left; }
#banner #instLogo { width: 152px; float: left; padding-bottom: 15px;}
a.logo            { padding: 0px; background: white; border: 0; } 
#banner #BanM     { width: 480px; float: left; }
#banner #metLogo  { width: 128px; float: left; }
#banner #BanR     { width: 10px;  float: left; clear: right; }
#topBar           { width: 780px; padding: 0; clear: both; }
#topBar #BarL     { width: 10px;  float: left; }
#topBar #BarColor { width: 152px; float: left; height: 18px; }
#topBar #BarM     { width: 10px;  float: left; }
#topBar #BarStrip { width: 598px; float: left; height: 18px; }
a.BarStrip        { border: 0; margin: 0; padding: 0; text-decoration: none; }
#topBar #BarR     { width: 10px;  float: left; clear: right; }
#lineBreak        { width: 780px; padding:0; clear: both; line-height: 2px; background: white; }

/* dsp_mainContent ---------------------------------------------------------------------------------------- */
#pageContent      { width: 760px; padding: 0; clear: both; 
                    background: #ffffff; 
                    /* background: #E7E7E8; */
                    border-left: 10px solid white;
                    border-right: 10px solid white;
                    border-top: 1px solid white; }
#leftCol          { width: 152px; float: left; text-align: left; }
#navList          { width: 152px; text-align: left; }
#navList ul       { margin: 0; }
#navList ul li    { }
a.navlist         { font-weight: bold; padding: 0; border: 0; }
a.navlist-on      { font-weight: bold; padding: 0; border: 0; }
#navInsert        { margin-bottom: 10px; }
#navLocalLinks    { background: #eeeeee; padding: 1px 10px 1px 10px; }

/* dsp_graphic -------------------------------------------------------------------------------------------- */
#graphic          { width: 598px; float: left; background: white; padding-top: 7px; 
                    border-left: 10px solid white; }
                    /* padding-top was 3px; */
#title            { width: 598px; text-align: left; }
#title h1         { font-size: 1.2em; line-height: 1.3em; color: white; 
                    font-weight: bold; padding: 15px 15px 20px 15px; margin: 0;  }
#title h2         { font-size: 1.2em; line-height: 1.3em; color: white; 
                    font-weight: bold; padding: 15px 15px 20px 15px; margin: 0;  }
#graphic #text    { width: 583px; background: white; text-align: left;
                     margin: 0 0 0 15px; padding: 10px 0 0 0; } 

/* dsp_standard ------------------------------------------------------------------------------------------- */
#standard         { width: 598px; float: left; background: white; padding-top: 7px; 
                    border-left: 10px solid white; }
                    /* padding-top was 3px; */
#stdHeader        { width: 598px; height: 50px; text-align: left; }
#stdHeader h2     { color: white; font-weight: bold; margin-top: 0; padding: 10px 0 10px 15px; 
                    text-transform: uppercase; }
#standard #text   { width: 583px; background: white; text-align: left; min-height: 40%;
                    margin: 0 0 0 15px; padding: 10px 0 0 0; } 
#standard #database { width: 583px; background: white; text-align: left; min-height: 40%;
                      margin: 0 0 0 15px; padding: 10px 0 0 0; } 

/* dsp_staffphoto ----------------------------------------------------------------------------------------- */
#staff            { width: 598px; float: left; background: white; padding-top: 7px; 
                    border-left: 10px solid white; }
                    /* padding-top was 3px; */
#staffHeader      { width: 598px; height: 80px; text-align: left; clear: both; }
#staffTitle       { padding: 0; float: left; }
#staffTitle h1    { margin: 65px 0 0 10px; }  /* margin was 60px 0 0 15px */
#staffTitle h2    { margin: 60px 0 0 10px; }
#staffImg         { width: 50px;  height: 80px; float: right; clear: right; margin: 0 30px 0 0; overflow: hide; }
#staff #text      { width: 578px; background: white; text-align: left;
                    margin: 0 0 0 15px; padding: 0; } 
/* version2 - larger staff photo */
/* #staffImg2        { width: 81px; height: 109px; float: right; clear: right; margin: 0 30px 0 0; overflow: hide; } */
#staffImg2        { width: 81px; float: right; clear: right; margin: 0 35px 0 0; overflow: hide; }
#staffImg2        { margin-left: 10px; } /* added 1 aug 2008 */
#staffImg2 br     { display: none; }

/* dsp_footer --------------------------------------------------------------------------------------------- */
#botWhite         { width: 780px; padding: 0; clear: both; }
#botWhite #BotL   { width: 10px;  float: left; }
#botWhite #BotM   { width: 760px; float: left; line-height: 10px; background: white; }
#botWhite #BotR   { width: 10px;  float: left; clear: right; }
a.footer          { border: 0; }

/* dsp_editor --------------------------------------------------------------------------------------------- */
#editDetails      { width: 780px; padding: 0; clear: both; text-align: left; font-size: 0.8em; }
#lastEdited       { color: #999999; padding: 0;
                    text-align: left; float: left; background: transparent ; width: 590px; }
#straker          { color: #999999; padding: 0;
                    text-align: right; float: left; clear: right; background: transparent; width: 190px; }
a.straker         { color: #999999; text-decoration: none; border: 0; }


/* International Journal for Cuban Studies only */
img.ijcsnavmenu     { margin: 0 0 1px 0; }
