/* This stylesheet was created by Gary Byrd from RapidWeaverThemes.com. It is designed to work in the "Espresso" theme. You may modify this stylesheet with caution but please do not steal it. */

/* RWT_Espresso v 2.0 Date 01-15-2010 */

/* @group General Styles */

body {
	text-align: center;
	color: #d7d8d8;
	padding: 0;
	margin-top: -1px;
	font: 0.8em/1.5em "Lucida Grande", Lucida, Verdana, sans-serif;
}

p {
}

b, strong {

}



* html body {
	font-weight: 500;
}

a:link, a:visited, a:active {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

.imageStyle {
	background: transparent;
}

.image-right {
	float: right;
	padding: 4px 0px 2px 16px;
}

.image-left {
	float: left;
	padding: 4px 16px 2px 0px;
	margin-bottom: -1px;
}

img {
	
}

a img {
	border: 0px;
}

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;
}

b, strong {
	font-weight: bold;
}

.clear {
	clear: both;
}

.clearer {
	clear: both;
}
	
/* @end */

/* @group Toolbar */

/* @group Top Menu */

/* Toolbar Styles */

#navcontainer {
	background: url(images/nav1.jpg) repeat-x;
}

#navcontainer {
	height: 90px;
	z-index: 63;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	position: relative;
	font-size: 1.2em;
	border: 2px solid #d2d2d2;
	border-top-style: none;
}

#navcontainer .current {
	text-decoration: none;
	font-weight: bold;
	color: #fe6f4f;
}

#navcontainer .currentAncestor {
	font-weight: bold;
}

#navcontainer .currentAncestor:hover {
}

#navcontainer a {
	display: inline-block;
	height: 48px;
	line-height: 32px;
	padding: 42px 12px 0;
	text-align: center;
	margin-right: 1px;
}

/* Parent - Level 0 */

#navcontainer ul {
	list-style: none;
	margin: 0;
	text-align: right;
	padding: 0;
	font-weight: bold;
	
}

#navcontainer ul li {
	float: left;
	list-style-type: none;
	list-style-image: none;
	font-weight: bold;
	
}

#navcontainer ul li a:hover, #navcontainer ul li a:active {
	text-decoration: none;
	z-index: 10;
}

#navcontainer .current:hover {
}

/* Child - Level 1 */

#navcontainer ul ul {
	display: none;
}

#navcontainer ul ul li {

}

#navcontainer ul ul a {

}

#navcontainer ul ul a:hover {

}

#navcontainer ul ul .current {

}

#navcontainer ul ul .currentAncestor {

}

/* Child - Level 2 */

#navcontainer ul ul ul {

}

#navcontainer ul ul ul li {

}

#navcontainer ul ul ul a {

}

#navcontainer ul ul ul a:hover {

}

#navcontainer ul ul ul .current {

}

#navcontainer ul ul ul .currentAncestor {

}

/* Child Level 3 */

#navcontainer ul ul ul {

}

#navcontainer ul ul ul ul li {

}

#navcontainer ul ul ul ul a {

}

#navcontainer ul ul ul ul a:hover {

}

/* Child Level 4 */

#navcontainer ul ul ul ul {

}

#navcontainer ul ul ul ul ul li {

}

#navcontainer ul ul ul ul ul a {

}

#navcontainer ul ul ul ul ul a:hover {

}

/* Child Level 5 */

#navcontainer ul ul ul ul ul {

}

#navcontainer ul ul ul ul ul ul li {

}

#navcontainer ul ul ul ul ul ul a {

}

#navcontainer ul ul ul ul ul ul a:hover {

}

/* @end */



/* @group Sub-Navigation */

/* Toolbar Styles */

#sub-navcontainer {
	
}

#sub-navcontainer .current {
}

#sub-navcontainer .current:hover {

}

#sub-navcontainer .currentAncestor {

}

/* Parent - Level 0 */

#sub-navcontainer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#sub-navcontainer li {
	position: relative;
	display: inline;
	height: 0px;
}

#sub-navcontainer a {
	display: none;
	
}

#sub-navcontainer a:hover {
	background: #e9e9e9;
	color: #a0a0a0;
}

#sub-navcontainer a:active {

}

/* Child - Level 1 */

#sub-navcontainer ul ul {
	background-color: #fffeff;
	border: 2px solid #ececec;
	line-height: 1.6em;
	font-size: 1.1em;
	margin-bottom: 20px;
	text-align: center;
}

#sub-navcontainer ul ul li {

}

#sub-navcontainer ul ul a {
	display: inline-block;
	height: 28px;
	line-height: 18px;
	padding: 10px 5px 0;
	text-align: center;
	margin-right: 1px;
	font-size: .88em;
}

#sub-navcontainer ul ul a:hover {

}

#sub-navcontainer ul ul .current {

}

#sub-navcontainer ul ul .currentAncestor {

}

/* Child - Level 2 */

#sub-navcontainer ul ul ul {

}

#sub-navcontainer ul ul ul li {

}

#sub-navcontainer ul ul ul a {
	
}

#sub-navcontainer ul ul ul a:hover {

}

#sub-navcontainer ul ul ul .current {

}

#sub-navcontainer ul ul ul .currentAncestor {

}

/* Child Level 3 */

#sub-navcontainer ul ul ul {

}

#sub-navcontainer ul ul ul ul li {

}

#sub-navcontainer ul ul ul ul a {
	padding-left: 50px;
}

#sub-navcontainer ul ul ul ul a:hover {

}

/* Child Level 4 */

#sub-navcontainer ul ul ul ul {

}

#sub-navcontainer ul ul ul ul ul li {

}

#sub-navcontainer ul ul ul ul ul a {
	padding-left: 70px;
}

#sub-navcontainer ul ul ul ul ul a:hover {

}

/* Child Level 5 */

#sub-navcontainer ul ul ul ul ul {

}

#sub-navcontainer ul ul ul ul ul ul li {

}

#sub-navcontainer ul ul ul ul ul ul a {
	padding-left: 90px;
}

#sub-navcontainer ul ul ul ul ul ul a:hover {

}

/* @end */

/* @end */

/* @group Bottom (Footer/Breadcrumb) */

.bottom{
	background-color: #fffeff;
	border: 2px solid #c0c0c0;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #0d0d0d;
}

#footer {
	text-align: right;
	height: 22px;
	margin: 0;
	padding-bottom: 0;
	font-size: .9em;
	line-height: 20px;
}
#footer p {
	padding: 0 10px 0 0;
	margin: 0;
	float: right;
	text-align: right;
}

#footer a:link, #footer a:visited {
	color: #1b1b1b;
	height: 20px;
}

#footer a:hover, #footer a:active {
}

#breadcrumbcontainer {
	float: left;
	font-size: .9em;
	color: #373637;
}

#breadcrumbcontainer ul {
	margin: 0;
	padding-bottom: 0;
	padding-right: 0;
	line-height: 22px;
	padding-left: 8px;
	color: #3c3c3c;
}

#breadcrumbcontainer li {
	display: inline;
	color: #3c3c3c;
}

#breadcrumbcontainer a {
	padding-right: 3px;
	color: #515151;
}

#breadcrumbcontainer a:hover {
}



/* @end */

/* @group Layout */

#container { /* Right And Left Margin Widths To Auto */	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

#innerContainer{
	background-color: #fffeff;
	border: 2px solid #ececec;
	line-height: 1.6em;
	font-size: 1.1em;
	padding-top: 20px;
}

.clearer {
	clear: both;
}

#pageHeader {
	height: 100px;
	position: relative;
	border: 2px solid #c0c0c0;
	background-color: #2a2a2a;
	margin-bottom: 10px;
	margin-top: 20px;
}

#pageHeader img {
	position: absolute;
	top: 5px;
	right: 5px;
}

#pageHeader h1 {
	color: #ffffff;
	margin: 0px;
	font-weight: bold;
	padding: 20px 20px 7px;
	font-size: 2.2em;
}
#pageHeader h1 a {
	text-decoration: none;
}


#pageHeader h2 {
	color: #ffffff;
	margin: 0px;
	font-size: 1.4em;
	font-weight: bold;
	padding-right: 20px;
	padding-left: 20px;
}

#contentContainer {
	padding-right: 5px;
	padding-left: 5px;
}


#contentContainer #content {
	color: #000;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 20px;
}

#sidebarContainer {
	width: 220px;
	float: right;
	margin-right: 5px;
	margin-left: 10px;
}

#sidebarContainer #sidebar {
	color: #010101;
	padding: 7px;
	margin-top: 20px;
}
#sidebarContainer #sidebar img {
	margin-bottom: 7px;
	margin-top: 7px;
}

#sidebarContainer .sideHeader,
#sidebarContainer h1,
#sidebarContainer h2,
#sidebarContainer h3,
#sidebarContainer h4,
#sidebarContainer h5 {
	font-weight: normal;
	text-decoration: none;
}
	
#sidebarContainer .sideHeader{
	margin-bottom: -20px;
}
/* @end */

/* @group Global Classes */



.standout {
	font-style: italic;
	font-size: 14px;
	border-left-width: 5px;
	border-left-style: solid;
	padding-left: 12px;
}

blockquote {
	font-style: italic;
	font-size: 14px;
	border-left-width: 5px;
	border-left-style: solid;
	padding-left: 12px;
}

h1 {
	font-size: 26px;
	line-height: 1.2em;
	margin: 3px 0 7px 0;
}

h2 {
	font-size: 22px;
	line-height: 1.2em;
	margin: 3px 0 7px 0;
}

h3 {
	font-size: 18px;
	line-height: 1.2em;
	margin: 3px 0 6px 0;
}

h4 {
	font-size: 14px;
	line-height: 1.2em;
	margin: 3px 0 6px 0;
}

h5 {
	font-size: 13px;
	line-height: 1.2em;
		margin: 3px 0 7px 0;
}

* html h1, h2, h3, h4, h5 {
	font-weight: 600;
}

.imageStyle {

}

/* Main content area unordered list styles */
#contentContainer #content ul {
}

#contentContainer #content li {
}

/* Sidebar area unordered list styles */
#sidebarContainer #sidebar ul {
	margin: 10px;
	padding: 0 10px;
}

#sidebarContainer #sidebar li {
}

/* Table Styles */
table {
	font-size: 1em;
}

/* @end */

/* @group Quicktime Page */

.movie-description {

}
	
/* @end */

/* @group Quicktime Album */

/* @group Index Page (Movie Thumbnail view) */

.movie-page-title {
	color: #066fd4;
	font-size: 1.9em;
	font-weight: normal;
	margin-bottom: 3px;
}.movie-page-description {
	margin-bottom: 10px;
}.movie-thumbnail-frame {
	width: 132px;
	text-align: center;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	display: block;
	position: relative;
	z-index: 12;
}

.movie-thumbnail-frame:hover {
}

.movie-thumbnail-caption {
}
	
/* @end */

/* @group Single Page (Movie View) */

.movie-background {
	margin-top: 10px;
}

.movie-title {
	color: #066fd4;
	font-size: 1.9em;
	font-weight: normal;
}

.movie-frame {

}
	
/* @end */


/* @end */

/* @group Blog */

/* @group Tag Cloud */
ul.blog-tag-cloud {
	margin: 0;
	padding-bottom: 15px;
	padding-left: 0;
	padding-right: 0;
	font-size: .9em;
}

ul.blog-tag-cloud li {
	
	padding-right: 5px;
	text-align: center;
	list-style-type: none;
	display: inline;
	font-size: .88em;
}

ul.blog-tag-cloud li a{
	text-decoration: none;
}

.blog-tag-size-1 {	
	font-size: 0.8em;
}

.blog-tag-size-2 {	
	font-size: 0.84em;
}

.blog-tag-size-3 {	
	font-size: 0.88em;
}

.blog-tag-size-4 {	
	font-size: 0.9em;
}

.blog-tag-size-5 {	
	font-size: .94em;
}

.blog-tag-size-6 {	
	font-size: .98em;
}

.blog-tag-size-7 {	
	font-size: 1.0em;
}

.blog-tag-size-8 {	
	font-size: 1.05em;
}

.blog-tag-size-9 {	
	font-size: 1.1em;
}

.blog-tag-size-10 {	
	font-size: 1.15em;
}

.blog-tag-size-11 {	
	font-size: 1.2em;
}

.blog-tag-size-12 {	
	font-size: 1.25em;
}

.blog-tag-size-13 {
	font-size: 1.3em;
}

.blog-tag-size-14 {	
	font-size: 1.35em;
}

.blog-tag-size-15 {
	font-size: 1.4em;
}

.blog-tag-size-16 {	
	font-size: 1.45em;
}

.blog-tag-size-17 {	
	font-size: 1.5em;
}

.blog-tag-size-18 {	
	font-size: 1.55em;
}

.blog-tag-size-19 {
	font-size: 1.6em;
}

.blog-tag-size-20 {	
	font-size: 1.65em;
}


/* @end */

/* @group Archive Page */

.blog-archive-background {
}

.blog-entry-summary {
}
.blog-archive-headings-wrapper {
	font-size: 1.4em;
	padding-bottom: 25px;
}

.blog-archive-entries-wrapper {
}

.blog-archive-entries-wrapper .blog-entry {
	padding-top: 20px;
}.blog-archive-month {
	font-size: 1.2em;
	padding-left: 2px;

}

.blog-archive-link {
	font-size: 0.8em;
}.blog-archive-link a:link, .blog-archive-link a:visited {
}
	
/* @end */


#blog-categories:before {
	content: "Categories:";
	display: block;
	margin-bottom: 5px;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #e8e8e8;
	margin-right: 7px;
	color: #181818;
}

#blog-archives:before {
	content: "Archives:";
	display: block;
	margin-bottom: 5px;
	font-size: 1.1em;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #e8e8e8;
	margin-right: 7px;
	color: #181818;
}

ul.blog-tag-cloud:before {
	content: "Tag cloud:";
	display: block;
	margin-bottom: 5px;
	font-size: 1.1em;
	text-align: center;
	font-weight: bold;
	border-bottom: 1px solid #e8e8e8;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 7px;
	color: #181818;
}

#blog-archives {
	margin-bottom: 20px;
	border: 2px solid #ececec;
	padding-left: 10px;
	margin-top: 25px;
}
#blog-categories {
	
	border: 2px solid #ececec;
	padding-left: 10px;
	margin-bottom: 10px;
}

ul.blog-tag-cloud {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border: 2px solid #ececec;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 25px;
	text-align: left;
}
.blog-entry {
	margin-bottom: 25px;
	padding-bottom: 20px;
	padding: 12px;
	border-bottom: 1px solid #dfdfdf;
}

h1.blog-entry-title {
	padding: 0;
	margin: 0;
	font-size: 1.6em;
}


h1.blog-entry-title a {

	text-decoration: none;
}
h1.blog-entry-title a:hover {
	text-decoration: none;
}
.blog-entry-date {
}

/*styles the category link in the main entry */
.blog-entry-category {
	padding-left: 20px;
	margin-right: 12px;
}

.blog-entry-category a:link, .blog-entry-category a:visited {
}

.blog-read-more {
	text-decoration: none;
}

.blog-entry-body {
	padding: 20px 0 40px 0;
	
}

.blog-entry-comments {
}

.blog-trackback-link {
}

p.blog-entry-tags {
	padding-left: 20px;
	margin-top: 15px;
}

/* styles the archives in the blog sidebar */
#blog-archives {
	text-align: left;
}

#sidebarContainer #sidebar ul {

}

.blog-archive-link-enabled {
	padding-left: 24px;
	
}

.blog-archive-link-disabled {
	padding-left: 24px;
	color: #585758;
}

/* Styles the blog categories in the blog sidebar */
#blog-categories {
	text-align: left;
}

.blog-category-link-enabled {
	padding: 0px 0px 0px 20px;
	margin-top: 3px;
}

.blog-category-link-disabled {
	margin: 0;
	padding-bottom: 0px;
	padding-left: 20px;
}

/* Styles the blog RSS feeds in the blog sidebar */
#blog-rss-feeds {
	text-decoration: none;
	text-align: left;
}

.blog-rss-link {
	padding-left: 20px;
}

.blog-comments-rss-link {
	padding-left: 20px;
}

.blog-entry-category {
	background: url(images/file.png) no-repeat left 0;
	}
	
p.blog-entry-tags {
	background: url(images/tag.png) no-repeat left 2px;
}

.blog-category-link-disabled {
	background: url(images/file.png) no-repeat left center;
}

.blog-archive-link-disabled {
	background: url(images/file.png) no-repeat left center;
}


.blog-category-link-enabled {
	background: url(images/file.png) no-repeat left 1px;
}

.blog-archive-link-enabled {
	background: url(images/file.png) no-repeat left 1px;
}

.blog-rss-link {
	background: url(images/feed.png) no-repeat 0;}

.blog-comments-rss-link {
	background: url(images/feed.png) no-repeat 0;
}

/* @end */

/* @group Up2Five */

/*Up2five*/

.column { float: left;
	padding-bottom: 20px;
}
.one { width: 100%; }
.two { width: 50%; }
.three { width: 33%; }
.four { width: 25%; }
.five { width: 20%; }
.two3rds { width: 66%; }
.three4ths { width: 75%; }
.four5ths { width: 80%; }
.column .content { width: 96% ! important; margin: -20px auto 0; padding: 0 ! important; float: none ! important;}


/* @end */

/* @group File Sharing */

 .filesharing-item #contentContainer #content{
	margin-left: auto;
	margin-right: auto;
}
.filesharing-description {
	padding: 10px;
	margin: 0px auto 20px;
}

.filesharing-item-title a:hover {
}

.filesharing-item-title a:visited {

}

.filesharing-item-description {
	margin-top: 4px;
	margin-bottom: 4px;
}
.filesharing{
	margin-right: auto;
	margin-left: auto;
	float: right;
}

.filesharing-item {
	margin-bottom: 15px;
	padding: 7px;
	display: inline-block;
	width: 25%;
	position: relative;
	border: 2px solid #ececec;
	margin-right: 1.5%;
	margin-left: 3%;
}
.filesharing-item-title{
	padding-left: 44px;
	padding-top: 4px;
	height: 26px;
	
}
.filesharing-item .filesharing-item-title{
	font-size: 1.1em;
	font-weight: bold;
}
.filesharing-item-title a:link {
	position: absolute;
	width: 100%;
	height: 100%;
}

/* @end */

/* @group Logo */

#logo{
	position: absolute;
	right: 30px;
	top: 2px;
}
#logo img{
	top: 10px;
	right: 10px;
	position: absolute;
}
/* @end */


/* @group Searchbox */



#searchBox {
	display: none;
	position: absolute;
	height: 16px;
	float: right;
	width: 250px;
	text-align: right;
	padding-bottom: 0px;
	padding-top: 4px;
	margin-right: 0;
	margin-left: 8px;
	z-index: 200;
	bottom: 0;
	background-color: #41b9fb;
	right: 0;
}

#searchBox fieldset {
	display: block;
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 3px;
	top: 0;
}
#searchBox fieldset input {
	background-color: transparent;
	border-style: none;
}

#searchBox input {
	vertical-align: middle;
}

#searchBox input.text {
	border: none;
	height: 16px;
}
fieldset input .image{
	border-style: none;
}
#searchBox input.text {
	width: 210px;
	margin-right: 5px;
	height: 14px;
	font-size: .9em;
	padding-left: 5px;
	border-style: none;
	border-width: 3px;
}


/* @end */

/* @group Contact Form */
.message-text {
	width: 97%;
} 

.required-text {
	width: 97%;
	font-size: 14px;
	color: #242424;
	padding: 3px;
	background: #fff repeat-x;
} 

.form-input-field {
	width: 95%;
	font-size: 14px;
	color: #242424;
	padding: 3px;
	background: #fff repeat-x;
}
.form-input-button {
	float: right;
	margin-right: 20px;
} 
/* @end */

/* @group Photo Album */

/* @group Index Page (Thumbnail view) */

.album-title {
	letter-spacing: 1px;
	margin-bottom: 5px;
	font-style: normal;
	font-size: 2em;
	margin-top: 20px;
}

.album-description {
	font-size: 0.9em;
	margin-bottom: 75px;
	padding-bottom: 10px;
	
}


.album-wrapper {
	display: block;
	width: 99%;
	position: relative;
}

.thumbnail-wrap {
	text-align: center;
	position: relative;
	float: left;
	margin-bottom: 60px;
	margin-right: 14px;
}

.thumbnail-frame {
	position: absolute;
    bottom: 0;
    left: 0;
}

.thumbnail-frame:hover {
}

.thumbnail-frame a {
}

.thumbnail-frame a:hover {
	background: transparent;
}

.thumbnail-frame img {
	margin: auto;
	border: 1px outset #515b6a;
}

.thumbnail-caption {
	color: #373737;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 38px;
	display: block;
}
	
/* @end */

/* @group EXIF data */
.exif-data {

	background: #000 url(images/efix.jpg) no-repeat left top;
	clear: left;
	margin: 9px 0 0 8px;
	float: left;
	width: 200px;
	padding: 52px 4px 5px 6px;
	position: absolute;
	top: 180px;
	left: 1px;
}

.exif-data p {
	color: #d5d5d5;
	text-align: left;
	padding-left: 17px;
	border-bottom: 1px solid #2f2f2f;
	font-size: 14px;
	line-height: 14px;
	padding-bottom: 10px;
}

/* p tag classes for all exif data */
p.exif-version {
}

p.exif-colour-space {
}

/* icon */

p.exif-focal-length {
	
}

/* icon */

p.exif-dimensions {
	
}

/* icon */

p.exif-pixel-y-dimension {
	}

/* icon */

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 {
}

/* icon */

p.exif-shutter-speed {
	
}

/* icon */

p.exif-datetime-original {
	
}

p.exif-subsec-time {
}

p.exif-compressed-bits-per-pixel {
}

p.exif-flash-energy {
}

p.exif-saturation {
}

p.exif-brightness {
}

/* icon */

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 {
}

/* icon */

p.exif-image-uniqueid {
	
}

p.exif-components-configuration {
}

p.exif-light-source {
}

p.exif-sensing-method {
}

/* icon */

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 {
}

/* icon */

p.exif-35mm-focal-length {
}

/* icon */

p.exif-datetime-digitized {
	
}

p.exif-subject-distance-range {
}

p.exif-custom-rendered {
}

/* icon */

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 {
}

/* icon */

p.exif-iso-rating {
	
}

/* icon */

p.exif-maker-note {
	
}

p.exif-digital-zoom-ratio {
}

/* icon */

p.exif-user-comment {
	
}/* @end */

/* @group Single Page (Photo view) */

.photo-navigation a:link, .photo-navigation a:visited {
	color: #000000;
	margin-top: 0;
	margin-bottom: 0;
	text-align: center;
}

/* color title image below */

.photo-caption {
	font-style: italic;
	color: #000000;
	padding: 0px;
	margin-top: 7px;
}

.photo-links {
	color: #000000;
	margin-bottom: 6px;
}

.photo-links a {

}

.photo-links a:hover, .photo-links a:active {

}.photo-navigation a:hover {	text-decoration: underline;
	color: #000000;
}

/* new_elemens */

html > body .photo-background {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
html .photo-background{
}
html > body .photo-navigation {
}.photo-background {
}

.photo-navigation {
	margin-bottom: 35px;
}

.photo-links {
	margin: 0;
	color: #fff;
}

.photo-navigation a:link, .photo-navigation a:visited {
	color: #000000;
}

.photo-navigation a:hover {

}

.photo-frame{
	padding: 1px;
	border-top: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	margin-top: 28px;
}

.photo-title {
	margin: 40px 0 0;
	color: #000000;
	font-size: 2.2em;
}

.photo-caption {
	margin: 12px 0 10px;
	color: #000000;
	font-size: 1.1em;
}

/* KMH Added Extras */

#pageHeader h1 a:link {
color: white;
}
	
/* @end */