/* Main styles */
body {
 color: #FFFF99;
 background-color: #000000;
}

a:link {
 color: #0054A4;
}

a:visited {
 color: #0054A4;
}

a:hover {
 color: #86C0F6;
}

p {
 margin: 0px 10px 10px 0px;
 color: #FFFF99;
 font-weight: normal;
 font-size: small;
 font-style: normal;
}

p.indent {
 margin-left: 30px;
 color: #FFFF99;
 font-weight: normal;
 font-size: small;
 font-style: normal;
}

table,tr,td {
}

img {
}


/* Used to setup the main page structure */
#centercontent {
 background: black;
 margin-left: 20px;
 margin-right: 10px;
 padding-left: 20px;
 padding-right: 10px;
}


/* Styles assosicated with index pages */
#indexframe {
 background-color: #000000;
}

.folderData { color: #999999; font-size: x-small; }
.folderDescription { color: #999999; font-size: small; line-height: 125%; }
.folderNavigation { font-size: x-small; }
.float { } 
.float p { }
.float p.thumbComment { color: #CCCC99; }
.thumbName a {font-size: x-small; }
.thumbDate { color: #808080; }

/* Styles assosciated with slide pages */
 .minithumb {vertical-align: top; }
 .minithumbCurrent { border: 1px dotted white; }
 .minithumbBox {  }
 .photoName { color: #FFFF99; font-size: small;}
 .photoPosition { color: #BFBFBF; font-weight: normal; font-size: small; }
 .photoComments { color: #FFFF99; font-weight: bold; font-size: small; }
 .photoData { color: #6A7F8E; }
 .photoData b { color: #666666; font-weight: normal; }
 .photoData i { color: #333333; }
 .photoDataPopupBase { }
 .photoDataPopup { background: black; color: #CCCC99; }
 .keyboardDataPopup { background: #B0C4DE; color: Black; }
 .slideFrameButtons {padding-top: 14px; }
 #buttonbox_portrait { }
 #photonavbar_inside_portrait { }
 #w3clogosleft { }
 #frame {background-color: black; }


/* Styles assosciated with included files, e.g. news.inc, footer.inc etc */
.dateLine {
 font-weight: normal;
 font-size: x-small;
 color: #BFBFBF;
 font-style: normal;
 font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
}
.header {
 font-weight: bold;
 font-size: large;
 color: #C8C8C8;
 font-style: normal;
 font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
}
.footer {
  font-size: xx-small;
  color: #616161;
  text-align: center;
}


/* Top left folder navigation */
.folderNavigation a {
 color: #0054A4;
 text-decoration: none;
 padding: 0px 1px 0px 1px;
}
.folderNavigation a:visited {
 color: #0054A4;
}
.folderNavigation a:hover {
 color: #86C0F6;
}


/* Styles for header / footer area */
.placeHolder {
 left: 0px;
 top: 0px;
 width: 1px;
 height: 25px;
}
.navigationBar {
 position: absolute;
 right: 40px;
 top: 20px;
 font-weight: bold;
 margin: 0px;
 color: #FFFFFF;
}
a.navigationLink {
 font-weight: bold;
 color: #0054A4;
 text-decoration: none;
}
a.navigationLink:visited {
 font-weight: bold;
 color: #0054A4;
}
a.navigationLink:hover {
 font-weight: bold;
 color: #86C0F6;
}
a.navigationLinkSelected {
 font-weight: bold;
 color: #86C0F6;
 text-decoration: none;
}
a.navigationLinkSelected:visited {
 font-weight: bold;
 color: #86C0F6;
}

