/*Hyperimage Theme copyright © 2010 Lucas Tsolakian*/
/*@group Hyperimage Layout*/
html, body {height: 100%;width: 100%;overflow: hidden;background: #000;color: #fff;font-family: "Lucida Grande", Lucida, Verdana, sans-serif;}
* {margin: 0;padding: 0;}
a {color: #fff;font-family: "Lucida Grande", Lucida, Verdana, sans-serif;text-decoration: none;outline: none;}
a:link {text-decoration: none;}
a:hover {color: #fff;}
a:active {text-decoration: none;}
#content,
#hidebutton a:hover {color: #fff;}
img {border: none;}
/* @end */
/* @group Global Classes */
.clearer {clear: both;}
.standout {font-style: italic;background: #7dacdc;padding: 10px;font-size: 13px;border-bottom: 1px dotted #092143;border-top: 1px dotted #092143;}
h1 {font-size: 2.0em;font-weight: normal;margin-bottom: 0.5em;padding: 0px;line-height: 1em;}
h2 {font-size: 1.6em;font-weight: normal;margin-bottom: 0.1em;margin-top: 0;padding: 0px;}
h3 {font-size: 1.3em;font-weight: normal;margin-bottom: 0.8em;padding-top: 1em;}
h4 {font-size: 1.2em;font-weight: normal;margin-bottom: 0.1em;}
h5 {font-size: 1.1em;font-weight: normal;margin-bottom: 0.1em;}
.image-left {float: left;margin: 3px 1em 1em 0;padding: 3px;position: relative;}
.image-right {float: right;margin: 3px 0 1em 1em;padding: 3px;position: relative;}
/* @end */
/* @group Header */
.social2 {z-index: 3;margin-top: 5px;float: left;margin-left: 15px;}
#rw_email_contact{padding-left: 1.0em;}
#logobox {z-index: 3;position: absolute;}
.headerborder {height: 35px;top: 0;border: 3px;border-style: solid;border-color: #fff;background-color: #000;}
.headerborder {-moz-border-radius-topleft: 0;-moz-border-radius-topright: 0;-moz-border-radius-bottomright: 3ex;-moz-border-radius-bottomleft: 3ex;-webkit-border-top-left-radius: 0;-webkit-border-top-right-radius: 0;-webkit-border-bottom-right-radius: 3ex;-webkit-border-bottom-left-radius: 3ex;}
#pageheader {top: -15px;padding: 10px;width: 95%;margin: 0 auto;position: relative;left: 0;right: 0;z-index: 3;font-size: 0.7em;display: none;}
#slidebutton {z-index: 3;position: absolute;bottom: 70px;margin-left: 50px;}
#slidebutton h1 {float: left;color: #fff;font-size: 1.5em;}
#slidebutton h2 {margin-left: 6px;margin-top: 8px;float: left;color: #fff;font-size: 0.8em;}
/* @end */
/* @group Content */
#container {height: 100%;width: 100%;text-align: center;position: absolute;margin: 0 auto;}
#box {width: 95%;padding: 10px;left: 0;right: 0;margin: 0 auto;bottom: 120px;overflow: hidden;z-index: 3;position: absolute;top: 30px;}
#content {height: 100%;padding: 0 10px 0 10px;text-align: justify;z-index: 3;overflow: hidden;font: "Lucida Grande", Lucida, Verdana, sans-serif;font-size: 0.7em;}
#captionbutton{z-index: 3;position: relative;float: right;right: 50%;bottom: -198px;}
/*#captionbutton h3{float: right;right: 0px;margin-top: 10px;font-size: 0.8em;}*/
/* @end */
/* @group Footer */
#footerbox {margin-top: 10px;float: right;margin-right: 30px;}
#footerbutton {z-index: 3;}
#footerbutton h2{position: absolute;float: right;right: 60px;margin-top: 16px;
color: #ccc;font-size: 1.2em;font-weight: bold;font-style: italic;}
h2 a:hover{color: #fff;}
#controls {position: absolute;width: 80px;margin: 0 auto;left: 0;right: 0;top: 32px;}
#footer {display: none;position: absolute;z-index: 3;width: 95%;padding: 10px;left: 0;right: 0;margin: 0 auto;bottom: -20px;margin: 0 auto;}
.footerborder {height: 70px;border-width: 3px;border-style: solid;border-color: #fff;background-color: #000;}
.footerborder {-moz-border-radius-topleft: 3ex;-moz-border-radius-topright: 3ex;-moz-border-radius-bottomright: 0;-moz-border-radius-bottomleft: 0;-webkit-border-top-left-radius: 3ex;-webkit-border-top-right-radius: 3ex;-webkit-border-bottom-right-radius: 0;-webkit-border-bottom-left-radius: 0;}
/* @end */
/* @group Bread-crumb */
#breadbox {text-align: left;position: relative;font-size: 1.0em;line-height: 14px;height: 25px;top: 4px;z-index: 3;width: 90%;left: auto;margin: 0 0 0 auto;right: 30px;}
#breadbox ul {padding: 0;list-style-type: none;padding-top: 5px;padding-left: 5px;margin: 0;}
#breadbox li {margin: 0 5px 0 0;display: inline;}
/*#breadbox a, #breadbox a:hover {text-decoration: none;}*/	
/* @end */
/* @group Navigation */
#navcontainer {position: absolute;padding: 10px;margin-left: 2px;width: 800px;height: 20px;text-align: center;
/*border: 1px 
solid white;*/}
#navcontainer #current {height: 20px;color: #fff;padding-right: 10px;}
/*  Brian made changes here  */
#navcontainer #current:hover {height: 20px;color: #fff;padding-right: 10px;}
/*  Brian made changes here  */
#navcontainer .currentAncestor {height: 20px;color: #fff;padding-right: 10px;}
/*  Brian made changes here  */
/* Parent - Level 0 */
#navcontainer ul {list-style: none;padding: 0 0 0 10px;margin: 0;}
/*  Brian made changes here  */
#navcontainer li {display: inline;float: left;}
#navcontainer a {display: block;
/*text-align: center;*/ 
/*  Brian made changes here  */
	height: 20px;color: #fff;padding: 6px 10px 0 0;}
/*  Brian made changes here  */
#navcontainer a:hover {display: block;
/*text-align: center;*/ 
/*  Brian made changes here  */
	color: #fff;height: 20px;padding-right: 10px;}
/*  Brian made changes here  */
#navcontainer a:active {}
/* Child - Level 1 */
#navcontainer ul ul {position: absolute;float: right;height: 20px;z-index: 3;}
#navcontainer ul ul li {}
#navcontainer ul ul a {padding: 0px 10px 0px 0px;height: 50px;color: #fff;}
/*  Brian made changes here  */
#navcontainer ul ul a:hover {padding-top: 0;height: 50px;}
#navcontainer ul ul #current {padding-top: 0;color: #fff;height: 50px;}
#navcontainer ul ul #current:hover {padding-top: 0;color: #fff;height: 50px;}
/* Child - Level 2 */
#navcontainer ul ul ul {display: none;}
div#navcontainer ul ul, div#navcontainer ul ul ul, div#navcontainer ul li:hover ul ul, div#navcontainer ul li:hover ul ul ul, div#navcontainer ul li:hover ul ul ul ul, div#navcontainer ul li:hover ul ul ul ul ul {display: none;}
div#navcontainer ul li:hover ul, div#navcontainer ul ul li:hover ul, div#navcontainer ul ul ul li:hover ul, div#navcontainer ul ul ul ul li:hover ul, div#navcontainer ul ul ul ul ul li:hover ul {display: block;}
/* @end */
/* @group Slideshow */
/*Supersize Plugin Styles*/

#loading {position: absolute;top: 49.5%;left: 49.5%;z-index: 3;width: 24px;height: 24px;text-indent: -999em;background-image: url(images/progress.gif);}
#supersize {position: fixed;}
#supersize img, #supersize a {height: 100%;width: 100%;position: absolute;z-index: 0;}
#supersize .prevslide, #supersize .prevslide img {z-index: 1;}
#supersize .activeslide, #supersize .activeslide img {z-index: 2;image-rendering: optimizeQuality;-ms-interpolation-mode: bicubic;}
#slidecounter {float: left;}
#slidecaption {width: 50%;
/*bottom: 0;*/padding: 10px;margin-left: 25px;position: absolute;z-index: 3;left: 0;float: left;text-align: left;font: "Lucida Grande", Lucida, Verdana, sans-serif;font-size: 0.6em;color: #000;/*border: solid 1px white;*/}
/* @end */
/* @group Blog */
.blog-entry {margin-bottom: 30px;}
h1.blog-entry-title {padding: 0;font-size: 1.9em;line-height: 1.5em;}
h1.blog-entry-title a {}
.blog-entry-date {font-size: .9em;line-height: 1.5em;margin: 10px 0;}
.blog-entry-category {}
.blog-entry-category a:link, .blog-entry-category a:visited {padding: 2px 7px;margin: 0 3px;background-color: rgba(0, 0, 0, 0.25);display: inline-block;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.blog-read-more {}
.blog-entry-body {padding-bottom: 10px;}
.blog-entry-comments {}
p.blog-entry-tags {margin-top: 10px;font-size: 0.85em;}
p.blog-entry-tags a {padding: 0px 7px;margin: 0 3px;background-color: rgba(0, 0, 0, 0.25);display: inline-block;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
/* @group blog sidebar */
#blog-categories:before,
#blog-archives:before,
ul.blog-tag-cloud:before,
#blog-rss-feeds:before,
.content_bg .sidebar .title,
h1.blog-entry-title, 
.album-title, 
.movie-page-title, 
.message-text {text-shadow: 0 -1px 0 #222;}
/* Styles the blog categories in the blog sidebar */
#blog-categories {margin-top: 10px;padding-top: 10px;}
#blog-categories:before {content: "Categories";display: block;margin-bottom: 5px;font-size: 1.3em;font-weight: bold;}
.blog-category-link-enabled {padding: 0px 7px;margin: 8px 0 0 0;background-color: rgba(0, 0, 0, 0.25);display: inline-block;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.blog-category-link-disabled {}
/* styles the archives in the blog sidebar */
#blog-archives {margin-top: 10px;padding-top: 10px;}
#blog-archives:before {content: "Archives";display: block;margin-bottom: 5px;font-size: 1.3em;font-weight: bold;}
#blog-archives br {float: left;clear: both;}
.blog-archive-link-enabled {padding: 0px 7px;margin: 8px 8px 0 0;background-color: rgba(0, 0, 0, 0.25);display: inline-block;-moz-border-radius: 3px;-webkit-border-radius: 3px;font-size: 0.9em;float: left;}
.blog-archive-link-disabled {padding: 0px 7px;margin: 8px 8px 0 0;background-color: rgba(0, 0, 0, 0.25);display: inline-block;-moz-border-radius: 3px;-webkit-border-radius: 3px;font-size: 0.9em;float: left;}
/* styles the Tag Cloud in the sidebar */
ul.blog-tag-cloud {margin: 10px 0 0 0;padding-top: 10px;float: left;clear: both;}
ul.blog-tag-cloud:before {content: "Tag cloud";display: block;margin-bottom: 5px;font-size: 1.3em;font-weight: bold;}
ul.blog-tag-cloud li {display: inline;margin: 0 5px 0 0;padding: 0;font-size: 0.9em;}
ul.blog-tag-cloud li a {padding: 0px 7px;margin: 8px 0 0 0;background-color: rgba(0, 0, 0, 0.25);display: inline-block;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
ul.blog-tag-cloud li a:hover {text-decoration: underline;}
.blog-tag-size-1 {font-size: 0.8em;}
.blog-tag-size-2 {font-size: 0.85em;}
.blog-tag-size-3 {font-size: 0.9em;}
.blog-tag-size-4 {font-size: 0.95em;}
.blog-tag-size-5 {font-size: 1em;}
.blog-tag-size-6 {font-size: 1.05em;}
.blog-tag-size-7 {font-size: 1.1em;}
.blog-tag-size-8 {font-size: 1.15em;}
.blog-tag-size-9 {font-size: 1.2em;}
.blog-tag-size-10 {font-size: 1.25em;}
.blog-tag-size-11 {font-size: 1.3em;}
.blog-tag-size-12 {font-size: 1.35em;}
.blog-tag-size-13 {font-size: 1.4em;}
.blog-tag-size-14 {font-size: 1.45em;}
.blog-tag-size-15 {font-size: 1.5em;}
.blog-tag-size-16 {font-size: 1.55em;}
.blog-tag-size-17 {font-size: 1.6em;}
.blog-tag-size-18 {font-size: 1.65em;}
.blog-tag-size-19 {font-size: 1.7em;}
.blog-tag-size-20 {font-size: 1.75em;}
/* Styles the blog RSS feeds in the blog sidebar */
#blog-rss-feeds {margin-top: 10px;padding-top: 10px;float: left;clear: both;}
#blog-rss-feeds:before {content: "Feeds";display: block;margin-bottom: 5px;font-size: 1.3em;font-weight: bold;}
.blog-rss-link {padding: 0px 7px;margin: 5px 0 0 0;background-color: rgba(0, 0, 0, 0.25);display: inline-block;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
/* @end */
/* @end */
/* @group Contact Form */
.message-text {margin-left: 20px;margin-top: 100px;}
.required-text {}
.form-input-field {}
input.form-input-field {}
textarea {}
.form-input-button {}
label + br {}
input + br {}
form {margin-left: 20px;}
label {}
/* @end */
/* @group Quicktime Page */
.movie-frame {text-align: center;}
.movie-description {text-align: center;font-size: 1.2em;font-weight: bold;}
/* @end */
/* @group Quicktime Album */
/* @group Index Page (Movie Thumbnail view) */
.movie-page-title {text-align: center;font-size: 1.2em;font-weight: bold;}
.movie-page-description {text-align: center;font-size: 0.9em;margin: 0 0 15px;}
.movie-thumbnail-frame {border: 2px solid;padding: 3px;width: 132px;float: left;margin: 0 5px 20px;text-align: center;}
.movie-thumbnail-frame:hover {border: 2px solid;}
.movie-thumbnail-caption {font-size: 0.8em;margin: 2px 0 0;}
/* @end */
/* @group Single Page (Movie View) */
.movie-background {}
.movie-title {text-align: center;font-size: 1.2em;font-weight: bold;}
.movie-frame {}
/* @end */
/* @end */
/* @group Photo Album */
.album-title {font-weight: bold;margin-bottom: 0px;font-size: 1.5em;}
.album-description {margin-bottom: 70px;}
.album-wrapper {text-align: center;display: block;width: 100%;margin: 0 auto;position: absolute;}
.thumbnail-wrap {text-align: center;position: relative;float: left;margin-bottom: 60px;margin-right: 20px;}
.thumbnail-frame {background-image: url('images/theme_files/loading_background.png');position: absolute;bottom: 0;left: 0;padding-left: 5px;}
.thumbnail-frame:hover {}
.thumbnail-frame a {}
.thumbnail-frame a:hover {background: transparent;}
.thumbnail-frame img {margin: auto;border: none;padding: 0px;}
.thumbnail-caption {margin: 0;width: 100%;height: 38px;display: block;padding: 0 0 0 5px;}
/* CSS Formatting for Single Page (Photo view) */
.photo-background {text-align: left;}
.photo-navigation {width: 200px;float: left;margin: 15px 15px 0;padding: 15px;}
.photo-links {}
.photo-navigation a:link,
.photo-navigation a:visited {}
.photo-navigation a:hover {background: transparent;}
.photo-frame {padding: 10px;position: relative;text-align: center;}
.photo-title {margin: 0;font-size: 1.25em;font-weight: normal;}
.photo-caption {margin: 0;}
/* Styling Exif Data */
.exif-data {font-size: 0.75em;line-height: 1.5em;clear: left;margin-left: 15px;margin-top: 15px;padding: 15px;float: left;width: 200px;}
.exif-data p {margin: 0;padding: 0;}
/* @end */
/* @group File Sharing */
.filesharing-description {font-size: 1.3em;margin-bottom: 10px;margin-top: 10px;}
.filesharing-item {padding: 10px;}
.filesharing-item-title a:link {}
.filesharing-item-title a:hover {}
.filesharing-item-title a:visited {}
.filesharing-item-description {}
/* @end */