/*************************************************************************
ID selectors
*************************************************************************/

#footer {
     border-top: 0.1em solid #000000;
     font-size: xx-small;
     text-align: left;
}
#footer ul {
     display: inline;
     list-style-type: none;
     margin: 0;
     padding: 0;
}
#footer li {
     display: inline;
}
#header_img {
     background-color: #B2CCE5;
     color: #000000;
     background-image: url(../images/waves.png);
     position: relative;
       left: 0;
       top: 0;
}
#h2 {
     font-size: large;
}
#information {
     font-size: small;
     position: relative;
}
#nav_menu {
     background-color: #B2CCE5;
     color: #000000;
     font-family: "Century Gothic", Arial, sans-serif;
     font-size: medium;
     font-style: normal;
     font-weight: bold;
     padding: 0.5em;
     text-align: left;
     text-decoration: none;
     vertical-align: text-top;
     white-space: nowrap;
     width: 1%;
}
#nav_menu ul {
     list-style-type: none;
     margin: 0;
     padding: 0;
     position: relative;
       left: 0;
}
#nav_menu ul li ul {
     display: inline;
     list-style-type: none;
     margin: 0;
     padding: 0;
     position: relative;
       left: 0;
}
#photograph_cell {
     height: 330px;
     width: 100%;
     vertical-align: middle;
}
#photograph_table {
     margin: 0;
     padding: 0;
}
#photograph_text {
     font-size: large;
     text-align: center;
     vertical-align: middle;
}
table#layout {
     background-color: #FFFFFF;
     color: #000000;
     margin: 0;     /* shorthand goes as top, right, bottom, left */
     padding: 0;
}



/*************************************************************************
Class selectors
*************************************************************************/

.gutter_bottom {
     height: 50px;
}
.gutter_side {
     font-size: small;
     width: 10px;
}
.nav {
     background-color: #B2CCE5;
     color: #FFFFFF;
     position: relative;
       left: 0px;
     text-decoration: none;
}
.nav_hover {
     background-color: #B2CCE5;
     color: #FFFFFF;
     position: relative;
       left: 0px;
     text-decoration: none;
}
.nav_special {
     border-bottom: 1px dashed;
}
.nav_sub {
     background-color: #B2CCE5;
     color: #FFFFFF;
     font-size: small;
     padding-left: 1em;
     position: relative;
       left: 0em;
     text-decoration: none;
}
.thumbnails {
     margin: 0 auto 0 auto;
}
.thumbnails td {
     height: 100px;
     width: 100px;
     vertical-align: middle;
}



/*************************************************************************
Pseudo-class selectors
*************************************************************************/

a:link {
     background: #FFFFFF;
     color: #8099B3;
}
a:visited {
     background: #FFFFFF;
     color: #D65B5B;
}
a:hover {
     background: #FFFFFF;
     color: #D65B5B;
}
     
a:active {
     background: #FFFFFF;
     color: #D65B5B;
}

a.nav_link:link {
     background: #B2CCE5;
     color: #FFFFFF;
     text-decoration: none;
}
a.nav_link:visited {
     background: #B2CCE5;
     color: #FFFFFF;
     text-decoration: none;
}
a.nav_link:hover {
     background: #B2CCE5;
     color: #000000;
     text-decoration: none;
}a.nav_link:active {
     background: #B2CCE5;
     color: #000000;
     text-decoration: none;
}

a.nav_link_hid:link {
     background: #B2CCE5;
     color: #000000;
     text-decoration: none;
}
a.nav_link_hid:visited {
     background: #B2CCE5;
     color: #000000;
     text-decoration: none;
}
a.nav_link_hid:hover {
     background: #B2CCE5;
     color: #000000;
     text-decoration: none;
}a.nav_link_hid:active {
     background: #B2CCE5;
     color: #000000;
     text-decoration: none;
}

*/a.nav_link_special:link {
     background: #B2CCE5;
     color: #D65B5B;
     text-decoration: none;
}
a.nav_link_special:visited {
     background: #B2CCE5;
     color: #D65B5B;
     text-decoration: none;
}
a.nav_link_special:hover {
     background: #B2CCE5;
     color: #000000;
     text-decoration: none;
}a.nav_link_special:active {
     background: #B2CCE5;
     color: #000000;
     text-decoration: none;
}*/



/*************************************************************************
General
*************************************************************************/

@media print {
     p#info_div {font-family: "Times New Roman", Times, serif;}
}
address {
     display: inline;
     font-style: normal;
}
body {
     background-color: #FFFFFF;
     color: #000000;
     font-family: "Verdana", Arial, sans-serif;
     font-size: 1px;
     font-style: normal;
     font-weight: normal;
     margin: 0;
     padding: 0;
     text-decoration: none;
}
form {
     border-width: 0;
     padding: 0;
     position: relative;
}
h2 {
     font-family: "Century Gothic", Arial, sans-serif;
     font-size: large;
}
h3 {
     font-family: "Century Gothic", Arial, sans-serif;
     font-size: medium;
}
img {
     border-width:0;
     left: 0;
     margin: 0;
     padding: 0;
     top: 0;
     vertical-align: bottom;
}
p {
     position: relative;
       top: 0px;
       left: 0px;
}
td {
     background-color: #FFFFFF;
     color: #000000;
     margin: 0;
     padding: 0;
     position: relative;
       left: 0;
       top: 0;
     vertical-align: top;
}

