body {	background-color: silver;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 71%;	line-height: 1.7em;	margin-top: 0px;}#border {	background-color: silver;	margin-bottom: 0;	margin-left: auto;	margin-right: auto;	margin-top: 0;	width: 900px;}a:link {	color: #800000;	text-decoration: none;}a:visited {	color: #999999;	text-decoration: none;}a:active {	color: #bcbcbc;	text-decoration: none;}a:hover {	color: #333333;	text-decoration: underline;}.clearer {	clear: both;}#wrapper {	width: 900px;}#container {	background-color: #ffffff;	background-image: url(images/content.png);	background-repeat: repeat;	color: #333333;	margin-bottom: -10px;	max-width: 900px;}#pageHeader {	background-color: silver;	background-image: url(images/factor.png);	background-repeat: no-repeat;	height: 175px;	width: 900px;}#pageHeader h1 {	color: #ffffff;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 2.2em;	letter-spacing: 1px;	line-height: 1.3em;	margin: 0;	padding-left: 10px;	padding-top: 80px;	width: 500px;	word-spacing: 2px;}#pageHeader h2 {	color: #CCCCCC;	font-size: 1.3em;	font-weight: normal;	margin: 0;	padding-left: 10px;	padding-top: 12px;}#contentContainer {	background-color: #ffffff;	color: #333333;	float: left;	min-height: 400px;	overflow: hidden;	text-align: left;	width: 700px;}#contentContainer #content {	background-color: #ffffff;	color: #333333;	padding-bottom: 10px;	padding-left: 20px;	padding-right: 20px;	padding-top: 10px;}#sidebarContainer {	background-image: url('images/sidebar145.jpg');	background-position: center;	background-repeat: no-repeat;	float: right;	height: 145px;	margin-top: 30px;	overflow: hidden;	padding-bottom: 30px;	text-align: center;	text-decoration: none;	width: 29%;}#sidebarContainer #sidebar {	color: #333333;	margin-bottom: 10px;	margin-left: 10px;	margin-right: 10px;}#sidebarContainer #sidebar a {	background-image: url(images/link.png);	background-position: 0px 4px;	background-repeat: no-repeat;	color: #333333;	padding-left: 8px;	text-decoration: none;}#sidebarContainer #sidebar a:hover {	color: #800000;	text-decoration: none;}#sidebarContainer .sideHeader {	background-color: #cccccc;	color: #333333;	margin-top: 0px;	text-decoration: none;}#breadcrumbcontainer {	background-color: black;	background-image: url(images/footer2.png);	background-repeat: no-repeat;	height: 50px;	margin: 0px;	padding: 0px;	text-align: center;	text-decoration: none;}#breadcrumbcontainer ul {	color: #000000;	list-style-image: none;	list-style-style: none;	margin: 0px;	padding: 0px;	text-decoration: none;}#breadcrumbcontainer li {	color: #666666;	display: inline;	text-decoration: none;}#breadcrumbcontainer a {	color: #666666;	text-decoration: none;}#breadcrumbcontainer a:hover {	color: #800000;}#navcontainer {	background-repeat: no-repeat;	font-size: 93%;	height: 25px;	left: 15px;	line-height: normal;	position: relative;	text-align: left;	text-decoration: none;	top: 1px;	width: 900px;}#navcontainer #current {	background-image: url(images/selected.gif);	background-repeat: no-repeat;	color: #800000;	text-decoration: none;}#navcontainer ul {	background-image: url(images/selected.gif);	background-position: left;	background-repeat: no-repeat;	list-style-image: none;	list-style-style: none;	margin: 0;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 10px;	padding-top: 0px;	text-decoration: none;}#navcontainer li {	background-image: url(images/selected.gif);	background-position: left;	background-repeat: no-repeat;	display: inline;	float: right;	text-decoration: none;}#navcontainer a {	background-position: left;	background-repeat: no-repeat;	color: #333333;	display: block;	float: left;	padding-bottom: 4px;	padding-left: 6px;	padding-right: 15px;	padding-top: 5px;	text-decoration: none;}#navcontainer ul ul {	display: none;	text-decoration: none;}#navcontainer ul ul a {	background-image: none;	padding-top: 1px;	text-decoration: none;	width: 9em;}#navcontainer2 {	background-color: #999999;	font-size: 12pt;	margin-bottom: 5px;	position: relative;	text-decoration: none;}#navcontainer2 #current {	background-image: url(images/selected.png);	background-position: 0px 7px;	background-repeat: no-repeat;	color: #800000;	padding-left: 10px;	text-decoration: none;}#navcontainer2 ul {	list-style-image: none;	list-style-style: none;	margin: 0;	text-decoration: none;}#navcontainer2 li {	display: inline;	position: relative;	text-decoration: none;}#navcontainer2 a {	color: #333333;	display: none;	font-size: 10pt;	height: 14px;	padding-bottom: 2px;	padding-top: 2px;	text-decoration: none;}#navcontainer2 a:hover {	color: #800000;	text-decoration: none;}#navcontainer2 a:active {	color: #000000;	text-decoration: none;}#navcontainer2 ul ul a {	background-image: none;	display: block;	text-decoration: none;}.blog-archive-background {	background-attachment: fixed;	background-color: #ffffff;	background-image: url(images/bg.gif);	background-repeat: repeat-x;	border-bottom-color: #FFFFFF;	border-bottom-style: solid;	border-bottom-width: 6px;	border-left-color: #FFFFFF;	border-left-style: solid;	border-left-width: 6px;	border-right-color: #FFFFFF;	border-right-style: solid;	border-right-width: 6px;	text-align: left;	width: 770px;}.blog-archive-headings-wrapper {	background-image: url(images/header.gif);	background-position: center;	background-repeat: no-repeat;	color: #ffffff;	height: 170px;	margin-top: 41px;	padding: 10px;	text-align: left;	text-decoration: none;}.blog-archive-entries-wrapper {	color: #000000;	padding: 10px;	text-align: left;	text-decoration: none;}.blog-archive-month {	color: #000000;	font-size: 24px;	font-weight: normal;	margin-bottom: 3px;	text-decoration: none;}.blog-archive-link {	color: #999999;	text-decoration: none;}.blog-entry-title {	background-repeat: repeat;	color: #800000;	font-size: 14px;	font-weight: normal;	line-height: 10px;	margin-bottom: 3px;	text-decoration: none;}.blog-entry-date {	background-image: url(images/blog1.png);	background-repeat: repeat;	color: #999999;	margin-bottom: 10px;	margin-top: 5px;	text-decoration: none;}.blog-read-more {	display: block;	font-style: italic;	padding-top: 10px;	text-decoration: none;}.blog-entry-body {	padding-bottom: 40px;	padding-top: 10px;}.blog-entry-body a {	color: #800000;	text-decoration: none;}.blog-entry-body a:hover {	color: #666666;}.filesharing-description {	color: #FFFFFF;	font-size: 20px;	padding-bottom: 10px;}.album-title {	color: #800000;	font-size: 20px;	font-weight: normal;	margin-bottom: 3px;}.album-description {	color: #333333;	margin-bottom: 15px;	margin-top: 5px;}.album-wrap {	display: block;	position: relative;	width: 99%;}.thumbnail-wrap {	color: #ffffff;	display: table-row;	float: left;	margin-bottom: 65px;	margin-right: 25px;	position: relative;	text-align: center;	text-decoration: underline;}.thumbnail-table {	background-color: #ffffff;	border-color: #cccccc;	border-style: solid;	border-width: thin;}.thumbnail-frame:hover {	color: #800000;}.thumbnail-frame a:hover {	color: #800000;}.thumbnail-frame img {	border-style: none;}.photo-background {	background-color: #000000;	margin: 10px;	width: 900px;}.photo-navigation {	color: #bcbcbc;	margin-bottom: 10px;	padding-bottom: 5px;	padding-left: 10px;	padding-right: 10px;	padding-top: 10px;	text-align: left;	text-decoration: none;}.photo-navigation a:link, .photo-navigation a:visited {	color: #bcbcbc;	text-decoration: none;}.photo-navigation a {	color: #333333;}.photo-navigation a:hover {	color: #800000;}.photo-frame {	background-color: #f8f8f8;	background-position: center;	margin-top: 30px;	padding: 5px;}.photo-title {	color: #800000;	font-size: 1.9em;	font-weight: normal;	margin-bottom: 3px;	margin-left: 0;	margin-right: 0;	margin-top: 0;}.movie-page-title {	font-size: 1.9em;	font-weight: normal;	margin-bottom: 3px;}.movie-page-description {	margin-bottom: 15px;	margin-top: 5px;}.movie-thumbnail-frame {	float: left;	margin-bottom: 10px;	margin-right: 10px;	text-align: center;	width: 132px;}.movie-background {	margin: 10px;}.movie-title {	color: #ffffff;	font-size: 2.5em;	text-shadow: 0px 2px 3px #111111;}.message-text {	width: 300px;}.required-text {	color: #ff0000;}