/* general */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

BODY {
  background-color: #EFEFEF;
  font-size: 12px;
  font-family: Arial, Tahoma, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  color: #3B3B3B;
  margin: 0.5em; }

A, A:link, A:hover, A:active {
  color: #333333;
  cursor: pointer; }

A:HOVER {
  text-decoration: none; }

H1, H2, H3, H4, H5, H6 {
  color: #336699; }

DIV.backlink {
  margin: 5px; }

DIV.firstHeader {
  text-align: left;
  background: url(../images/valerie.png) no-repeat;
  padding-left: 9em;
  height: 80px;
  line-height: 80px; }

DIV.firstHeader H1 {
  font-size: 2.8em;
  margin-bottom: 1.4em;
  text-shadow: 0 1px 0 #FFFFFF; }

NAV.breadcrumb {
  background: none; }

NAV.breadcrumb .breadcrumb {
  font-size: inherit;
  color: #878787;
  background: none; }

NAV.breadcrumb SPAN.divider {
  padding: 0 0.2em;
  font-size: 1.2em; }

/* album list */
DIV#albumListContainer {
  clear: both;
  text-align: center;
  margin-bottom: 2em; }

.albumListItem {
  transition: all 0.2s;
  margin-bottom: 2em; }

.albumListItem:HOVER {
  background-color: #F6F6F6; }

DIV.albumListItemPic A IMG {
  transition: all 0.2s;
  filter: alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75; }

DIV.albumListItemPic A:HOVER IMG {
  filter: alpha(opacity=100);
  -moz-opacity: 1.0;
  opacity: 1.0; }

/* image list */
DIV#imageListContainer {
  clear: both;
  text-align: center; }

DIV#imageListContainer DIV.imageListItem {
  margin-bottom: 2em; }

DIV#imageListContainer DIV.imageListItem A {
  margin: 0;
  padding: 0; }

DIV#imageListContainer DIV.imageListItem A IMG {
  filter: alpha(opacity=50);
  -moz-opacity: 0.50;
  opacity: 0.50;
  transition: all 0.2s; }

DIV#imageListContainer DIV.imageListItem A:HOVER IMG {
  filter: alpha(opacity=100);
  -moz-opacity: 1.0;
  opacity: 1.0; }

FOOTER.footer {
  text-align: center;
  background: white;
  padding: 1em; }

FOOTER#footerContainer DIV#footer {
  color: #999999;
  font-size: 0.875em; }

FOOTER#footerContainer DIV#footer A {
  color: inherit;
  text-decoration: none; }

FOOTER#footerContainer DIV#footer A:HOVER {
  text-decoration: underline; }

.textShadow {
  text-shadow: 0 1px 0 #EEEEEE; }

/* misc. */
.loader {
  position: relative;
  width: 100%;
  height: 100%;
  background: transparent url("../images/loader2.gif") center no-repeat; }

/*# sourceMappingURL=main.css.map */
