/* @group General Styles */body { font: 0.85em/1.6em "Lucida Grande", Lucida, Verdana, sans-serif; text-align: center; margin: 0 0 20px; padding: 0 }#body_bg { display: block; position: absolute; z-index: 0; top: 0; left: 0; width: 100%; height: 489px; overflow: hidden }p { }b, strong { }a:link, a:visited { color: #362f2d }a:hover, a:active { text-decoration: none }img { }.image-left { margin: 3px 10px 3px 0; float: left }.image-right { margin: 3px 0 3px 10px; float: right }/* @end *//* @group Layout */#container { background: #fff url("images/content_top_bg.png") repeat-x left 176px; text-align: left; margin: 0 auto; position: relative; z-index: 1; border-right: 3px solid; border-bottom: 3px solid; border-left: 3px solid }.clearer { clear: both }#pageHeader { font-family: Georgia, "Times New Roman", Times, serif; display: block; position: relative; height: 175px }#pageHeader img { position: absolute; top: 0; right: 0 }#pageHeader #top_grad { display: block; position: absolute; z-index: 2; top: 0; left: 0; width: 100%; height: 146px; overflow: hidden }#pageHeader #bar { display: block; position: absolute; top: 150px; left: 0; width: 100%; height: 25px; overflow: hidden; border-top: 1px solid }#pageHeader #bar img { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 23px }#pageHeader h1 { font-size: 2.7em; position: absolute; z-index: 3; top: 42px; left: 30px }#pageHeader h2 { font-size: 1.3em; font-weight: normal; position: absolute; z-index: 3; top: 87px; left: 30px }#contentContainer { background-repeat: no-repeat }.contentSpacer { width: 1px; height: 400px; float: right }#contentContainer #content { padding: 30px }#sidebarContainer { font-family: Georgia, "Times New Roman", Times, serif; position: relative; z-index: 5; width: 235px }#sidebarContainer #sidebar { padding: 30px }#sidebarContainer .sideHeader, #sidebarContainer h1, #sidebarContainer h2, #sidebarContainer h3, #sidebarContainer h4 { font-style: italic }#sidebarContainer .sideHeader, #sidebarContainer h1 { font-size: 1.3em }#sidebarContainer h2 { font-size: 1.2em }#sidebarContainer h3 { font-size: 1.15em }#sidebarContainer h4 { font-size: 1.1em }#footer { font-size: 0.95em; padding: 15px 0; border-top: 3px solid }#footer p { margin: 0; padding: 0 30px }#footer a:link, #footer a:visited { }#footer a:hover, #footer a:active { }/* @end *//* @group Bread-crumb */#breadcrumbcontainer { position: relative; z-index: 4 }#breadcrumbcontainer ul { list-style: none; margin: 0; padding: 0 30px }#breadcrumbcontainer li { display: inline }#breadcrumbcontainer a { }#breadcrumbcontainer a:hover { }/* @end *//* @group Toolbar *//* Toolbar Styles */#navcontainer { padding: 30px 30px 0 }#navcontainer #current { font-weight: bold; background-repeat: no-repeat; background-position: right 3px; padding-right: 36px }#navcontainer #current:hover { }#navcontainer .currentAncestor { font-weight: bold; background-repeat: no-repeat; background-position: right 3px; padding-right: 36px }/* Parent - Level 0 */#navcontainer ul { list-style-type: none; margin: 0; padding: 0 }#navcontainer li { }#navcontainer a { text-decoration: none }#navcontainer a:hover { }#navcontainer a:active { }/* Child - Level 1 *//* All browsers will use this code, it will make the pop out menus work */#navcontainer ul ul { margin: 3px 0 3px 10px }#navcontainer ul ul li { }#navcontainer ul ul a { }#navcontainer ul ul a:hover { }#navcontainer ul ul #current { }/* Child Level 3 */#navcontainer ul ul ul { }#navcontainer ul ul ul li { }#navcontainer ul ul ul a { }#navcontainer ul ul ul ul a:hover { }/* @end *//* @group Global Classes */blockquote, .standout { font: italic 1.2em/1.5 Georgia, "Times New Roman", Times, serif; margin: 0 }h1 { font: 2.2em Georgia, "Times New Roman", Times, serif; letter-spacing: -1px; margin: 0 0 5px }h2 { font: italic 1.8em Georgia, "Times New Roman", Times, serif; margin: 0 0 5px }h3 { font: 1.6em Georgia, "Times New Roman", Times, serif; letter-spacing: -1px; margin: 0 0 5px }h4 { font: italic 1.4em Georgia, "Times New Roman", Times, serif; margin: 0 0 5px }.imageStyle { }/* Main content area unordered list styles */#contentContainer #content ul { }#contentContainer #content li { }ul.disc { list-style-type: disc }ul.circle { list-style-type: circle }ul.square { list-style-type: square }ol.arabic-numbers { list-style-type: decimal }ol.upper-alpha { list-style-type: upper-alpha }ol.lower-alpha { list-style-type: lower-alpha }ol.upper-roman { list-style-type: upper-roman }ol.lower-roman { list-style-type: lower-roman }/* Sidebar area unordered list styles */#sidebarContainer #sidebar ul { }#sidebarContainer #sidebar li { }/* Table Styles */table { font-size: 1em }/* @end *//* @group Blog *//* @group Archive Page */.blog-archive-background { }.blog-entry-summary { margin-bottom: 10px }.blog-archive-headings-wrapper { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid }.blog-archive-entries-wrapper { }.blog-archive-entries-wrapper .blog-entry { }.blog-archive-month { font: 2.2em Georgia, "Times New Roman", Times, serif; letter-spacing: -1px; margin: 0 0 5px }.blog-archive-link { }.blog-archive-link a:link, .blog-archive-link a:visited { }/* @end *//* @group Tag Cloud */ul.blog-tag-cloud { text-align: justify; margin: 0 0 10px; padding: 0 }ul.blog-tag-cloud li { display: inline; padding-right: 5px }.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 }/* @end */.blog-entry { padding-bottom: 40px }.blog-entry-title a { font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; letter-spacing: -1px; margin-bottom: 5px }.blog-entry-date { font: italic 1.1em Georgia, "Times New Roman", Times, serif; margin-bottom: 15px }.blog-read-more { font-style: italic; display: block; padding-top: 10px }.blog-entry-body { }.blog-entry-comments { font-size: 0.9em; margin-top: 10px; padding: 10px 0; border-top: 1px solid }p.blog-entry-tags { background-repeat: no-repeat; background-position: left 3px; padding-left: 20px }/*styles the category link in the main entry */.blog-entry-category { }.blog-entry-category a:link, .blog-entry-category a:visited { font-style: normal; background-repeat: no-repeat; background-position: left center; margin-right: 5px; padding-left: 20px }#blog-archives br, #blog-categories br, #blog-rss-feeds br { display: none }#blog-archives a, #blog-categories a, #blog-rss-feeds a { text-decoration: none }/* styles the archives in the blog sidebar */#blog-archives { line-height: 1.7; margin-bottom: 10px }.blog-archive-link-enabled { background-repeat: no-repeat; background-position: left center; display: block; padding-left: 20px }.blog-archive-link-disabled { background-repeat: no-repeat; background-position: left center; display: block; padding-left: 20px }/* Styles the blog categories in the blog sidebar */#blog-categories { line-height: 1.7; margin-bottom: 10px }.blog-category-link-enabled { background-repeat: no-repeat; background-position: left center; display: block; padding-left: 20px }.blog-category-link-disabled { background-repeat: no-repeat; background-position: left center; display: block; padding-left: 20px }/* Styles the blog RSS feeds in the blog sidebar */#blog-rss-feeds { line-height: 1.7; margin-bottom: 10px }.blog-rss-link { background-image: url("images/rss_icon.gif"); background-repeat: no-repeat; background-position: left center; display: block; padding-left: 20px }.blog-comments-rss-link { background-image: url("images/rss_icon.gif"); background-repeat: no-repeat; background-position: left center; display: block; padding-left: 20px }/* @end *//* @group File Sharing */.filesharing-description { }.filesharing-item { padding-bottom: 15px }.filesharing-item-title a:link { font: 1.5em Georgia, "Times New Roman", Times, serif; letter-spacing: -1px; margin-bottom: 5px }.filesharing-item-title a:hover { }.filesharing-item-title a:visited { }.filesharing-item-description { }/* @end *//* @group Photo Album *//* @group Index Page (Thumbnail view) */.album-title { font: 2.2em Georgia, "Times New Roman", Times, serif; letter-spacing: -1px; margin-bottom: 5px }.album-description { margin-bottom: 75px }.album-wrapper { display: block; position: relative; width: 99% }.thumbnail-wrap { text-align: center; margin-right: 20px; margin-bottom: 60px; position: relative; float: left }.thumbnail-frame { padding-left: 5px; position: absolute; bottom: 0; left: 0 }.thumbnail-frame:hover { }.thumbnail-frame a { }.thumbnail-frame a:hover { background: transparent }.thumbnail-frame img { margin: auto; padding: 1px; border: solid 3px }.thumbnail-caption { color: #b3b3b3; display: block; margin: 0; padding: 0 0 0 5px; width: 100%; height: 38px }/* @end *//* @group Single Page (Photo view) */.photo-background { text-align: left }.photo-navigation { background: #fff; margin: 15px 15px 0; padding: 15px; width: 200px; float: left }.photo-links { }.photo-navigation a:link, .photo-navigation a:visited { }.photo-navigation a:hover { background: transparent }.photo-frame { padding: 1px; position: absolute; top: 15px; left: 260px; border: solid 3px }.photo-title { font-size: 1.5em; font-weight: normal; margin: 0 }.photo-caption { font: italic 1em Georgia, "Times New Roman", Times, serif; margin: 0 }/* @group EXIF data *//* Data wrapper */.exif-data { background: #fff; margin: 0 0 0 15px; padding: 15px; width: 200px; float: left; clear: left }.exif-data p { margin: 0; padding: 0 }/* p tag classes for all exif data */p.exif-version { }p.exif-colour-space { }p.exif-focal-length { }p.exif-dimensions { }p.exif-pixel-y-dimension { }p.exif-pixel-x-dimension { }p.exif-oecf-value { }p.exif-subsec-time-original { }p.exif-exposure-mode { }p.exif-spatial-frequency-response { }p.exif-scene-capture-type { }p.exif-subject-location { }p.exif-shutter-speed { }p.exif-datetime-original { }p.exif-subsec-time { }p.exif-compressed-bits-per-pixel { }p.exif-flash-energy { }p.exif-saturation { }p.exif-brightness { }p.exif-exposure-time { }p.exif-f-number { }p.exif-file-source { }p.exif-gain-control { }p.exif-subject-area { }p.exif-cfa-pattern { }p.exif-scene-type { }p.exif-white-balance { }p.exif-flash { }p.exif-exposure-index { }p.exif-flashpix-version { }p.exif-device-setting-description { }p.exif-focalplane-x-resolution { }p.exif-image-uniqueid { }p.exif-components-configuration { }p.exif-light-source { }p.exif-sensing-method { }p.exif-aperture { }p.exif-sharpness { }p.exif-exposure-program { }p.exif-subject-distance { }p.exif-subsec-time-digitized { }p.exif-contrast { }p.exif-focalplane-resolution-unit { }p.exif-gamma { }p.exif-35mm-focal-length { }p.exif-datetime-digitized { }p.exif-subject-distance-range { }p.exif-custom-rendered { }p.exif-max-aperture { }p.exif-sound-file { }p.exif-metering-mode { }p.exif-spectral-sensitivity { }p.exif-exposure-bias { }p.exif-focalplane-y-resolution { }p.exif-iso-rating { }p.exif-maker-note { }p.exif-digital-zoom-ratio { }p.exif-user-comment { }/* @end *//* @end *//* @end *//* @group Quicktime Page */.movie-description { }/* @end *//* @group Quicktime Album *//* @group Index Page (Movie Thumbnail view) */.movie-page-title { font: 2.2em Georgia, "Times New Roman", Times, serif; letter-spacing: -1px; margin-bottom: 5px }.movie-page-description { margin-bottom: 15px }.movie-thumbnail-frame { text-align: center; margin-right: 10px; margin-bottom: 10px; width: 134px; height: 134px; float: left }.movie-thumbnail-frame:hover { }.movie-thumbnail-frame img { margin-bottom: 5px; padding: 1px; border: solid 3px }.movie-thumbnail-caption { color: #b3b3b3 }/* @end *//* @group Single Page (Movie View) */.movie-background { margin: 5px }.movie-title { font: 2.2em Georgia, "Times New Roman", Times, serif; letter-spacing: -1px; margin: 10px 0 5px }.movie-frame { padding: 1px }/* @end *//* @end *//* @group Contact Form */form { margin: 0 }.message-text { font-style: italic; font-weight: bold }.required-text { }.form-input-field { font-size: 1em; background: #f4f4f4; width: 98% }.form-input-button { font-size: 1.3em }/* @end */