
body {
background: #fff;
min-width:40em;
font-family:  arial,verdana, sans-serif;
}

/* HEADINGS */
h1, h2, h3, h4, h5 {font-family:arial, verdana, sans-serif;}

h1 {
font-variant: small-caps;
font-family: georgia, "times new roman", serif;
color:#67894e;
font-size: 2.1em;
margin: 1.4em .2em .6em .2em;
padding-left:.3em;
display:block;
clear:both;
background: url(/eu/data/images/px_white.png) repeat top left;
border-bottom:#7ead47 .1em solid;
}

h2 {
color: #4b6928;
font-size:1.65em;
margin-top: 1em;
margin-left:-.6em;
margin-right:-.6em;
padding: .4em 0 .3em .5em;
border-top: #bed6a3 dotted .05em;
border-bottom: #7ead47 double .3em;
text-align:left;
/*display:block;*/
clear:left;
}

h3 {
color: #4b6928;
font-size:1.45em;
margin-bottom: .5em;
display:block;
clear:both;
}

#left h3 {
font-family: georgia, "times new roman", serif;
color:#fff;
padding:0 .5em 0 0;
margin-top: .5em;
text-align:center;
}

h4 {
color: #4b6928;
font-size:1.25em;
margin-bottom: -.5em;
}

h5 {
color: #4b6928;
font-size:1.1em;
margin-bottom: -.8em;
display:block;
}
.textbox_summary h5 {margin-bottom:.7em;margin-left:-1.5em;}
.omg404 {font-family:"courier new", mono; font-size:4em; color:red; text-align:center; font-weight:bold;}
/*************************
      END HEADINGS 
**************************/

hr {
height:.1em;
border-bottom: dotted .1em #4b6928;
border-top:0;
border-left:0;
border-right:0;
display:block!important;
clear:both!important;
}

#main a { color:#283a90; font-family:verdana; 
/*text-decoration:none;
border-bottom:.1em solid #4b6928;
color:#4b6928;
font-weight:bold;*/
}
#main a:visited { color:#754C78; font-family:verdana; 
/*border-bottom:.1em dashed #4b6928;
color: #4b6928;*/
}
#main a:hover { color:#CD2626; font-family:verdana; text-decoration:none;
/*color:#333;
border-bottom:0;*/
}


/*BASIC STRUCTURE*/
#container {
width: 48em;
margin: -.5em auto auto auto;
position:relative;
}

#left {
width: 15.5em;
float:left;
min-height:42em;
}

#content {
float:left;
width:74%;
min-height:30em;
}

#head {height:1em;}

#foot {
clear:both;
display:block;
}

/* BASIC DESIGN */
/*CONTAINER*/
#container {
background:#7ead47;
border-bottom: 1px #fff solid; /*Needed for netscape 7*/
}

/*CONTENT*/
#content {background:#fff;}

#main {
font-size:.8em;
display:block;
}

/*FOOT*/
#foot {
height:0;
padding-bottom:0;
margin-bottom:0;
}

/*HEAD*/
#head {}

/*LEFT (menu)*/
#left {
font-family: verdana, sans-serif;
font-size:.7em;
}
.superninjamenu{position:fixed;}


/*custom classes*/
#main img {
border: .1em solid #89b469;
float:left;
margin: 0 1em .3em 0;
clear:left;
display:inline-block;
}

.displayinline {/*for images to be displayed inline*/
display:inline !important;
border:0 !important;
float:none !important;
margin:0!important;
clear:none!important;
vertical-align:middle;
} 

.noborder {border:0!important;}/*for images to be displayed w/o border*/

.displayblock {/*for images to be displayed in block*/
display:block!important; 
float:none!important;
}

.download_album {clear:none!important; padding:0; margin:0!important;border:0!important;}

.animaltype {/*used for animal types, aswell as quotes*/
font-family: "Courier New", sans-serif;
font-size: .9em;
color:#555;
}

.bold {font-weight: bold;}

.italic {font-style:italic; padding-left:.5em;} /*used in VUs and for quote-names*/

.striked {text-decoration:line-through;}

.red {color:red;}

/* Main divs to hold site content */
.textbox {
display:block;
clear:both;
margin:auto auto -1em auto;
line-height:140%;
padding:0 1em 1em 1em;
}

.textbox ul{
list-style:square;
list-style-image:url(/eu/data/images/bullet.gif);
}
.textbox li{padding: .3em 0 .3em 0;}

/*for VU summary - floating boxes to be displayed on a row */
.textbox_summary {
float:left;
display:inline-block;
padding: 0 1.5em 0 2.2em;
margin:-1.5em 0 .5em 0;
text-align:left;
width:9.5em;
}
.textbox_summary  ul {
padding: 0;
margin: -.5em 0 .2em -1.5em;
}
.textbox_summary  li {
list-style:none;
list-style-image:none;
padding: .3em 0;
}

/*used to mark more important features in the summary*/
.textbox_summary .bigfeature {
background: url(/eu/data/images/eye.png) center left no-repeat;
padding-left:1.2em;
margin-left:-1.2em;
} 

/*bottom links */ 
.bottom_nav {
color:#67894e;
font-style:italic;
text-align:center;
word-spacing:.2em;
font-family:verdana,sans-serif;
display:block;
clear:both;
font-size:.9em;
}
.bottom_nav a{font-style:normal;}

/* to fix non-wrapping divs */
.wrap_footer {
height:0;
padding-bottom:0;
margin-bottom:0;
clear:both;
display:block;
}


/* STAR SYSTEM page */
.planetimg {
float:left;
display:inline-block;
margin:1.3em 1em 11em 0!important;
clear:right;
}
.starparagraph {margin-bottom:.5em;}
.starheading {font-weight:bold;}

/**************************************
START PAGE    AND   SITE INFO SECTION
**************************************/
/*FRONT PAGE*/
.frontpage_updated{font-family:georgia, "times new roman", serif; word-spacing:.5em; text-align:center;}

/*UPDATES PAGE*/
.updates {
font-weight: bold; 
font-family:verdana; 
font-size:.9em;
color: #444;
}

.update_heading { /*to change the h2 on updates.php*/
color: #4b6928;
font-size:1.3em;
border-top: #7ead47 solid .5em;
padding-left:.75em;
border-bottom: 0;
margin-left:-.8em;
margin-right:-.8em;
margin-top:2em;
text-align:left;
display:block;
}

/*CONTACT PAGE*/
#contact {
border-top:double #7ead47;
border-width:.5em 0 0 0;
}

#contact legend {
font-variant: small-caps;
font-family: georgia, "times new roman", serif;
font-size: 1.3em;
padding: 0.2em 1em 0.2em 1em;
margin: 1em 0 1em 1.5em;
color:#4b6928;
}

#contact label {
clear: left;
display: block;
float: left;
width: 9.5em;
font-variant: small-caps;
padding: .4em 1.2em 0 0;
text-align: right;
font-size: 0.9em;
}

#contact input {
border: #4b6928 0.1em solid;
margin: .5em 0 0 0;
}

#contact textarea {
overflow: auto;
 border: #4b6928  0.1em solid;
 margin: .5em 0 0 0em;
 height:8em;
 width:15em;
}

#contact .buttons {
margin:1em 0 0 33%;
color:#4b6928;
display:block;
clear:both;
}





/**************************************
ALBUM
**************************************/
/*prev & next links at top*/
.picnavigation{
list-style:none!important;
list-style-image:none!important;
display:block!important;
padding:0 0 0 0;
margin:-1em 0 0 0;
}

.picnavigation li {
width:27%;
float:left!important;
padding:.5em 2% 0 2%;
margin-bottom:1em;
color:#777;
}
.picnavigation li + li {text-align:center!important;}
.picnavigation li + li + li {text-align:right!important;}
.picnavigation a {border:0!important;}

/*holds the thumbs*/
.thumblist {
list-style:none!important;
list-style-image:none!important;
display:block!important;
padding:0;
}

.thumblist li {display:inline!important;}
.thumblist img {clear:none!important; margin:0 .3em 0.3em .3em!important;}

/*fullsize pic*/
.albumpic {
margin:auto!important; 
display:block!important;
float:none!important;
border:0!important; 
max-width:43em;
}

















/**************************************
          Hiding menus
**************************************/
#left #vu4 {display:none;}
#left #vu5 {display:none;}
#left #vu6 {display:none;}
#left #vu7 {display:none;}
#left #vu8 {display:none;}
#left #vu9 {display:none;}

#left #history0 {display:none;}
#left #history1 {display:none;}
#left #history2 {display:none;}
#left #history3 {display:none;}
#left #history4 {display:none;}
#left #history5 {display:none;}
#left #history6 {display:none;}
#left #history7 {display:none;}
#left #history8 {display:none;}
#left #history9 {display:none;}
#left #history10 {display:none;}
#left #history11 {display:none;}
#left #history12 {display:none;}


#left #menu_history{display:none;}

#left #menu_vu{display:none;}

#left #menu_images{display:none;}
#left #menu_album{display:none;}

#left #menu_siteinfo{display:none;}

