/* Governs page background, and background of images using drop-shadows */

BODY {

background-color: #00FF66;

color: #FFFFFF;

font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

font-size: 12px;

scrollbar-face-color: #696969;

scrollbar-highlight-color: #4682B4;

scrollbar-shadow-color: #000000;

scrollbar-track-color: #003366;

scrollbar-arrow-color: #ADD8E6;

scrollbar-darkshadow-color: #000080;

}



/* links */

A:LINK {

font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

font-size: 12px;

color:#33ffff;

font-weight : normal;

text-decoration : none;

}



/* visited links */

A:VISITED {

font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

font-size: 12px;

color: #ffcc99;

font-weight : normal;

text-decoration : none;

}



/* mouse-over links */

A:HOVER {

font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

font-size: 12px;

color: #33ffff;

font-weight : normal;

text-decoration: underline;

}



/* footer text */

DIV.footer {

color: #000000;

font-size: 10px;

}



/* main title */

H1 {

font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

font-weight : Normal;

color: #000000;

font-size: 20px;

}

H2 {

font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

font-weight : Normal;

color: #000000;

font-size: 20px;

}



/* not currently used - has been replaced by <center> tags */

.mainbody {

 text-align: center;

}



/* date and time */

.photodatetime {

color: #000000;

font-size: 10px;

}



/* photo data section */

.photodata {

color: #000000;

font-size: 10px;

text-align: right;

}



/* picture comments */

.caption {

color: #000000;

font-size: 12px;

text-align: center;

}



/* picture comments in index pages */

.indexcaption {

color: #000000;

font-size: 11px;

text-align: center;

}



/* link colors in the footer section */

A.footer, A:VISITED.footer {

font-size: 10px;

color: #ffcc99;

}



/* links in the movie section */

.movie {

        font-size: 11px;

        color: #33ffff;

}

DIV.movie {

        font-size: 12px;

        padding-bottom: 5px;

}

a.movie, a:VISITED.movie {

        color: ;

}

a:hover.movie {

        color: #33ffff;

}

td.movie {

        font-size: 11px;

        background-color: #00FF66;

        text-align: left;

        vertical-align: top;

        color: #EEE8AA;

}



/* mouseover-color of hyperlinks in the footer section */

A:HOVER.footer {

font-size: 10px;

color: #33ffff;

}



TD {

color: #33FF33;

font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

font-size: 12px;

}



/* text in the 'also-available' section of linked-image HTML pages */

TD.alsoavailable {

color: #000000;

font-size: 10px;

}



/* Hyperlinks in 'also-available' section of individual linked-image HTML pages */

A.alsoavailable,A:HOVER.alsoavailable,A:VISITED.alsoavailable {

font-size: 10px;

}



/* image descriptions in slideshow */

#descriptions {

color: #000000;

font-size: 12px;

text-align: center;

font-style: italic;

}



/* picture information in slideshow */

#photodetails {

color: #000000;

font-size: 11px;

text-align: right;

}



/* photo date and time in slideshow */

#photodate {

color: #000000;

font-size: 11px;

}



/* image filename in slideshow */

#filename {

color: #000000;

font-size: 12px;

text-align: left;

}



/* image count in slideshow */

#imagecount {

font-size: 12px;

text-align: left;

}



/* pausego in slideshow */

#pausego {

font-size: 10px;

color: #000000;

text-align: right;

}



/* select boxes in thumbnail template when order_by_email template chosen */

select {

        background-color: Black;

        color: #FFFFCC;

        font-size: 10px;

}



/* input boxes in thumbnail template when order_by_email template chosen */

.input {

        padding-top: 0px;

        padding-bottom: 0px;

        background-color: Black;

        color: #FFFFCC;

        font-size: 12px;

        width: 20px;

        border-bottom-width: 1px;

        border-right-width: 1px;

        border-color: #c0c0c0;

}

