/* @group General Styles */body { font: 10pt/1.5em Arial, Helvetica, Geneva, sans-serif; text-align: justify; margin: 20px; padding: 0; }p {	margin: 5px 0;	padding: 0;}b, strong {}a:link, a:visited { text-decoration: none; }a:hover, a:active {	}#logo{	float: right;}#logo img{	}img {  }img a {  }.image-left {	float: left;	margin: 3px 3px 3px 0;	padding: 3px 3px 0 0;	position: relative;	z-index: 5;}.image-right {	float: right;	margin: 3px 0 3px 3px;	padding: 3px 0 0 3px;	position: relative;	z-index: 5;}	/* @end *//* @group Layout */#container { margin: 0 auto 10px; text-align: left; padding-top: 0; padding-right: 8px; padding-bottom: 0; padding-left: 8px !important; }.clearer {	clear: both;}#pageHeader {	height: 340px;	position: relative;	background: #2a5e8c url(images/header.png) no-repeat left top;	margin-top: 8px;}#pageHeader img { text-align: center; }#pageHeader h1 {	color: #fff;	text-shadow: #000 2px 2px 2px;	font-weight: bold;	margin: 10px 0px 3px 10px;	font-size: 2.3em;	font-style: italic;}#pageHeader h2 {	color: #fff;	text-shadow: #000 2px 2px 2px;	margin: 0 0px 5px 10px;	font-size: 1.4em;	font-style: italic;	padding-top: 7px;}#contentContainer { margin-right: 192px; line-height: 2em; text-align: justify; z-index: 2; position: relative; top: -10px; margin-bottom: 5px; padding-right: 15px; padding-left: 15px; }#contentContainer #content { text-align: justify; padding-left: 15px; padding-right: 15px; padding-bottom: 20px; }#sidebarContainer { position: relative; top: -30px; z-index: 3; }#sidebarContainer #sidebar {	}#sidebarContainer .sideHeader {	padding-bottom: 0;	padding-left: 10px;	color: #00070e;	margin-bottom: 7px;}	/* @end *//* @group Toolbar *//* @group Top Menu *//* Toolbar Styles */#navcontainer { font-size: 1.2em; text-align: left; position: relative; top: -39px; z-index: 900; margin: 20px auto 0; border-top: 1px solid black; border-bottom: 1px solid black; }#navcontainer #current { font-weight: normal; border-color: transparent; border-style: none; outline-style: none; }#navcontainer .currentAncestor { font-weight: bold; border-style: none; }#navcontainer .currentAncestor:hover { border-style: none; }#navcontainer a { font-size: 1.2em; text-decoration: none; z-index: 0; text-align: center; height: 40px; margin: 12px; border-style: none; }/* Parent - Level 0 */#navcontainer ul { font: 14px Arial, Helvetica, Geneva, sans-serif; text-transform: uppercase; list-style: none; padding: 5px 0; margin-left: auto; margin-right: auto; text-align: center; }#navcontainer ul li {	list-style: none;	display: inline;	margin: 0 0 0 -1px;}#navcontainer li a{ background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; padding: 3px 0; text-decoration: none; height: 40px; }#navcontainer ul li a{ background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; text-decoration: none; padding: 6px 0.6em; }#navcontainer ul li a #current { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }#navcontainer li a:link { }#navcontainer li a:visited { }#navcontainer ul li a:hover, #navcontainer ul li a:active { color: #ffffff; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; }#navcontainer .current:hover {	}/* Child - Level 1 */#navcontainer ul ul {	position: absolute;	top: 25px;	font-size: 0.9em;	border-bottom: 1px solid #dcdcdc;	margin-right: auto;	margin-left: auto;	text-align: center;	width: 100%;}#navcontainer ul ul li {	background-image: none;	border-style: none;}#navcontainer ul ul li a { padding-top: 1px; border-style: none; color: #000; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }#navcontainer ul ul a:hover{	color: #282828;}#navcontainer ul ul #current{	text-shadow: none;	background: none;	color: #000;}#navcontainer ul ul li a:hover, #navcontainer ul ul li a:active { color: #303030; background-image: none; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; }#navcontainer ul ul .currentAncestor {	text-shadow: none;}/* Child - Level 2 */#navcontainer ul ul ul {	position: absolute;	left: 10px;	top: 20px;	width: inherit;	margin: 0;	white-space: nowrap;	padding: 0px 0px 0px 10px;}#navcontainer ul ul ul li {}#navcontainer ul ul ul li a {	color: #121212;	text-shadow: none;}#navcontainer ul ul ul li a:hover {	text-decoration: none;	background: none;}#navcontainer ul ul ul #current {	font-weight: normal;	background: none;	text-shadow: none;}#navcontainer ul ul ul ul {	display: none;}/* @end *//* @end *//* @group Global Classes */blockquote, .standout {}h1 { color: #ba0000; font-size: 14pt; }h2 {}h3 {}h4 {}.imageStyle {}/* Main content area unordered list styles */#contentContainer #content ul {}#contentContainer #content li {}/* Sidebar area unordered list styles */#sidebarContainer #sidebar ul {  }#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 Contact Form */.message-text {} .required-text {} .form-input-field {		width: 97%;} .form-input-button { text-align: center; padding-bottom: 40px; } /* @end *//* This stylesheet was created by Gary Byrd from RapidWeaverThemes.com. It is designed to work in the "Classic" theme. You may modify this stylesheet with caution but please do not steal it. *//* RWT_Classic v 1 Date 5-27-07 *//* @group Blog *//* @group Tag Cloud */ul.blog-tag-cloud { margin: 0 0 10px; padding: 0; 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; }/* @end *//* @group Archive Page */.blog-archive-background {}.blog-archive-headings-wrapper { margin-bottom: 30px; padding-bottom: 10px; }.blog-archive-entries-wrapper {}.blog-archive-entries-wrapper .blog-entry {}.blog-archive-month { font-size: 1.5em; color: #000; margin: 0 10px 5px 0; font-weight: normal; }.blog-archive-link {  }.blog-archive-link a:link, .blog-archive-link a:visited {  }/* @end */.blog-entry { width: 660px; margin-bottom: 30px; padding-bottom: 20px; border-bottom: 1px solid gray; }.blog-entry img { position: relative; top: -25px; padding: 6px 7px 0 0; }.blog-entry-title { color: #ba0000; font-size: 14px; margin: 0 0 5px; font-weight: normal; text-transform: uppercase; visibility: hidden; }.blog-entry-title a:link { color: #ba0000; font-weight: normal; text-decoration: none; }.blog-entry-date { color: black; padding-left: 0; text-align: left; position: relative; top: -32px; width: 640px; padding-right: 20px; }.blog-read-more { display: block; padding-top: 10px; }.blog-entry-body { width: 670px; }.blog-entry-comments {  }/* Comment links */a[href^="javascript:HaloScan"] {}a[href^="javascript:HaloScan"]:hover {}/* Trackback links */a[href^="javascript:HaloScanTB"] {}a[href^="javascript:HaloScanTB"]:hover {}/*styles the category link in the main entry */.blog-entry-category { margin-left: 10px; }.blog-entry-category a:link, .blog-entry-category a:visited { padding-left: 15px; background: url(images/category_over.png) no-repeat left 2px; }.blog-entry-category a:hover, .blog-entry-category a:active {	padding-left: 15px;	background: url(images/category_over.png) no-repeat left 2px;}/* styles the archives in the blog sidebar */#blog-archives { margin-bottom: 10px; }a.blog-archive-link-enabled { display: block; float: left; padding-left: 15px; background: url(images/side_clock_over.png) no-repeat left 3px; }a.blog-archive-link-enabled:hover { background: url(images/side_clock_over.png) no-repeat left 3px; }.blog-archive-link-disabled { padding-left: 15px; background: url(images/side_clock_over.png) no-repeat left 3px; }/* Styles the blog categories in the blog sidebar */#blog-categories {	margin-bottom: 10px;}a.blog-category-link-enabled { display: block; float: left; padding-left: 15px; background: url(images/side_category_over.png) no-repeat left 3px; }a.blog-category-link-enabled:hover { background: url(images/side_category_over.png) no-repeat left 3px; }.blog-category-link-disabled {	padding-left: 15px;	background: url(images/side_category_over.png) no-repeat left 3px;}/* Styles the blog RSS feeds in the blog sidebar */#blog-rss-feeds { margin-bottom: 10px; }a.blog-rss-link {	background: url(images/rss_icon.gif) no-repeat left center;	padding-left: 16px;	display: block;	float: left;}a.blog-comments-rss-link {	background: url(images/rss_icon.gif) no-repeat left center;	padding-left: 16px;	display: block;	float: left;	margin-bottom: 10px;}a.blog-rss-link:hover, a.blog-comments-rss-link:hover {	background: url(images/rss_icon_over.gif) no-repeat left center;}/* @end *//* @group Bread-crumb and Footer */#breadcrumbcontainer {	text-align: left;	margin-right: auto;	margin-left: auto;	width: 660px;	height: 12px;	font-size: .8em;	position: relative;	top: -10px;}#breadcrumbcontainer ul {	list-style-type: none;	margin: 0;	padding: 0px;}#breadcrumbcontainer li {	display: inline;}#breadcrumbcontainer a {	text-decoration: none;}#breadcrumbcontainer a:hover {}#footer { margin: 0 auto; color: #111111; text-align: center; font-size: 0.8em; position: relative; top: -40px; border-top: 1px solid black; }#footer p {	}#footer a:link, #footer a:visited {	text-decoration: underline;}#footer a:hover, #footer a:active {	color: #111111;	text-decoration: none;}	/* @end *//* @group Photo Album *//* @group Index Page (Thumbnail view) */.album-title { letter-spacing: -1px; font-size: 2.2em; text-align: center; visibility: hidden; }.album-description { padding-bottom: 7px; font-size: 1em; text-align: center; }.album-wrapper { text-align: center; display: block; width: 99%; position: relative; }.thumbnail-wrap { text-align: center; float: left; margin-bottom: 16px; margin-right: 16px; }.thumbnail-frame { background-image: url(images/bildschatten.png); background-position: 0 bottom; text-align: center; position: relative; top: -30px; padding-left: 2px; }.thumbnail-frame:hover { text-align: center; }.thumbnail-frame a { text-align: center; }.thumbnail-frame a:hover { background: transparent; text-align: center; }.thumbnail-frame img { background-image: url(images/bildschatten.png); background-position: 0 bottom; text-align: center; margin: auto; padding: 1px; }.thumbnail-caption { color: #303030; text-align: center; margin: 0; width: 100%; height: 38px; display: block; padding: 0 0 0 2px; }	/* @end *//* @group Single Page (Photo view) */.photo-background {	text-align: left;}.photo-navigation {	border: 3px solid #ddd;	width: 200px;	float: left;	padding: 15px;	margin: 0 15px;	color: #fff;}.photo-links {}.photo-navigation a:link,.photo-navigation a:visited {}.photo-navigation a:hover {	background: transparent;}.photo-frame { position: absolute; left: 260px; top: 20px; }.photo-title {	margin: 0 0 5px;	letter-spacing: -1px;	font-size: 2.2em;	color: #ddd;}.photo-caption {	margin: 0;}/* @group EXIF data *//* Data wrapper */.exif-data {	clear: left;	margin: 0 0 0 15px;	padding: 15px;	float: left;	width: 200px;}.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 File Sharing */.filesharing-description {}.filesharing-item {	margin-bottom: 10px;	padding: 5px;	border: 1px solid #767676;}.filesharing-item:hover {	}.filesharing-item-title a:link {	font-size: 1.4em;}.filesharing-item-title a:hover {}.filesharing-item-title a:visited {}.filesharing-item-description {	color: #efefef;}/* @end */