body{ margin: 0; padding: 0; font-size: 12px; line-height: 1.5em; }
.clear{ clear: both; }

a:link, a:visited{ text-decoration: underline; }
a:hover, a:active{ text-decoration: none; }
a img{ border: none; }

h1, h2, h3, h4, h5{ font-weight: normal; }
h1{ font-size: 2em; }
h2{ font-size: 1.5em; }
h3{ font-size: 1.25em; }
h4{ font-size: 1.0em; text-transform: uppercase; }
h5{ font-size: 1.0em; }

.image-left, .image-right{ padding: 2em; }
.image-left{ float: left; }
.image-right{ float: right; }


/* Layout Styles */

#headerWrapper, #featureWrapper, #footerWrapper, #titleSloganWrapper{ display: none; }
#contentWrapper{ width: 100%; }
#titleSlogan, #header, #feature, #footer{ display: none; }
#content{ margin: 0 auto; }


/* Content Styles */

#contentWrapper{ position: relative; }
#content{ width: 100%; margin: 0; padding: 0; }
ul#breadcrumbs{ margin: 0; padding: 0; list-style: none; }
ul#breadcrumbs li{ display: inline; }


/* Sidebar Styles */

#contentSidebar{ display: none; }


/* Blog Page */

.blog-entry{ margin-top: 25px; }
.blog-entry-title{ text-align: center; }
.blog-entry-title a{ text-decoration: none; }
.blog-entry-date{ margin: 0 0 10px 0; padding: 10px 15px; text-align: center; text-transform: uppercase; border-top: 1px dashed #FFF; border-bottom: 1px dashed #FFF; }
.blog-entry-tags{ text-transform: uppercase; }
.blog-archive-link{ display: none; }
.blog-archive-month{ font-size: 1em; line-height: 1.6em; font-weight: bold; }


/* Photo Album Page */

.album-title{ font-size: 1em; line-height: 1.6em; font-weight: bold; }
.album-description{ display: block; padding: 5px 0 40px 0; }
.album-wrapper{ position: relative; width: 100%; padding-top: 40px; overflow: visible; }
.thumbnail-wrap{ text-align: center; position: relative; float: left; margin-bottom: 60px; margin-right: 20px; }
.thumbnail-frame { position: absolute; bottom: 0; left: 0; }
.thumbnail-frame a img{ border: 5px solid #FFF; }
.thumbnail-caption{ margin: 0; padding: 5px 0 25px 0; }

body.photo-background{ padding-top: 50px; text-align: center; }
.photo-navigation p{ margin: 0 0 10px 0; padding: 0; }
.photo-title{ font-size: 2em; }
.photo-frame{ border: 5px solid #FFF; }


/* File Sharing */

.filesharing-description{ margin-bottom: 20px; }
.filesharing-item{ padding: 10px 5px 10px 35px; background: transparent url('images/icon_download.gif') 10px 50% no-repeat; border-bottom: 1px dashed #FFF; }
.filesharing-item-first{ border-top: 1px dashed #FFF; }


/* Movie Album */

.movie-page-title{ display: none; }
.movie-page-description{ padding: 0 0 20px 0; }
.movie-thumbnail-frame{ display: block; width: 100%; overflow: auto; padding: 10px 0; border-top: 1px dashed #FFF; }
.movie-thumbnail-first{ border-bottom: 1px dashed #FFF; }
.movie-thumbnail-frame img{ float: left; margin-left: 10px; padding-right: 15px; }
.movie-thumbnail-caption{ float: left; font-size: 1.2em; }


/* MOVIE POPUP PAGE */

.movie-background{ margin: 0; padding: 20px; background: none; }
.movie-title{ font-size: 1.2em; }
.movie-frame{ width: 100% !important; padding-bottom: 20px; overflow: hidden; text-align: left; }