body {	background-color: #f0f0f0;	background-image: none;	color: #666666;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	text-align: center;}p {	color: #666666;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}b, strong {	color: #666666;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;}a:link {	color: #0080ff;	text-decoration: none;}a:visited {	color: #0080ff;	text-decoration: none;}a:hover, a:active {	color: #0080ff;	text-decoration: underline;}.image-left {	float: left;	margin: 3px;	padding: 3px;}.image-right {	float: right;	margin: 3px;	padding: 3px;}#container {	background-color: #FFFFFF;	background-image: url(images/sidebar.png);	background-repeat: repeat-y;	border-color: #aeaeae;	border-style: solid;	border-width: 1px;	margin-bottom: 0px;	margin-left: auto;	margin-right: auto;	margin-top: 0px;	text-align: left;	width: 680px;}#pageHeader  { background-image: url("images/header_background.png"); background-repeat: repeat-x; height: 71px; border-bottom: 1px solid #aeaeae }#pageHeader img {	float: right;	margin-bottom: 0px;	margin-left: 10px;	margin-right: 10px;	margin-top: 10px;	padding: 0px;}#pageHeader h1 {	color: #ffffff;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 22px;	font-weight: bold;	margin: 0px;	margin-left: 10px;	margin-top: 0px;	padding-top: 10px;	text-shadow: 0px 1px 2px #003f7d;}#pageHeader h2 {	color: #ffffff;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: normal;	margin: 0px;	margin-left: 10px;	margin-top: 0px;	padding-bottom: 10px;	text-shadow: 0px 1px 2px #003f7d;}#mainContent {	margin: 0px;}#mainContent #sidebar {	background-image: none;	float: left;	margin-bottom: 0px;	margin-left: 0px;	margin-right: 0px;	margin-top: 0px;	padding: 0px;	width: 120px;}#mainContent #content {	background-image: none;	float: left;	margin-bottom: 10px;	margin-left: 15px;	margin-right: 10px;	margin-top: 10px;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;	padding-top: 0px;	width: 520px;}#footer {	#footer: ;	background-color: #ffffff;	border-color: #aeaeae;	border-style: solid;	border-width: 1px;	margin-bottom: 10px;	margin-left: auto;	margin-right: auto;	margin-top: 10px;	padding-bottom: 5px;	padding-top: 5px;	text-align: center;	width: 680px;}#sidecontainer {	margin: 5px;}#breadcrumbcontainer {	background-image: url(images/sub_header.png);	background-repeat: repeat-x;	height: 26px;	padding-right: 10px;	text-align: right;}#breadcrumbcontainer ul {	color: #d4d4d4;	font-family: verdana, arial, Helvetica, sans-serif;	list-style-type: none;	margin: 0;	padding: 0;	padding-left: 5px;	padding-top: 5px;}#breadcrumbcontainer li {	display: inline;	margin-bottom: 0px;	margin-left: 0;	margin-right: 0;	margin-top: 0;}#breadcrumbcontainer a {	color: #d4d4d4;	text-decoration: none;}#breadcrumbcontainer a:hover {	color: #0080ff;	text-decoration: none;}#navcontainer   { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }#navcontainer #current    { color: #666; font-weight: bold; text-decoration: none; background-image: url("images/button_over.png"); background-repeat: repeat-x; text-shadow: 0px 1px 1px #666666   }#navcontainer ul   { list-style-type: none; margin: 0; padding: 0 }#navcontainer li   { margin: 0; padding: 0; width: 120px }#navcontainer a  { color: #666; text-decoration: none; background-image: url("images/button_normal.png"); background-repeat: repeat-x; text-indent: 0; display: block; padding: 5px; border-bottom: 1px solid #aeaeae; text-shadow: 0px 1px 0px #ffffff }#navcontainer a:hover   { color: #03f; text-decoration: none; background-image: url("images/button_over.png"); background-repeat: repeat-x; text-shadow: 0px 1px 1px #666666  }#navcontainer ul ul li  { font-weight: normal; margin: 0 }#navcontainer ul ul a   { color: #666; font-weight: normal; text-decoration: none; background-color: #ebebeb; text-indent: 20px; display: block; padding: 5px; text-shadow: 0px 1px 0px #ffffff  }#navcontainer ul ul a:hover   { color: #666; font-weight: normal; text-decoration: none; background-color: #cccccc; text-shadow: 0px 1px 0px #ffffff  }#navcontainer ul ul ul li {	margin-bottom: 0;	margin-left: 0;	margin-right: 0;	margin-top: 0;}#navcontainer ul ul ul a  { color: #666; text-decoration: none; background-color: #ebebeb; text-indent: 40px; display: block; padding: 5px; text-shadow: 0px 1px 0px #ffffff }#navcontainer ul ul ul a:hover  { color: #666; text-decoration: none; background-color: #cccccc; text-shadow: 0px 1px 0px #ffffff }#navcontainer ul ul ul ul li {	margin-bottom: 0;	margin-left: 0;	margin-right: 0;	margin-top: 0;}#navcontainer ul ul ul ul a  { color: #666; text-decoration: none; background-color: #ebebeb; text-indent: 60px; display: block; padding: 5px; text-shadow: 0px 1px 0px #ffffff }#navcontainer ul ul ul ul a:hover  { color: #666; text-decoration: none; background-color: #cccccc; text-shadow: 0px 1px 0px #ffffff }#navcontainer ul ul ul ul ul li {	margin-bottom: 0;	margin-left: 0;	margin-right: 0;	margin-top: 0;}#navcontainer ul ul ul ul ul a  { color: #666; text-decoration: none; background-color: #ebebeb; text-indent: 100px; display: block; padding: 5px; text-shadow: 0px 1px 0px #ffffff }#navcontainer ul ul ul ul ul a:hover  { color: #666; text-decoration: none; background-color: #cccccc; text-shadow: 0px 1px 0px #ffffff }.standout {	background-color: #ddedff;	border-color: #004f9e;	border-style: dotted;	border-width: 1px;	color: #004f9e;	font-family: Courier New, Courier, mono;	margin-bottom: 5px;	margin-top: 5px;	padding: 5px;}h1 {	color: #0080ff;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0px;}h2 {	color: #0080ff;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0px;}h3 {	color: #0080ff;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0px;}.imageStyle  { }.blog-archive-background {	background-color: #ffffff;	color: #000000;	font-family: Grande', Geneva, Arial, Verdana, sans-serif;	font-size: 12px;	text-align: center;}.blog-archive-headings-wrapper {	padding: 10px;	text-align: left;	width: 570px;}.blog-archive-entries-wrapper {	padding: 10px;	text-align: left;	width: 570px;}.blog-archive-month {	color: #0080ff;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	text-align: justify;}.blog-entry {	border-bottom-color: #cccccc;	border-bottom-style: solid;	border-bottom-width: 1px;	margin-bottom: 10px;	padding-bottom: 10px;}.blog-entry-title {	color: #0080ff;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	text-align: justify;}.blog-entry-date {	color: #aeaeae;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-variant: normal;	font-weight: normal;	padding-bottom: 5px;	text-align: justify;}.blog-entry-body {	color: #666666;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	text-align: justify;}.filesharing-description {	border-bottom-color: #cccccc;	border-bottom-style: solid;	border-bottom-width: 1px;	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 {	color: #0080ff;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	text-align: justify;	text-transform: uppercase;}.filesharing-item-description {	color: #aeaeae;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-variant: normal;	font-weight: normal;	text-align: justify;}.album-title {	padding: 5px;}.album-description {	padding: 5px;}.thumbnail-frame {	border-color: #d4d4d4;	border-style: solid;	border-width: 1px;	padding: 1px;}.thumbnail-frame img {	border-style: none;}.thumbnail-caption {	color: #666666;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}.photo-background {	background-color: #777777;	font-family: Verdana, Arial, Helvetica, sans-serif;}.photo-navigation {	background-color: #eeeeee;	border-color: #555555;	border-style: solid;	border-width: 1px;	color: #5b5b5b;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 6px;	padding: 4px;	text-align: left;}.photo-navigation a {	text-decoration: none;}.photo-navigation a:hover {	text-decoration: underline;}.photo-frame {	border-color: #555555;	border-style: solid;	border-width: 1px;	margin: 6px;	padding: 4px;}.photo-links {	padding: 0px;}.photo-title {	font-weight: bold;	padding: 0px;}.photo-caption {	padding: 0px;}.movie-description {	margin: 5px;	text-align: center;}.movie-page-title {	color: #0080ff;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;}.movie-page-description {	margin-bottom: 20px;}.movie-thumbnail-frame {	border-color: #d4d4d4;	border-style: solid;	border-width: 1px;	display: inline;	float: left;	margin-bottom: 10px;	margin-right: 10px;	padding: 1px;}.movie-thumbnail-caption {	color: #666666;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	margin-bottom: 3px;	text-align: center;}.movie-background {	background-color: #ffffff;	margin-top: 5px;}.movie-title {	color: #0080ff;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	text-align: center;}.movie-frame {	margin-bottom: 10px;	text-align: center;}