/***
define standard tags
***/


/***
id definitionss
***/

#photosNav { font-size: 10px; }

#photosPagination { font-size: 12px; }

#photoUpdates { border-top: 1px solid #DDD; padding-top: 10px; padding-bottom: 10px; }
	#photoUpdates li { margin-left: 10px; list-style: none;	} 

#slideShowContainer { position: absolute; left: 0px; top: 0px; background-color: #000;		height: 100%; width: 100%; }

#viewListingPhotos { float: left; width: 100% }
    #viewListingPhotos ul { margin: 0 auto; padding-left: 0; list-style: none; }
    #viewListingPhotos li { float: left; position: relative; padding-top: 4px; }

/***
class definitions
***/
.imageDescr { margin-left: 4px; width: 240px; font-size: 12px; padding-bottom: 8px; clear: left; }
.imageOptions { margin-top: 8px; margin-bottom: 8px; }
.imageStats { margin-left: 4px; margin-top: 4px; margin-bottom: 20px; width: 240px; font-size: 10px; color: #666; }
.imageTitle { margin-left: 4px; font-weight: bold; }

.inlinePhotos ul { margin: 0; padding: 0; }
.inlinePhotos li { float: left; list-style: none; padding-right: 8px; } 

.inlinePhotoAlbums ul { margin: 0; padding: 0; }
.inlinePhotoAlbums li { float: left; list-style: none; padding-left: 38px; padding-bottom: 38px; }

.ldrgif { text-align: center; display: block; }

.recentPhotoContainer { overflow: hidden; margin-bottom: 4px; width: 99%; font-size: 85%;	}
    .recentPhotoInner { width: 82%; float: left; margin: 0; }
    .recentPhotoRight { width: 50%; float: left; margin: 0; padding: .3em 0 .4em .3em; }
    .recentPhotoRight img { display: block; }
    .recentPhotoLeft { width: 40%; float: right; margin: 0; padding-top: 4px; }

.pagination { padding: 6px; background-color: #FFF; border: 1px solid #000; }
	.pagination:hover { background-color: #2691d0; color: #FFF; } 
	.pagination a { text-decoration: none; color: #000; }
	.pagination a:hover { color: #FFF; }
	.paginationActive { padding: 6px; font-weight: bold; }

.thinBorder { padding: 4px; border: 1px solid #DDD; }

.albumsContainer { margin-top: 5px; margin-left: 5px; margin-bottom: 5px; font-size: 12px; text-align: center; } 

.AlbumPhoto { width: 242px; float: left; margin-left: 8px;}

.flashContainer { margin-left: 28px; margin-top: 8px; margin-bottom: 8px; }

.mainContentContainer { margin-left: 10px; border-right: 1px solid #DDD; }

.photoContainer { position:relative; display:block; /*width: 500px;*/ }

img.photoPrev { position: absolute; top: 120px; left: 8px; opacity: 0.4; }
img.photoNext { position: absolute; top: 120px; right: 0px; opacity: 0.4; }

.upload { margin-left: 8px; }

