/* ::::: http://gravityapps.com/rw_common/themes/modernity/styles.css ::::: */

* { margin: 0pt; padding: 0pt; }
body { font-size: 12px; line-height: 18px; font-family: 'Lucida Grande',Verdana,Arial,Helvetica,sans-serif; background-image: url('bg.jpg'); background-repeat: repeat-x; }
p { margin-bottom: 18px; }
h1, h2, h3, h4, h5 { font-weight: normal; color: rgb(153, 153, 153); }
h1 { font-size: 18px; margin-bottom: 5px; }
h2 { font-size: 12px; color: rgb(119, 119, 119); }
h2 a, h2 a:visited { font-size: 12px; color: rgb(153, 153, 153); }
h2 a:hover { color: rgb(119, 119, 119); text-decoration: none; }
h4 a { font-size: 12px; margin-top: 0px; margin-right: 30px; margin-left: 15px; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; display: block; height: 44px; background-image: url('untitled'); background-repeat: no-repeat; width: 20px; text-align: center; color: rgb(153, 153, 153); text-decoration: none; }
h4 a:hover { color: rgb(51, 51, 51); }
.alterego a { margin: 0px; display: block; height: 49px; width: 150px; background-image: url('nav_ae.jpg'); background-repeat: no-repeat; background-position: left center; text-indent: -9999px; }
.tags a { margin: 0px; display: block; height: 49px; width: 150px; background-image: url('nav_tags.jpg'); background-repeat: no-repeat; background-position: left center; text-indent: -9999px; }
.sofacontrol a { margin: 0px; display: block; height: 49px; width: 169px; background-image: url('nav_sc.jpg'); background-repeat: no-repeat; background-position: left center; text-indent: -9999px; }
.reminder a { margin: 0px; display: block; height: 49px; width: 250px; background-image: url('nav_r.jpg'); background-repeat: no-repeat; background-position: left center; text-indent: -9999px; }
.searchlight a { margin: 0px; display: block; height: 49px; width: 250px; background-image: url('sl_title.jpg'); background-repeat: no-repeat; background-position: left center; text-indent: -9999px; }
.steel a { margin: 0px; display: block; height: 49px; width: 169px; background-image: url('nav_steel.jpg'); background-repeat: no-repeat; background-position: left center; text-indent: -9999px; }
ul, ol { margin-bottom: 18px; }
a { text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
a img { border: medium none ; float: left; padding-right: 10px; }
.image-left { padding: 18px; float: left; }
.image-right { padding: 18px; float: right; }
blockquote, code { margin: 18px 0pt; padding: 18px; }
.clearfix:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
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; }
#wrapper { margin: 0pt auto; }
#header { margin: 0px; }
#banner { height: 13px; background-color: transparent; background-position: left top; background-repeat: no-repeat; padding-bottom: 0px; }
#content-wrapper { margin: 0px; padding-top: 10px; padding-left: 20px; padding-right: 20px; background-image: url('bg_body.png'); background-repeat: repeat-y; }
#sidebar { margin: 0px; padding: 0px; width: 866px; height: 56px; background-image: url('navbar.jpg'); background-repeat: no-repeat; }
#footer { margin: 0px; padding: 40px 0px 18px 30px; display: block; width: 100%; clear: both; font-size: 0.9em; background-image: url('footer.png'); background-repeat: no-repeat; background-position: left top; text-align: center; }
#breadcrumb { padding: 5px 0pt; display: block; }
#breadcrumb ul { margin: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#breadcrumb li { display: inline; }
#menu { margin-bottom: 1px; height: 60px; }
#menu ul { list-style-type: none; list-style-image: none; list-style-position: outside; height: 27px; display: block; padding-left: 250px; }
#menu ul li { float: left; }
#menu a { padding: 5px 0px 4px 20px; display: block; height: inherit; text-decoration: none; }
#menu a.current { background: transparent url() no-repeat scroll center bottom ! important; }
#menu a:active { background: transparent url() repeat-x scroll center top; }
#menu ul ul { display: none; }
#sidebar-menu ul { list-style-type: none; list-style-image: none; list-style-position: outside; display: block; margin-right: 0px; margin-top: 9px; width: 650px; height: 16px; float: right; }
#sidebar-menu li { display: inline; float: right; margin-top: 0px; }
#sidebar-menu span { display: none; }
#sidebar-menu ul ul { padding: 0pt; display: block; margin-bottom: 18px; }
#sidebar-menu ul ul span { display: block; background-repeat: no-repeat; background-position: center center; padding-top: 0px; }
#sidebar-menu ul ul a { padding-top: 0px; padding-right: 20px; padding-left: 0px; margin-top: 0px; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; display: block; height: 16px; text-align: center; color: rgb(153, 153, 153); text-decoration: none; background-position: center top; }
#sidebar-menu a:hover { background: transparent none repeat scroll 0% 0%; }
#sidebar-menu a.current, #sidebar-menu a.currentAncestor, #sidebar-menu ul li a.current:hover, #sidebar-menu ul li a.currentAncestor:hover { background: transparent none repeat scroll 0% 0%; }
#sidebar-menu ul ul ul { border: medium none ; margin: 0px; padding-bottom: 0pt; }
#sidebar-menu ul ul ul a { padding-left: 0px; }
#sidebar-menu ul ul ul li a, #sidebar-menu ul ul ul a.currentAncestor { background: transparent none repeat scroll 0% 0%; }
#sidebar-menu ul ul ul li a:hover { background: transparent none repeat scroll 0% 0%; }
#sidebar-menu ul ul ul a.current, #sidebar-menu ul ul ul li a.current:hover { background: transparent none repeat scroll 0% 0%; }
.blog-entry {  }
.blog-entry-title, .blog-archive-month { font-size: 24px; line-height: 18px; margin-bottom: 5px; }
.blog-entry-title a { text-decoration: none; }
.blog-entry-title a:hover { text-decoration: underline; }
.blog-entry-date { font-size: 12px; margin-bottom: 5px; }
.blog-entry-comments { padding: 0pt 0pt 0pt 20px; background: transparent url('comment.png') no-repeat scroll left center; font-size: 12px; margin-top: 7px; }
p.blog-entry-tags { margin: 7px 0pt 0pt; padding: 0pt 0pt 0pt 20px; background: transparent url('tag.png') no-repeat scroll left center; font-size: 12px; }
#blog-archives, #blog-categories, #blog-rss-feeds { margin-top: 18px; }
#blog-categories {  }
#blog-categories a { background: transparent url('tag.png') no-repeat scroll 0pt -1px; padding-left: 23px; }
#blog-archives {  }
#blog-archives a { background: transparent url('calendar.png') no-repeat scroll left center; padding-left: 23px; }
#blog-rss-feeds {  }
#blog-rss-feeds a { background: transparent url('bullet-rss-off.png') no-repeat scroll left center; padding-left: 23px; }
.blog-archive-headings-wrapper { margin-bottom: 24px; }
ul.blog-tag-cloud { margin: 0pt 0pt 18px; padding: 18px 0pt 0pt; display: block; text-align: justify; }
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; }
.filesharing-description { margin-bottom: 18px; }
.filesharing-item { padding: 0pt 0pt 6px 23px; background: transparent url('download.png') no-repeat scroll 0pt 2px; }
.album-title { font-size: 18px; line-height: 18px; margin-bottom: 18px; }
.album-wrapper { overflow: auto; width: 99%; margin-top: 24px; }
.thumbnail-wrap { text-align: center; position: relative; float: left; }
.photo-background { margin: 0pt; padding: 100px; text-align: center; }
.photo-navigation { margin: 0pt auto 48px; padding-top: 10px; }
.photo-title { font-size: 36px; }
.photo-caption { font-size: 24px; }
.exif-data p { margin: 0pt; padding: 0pt; }
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 {  }
.movie-page-title { font-size: 18px; line-height: 18px; margin-bottom: 18px; }
.movie-page-description { margin-bottom: 24px; }
.movie-thumbnail-frame { padding: 2px; width: 132px; height: 110px; float: left; position: relative; text-align: center; margin-bottom: 10px; }
.movie-thumbnail-frame img { margin-bottom: 9px; }
.movie-thumbnail-caption {  }
.movie-background { border: medium none ; margin: 0pt; padding: 24px; text-align: center; }
.movie-title { font-size: 18px; line-height: 18px; margin-bottom: 18px; }
.movie-frame { margin-bottom: 10px; }

/* ::::: http://gravityapps.com/rw_common/themes/modernity/colour_tags-page17.css ::::: */

body {
	color: #333;
}
h1, h2, h3, h4, h5 { color: rgb(119, 119, 119); }
a {
	color: #000;
}
a:hover { color: rgb(68, 68, 68); }
a:visited {
	color: #333;
}
blockquote, code { background: rgb(238, 238, 238) none repeat scroll 0% 0%; color: rgb(102, 102, 102); }
#menu a { color: rgb(153, 153, 153); }
#menu a:hover { color: rgb(119, 119, 119); }
#menu a:active { color: rgb(255, 255, 255); }
#menu a.current, #menu a.currentAncestor { color: rgb(102, 102, 102) ! important; }
#sidebar-menu a { color: rgb(153, 153, 153); }
#sidebar-menu a:hover { color: rgb(119, 119, 119); }
#sidebar-menu a.current { color: rgb(102, 102, 102) ! important; }
body { background-color: rgb(252, 252, 252); }
.blog-entry-title a, .blog-entry-title a:hover { color: rgb(153, 153, 153); }
.blog-entry-date { color: rgb(102, 102, 102); }
.blog-entry-date a { color: rgb(55, 119, 209); }
.blog-entry-date a:hover { color: rgb(55, 119, 209); }
.blog-entry-comments, p.blog-entry-tags { color: rgb(102, 102, 102); }
.blog-entry-comments a, p.blog-entry-tags a { color: rgb(55, 119, 209); }
.blog-entry-comments a:hover, p.blog-entry-tags a:hover { color: rgb(55, 119, 209); }
.blog-archive-month { color: rgb(55, 119, 209); }
.album-title { color: rgb(55, 119, 209); }
.thumbnail-wrap { color: rgb(102, 102, 102); }
.photo-title { color: rgb(136, 136, 136); }
.photo-caption { color: rgb(170, 170, 170); }
.photo-links a { color: rgb(55, 119, 209); }
.photo-links a:hover { color: rgb(55, 119, 209); }
.filesharing-item-title a { color: rgb(55, 119, 209); }
.filesharing-item-title a:hover { color: rgb(55, 119, 209); }
.filesharing-item-description { color: rgb(102, 102, 102); }
.movie-page-title { color: rgb(55, 119, 209); }
.movie-thumbnail-caption { color: rgb(102, 102, 102); }
.movie-background { color: rgb(102, 102, 102); }
.movie-title { color: rgb(55, 119, 209); }

/* ::::: http://gravityapps.com/rw_common/themes/modernity/lightbox.css ::::: */

#lightbox { position: absolute; left: 0pt; width: 100%; z-index: 100; text-align: center; line-height: 0pt; }
#lightbox a img { border: medium none ; }
#outerImageContainer { margin: 0pt auto; position: relative; background-color: rgb(255, 255, 255); width: 250px; height: 250px; }
#imageContainer { padding: 10px; }
#loading { position: absolute; top: 40%; left: 50%; height: 25%; width: 100%; text-align: center; line-height: 0pt; }
#hoverNav { position: absolute; top: 0pt; left: 0pt; height: 100%; width: 100%; z-index: 10; }
#imageContainer > #hoverNav { left: 0pt; }
#hoverNav a { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
#prevLink, #nextLink { background: transparent url('blank.gif') no-repeat scroll 0% 0%; width: 49%; height: 100%; display: block; }
#prevLink { left: 0pt; float: left; }
#nextLink { right: 0pt; float: right; }
#prevLink:hover, #prevLink:visited:hover { background: transparent url('prevlabel.gif') no-repeat scroll left 15%; }
#nextLink:hover, #nextLink:visited:hover { background: transparent url('nextlabel.gif') no-repeat scroll right 15%; }
#imageDataContainer { margin: 0pt auto; overflow: auto; font-family: 'Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; background-color: rgb(255, 255, 255); line-height: 1.4em; width: 100%; }
#imageData { padding: 0pt 10px; color: rgb(102, 102, 102); }
#imageData #imageDetails { width: 70%; float: left; text-align: left; }
#imageData #caption { font-weight: bold; }
#imageData #numberDisplay { display: block; clear: left; padding-bottom: 1em; }
#imageData #bottomNavClose { width: 66px; float: right; padding-bottom: 0.7em; }
#overlay { position: absolute; top: 0pt; left: 0pt; z-index: 90; width: 100%; height: 500px; background-color: rgb(0, 0, 0); }

/* ::::: http://gravityapps.com/rw_common/themes/modernity/css/widths/900.css ::::: */

#menu ul { width: 650px; margin-right: 0px; padding-right: 0px; }
#wrapper, .photo-navigation { width: 907px; }

/* ::::: http://gravityapps.com/rw_common/themes/modernity/css/fonts/arial.css ::::: */

body { font-family: arial,helvetica,verdana,sans-serif; }

/* ::::: http://gravityapps.com/rw_common/themes/modernity/css/kerning/2.css ::::: */

h1, h2, h3, h4, h5, .blog-entry-title, .blog-archive-month, .album-title, .photo-title, .movie-page-title, .movie-title { letter-spacing: 0px; }

/* ::::: http://gravityapps.com/rw_common/themes/modernity/css/logo/left.css ::::: */

#header { text-align: left; }

/* ::::: http://gravityapps.com/rw_common/themes/modernity/css/banners/banner1.css ::::: */

#banner { background-image: url('banner1.jpg'); }

/* ::::: http://gravityapps.com/rw_common/themes/modernity/css/menus/straight.css ::::: */

html > body #menu ul { background: transparent url('nav_global.jpg') no-repeat scroll left top; height: 100px; padding-top: 15px; margin-right: 30px; padding-right: 30px; }

/* ::::: http://gravityapps.com/rw_common/themes/modernity/css/sidebars/left.css ::::: */

#content-wrapper { float: left; padding-top: 8px; background-image: url('bg_body.png'); background-repeat: repeat-y; }
#sidebar { padding: 0px; float: left; display: block; width: 866px; margin-left: 0px; }
html > body #sidebar { margin-left: 0px; }
#content { margin: 0px; padding: 0px; float: left; display: block; }

/* ::::: http://gravityapps.com/rw_common/themes/modernity/css/blog/24.css ::::: */

.blog-entry { margin-bottom: 24px; }

/* ::::: http://gravityapps.com/rw_common/themes/modernity/css/album/0.css ::::: */

.thumbnail-wrap { margin-bottom: 50px; margin-right: 10px; }

/* ::::: http://gravityapps.com/rw_common/themes/modernity/css/movies/0.css ::::: */

.movie-thumbnail-frame { margin-right: 10px; }

