/*startfile LAJUNTA*/

/* zero-out defaults on all elements EXCEPT ul, ol, li */
html, body, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a {
   margin: 0;
   padding: 0;
   border: 0;
   }

/* element overrides */

html {
  height: 100%;
  }

body {
   font-size: 100.01%;
   font-family: Verdana, Arial, Helvetica, 'sans serif';
   height: 100%;
   background-color: #fff;
   color: #000;
   line-height: 1.1em;
   }

.normaltext  {
   font-size: 12px;
   color: #000;
   }

.smalltext  {
   font-size: 10px;
   color: #000;
   line-height: 1.3em;
   }

.tinytext  {
   font-size: 9px;
   color: #000;
   }

/* defaults */

a {
   display: inline;
   }

h1 {
   color: #cc0000;
   text-align: left;
   display: inline;
   background-color: #ccffff;
   }

h2 {
   color: #000000;
   text-align: left;
   display: inline;
   }

h3 {
   color: #000000;
   text-align: left;
   display: inline;
   }

h4, h5, h6 {
   color: #cc0000;
   text-align: left;
   display: inline;
   }

hr  {
   width: 90%;
   background-color: #ff0000;
   height: 4px;
   }

form {
  display: inline;
  }

/* OTHER FORM ELEMENTS HERE, such as:
input {
   font-size:
   color:
   background-color:
   border-style:
   border-width:
   border-color:
   }
*/

/* LINKS */

a.junta {
   color: #cc0000; text-decoration: underline; color: #cc0000;
   }

a.junta.visited {
   color: #666666; text-decoration: none;
   }

a.junta:hover {
   color: #ffffff; background-color: #cc0000; text-decoration: none;
   }
   
 a.photo {
   color: #ffffff; text-decoration: none;
   }

a.photo.visited {
   color: #666666; text-decoration: none;
   }

a.photo:hover {
   color: #cc0000; text-decoration: none;
   }

a.footer {
   color: #666666; text-decoration: none;
   }

a.footer:hover {
   color: #cc0000; text-decoration: none;
   }

/* PAGE LAYOUT */
div#centerpage {
   text-align: center;
   width: 100%;
   }

div#outer {
   position: relative;
   background-image: url("../images/shell2.gif");
   background-repeat: no-repeat;
   height: 650px;
   width: 914px;
   margin: 0 auto 0 auto;
   text-align: left;
   clear: both;
   }

div#inner {
   position: absolute;
   width: 690px;
   height: 500px;
   margin: 146px 99px 0 139px;
   text-align: left;
   line-height: 1.1em;
   }

div#innerhome {
   position: absolute;
   width: 690px;
   height: 551px;
   margin: 181px 99px 0 139px;
   text-align: left;
   line-height: 1.1em;
   }

div#footer {
   position: absolute;
   display: block;
   width: 714px;
   margin: 560px 0 0 120px;
   text-align: center;
   }

div#titledump {
   height: 42px;
   width: 100%;
   overflow: hidden;
   /* background-color: #ffb; */
   }

div#deltatitles {
   position: absolute;
   margin: 148px 0 0 140px;
   width: 670px;
   height: 45px;
   font-size: 40px;
   background-color: #ddd;
   }   
   
hr#ftr {
   width: 600px;
   height: 4px;
   background-color: #dd0000;
   }

/* TOP MENU */

div#menucontainer {
   position: absolute;
   height: 32px;
   padding: 2px;
   margin: 78px 0 0 277px;
   }
div.items {
   height: 32px;
   width: 20px;
   padding: 2px 0 2px 0;
   float: left;
   }

/* For FLEXCROLL  */

#mycustomscroll {
/* Typical fixed height and fixed width example */

width: 678px;
height: 320px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #fff;
margin: 0;
padding: 3px;
}

#mycustomscroll2 {
/* Typical fixed height and fixed width example */
width: 340px;
height: 250px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #D5EADE;
margin: 0.3em auto;
padding: 15px;
}

#mycustomscroll3 {
/* Typical fixed height and fixed width example */
width: 490px;
height: 340px;
float: left;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #fff;
margin: 0;
padding: 3px;
}

#mycustomscroll4 {
/* Typical fixed height and fixed width example */
width: 180px;
height: 340px;
float: right;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #fff;
margin: 0;
padding: 3px;
border-left: 1px solid #c00;
}

#mycustomscroll5 {
/* Typical fixed height and fixed width example */

width: 678px;
height: 360px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #fff;
margin: 0;
padding: 3px;
}

#mycustomscroll6 {
/* Typical fixed height and fixed width example */

width: 270px;
height: 320px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #fff;
margin: 0;
padding: 2px;
}



/* NBG dumps */

.nbgtitle {
   font-size: 14px;
   font-weight: 600;
   } 
   
.nbgdate {
   color: #666;
   font-weight: 600;
   }   
   
/* gallery and slideshow (imgrss) layout divs */

div#gallerythumbs {
   position: absolute;
   height: 365px;
   width: 240px;
   margin: 20px 0 0 440px;
   overflow: scroll;
   }
   
div#galleryviewer {
   position: absolute;
   height: 385px; 
   width: 385px; 
   background-color: #fff;
   margin: 0 0 0 20px;
   }      

div.galleryeachthmb {
   display: inline;
   width: 100px;
   height: 100px;
   padding: 2px;
   }

div#galleryselect {
   position: absolute;
   height: 20px;
   width: 240px;
   margin: -20px 0 0 440px;
   }  

div#imgrssthumbs {
   position: absolute;
   height: 300px;
   width: 240px;
   margin: 90px 0 0 440px;
   overflow: scroll;
   }   
  
div#imgrsscontrols {
   position: relative;
   width: 240px;
   }  