/* @group General Styles */a img {    border: 0px;}.image-left {	float: left;	margin: 3px 3px 3px 0;	padding: 3px 3px 3px 0px;}.image-right {	float: right;	margin: 3px 0 3px 3px;	padding: 3px 0 3px 3px;}body {	color: #333333;	margin: 10px;	text-align: center;	background: repeat url(images/perforated/back1.jpg);	font: 11px/16px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;}a:link {	color: #0080ff;	text-decoration: underline;}a:visited {	color: #400080;	text-decoration: underline;}a:hover, a:active {	color: #66ccff;	text-decoration: none;}/* @end *//* @group Layout */.clearer {	clear: both;}#categories {	float: right;	text-align: center;	display: none;	padding: 8px;	background: #58e6e6;	margin: 8px 18px 18px;}#logo {position: absolute; top: 75px;padding-left: 390px; z-index: 300;	}#container {	width: 549px;	text-align: left;	background: repeat-y url(images/perforated/middle.jpg);	margin-top: 0;	margin-right: auto;	margin-left: auto;}#top {	background: url(images/perforated/top.jpg) no-repeat;	margin: 0;	width: 549px;}#ribbon {	display: none;}#clip1 {	display: none;}#lights {	display: none;}#ribbon2 {	display: none;}#new {	display: none;}#new2 {	display: none;}#tacks {	display: none;}#header {	padding-top: 63px;	background: transparent;}#header h1 {	font-size: 3em;	background: transparent;	margin: 0;}#header h2 {	font-size: 1.2em;	font-weight: normal;	background: transparent;	margin: 0;	padding-right: 12px;	padding-bottom: 12px;	padding-left: 12px;	line-height: 2.2em;}#contentContainer {	width: 430px;	margin-right: 0;	margin-left: 0;	padding-bottom: 0;	margin-top: 40px;	padding-left: 58px;}#contentContainer #content {}#sidebarContainer {	width: 200px;	margin-bottom: 10px;	float: left;	background: #e6e6e6;}#sidebarContainer #sidebar {	padding-top: 10px;	padding-bottom: 10px;	padding-left: 10px;}#footer {	font-size: 0.9em;	color: #666666;	background: no-repeat url(images/perforated/bottom.jpg);	width: 549px;	height: 96px;}#footer p {	padding: 0px;	margin: 0px;}#footer a:link, #footer a:visited {}#footer a:hover, #footer a:active {}	/* @end *//* @group Global Classes */.clearer {	clear: both;}blockquote {}h1 {}h2 {}h3 {}.imageStyle {}#contentContainer #content ul {}#contentContainer #content li {}#sidebarContainer #sidebar ul {}#sidebarContainer #sidebar li {}	/* @end *//* @group Bread-crumb */#breadcrumb {	text-align: center;	clear: both;	font-weight: bold;	font-size: 9px;	color: #cccccc;	padding-top: 12px;}#breadcrumb ul {	list-style: none;	margin: 0px;	padding: 0px;	display: inline;}#breadcrumb li {	padding: 0px;	display: inline;}#breadcrumb a {	display: inline;}#breadcrumb a:hover {	display: inline;}	/* @end *//* @group File Sharing */.filesharing-description {	margin-bottom: 20px;	font-size: 12px;	color: #999999;}.filesharing-item {	}.filesharing-item-title {	color: #333333;	font-size: 14px;	font-weight: bold;	text-decoration: none;}.filesharing-item-description {	margin-bottom: 10px;}/* @end *//* @group Contact Form */.message-text {	color: #999999;	font-size: 12px;} .required-text {	font-size: 10px;} .form-input-field { } .form-input-button { } /* @end *//* @group Quicktime Page */.movie-description {	text-align: center;	margin: 0;	padding: 0;}	/* @end *//* @group Quicktime Album *//* @group Index Page (Movie Thumbnail view) */.movie-page-title {	color: #000000;	font-size: 2em;	font-weight: bold;	margin-bottom: 3px;}.movie-page-description {	margin-bottom: 5px;	color: #999999;}.movie-thumbnail-frame {	float: left;	display: inline;	margin-bottom: 10px;	margin-right: 10px;}.movie-thumbnail-caption {	text-align: left;	font-size: 0.9em;	color: #666666;}	/* @end *//* @group Single Page (Movie View) */.movie-background {	background: #000000;	margin-top: 5px;}.movie-title {	color: #000000;	font-size: 2em;	font-weight: bold;	text-align: center;}.movie-frame {	text-align: center;	margin-bottom: 10px;}	/* @end *//* @end *//* @group blog */.blog-entry-summary {	letter-spacing: -.5px;	text-align: left;	font-weight: normal;	width: 434px;	padding-left: 58px;	margin-bottom: 18px;}.categories {	padding: 12px;	background: #edeeed;	float: right;	margin: 5px 18px 20px 20px;	text-align: center;}.categories a:link {	color: #666666;	margin: 0;	padding: 0;	text-align: center;	float: none;}.categories a:hover {	float: none;	color: #cccccc;	margin: 0;	padding: 0;	text-align: center;}.categorieshdr {	font-size: 10px;	font-weight: bold;	margin-bottom: 9px;}/* styles the archives in the blog sidebar */#blog-archives {	margin-bottom: 10px;}.blog-archive-link-enabled {}.blog-archive-link-disabled {}/* Styles the blog categories in the blog sidebar */#blog-categories {	margin-bottom: 10px;}.blog-category-link-enabled {}.blog-category-link-disabled {}/* Styles the blog RSS feeds in the blog sidebar */#blog-rss-feeds {	margin-bottom: 10px;}.blog-rss-link {}.blog-comments-rss-link {}	/* @end */