/* FAlbum Default Stylesheet */

/* ----------- FAlbum Common -------------*/
.falbum 
{
  padding: 0px;
  margin: 0px;
  width: 99%;
  min-width: none;
}
.falbum p 
{
  margin: 8px 0 8px 0;
}
.falbum img 
{
  max-width: none;
  border: none;
}
.falbum-album 
{
  clear: both;
}

.falbum-title, .falbum-title a:link, .falbum-title a:visited, .falbum-title a:hover, .falbum-title a:active 
{
  color: #5b3605;
  margin: 15px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
h3.falbum-title
{
  font-size: 1.4em;
}
.falbum-meta, .falbum-date-taken
{
  font-size: 1.0em;
  font-style: italic;
  margin: 0px 0px 5px 0px;
}
.falbum-navigationBar 
{
  clear: both;
  padding: 5px 0 5px 0;
  margin: 10px 0 10px 0;
  font-size: 1.2em;
}
/* ----------- Album Page -------------*/
.falbum-album-description 
{
  font-size: 1.2em;
  margin: 10px 0px 10px 15px;
}
/* ----------- Thumbnails -------------*/
.falbum-tn-border-s 
{
  float: left;
  width: 95px;
  height: 95px;
}
.falbum-tn-border-t 
{
  float: left;
  width: 120px;
  height: 125px;
}
.falbum-tn-border-m 
{
  float: left;
  width: 260px;
  height: 260px;
}
.falbum-thumbnail 
{
  float: left;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  padding: 4px;
}
.falbum-thumbnail-ds 
{
  float: left;
  background: url('images/shadow.gif') no-repeat bottom right;
  margin: 5px 0px 0px 6px;
  padding: 0px 0px 0px 0px;
}
.falbum-thumbnail-ds img 
{
  background-color: #fff;
  border: 1px solid #a9a9a9;
  display: block;
  margin: -5px 5px 5px -5px;
  padding: 4px;
  position: relative;
}
.falbum-thumbnail img:hover 
{
  background-color: #ccd;
}
.falbum-editable
{
  color: #000;
  background-color: #ffffd3;
}
/* ----------- Photo Page -------------*/
.falbum-title2 
{
  padding: 0 50px 0 0;
}
.falbum-tags-block 
{
}
.falbum-tags-label 
{
  float: left;
  display: block;
  font-weight: bold;
}
.falbum-tags 
{
  float: left;
}
/* -- Image ---------------*/
.falbum-photo-block 
{
  float: left;
  margin: 10px 5px 10px 5px;
}
.falbum-photo 
{
  float: left;
}
.falbum-photo-ds 
{
  background: url('images/shadow.gif') no-repeat bottom right;
  float: left;
}
.falbum-photo img, .falbum-photo-ds img 
{
  background-color: #fff;
  border: 1px solid #a9a9a9;
  display: block;
  margin: -5px 5px 5px -5px;
  padding: 4px;
  position: relative;
}
.falbum-photo2 
{
  padding-right: 20px;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: 2px 2px 2px 2px;
  padding: 4px;
  margin-top:10px;
}
/* -- Navigation ---------------*/
.falbum-nav
{
  clear: both;
  margin: 5px 10px 0px -10px;
  text-align:center;
  padding: 8px;
  width: auto;
}
.falbum-nav a 
{
  text-decoration: none;
}
/* -- Description ---------------*/
.falbum-description 
{
  clear: both;
  font-size: 11px;
  margin: 5px 0 5px 0 ;
}
/* -- Photo Sizes ---------------*/
.falbum-photoSizesBlock 
{
  padding: 10px 0px 3px 0px;
}
a.falbum-photoSizes
{
  background-color: #E4E0D2;
  padding: 2px;
  margin: 1px 3px 1px 3px;
  color: black;
  border:	1px solid #D4D0C2;
  text-align: center;
}
a.falbum-photoSizes:hover 
{
  border:	1px solid #3169C6;
  background-color: #C6D3EF;
}
/* -- EXIF Data ---------------*/
.falbum-exif table
{
  border: 1px solid #a9a9a9;
  margin: 0 15px 0 0;
}
.falbum-exif td 
{
  margin: 5px 5px 5px 5px;
  padding: 1px 5px 1px 5px;
}
.falbum-exif .odd
{
  background-color: #f0f0f0
}
.falbum-exif .even
{
  background-color: #e0e0e0
}
/* -- Annotations ---------------*/
a.annotation 
{
  position: absolute;
  border: 1px solid white;
  padding: 0;
  display: none;
}
a.annotation span 
{
  display: block;
  width: 100%;
  height: 100%;
  background: white;
  opacity: 0.2;
  -moz-opacity: 0.2;
  filter:alpha(opacity=20);
}
a.annotation:hover 
{
  border-color: yellow;
}
#overDiv 
{
  font-size: 1em;
}
/* ----------- Tag Cloud Page -------------*/
.falbum-cloud 
{
  padding: 10px;
  line-height:auto;
  text-align:center;
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.falbum-cloud a 
{
  text-decoration:none;
}
a.falbum-tag1 
{
  font-size:10px;
}
a.falbum-tag2 
{
  font-size:12px;
  font-weight:400;
}
a.falbum-tag3 
{
  font-size:16px;
  font-weight:500;
}
a.falbum-tag4 
{
  font-size:20px;
  font-weight:600;
}
a.falbum-tag5 
{
  font-size:22px;
  font-weight:700;
}
a.falbum-tag6 
{
  font-size:28px;
  font-weight:800;
}
a.falbum-tag7 
{
  font-size:30px;
  font-weight:900;
}
/* ----------- Random Images -------------*/
.falbum-random ul 
{
  list-style: none;
  margin: 0;
  padding: 0;
  white-space: nowrap; 
}
.falbum-random li 
{
  display: inline;
}
/* ----------- Recent Images -------------*/
.falbum-album-recent 
{
  margin-bottom: 15px;
}
/* ----------- Annotations -------------*/
.annotation-fontClass 
{
  font-family: 'Comic Sans MS';
  font-size: 1.3em;
  text-align: left;
}
.annotation-capfontClass 
{
  font-family: Arial, sans-serif;
  font-size: 1.3em;
  font-weight: bold;
  color: #ffffff;
  text-align: left;
}
.annotation-capfontClass A
{
  color: #ffffff;
  font-size: 1.3em;
}
.annotation-fgClass 
{
  background-color: #FFFFCC;
}
.annotation-bgClass 
{
  background-color: #FFFF66;
}
/* ----------- Link button styles -------------*/
.disabledButtonLink 
{
  color: Gray;
  text-align:center;
  padding: 5px 11px 5px 11px;
  background-color:	#E4E0D2;
}
a.buttonLink, a.buttonLink:visited 
{
  padding: 5px 11px 5px 11px;
  color: #5b3605;
  border: 1px solid #5b3605;
  background-color:	#cc9933;
  text-align:center;
  white-space: nowrap;
}
a.buttonLink:active, a.buttonLink:hover
{
  padding: 5px 11px 5px 11px;
  color: #cc9933;
  border: 1px solid #cc9933;
  background-color:	#5b3605;
  text-align:center;
  white-space: nowrap;
}
a.curPageLink, a.curPageLink:visited ,a.curPageLink:link 
{
  padding: 3px 5px 3px 5px;
  color: #5b3605;
  border: 3px double #cc9933;
  font-weight: bold;
  text-decoration: none;
}
a.otherPageLink , a.otherPageLink:visited,a.otherPageLink:link 
{
  padding: 3px 8px 3px 8px;
  color: #5b3605;
}
a.otherPageLink:hover, a.curPageLink:hover 
{
  padding: 3px 5px 3px 5px;
  color: #cc9933;
  border: 3px double #5b3605;
  font-weight: bold;
  text-decoration: none;
}
/* ----------- Error Page -------------*/
.falbum-error 
{
  font-size:1.2em;
}
.falbum-error pre
{
  width: 99%;
  font-size:1.2em;
  overflow-y: hidden;
  overflow-x: auto;
}
/* -------------  Post Helper  -------------*/
#falbum-post-helper-switch 
{
  float: right;
  margin: 0px 0px 0px 0px;
}
#falbum-post-helper-block 
{
  width: 99%;
  padding: 5px;
  margin: 15px 0px 15px 0px;
  border:	1px solid #D4D0C2;
  background-color: #E4E0D2;
}
#falbum-post-helper-value 
{
  margin: 8px 5px 5px 8px;
  font-weight: bold;
}
#falbum-post-helper-block-close 
{
  float: right;
}
.falbum-post-box 
{
}
/* -------------  Comments  -------------*/
.falbum-comment-block 
{
  margin: 15px 0px 5px 0px;
}
.falbum-comment-title 
{
  font-weight: bold;
}
.falbum-comment-author 
{
  padding: 5px 5px 0px 10px;
}
.falbum-comment 
{
  padding: 5px 5px 5px 25px;
  margin: 0px 0px 5px 0px;
}
/* -------------  Misc  -------------*/
.falbum-sidebar-photos 
{
  overflow: hidden;
}
.falbum-clear 
{
  clear: both;
}
.falbum-clear-left 
{
  clear: left;
}
