body {	background-color: #f8ffd8;	background-image: url(images/content_bg.png);	background-repeat: repeat-y;	color: #000000;	font-family: sans-serif;	font-size: 0.78em;	margin: 0;	text-align: center;}a:link, a:visited {	color: #21536a;}a:hover, a:active {	color: #ffa000;}img {	border-color: #d7d7d7;	border-style: solid;	border-width: thin;}.image-left {	float: left;	margin-bottom: 3px;	margin-left: 0;	margin-right: 3px;	margin-top: 3px;	padding-bottom: 3px;	padding-left: 0;	padding-right: 3px;	padding-top: 3px;}.image-right {	float: right;	margin-bottom: 3px;	margin-left: 3px;	margin-right: 0;	margin-top: 3px;	padding-bottom: 3px;	padding-left: 3px;	padding-right: 0;	padding-top: 3px;}#container {	margin-left: 215px;	margin-right: 20px;	text-align: left;}.clearer {	clear: both;}#pageHeader {	border-bottom-color: #d6d6d6;	border-bottom-style: solid;	border-bottom-width: 1px;	height: inherit;	max-height: inherit;	min-height: inherit;}#pageHeader img {	float: right;	margin-right: 10px;}#pageHeader h1 {	color: #21536a;	font-family: sans-serif;	font-size: 2em;	font-weight: bold;	margin-bottom: 0px;	margin-left: 0;	margin-right: 0;	margin-top: 10px;}#pageHeader h2 {	color: #000080;	font-family: sans-serif;	font-size: 1.6em;	font-weight: 500;	margin-bottom: 10px;	margin-left: 0;	margin-right: 0;	margin-top: 0px;}#contentContainer #content {	padding-bottom: 20px;	padding-top: 20px;}#sidebarContainer {	float: left;	left: 0;	position: absolute;	text-align: left;	top: 0;	width: 199px;}#sidebarContainer #sidebar {	padding: 5px;}#sidebarContainer .sideHeader {	color: #1f5369;	font-size: 1.4em;	font-weight: bold;	padding-bottom: 0;	padding-left: 5px;	padding-right: 5px;	padding-top: 15px;}#footer {	border-top-color: #d6d6d6;	border-top-style: solid;	border-top-width: 1px;	text-align: left;}#footer p {	margin: 0;	padding-top: 10px;}#breadcrumbcontainer {	padding-bottom: 10px;}#breadcrumbcontainer ul {	list-style-image: none;	list-style-style: none;	margin: 0px;	padding: 0px;}#breadcrumbcontainer li {	display: inline;}#navcontainer #current {	background-image: url(images/button_over.jpg);	background-repeat: repeat-x;	color: #21536a;	font-weight: bold;	text-decoration: none;	text-shadow: 0px 1px 0px #ffffff;}#navcontainer .currentAncestor {	background-image: url(images/button_over.jpg);	background-repeat: repeat-x;	font-weight: bold;	text-decoration: none;}#navcontainer ul {	list-style-type: none;	margin: 0;	padding: 0;	width: 199px;}#navcontainer a {	background-image: url(images/button_normal.jpg);	background-repeat: repeat-x;	border-bottom-color: #c3c3c3;	border-bottom-style: solid;	border-bottom-width: 1px;	color: #21536a;	display: block;	font-weight: bold;	height: 15px;	padding: 5px;	text-decoration: none;	text-shadow: 0px 1px 0px #ffffff;}#navcontainer a:hover {	background-image: url(images/button_over.jpg);	background-repeat: repeat-x;}#navcontainer ul ul a {	text-indent: 20px;}#navcontainer ul ul ul a {	text-indent: 40px;}#navcontainer ul ul ul ul a {	text-indent: 60px;}#navcontainer ul ul ul ul ul a {	text-indent: 80px;}#navcontainer ul ul ul ul ul ul a {	text-indent: 100px;}.blog-archive-background {	margin: 10px;}.blog-archive-headings-wrapper {	margin-left: 215px;	margin-right: 20px;	text-align: left;}.blog-archive-entries-wrapper {	margin-left: 215px;	margin-right: 20px;	text-align: left;}.blog-archive-month {	color: #21536a;	font-family: Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;	font-size: 2em;	font-weight: bold;	margin-bottom: 0px;	margin-left: 0;	margin-right: 0;	margin-top: 10px;}.blog-archive-link {	background-image: url(images/button_normal.jpg);	background-repeat: repeat-x;	border-bottom-color: #c3c3c3;	border-bottom-style: solid;	border-bottom-width: 1px;	color: #21536a;	display: block;	font-weight: bold;	height: 15px;	left: 0;	padding: 5px;	position: absolute;	text-decoration: none;	text-shadow: 0px 1px 0px #ffffff;	top: 0;	width: 189px;}.blog-entry {	margin-bottom: 25px;}.blog-entry-title {	color: #21536a;	font-size: 1.6em;}.blog-entry-date {	color: #21536a;	margin-bottom: 10px;}.blog-entry-category {	color: #ffa000;}.filesharing-description {	border-bottom-color: #cccccc;	border-bottom-style: solid;	border-bottom-width: 1px;	color: #21536a;	margin-bottom: 10px;	padding-bottom: 10px;}.filesharing-item {	border-bottom-color: #cccccc;	border-bottom-style: solid;	border-bottom-width: 1px;	margin-bottom: 10px;	padding-bottom: 10px;}.filesharing-item-title a:link {	font-size: 1.5em;}.album-title {	color: #21536a;	font-size: 1.6em;}.thumbnail-table {	width: 99%;}.thumbnail-frame {	border-color: #cccccc;	border-style: Solid;	border-width: 1px;	padding: 1px;}.thumbnail-caption {	color: #21536a;	font-size: 0.85em;}.photo-navigation {	left: 0;	position: absolute;	top: 0;	width: 199px;}.photo-links {	background-image: url(images/button_normal.jpg);	background-repeat: repeat-x;	border-bottom-color: #c3c3c3;	border-bottom-style: solid;	border-bottom-width: 1px;	display: block;	font-weight: bold;	height: 15px;	padding: 5px;	text-decoration: none;}.photo-frame {	left: 210px;	position: absolute;	top: 10px;}.photo-title {	color: #21536a;	font-family: Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;	font-size: 1.5em;	font-weight: bold;	margin-bottom: 0px;	margin-left: 0;	margin-right: 0;	margin-top: 10px;}.photo-caption {	color: #ffa000;	font-family: Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;	font-size: 1em;	margin-bottom: 10px;	margin-left: 0;	margin-right: 0;	margin-top: 0px;}.movie-page-title {	color: #21536a;	font-size: 1.6em;}.movie-page-description {	margin-bottom: 10px;}.movie-thumbnail-frame {	border-color: #cccccc;	border-style: Solid;	border-width: 1px;	float: left;	margin-bottom: 10px;	margin-right: 10px;	padding: 1px;	text-align: center;	width: 132px;}.movie-thumbnail-caption {	color: #21536a;}.movie-background {	background-color: #ffffff;	background-image: none;	margin: 5px;}.movie-title {	color: #ffa000;	font-family: Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;	font-size: 1.2em;}
