body {	color: #666666;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.78em;	margin: 8px;	padding: 0;	text-align: center;
	background: url(images/breadcrumb_bg2.png) repeat;
}a:link {	text-decoration: underline;}a:visited {	text-decoration: underline;}a:hover, a:active {	text-decoration: none;}img {	border-style: none;}.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;	position: relative;	z-index: 5;}.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;	position: relative;	z-index: 5;}.clearer {	clear: both;}#container {	margin-bottom: 10px;	margin-left: auto;	margin-right: auto;	margin-top: 0px;	text-align: left;	width: 680px;
	border-width: 0;
	border-style: none;
}#pageHeader {	border-bottom-color: #aeaeae;	border-bottom-style: solid;	border-bottom-width: 1px;	height: 170px;
	border-style: none;
}#pageHeader img {	float: right;}#pageHeader h1 {	color: #ffffff;	font-size: 1.8em;	margin: 0;	padding-left: 10px;	padding-top: 10px;}#pageHeader h2 {	color: #ffffff;	font-size: 1.3em;	font-weight: normal;	margin: 0;	padding-left: 10px;}#contentContainer {	margin-left: 200px;	position: relative;	z-index: 10;}#contentContainer #content {	padding-bottom: 10px;	padding-left: 15px;	padding-right: 10px;	padding-top: 10px;
	background: #fff url(images/back_content2.png) repeat-y;
}#sidebarContainer {	float: left;	width: 200px;}#sidebarContainer #sidebar {	padding: 5px;}#sidebarContainer .sideHeader {	font-weight: bold;	padding-bottom: 0;	padding-left: 5px;	padding-right: 5px;	padding-top: 5px;}#footer {	background-color: #ffffff;	margin-bottom: 0px;	margin-left: auto;	margin-right: auto;	margin-top: 0px;	text-align: center;	width: 680px;
	border: 0 none #aeaeae;
}#footer p {	margin: 0;	padding: 5px;}#breadcrumbcontainer {	background-image: url(images/breadcrumb_bg2.png);	background-repeat: repeat-x;	height: 25px;	text-align: right;}#breadcrumbcontainer ul {	color: #84c225;	list-style-image: none;	list-style-style: none;	margin: 0;	padding-left: 5px;	padding-top: 5px;}#breadcrumbcontainer li {	display: inline;}#breadcrumbcontainer a {	color: #d4d4d4;	text-decoration: none;}#navcontainer {	margin-bottom: 10px;
	list-style-type: none;
}#navcontainer #current {	color: white;	text-shadow: 0px 1px 1px #666666;
	list-style-type: none;
}#navcontainer .currentAncestor {	color: white;	text-shadow: 0px 1px 1px #666666;
	list-style-type: none;
}#navcontainer ul {	border-top-color: #aeaeae;	border-top-style: solid;	border-top-width: 1px;	list-style-style: none;	margin: 0;	padding: 0;
	border-style: none;
	border-width: 0;
	list-style-type: none;
}#navcontainer a {	background-image: url(images/button_normal.png);	background-repeat: repeat-x;	border-bottom-color: #aeaeae;	border-bottom-style: solid;	border-bottom-width: 1px;	color: black;	display: block;	height: 20px;	padding-left: 5px;	padding-right: 5px;	padding-top: 5px;	text-decoration: none;	text-shadow: 0px 1px 0px #555555;
	border-style: none;
	list-style-type: none;
}#navcontainer a:hover {	color: #ffffff;	text-shadow: 0px 1px 1px #666666;
	list-style-type: none;
}#navcontainer ul ul {	border-top-style: none;
	list-style-type: none;
}#navcontainer ul ul li {	margin-bottom: 0;	margin-left: 0;	margin-right: 0;	margin-top: 0;
	list-style-type: none;
}#navcontainer ul ul a {	background-color: #ebebeb;	color: black;	text-indent: 20px;	text-shadow: 0px 0px 0px #ffffff;
	list-style-type: none;
}#navcontainer ul ul a:hover {	background-color: #cccccc;	border-color: #000000;	color: white;	text-shadow: 0px 0px 0px #ffffff;
	list-style-type: none;
}#navcontainer ul ul #current {	background-color: #cccccc;	color: white;	text-shadow: 0px 0px 0px #ffffff;
	list-style-type: none;
	background-image: url(images/button_over_10.png);
}#navcontainer ul ul .currentAncestor {	background-color: #ebebeb;	text-shadow: none;
	list-style-type: none;
}#navcontainer ul ul ul a {	text-indent: 40px;
	list-style-type: none;
	background-image: url(images/button_normal_20.png);
}#navcontainer ul ul ul ul a {	text-indent: 60px;
	list-style-type: none;
	background-image: url(images/button_normal_40.png);
}#navcontainer ul ul ul ul ul a {	text-indent: 100px;
	list-style-type: none;
	background-image: url(images/button_normal_50.png);
}blockquote {	border-bottom-color: #aeaeae;	border-bottom-style: solid;	border-bottom-width: 1px;	border-top-color: #aeaeae;	border-top-style: solid;	border-top-width: 1px;	color: #999999;	font-style: italic;	padding-left: 5px;	padding-right: 5px;}#sidebarContainer #sidebar ul {	margin: 10px;	padding-bottom: 0;	padding-left: 10px;	padding-right: 10px;	padding-top: 0;}table {	font-size: 1em;}.blog-entry-summary {	margin-bottom: 10px;}.blog-archive-month {	font-size: 1.8em;}.blog-archive-link {	margin-bottom: 15px;}.blog-entry {	border-bottom-color: #cccccc;	border-bottom-style: solid;	border-bottom-width: 1px;	margin-bottom: 20px;	padding-bottom: 10px;}.blog-entry-title {	font-size: 1.2em;	font-weight: bold;}.blog-entry-date {	color: #84c225;	margin-bottom: 10px;}.blog-read-more {	display: block;	font-style: italic;	margin-bottom: 10px;	padding-top: 10px;}#blog-archives {	margin-bottom: 10px;}#blog-categories {	margin-bottom: 10px;}#blog-rss-feeds {	margin-bottom: 10px;}.album-title {	font-size: 1.2em;	font-weight: bold;}.album-description {	color: #cccccc;	margin-bottom: 70px;}.album-wrapper {	display: block;	position: relative;	width: 99%;}.thumbnail-wrap {	float: left;	margin-bottom: 60px;	margin-right: 16px;	position: relative;	text-align: center;}.thumbnail-frame {	bottom: 0;	left: 0;	position: absolute;	text-align: center;}.thumbnail-frame img {	border-color: #cccccc;	border-style: Solid;	border-width: 1px;	margin: auto;	padding: 1px;}.thumbnail-caption {	display: block;	height: 38px;	margin: 0;	padding: 0;	width: 100%;}.photo-navigation {	height: 71px;	margin-bottom: 35px;}.photo-frame {	background-color: #ffffff;	border-color: #aeaeae;	border-style: solid;	border-width: 1px;	padding: 4px;}.photo-links {	background-image: url(images/breadcrumb_bg2.png);	background-repeat: repeat-x;	height: 25px;	margin: 0;	padding-bottom: 0;	padding-left: 0;	padding-right: 0;	padding-top: 6px;}.photo-links a:link {	color: #ffffff;}.photo-title {	color: #ffffff;	font-size: 1.8em;	margin: 0;	padding-left: 10px;	padding-top: 10px;}.photo-caption {	color: #ffffff;	font-size: 1.3em;	font-weight: normal;	margin-bottom: 15px;	margin-left: 0;	margin-right: 0;	margin-top: 0;	padding-left: 10px;}.movie-page-title {	font-size: 1.2em;	font-weight: bold;}.movie-page-description {	color: #cccccc;	margin-bottom: 10px;}.movie-thumbnail-frame {	border-color: #aeaeae;	border-style: Solid;	border-width: 1px;	float: left;	margin-bottom: 10px;	margin-right: 10px;	padding: 1px;	position: relative;	text-align: center;	width: 132px;	z-index: 12;}