/* @group General Styles */body, html {	text-align: center;	font-family: Verdana, "Bitstream Vera Sans", "Vera Sans", Tahoma, Geneva, sans-serif;	margin: 0;	padding: 0;	width: 100%;	height: 100%;	overflow: auto;}p {	font-size: 0.9em;	line-height: 1.4em;}#mainContent #content #content_text p.description {	font-size: 1em;	line-height: 1.3em;}#mainContent #content #content_text p.title {}b, strong { 	font-weight: bold;}a:link { 	text-decoration: underline; }a:visited { 	text-decoration: underline; }a:hover, a:active { 	text-decoration: none; }img {	border-style: none;}#pageHeader #logo {	position: absolute;	width: 100%;	bottom: 0;	left: 0;		}#pageHeader #logo img {}.image-left {	margin: 3px;	padding: 3px;	float: left;}.image-right {	margin: 3px;	padding: 3px;	float: right;}ul {	font-size: 0.9em;	margin: 0;	padding: 0;	list-style-position: inside;}ul li {	margin-bottom: 0.7em;	line-height: 1.2em;}a img {	border: none;}	/* @end *//* @group Layout */#container { 	margin: auto; /* Right And Left Margin Widths To Auto */	text-align: center; /* Hack To Keep IE5 Windows Happy */}#pageHeader {	height: 100%;	position: absolute;	margin: 0;	padding: 0;	top: 0;	bottom: 0;	left: 0;}#pageHeader h1 { 	padding: 0;	font-size: 1em;	font-style: normal;	position: relative;	font-weight: bold;	margin: 0;	margin-top: 10%;	top: 0;	display: none;}#pageHeader h2 { 	margin: 0px;	padding: 0px;	font-weight: normal;	font-size: 0.9em;	font-style: normal;	display: none;}#mainContent {	height: 100%;	position: absolute;	top: 0;	right: 0;	bottom: 0;	left: 16%;	margin: 0;	padding: 0;}#mainContent #sidebar {	position: absolute;	padding: 0px;	text-align: left;	left: 0;	font-size: 0.6em;	top: 0;	bottom: 0;	margin: 0;	overflow: auto;	height: 100%;}#mainContent #sidebar2 {	position: absolute;	text-align: left;	font-size: 0.6em;	margin-top: 20px;	z-index: 500;}#sidebar .sideHeader, #sidebar2 .sideHeader {	font-weight: bold;	font-size: 1.2em;	margin-bottom: 3px;}#mainContent #sidebar p, #mainContent #sidebar2 p {}#mainContent #content {	position: absolute;	right: 0;	top: 0;	bottom: 0;	height: 100%;	text-align: left;	font-size: 0.7em;	overflow: auto;}#mainContent #content #content_text {	position: relative;	margin: 4% 8%;}#mainContent #content #content_text img.whole {	width: 100%;}#mainContent #content #content_text img.half {	width: 45%;}#footer { /* This Is The BG Color Of The Main Div */	text-align: center;	font-size: 11px;	position: absolute;	margin-right: auto;	margin-left: auto;	width: 100%;	bottom: -20px;	left: 0;	right: 0;	padding: 8px 0px 0px 0px;	height: 20px;	line-height: 1.8em;}#footer a {	text-decoration: none;}#footer a:hover {	text-decoration: underline;}#sidecontainer{	padding: 0;}#side_plus {	padding: 0;	/*width: 86%;*/	margin: 2em 7%;}#side_plus a {	font-weight: normal;}#sidecontainer #side_plus p {}	/* @end *//* @group Bread-crumb */#breadcrumbcontainer {	text-align: right;	position: relative;	font-size: 11px;	line-height: 14px;	height: 25px;	z-index: 300;	width: 90%;	left: auto;	margin: 0 0 0 auto;	right: 10px;}#breadcrumbcontainer ul {	padding: 0;	list-style-type: none;	padding-top: 5px;	padding-left: 5px;	margin: 00;}#breadcrumbcontainer li { 	margin: 0 0 0px 0;	display: inline;}#breadcrumbcontainer a {	text-decoration: none; }#breadcrumbcontainer a:hover {	text-decoration: underline;}	/* @end *//* @group Toolbar *//* Toolbar Styles */#navcontainer {	position: relative;	font-size: 1.em;	font-weight: normal;	padding: 0;	margin: 0;	margin-top: 8em;	margin-left: 8px;	margin-right: 8px;}#navcontainer #current {	font-weight: bold;}#navcontainer ul ul #current {	font-weight: bold;}#navcontainer ul ul ul #current {}/* Parent - Level 0 */#navcontainer ul {	list-style: none;	display: block;	margin: 0;	padding: 0;	margin-bottom: 10px;	position: relative;}#navcontainer li { 	margin: 0;	display: inline;	padding: 0;	list-style: none;	line-height: 1.8;	position: relative;	}#navcontainer ul a {	display: block;	text-decoration: none;	font-size: 11px;	font-weight: none;	padding: 0;	position: relative;}#navcontainer a:hover {}/* Child - Level 1 */#navcontainer ul ul {}#navcontainer ul ul li { }#navcontainer ul ul li a {	margin-left: 12px;}#navcontainer ul ul ul li a {	margin-left: 20px;}#sidebar #navcontainer ul ul a {	text-decoration: none;	font-size: 10px;}#sidebar #navcontainer ul ul ul a {	text-decoration: none;	padding-top: 0;	font-size: 9px;}#navcontainer ul ul ul ul li a {	margin-left: 26px;}#navcontainer ul ul ul ul a {}#navcontainer ul ul a:hover {}	/* @end *//* @group Global Classes */.standout, blockquote {	font-family: Courier New, Courier, mono;	padding: 5px;	margin-top: 5px;	margin-bottom: 5px;}h1 {	font-size: 1.3em;	margin: 0;	padding: 0;	margin-top: 20px;	}h2 {	font-weight: bold;	font-style: normal;	margin-bottom: 10px;	margin-top: 1em;	font-size: 1.2em;}h3 {	margin-bottom: 0.5em;	font-size: 1.1em;	margin-top: 6px;}h4 {	margin-top: 4px;	margin-bottom: 3px;	font-size: 1em;}h5 {	margin-top: 1em;	margin-bottom: 0.1em;	font-size: 0.9em;}.imageStyle {	padding: 0;	margin: 0;}.bar {	width: 100%;	height: 1px;}p.description {	margin-top: 0;	font-style: italic;}	/* @end *//* @group Blog */.blog-entry {	margin-bottom: 10px;	padding-bottom: 10px;}.blog-entry-title {	text-align: left;	font-weight: bold;	font-size: 1.3em;}.blog-entry-date {			text-align: left;	padding-bottom: 5px;	font-size: 1.1em;	font-style: normal;}.blog-entry-body {		text-align: left;	font-size: 12px;}.blog-entry-comments {	padding-top: 5px;}.blog-entry-category {}.blog-category-link-disabled {}.blog-category-link-enabled {}.blog-archive-headings-wrapper {	margin-bottom: 2em;}.blog-archive-month {	font-size: 1.8em;}/* styles the archives in the blog sidebar */#blog-archives {	margin-bottom: 10px;}.blog-archive-link-enabled {	margin: 0 5px;}.blog-archive-link-disabled {	margin: 0 5px;}/* Styles the blog categories in the blog sidebar */#blog-categories {	margin-bottom: 10px;	font-size: 1.1em;}.blog-category-link-enabled {	margin: 0 5px;}.blog-category-link-disabled {	margin: 0 5px;}/* Styles the blog RSS feeds in the blog sidebar */#blog-rss-feeds {	margin-bottom: 10px;}.blog-rss-link {}.blog-comments-rss-link {}	/* @end */	/* @end *//* @group File Sharing */.filesharing-description {	padding-bottom: 10px;	margin-bottom: 10px;	padding-bottom: 10px;}.filesharing-item {	margin-bottom: 10px;	padding-bottom: 10px;}.filesharing-item-title {	text-align: left;	text-transform: uppercase;	font-weight: bold;	font-size: 1.1em;}.filesharing-item-description {	text-align: left;	font-size: 0.9em;	font-style: normal;	line-height: 1.1em;	margin-top: 0.5em;}/* @end *//* @group Photo Album *//* @group Index Page (Thumbnail view) */.album-title {	padding: 5px;	font-size: 2.5em;}.album-description {	padding: 5px;	font-size: 1.4em;}.album-description {	margin-bottom: 40px;	font-size: 1.2em;}.album-wrapper {	display: block;	width: 99%;	position: relative;}.thumbnail-wrap {	text-align: center;	position: relative;	float: left;	margin-bottom: 10px;	margin-right: 10px;	padding-top: 60px;	padding-left: 5px;	padding-right: 5px;}.thumbnail-frame {	position: absolute;   left: 0;   padding-left: 5px;	padding-right: 5px;}.thumbnail-frame img {    margin: auto;    border: none;    display: block;}.thumbnail-caption {	margin: 5px -5px;	padding: 0 0 20px 0;	display: block;	height: 40px;}.thumbnail-caption {	font-size: 10px;}	/* @end *//* @group Single Page (Photo view) */.photo-background {	text-align: center;}.photo-navigation {	margin: 6px auto; 	text-align: center;	padding: 4px;	width: 640px;}.photo-navigation a, .photo-navigation a:visited {	text-decoration: none;	font-size: 0.8em;}.photo-navigation a:hover {	text-decoration: underline;}.photo-frame{	padding: 4px;	border-style:solid;	border-width: 1px;	margin: 6px;}.photo-links {	padding: 0px;}.photo-title {	padding: 0px;	font-weight: bold;	font-size: 1.4em;	margin: 0;}.photo-caption {	padding: 0px;	font-size: 1.2em;}/* @end */	/* @end *//* @group Quicktime Page */.movie-description {	text-align: center;	margin: 5px;}	/* @end *//* @group Quicktime Album *//* @group Index Page (Movie Thumbnail view) */.movie-page-title {	font-weight: bold;	font-size: 14px;}.movie-page-description {	margin-bottom: 20px;}.movie-thumbnail-frame {	float: left;	display: inline;	padding: 1px;	margin-bottom: 10px;	margin-right: 10px;	text-align: center;	width: 131px;}.movie-thumbnail-caption {	text-align: center;	margin-bottom: 3px;	font-size: 11px;}	/* @end *//* @group Single Page (Movie View) */.movie-background {	margin-top: 5px;	overflow: hidden;}.movie-title {	text-align: center;	font-weight: bold;	font-size: 14px;}.movie-frame {	text-align: center;	margin-bottom: 10px;}	/* @end *//* @end *//* @group Contact Form */.message-text { } .required-text {} .form-input-field {	width: 100%;}* html .form-input-field {	width: 30em;}textarea.form-input-field {} .form-input-button { } /* @end *//* @group New Blog Styles */p.blog-entry-tags {}/* Styles blog tag links normal and visited state */p.blog-entry-tags a:link,p.blog-entry-tags a:visited {}/* Styles blog tag links hover state */p.blog-entry-tags a:hover {}/* Styles blog tag links active state */p.blog-entry-tags a:active {}/* @group Tag Cloud */ul.blog-tag-cloud {	margin: 0 0 10px;	padding: 0;	display: block;	list-style: none;	text-align: justify;}ul.blog-tag-cloud li {	display: inline;	padding-right: 5px;;	}ul.blog-tag-cloud li a {	display: inline;	margin: 0;	padding: 0;}.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: 1.0em;}.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;}.blot-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 *//* Order & Un-ordered List SupportThese CSS classes style the list style type of an un-ordered list. */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;}/* @end *//* @group EXIF data *//* Data wrapper */.exif-data {}/* 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-oecf-value {}p.exif-subsec-time-original {}p.exif-exposure-mode {}p.exif-pixel-x-dimension {}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 */