

body {
 margin : 0;
 border : 0;
 padding: 0;
 height : 100%;
 max-height:100%;
 overflow: auto;
 background-color: #808c87;
}

td {
 font-size : 14px;
}

#content {
  position : fixed;
  top : 55px;
  left : 0px;
  right : 0;
  height : auto;
  bottom : 30px;
  overflow : auto;
  font-family: sans-serif;
}

* html body {
 padding: 55px 0 30px 0;
}

* html #content {
 padding: 0px 0 0px 0;
 height: 100%;
 width : 100%;
 overflow : auto;
}

#series {
  text-align: center;
  font-family: sans-serif;
  font-size: 24px;
  font-weight: bold;
}
  
#buttonframe {
 position : absolute;
 width : 100%;
 height : 51px;
 top : 0;
 right : 0;
 bottom : auto;
 left : 0;
 margin-top : 10px;
 overflow:auto;
 background : #808c87;
}

#caption {
  font-family: sans-serif;
  font-size: 10px;
  text-align: right;
  margin-bottom: 10px;
}

#imageframe {
 position : fixed;
 height : auto;
 top : 51px;
 bottom : 30px;
 right : 0;
 left : 120px;
 margin-left : 10px;
 margin-top : 10px;
 overflow : auto;
 font-family: sans-serif;
 font-size: 10px;
}

#browsingNavigation { 
                      position : flowed;
/*                      text-align : center;*/
                      margin-bottom : 10px;
}

#browsingNavigation .items { 
                        font-style: italic;
                             margin-left: 10px;
                             margin-right: 10px;
                             color: #4C4C4C;
 }

#browsingNavigation .items a{ 
                              font-weight: bold;
                              text-decoration: none;
}

* html #imageframe {
 position : absolute;
 padding: 0px 0 0px 0;
 height: 100%;
 width : 100%;
 overflow : auto;
}

#thumbframe {
 position : fixed;
 height : auto;
 top : 56px;
 bottom : 0px;
 left : 0;
 width : 120px;
 margin : 0px 0px 0px 0px;
 background-color : #000000;
 color : #ffffc8;
 padding : 3px;
 overflow : auto;
 text-align : center;
 font-family: sans-serif;
 font-size: 11px;
}

* html #thumbframe {
 padding: 0px 0 0px 0;
 height : 100%;
}

#footer {
  position : absolute;
  height : 30px;
  bottom : 0px;
  left : 0px;
  width : 100%;
  font-family: sans-serif;
  font-size: 10px;
  text-align: right;
  right: 10px;
  overflow:auto;
}

.cvedutitle {
 position : relative;
 padding-left : 20px;
 padding-top : 5px;
 font-family : sans-serif;
 font-weight : bold;
}

.cveduentry {
 position : relative;
 padding-left : 40px;
 font-family : sans-serif;
}

.cvmain {
 font-family: "Zapfino", "Brush Script MT", "Comic Sans MS", cursive;
 font-size : 14px;
 margin-top : 20px;
}

.cvdate {
 font-family: "Zapfino", "Brusch Script MT", "Comic Sans MS", cursive;
 font-size : 12px;
 margin-top : 10px;
}

.subject {
  font-family: "Zapfino", "Brush Script MT", "Comic Sans MS", cursive;
  margin-left: 10px;
  margin-top: 20px;
}
.news {
  margin-top: 5px;
  margin-left: 30px;
  margin-right: 10px;
}

.tocnews {
 font-family: sans-serif;
 color: #ffffff;
}

.tocnews a:link {color:#ffffc8}
.tocnews a:hover {color:#888870}

a:visited{color:#000000}
a:link{color:#000000}
a:hover{color:#0000ff}
a:active{color:#0000ff}


