/*<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: #0080ff;	text-decoration: underline;}a:hover, a:active {	color: #66ccff;	text-decoration: none;}/*</group>*//*<group=Layout>*/.clearer {	clear: both;}#categories {	float: right;	text-align: center;	display: none;	padding: 8px;	background: #e6e6e6;	margin: 8px 18px 18px;}#logo {position: absolute; top: 75px;padding-left: 390px; z-index: 300;	}#container {	width: 962px;	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: 962px;}#ribbon {	display: none;}#clip1 {	display: none;}#lights {	display: none;}#ribbon2 {	display: none;}#new {	display: none;}#new2 {	display: none;	padding-left:180px;	}#tacks {	display: none;	padding-left:755px;}#categories {	display: none;	}#header {	padding-top: 63px;	margin-left:16px;	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: 962px;	margin-right: 0;	margin-left: 0;	padding-bottom: 0;	padding-left: 58px;}#contentContainer #content {margin-left: 10px;}#sidebarContainer {	width: 962px;	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: 962px;	height: 96px;}#footer p {	padding: 0px;	margin: 0px;}#footer a:link, #footer a:visited {}#footer a:hover, #footer a:active {}	/*</group>*//*<group=Global Classes>*/.clearer {	clear: both;}blockquote {}h1 {}h2 {}h3 {}.imageStyle {}#contentContainer #content ul {}#contentContainer #content li {}#sidebarContainer #sidebar ul {}#sidebarContainer #sidebar li {}	/*</group>*//*<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;}	/*</group>*//*<group=File Sharing>*/.filesharing-item {	}.filesharing-item-title {	color: #333333;	font-size: 14px;	font-weight: bold;	text-decoration: none;}.filesharing-item-description {	margin-bottom: 10px;}.filesharing-description {	margin-bottom: 20px;	font-size: 12px;	color: #999999;}/*</group>*//*<group=Contact Form>*/.message-text {	color: #999999;	font-size: 12px;} .required-text {	font-size: 10px;} .form-input-field { } .form-input-button { } /*</group>*//*<group=Quicktime Page>*/.movie-description {	text-align: center;	margin: 0;	padding: 0;}	/*</group>*//*<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;}	/*</group>*//*<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;}	/*</group>*//*</group>*//*<group=blog>*/.blog-entry-summary {	letter-spacing: -.5px;	text-align: left;	font-weight: normal;	width: 800px;	margin-left:15px;	margin-bottom: 20px;}.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: 14px;	font-weight: bold;	margin-bottom: 9px;}/* styles the archives in the blog sidebar */#blog-archives {	padding-top:15px;	margin-bottom:20px;}.blog-archive-link-enabled {color:#b3b3b3;}.blog-archive-link-disabled {color:#b3b3b3;}/* Styles the blog categories in the blog sidebar */#blog-categories {	padding-top:15px;	margin-bottom: 10px;}.blog-category-link-enabled {}.blog-category-link-disabled {}/* @group New Blog Styles */p.blog-entry-tags {	background: url(images/tag.gif) no-repeat left center;	padding-left: 24px;	margin-top: 5px;}/* Styles blog tag links normal and visited state */p.blog-entry-tags a:link,p.blog-entry-tags a:visited {	background-image: none;	padding: 0;}/* Styles blog tag links hover state */p.blog-entry-tags a:hover {}/* Styles blog tag links active state */p.blog-entry-tags a:active {}/* Styles the tag clous un-ordered list */ul.blog-tag-cloud {	width:150px;	margin: 0 9px 0 0;	padding-top: 0;	padding-left: 0;	padding-bottom:10px;	text-align: left;}/* Styles tag cloud list item */ul.blog-tag-cloud li {	list-style-type: none;	margin: 0;	display: inline;}/* Styles all links in the tag cloud in normal and visited state */ul.blog-tag-cloud li a:link,ul.blog-tag-cloud li a:visited {	padding: 0;	background-image: none;}/* Styles all links in the tag cloud in hover state */ul.blog-tag-cloud li a:hover {	text-decoration: none;	font-weight: bold;}/* Styles all links in the tag cloud in active state */ul.blog-tag-cloud li a:active {}/* tag size 1-20 styles */.blog-tag-size-1 {	font-size: 9px;}.blog-tag-size-2 {	font-size: 10px;}.blog-tag-size-3 {	font-size: 10px;}.blog-tag-size-4 {	font-size: 11px;}.blog-tag-size-5 {	font-size: 11px;}.blog-tag-size-6 {	font-size: 12px;}.blog-tag-size-7 {	font-size: 12px;}.blog-tag-size-8 {	font-size: 13px;}.blog-tag-size-9 {	font-size: 13px;}.blog-tag-size-10 {	font-size: 14px;}.blog-tag-size-11 {	font-size: 14px;}.blog-tag-size-12 {	font-size: 15px;}.blog-tag-size-13 {	font-size: 15px;}.blog-tag-size-14 {	font-size: 16px;}.blog-tag-size-15 {	font-size: 17px;}.blog-tag-size-16 {	font-size: 17px;}.blog-tag-size-17 {	font-size: 18px;}.blog-tag-size-18 {	font-size: 19px;}.blog-tag-size-19 {	font-size: 19px;}.blog-tag-size-20 {	font-size: 21px;}/* Order & Un-ordered List SupportThese CSS classes style the list style type of an un-ordered list. */ul.disc { list-style-type: disc;}ul.circle { list-style-type: circle;}ul.square { list-style-type: square;}ol.arabic-numbers { list-style-type: decimal;}ol.upper-alpha { list-style-type: upper-alpha;}ol.lower-alpha { list-style-type: lower-alpha;}ol.upper-roman { list-style-type: upper-roman;}ol.lower-roman { list-style-type: lower-roman;}/* @end *//* Styles the blog RSS feeds in the blog sidebar */#blog-rss-feeds {	padding-top:15px;	margin-bottom:10px;}.blog-rss-link {}.blog-comments-rss-link {}	/*</group>*/
