/*-------------------------------------------File: 'Blueball Kamino Classic 3.6+' styles.css Style SheetCreated: 9 June, 2005Last Modified: 30, April, 2008Author: Charlie Lockhart, Blueball Designwww.blueballdesign.comEmail: themes@blueballdesign.comCopyright 2008 Charlie Lockhart-Blueball Design USAAll Rights Reserved-------------------------------------------*//* @group GLOBAL CLASSES */body {	margin: 0px;	padding: 0px;	font-family: "Helvetica Neue", Arial, Helvetica, "Lucida Grande", Verdana, sans-serif;	font-size: 11px;	line-height: 18px;	font-weight: normal;	text-align: center;	color:  #000000;	background: #ffffff;}h1 {	color: #000000;	font-size: 22px;	line-height: 26px;	margin-top: 9px;	margin-bottom: 7px;}h2 {	color: #000000;	font-size: 20px;	line-height: 24px;	margin-top: 9px;	margin-bottom: 7px;}h3 {	color: #000000;	font-size: 18px;	line-height: 22px;	margin-top: 9px;	margin-bottom: 7px;}h4 {	color: #000000;	font-size: 16px;	margin-top: 4px;	margin-bottom: 8px;	line-height: 19px;}h5 {	color: #000000;	font-size: 14px;	line-height: 17px;	margin-top: 7px;	margin-bottom: 6px;}.image-right {	float: right;	padding: 2px 0px 0px 14px;}.image-left {	float: left;	padding: 2px 14px 0px 0px;}img {}a img {	border: 0px;}.imageStyle {	background: transparent;}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;}b, strong {	font-weight: bold;}.clear {	clear: both;}.clearer {	clear: both;}.standout, blockquote {	font-style: italic;	font-weight: bold;	color: #2A5ED9;	font-size: 15px;}a:link, a:visited, a:active {	text-decoration: underline;	color: #2A5ED9;}a:hover {	text-decoration: none;	color: #2A5ED9;}p {}/* @end *//* @group CONTENT LAYOUT */#wrapper {	position: relative;	width: 651px;	margin: 28px auto;	margin-top: 46px;	margin-bottom: 42px;	text-align: left;	background: #ffffff;	z-index: 6;}/* PAGEHEADER */#header {	position: relative;	margin: 0px;	height: 167px;	z-index: 80;	background-color: #ffffff;}#header #customimage {	position: absolute;	background: url(images/customimg01.jpg) no-repeat;	top: 0px;	left: 0px;	height: 167px;	z-index: 90;}#header #title {	position: relative;	margin: 0px;	padding: 42px 20px 0px 235px;	font-size: 25px;	text-align: left;	color: #FFFFFF;	z-index: 110;}#header #slogan {	position: relative;	margin: 0px;	padding: 16px 20px 0px 235px;	font-size: 15px;	line-height: 19px;	text-align: left;	font-weight: normal;	color: #FFFFFF;	z-index: 115;}#logo {	position: absolute;	top: 2px;	left: 20px;	height: 128px;	width: 190px;	z-index: 130;}#contentwrapper {	position: relative;	width: 651px;	height: 100%;	min-height: 300px;	background-color: #ffffff;	text-align: left;	z-index: 8;	margin-bottom: 0px;}/* SIDEBAR */#sidebar {	float: right;	width: 191px;	margin-top: 0px;	padding-bottom: 30px;	padding-right: 10px;	padding-left: 10px;	padding-top: 18px;	background: transparent;	font-weight: normal;}#sidebar .sideHeader {	font-size: 14px;	line-height: 17px;	margin: 5px 0px 7px 0;	font-weight: bold;	color: #ffffff;	padding: 7px 10px 7px 10px;	background-color: #666666;	text-align: left;}#sidebar #sidebar p {	padding: 0px 10px 0px 2px;	color: #000000;	margin-right: 10px;}/* CONTENT */#contentarea {	float: left;	width: 429px;	margin-top: 12px;	padding: 0px 20px 25px 15px;	background: transparent;	font-weight: normal;}* html #contentarea {	margin-top: 20px;}#contentarea ul {}#contentarea li {}/* Table Styles */#content table {	font-size: 11px;	line-height: 16px;}/* FOOTER */#footer {	margin: 0px auto;	margin-bottom: 20px;	padding: 15px 25px 20px 25px;	clear: both;	border-top: 1px solid #000000;	text-align: center;	background-color: #FFFFFF;	width: auto;	font-weight: normal;	font-size: 11px;}#footer a:link, #footer a:visited, #footer a:active {	color: #679B23;	text-decoration: underline;	font-weight: normal;}#footer a:hover {	color: #679B23;	text-decoration: none;	font-weight: normal;}#footer ul {	margin: 0px 0px 8px 0px;	padding: 0px;	list-style: none;	width: 100%;	text-align: center;	font-weight: normal;}#footer li {	display: inline;	font-weight: normal;}/* @end *//* @group TOOLBAR *//* MENU GENERAL CSS STYLES */#nav {	margin: 0px;	border-top: 1px solid #663300;	border-right: 1px solid #663300;	border-bottom: 1px solid #663300;	background: #996600 url('images/navbar-background.gif') top repeat-x;	height: 20px;	text-align: left;	z-index:  40;}html>body #nav {	height: auto;}#nav #current, #nav .currentAncestor  {	background: transparent url('images/navbar-background-over.gif') top repeat-x;	text-decoration: none;	color: #E3B836;}#nav currentAncestor {	background: transparent url('images/navbar-background-over.gif') top repeat-x;	text-decoration: none;	color: #E3B836;}/* Correct Firefox/Mozilla/Safari inability to properly clear a float - see: www.positioniseverything.net/easyclearing.html. Ignores IE6 */.clearfix:after {	content: ".";	display: block;	height: 0px;	clear: both;	visibility: hidden;}#nav ul {	margin: 0px;	padding: 0px;	list-style: none;	z-index: 50;}#nav li {	float: left;	position: relative;	z-index: 60;}#nav a {	display: block;	/* THIS WIDTH = TOTAL WIDTH - LEFT/RIGHT PADDING */  padding: 2px 10px 1px 10px;	/* MENU ITEM HEIGHT = PADDING-TOP + PADDING-BOTTOM + FONT-SIZE(in Px) BELOW */  border-left: 1px solid #663300;	/* FOR TOP MENUS ONLY */  color: #E3B836;	text-decoration: none;	font-family: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;}#nav li:hover a, #nav li.sfhover a {	background: transparent url('images/navbar-background-over.gif') top repeat-x;}#nav li:hover ul a, #nav li.sfhover ul a {	background: none;}/* MENUS LEVEL 2 CSS STYLES */#nav ul ul {	position: absolute;	top: 100%;	left: 0px;	width: 128px;	/* SET TO TOTAL LINK WIDTH; THIS IS TO BREAK <li> FLOATS INTO ONE COLUMN */  background-color: #663300;	border-left: 1px solid #663300;	border-right: 1px solid #663300;	border-bottom: 1px solid #663300;	display: none;}#nav ul ul li {	border-top: 1px solid #663300;}#nav li:hover ul, #nav li.sfhover ul {	display: block;}#nav li:hover ul ul, #nav li.sfhover ul ul {	display: none;}#nav ul ul li:hover, #nav ul ul li.sfhover {	background-color: #996600;}#nav ul ul a {	border: none;	/* REMOVE BORDERS SET ABOVE */  width: 108px;	border: none;	z-index: 65;}#nav ul ul #current {	text-decoration: none;	color: #E3B836;}#nav ul ul currentAncestor {	text-decoration: none;	color: #E3B836;}/* MENUS LEVEL 3 CSS STYLES */#nav ul ul ul {	display: none;	border-left: 1px solid #663300;}#nav ul ul li:hover ul, #nav ul ul li.sfhover ul {	display: block;	top: -1px;	left: 128px;/* SET HORIZ OFFSET */}#nav ul ul li:hover ul ul, #nav ul ul li.sfhover ul ul {	display: none;}#nav ul ul ul #current {	text-decoration: none;	color: #E3B836;}#nav ul ul ul currentAncestor {	text-decoration: none;	color: #E3B836;}/* MENUS LEVEL 4 CSS STYLES */#nav ul ul ul li:hover ul, #nav ul ul ul li.sfhover ul {	display: block;}#nav ul ul ul li:hover ul ul, #nav ul ul ul li.sfhover ul ul {	display: none;}#nav ul ul ul ul #current {	text-decoration: none;	color: #E3B836;}#nav ul ul ul ul currentAncestor {	text-decoration: none;	color: #E3B836;}/* MENUS LEVEL 5 CSS STYLES */#nav ul ul ul ul li:hover ul, #nav ul ul ul ul li.sfhover ul {	display: block;}#nav ul ul ul ul li:hover ul ul, #nav ul ul ul ul li.sfhover ul ul {	display: none;}#nav ul ul ul ul ul #current {	text-decoration: none;	color: #070707;}#nav ul ul ul ul ul currentAncestor {	text-decoration: none;	color: #070707;}/* MENUS LEVEL 6 CSS STYLES */#nav ul ul ul ul ul li:hover ul, #nav ul ul ul ul ul li.sfhover ul {	display: block;}#nav ul ul ul ul ul li:hover ul ul, #nav ul ul ul ul ul li.sfhover ul ul {	display: none;}/* @end *//* @group BLOG *//* @group BLOG ENTRY PAGE */.blog-entry {	padding-bottom: 5px;}* html .blog-entry {	margin-bottom: -18px;}.blog-entry-title {	display: block;	font-weight: bold;	color: #000000;	font-size: 16px;	margin-bottom: 5px;	padding-bottom: 2px;	border-bottom: 1px solid #000000;}.blog-entry-title a:link, .blog-entry-title a:visited, .blog-entry-title a:active {	text-decoration: none;		font-size: 16px;	font-weight: bold;	color: #000000;}.blog-entry-title a:hover {	text-decoration: underline;}.blog-entry img {	border: 0px;}.blog-entry-date {	color: #679B23;	margin-bottom: 5px;	font-style: italic;}.blog-entry-body {	line-height: 1.4em;	color: #444444;}.blog-entry-body a {}.blog-entry-summary {	margin-bottom: 10px;}.blog-read-more {	display: block;	padding-top: 6px;	font-style: italic;}.blog-read-more a:link, .blog-read-more a:visited, .blog-read-more a:active {	text-decoration: underline;	color: #2A5ED9;}.blog-read-more a:hover {	text-decoration: none;	color: #2A5ED9;}.blog-entry-category {	font-size: 12px;	margin-bottom: 3px;}.blog-entry-category a:link,.blog-entry-category a:active, .blog-entry-category a:visited {	text-decoration: underline;	color: #2A5ED9;}.blog-entry-category a:hover {	text-decoration: none;	color: #2A5ED9;}.blog-category-link-enabled a:link, .blog-category-link-enabled a:visited, .blog-category-link-enabled a:active {	text-decoration: underline;	color: #2A5ED9;	font-size: 12px;	font-weight: normal;}.blog-category-link-enabled a:hover {	text-decoration: none;	color: #2A5ED9;	font-size: 12px;	font-weight: normal;}.blog-category-link-disabled {	font-size: 12px;	font-weight: normal;}/* styles the comments which appear at the end of each blog page entry */.blog-entry-comments {	font-size: 11px;	line-height: 15px;	text-align: left;	margin: 6px 0px 0px 0px;}.blog-entry-comments a {	color: #2A5ED9;}.blog-entry-comments a:hover {	text-decoration: none;}.blog-entry-comments-inline {	font-size: 11px;	line-height: 15px;	text-align:  left;	font-style: italic;	margin-top: 8px;	padding-bottom: 8px;}p.blog-entry-tags {	font-size: 11px;	line-height: 15px;	text-align:  left;	margin-top: 6px;	padding-left: 22px;	font-style: normal;	background: transparent url(images/tag_gray.gif) center left no-repeat;}p.blog-entry-tags a:link,p.blog-entry-tags a:active, p.blog-entry-tags a:visited {	font-style: normal;	text-decoration: underline;	color: #2A5ED9;}p.blog-entry-tags a:hover {	font-style: normal;	text-decoration: none;	color: #2A5ED9;}/* @end *//* @group BLOG ARCHIVE PAGE */.blog-archive-background {}.blog-archive-headings-wrapper {}.blog-archive-entries-wrapper {}.blog-archive-entries-wrapper .blog-entry {}.blog-archive-month {	display: block;	margin: 0px;	padding: 12px 0px 8px 0px;	color: #000000;	font-size: 20px;	font-weight: bold;}.blog-archive-link {	margin: 0px;	padding: 2px 0px 4px 0px;	font-size: 12px;	line-height: 1.4em;	background-color: #ffffff;	font-family: Arial, sans-serif;	color: #000000;	font-weight: normal;}/* styles <a> links in .blog-archive-link <p> tag */.blog-archive-link a:link, .blog-archive-link a:visited {	color: #2A5ED9;	text-decoration: underline;	font-weight: normal;}/* styles <a> links in .blog-archive-link <p> tag */#blog-archives {	margin-bottom: 12px;	line-height: 18px;	font-weight: normal;}.blog-archive-link-enabled {	color: #2A5ED9;	text-decoration: none;	font-weight: normal;}.blog-archive-link-disabled {}.blog-archive-link a:hover, .blog-archive-link a:active {	color: #2A5ED9;	text-decoration: none;	font-weight: normal;}#blog-categories {	margin: 10px 0 10px 0px;	font-size: 12px;	font-weight: normal;}.blog-category-link-enabled {	font-size: 12px;	font-weight: normal;	color: #2A5ED9;}.blog-category-link-enabled a:link, .blog-category-link-enabled a:visited, .blog-category-link-enabled a:active {	text-decoration: underline;	color: #2A5ED9;	font-size: 12px;	font-weight: normal;}.blog-category-link-enabled a:hover {	text-decoration: none;	color: #2A5ED9;	font-size: 12px;	font-weight: normal;}.blog-category-link-disabled {	font-size: 12px;	font-weight: normal;}#blog-rss-feeds {	margin: 12px 0 10px 0;	line-height: 20px;	font-weight: normal;	font-size: 12px;}a.blog-rss-link {	background: url(images/rss_icon.gif) center left no-repeat ;	padding-left: 18px;	display: block;	float: left;	font-weight: normal;	font-size: 12px;}a.blog-comments-rss-link {	background: url(images/rss_icon.gif) center left no-repeat ;	padding-left: 18px;	display: block;	float: left;	font-weight: normal;	font-size: 12px;}a.blog-trackback-link {	padding-left: 16px;}/* @end *//* @group BLOG TAG CLOUD */ul.blog-tag-cloud {	margin: 0 0 10px 0;	padding: 0;	text-align: left;}ul.blog-tag-cloud li {	display: inline;	padding-right: 5px;}.blog-tag-size-1 {		font-size: 0.8em;}.blog-tag-size-2 {		font-size: 0.85em;}.blog-tag-size-3 {		font-size: 0.9em;}.blog-tag-size-4 {		font-size: 0.95em;}.blog-tag-size-5 {		font-size: 1em;}.blog-tag-size-6 {		font-size: 1.05em;}.blog-tag-size-7 {		font-size: 1.1em;}.blog-tag-size-8 {		font-size: 1.15em;}.blog-tag-size-9 {		font-size: 1.2em;}.blog-tag-size-10 {		font-size: 1.25em;}.blog-tag-size-11 {		font-size: 1.3em;}.blog-tag-size-12 {		font-size: 1.35em;}.blog-tag-size-13 {	font-size: 1.4em;}.blog-tag-size-14 {		font-size: 1.45em;}.blog-tag-size-15 {	font-size: 1.5em;}.blog-tag-size-16 {		font-size: 1.55em;}.blog-tag-size-17 {		font-size: 1.6em;}.blog-tag-size-18 {		font-size: 1.65em;}.blog-tag-size-19 {	font-size: 1.7em;}.blog-tag-size-20 {		font-size: 1.75em;}/* @end *//* @end *//* @group PHOTO ALBUM *//* @group Index Page (Thumbnail view) */.album-title {	font-weight: bold;	font-size: 20px;	line-height: 24px;	margin-bottom: 7px;	padding-top: 18px;}/* styles the album description div */.album-description {	padding-top: 2px;	margin-bottom: 90px;	padding-bottom: 30px;	color: #444444;}.album-wrap {	display: block;	width: 99%;	position: relative;}.thumbnail-wrap {	text-align: center;	position: relative;	float: left;	margin-bottom: 70px;	margin-right: 10px;}.thumbnail-frame {	position: absolute;    bottom: 0px;    left: 0px;}.thumbnail-frame img {	margin: auto;    padding: 0;    border: 0;}.thumbnail-caption {	margin: 0px;	padding: 0px;	color: #666666;	text-align: left;}.thumbnail-frame:hover {}.thumbnail-frame a {	background: transparent;	border: none;}.thumbnail-frame a:hover {	background: transparent;	border: none;}.thumbnail-caption {	height: 60px;	display: block;	font-size: 11px;	font-family: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;	line-height: 14px;	width: 100%;	margin: 3px 0 0 0;	padding: 0;}#flashcontent {	margin-top: 22px;	text-align: center;}/* @end *//* @group Single Page (Photo view) */.photo-background {	margin: 0px;	padding: 0px;	text-align: left;}.photo-navigation {	margin: 0px;	background-color: #2E5DA1;	text-align: left;}.photo-title {	display: block;	margin: 0px;	padding: 20px 20px 6px 20px;	color: #FFFFFF;	font-size: 20px;	font-family: Arial, sans-serif;	font-weight: bold;}.photo-caption {	margin: 0px;	padding: 0px 20px 20px 20px;	color: #FFFFFF;	font-size: 14px;	font-weight: bold;}.photo-links {	margin: 0px;	padding: 10px 20px;	font-size: 13px;	line-height: 19px;	background-color: #7FA83E;	color: #2E5DA1;}.photo-links a:link, .photo-links a:visited, .photo-links a:active {	color: #FFFFFF;	text-decoration: underline;}.photo-links a:hover {	color: #FFFFFF;	text-decoration: none;}.photo-frame {	margin: 30px 20px 20px 20px;	background: transparent;}/* @end *//* @group EXIF Data */.exif-data {	clear: left;	margin: 0;	padding: 15px;	float: left;	width: 200px;}.exif-data p {	margin: 0;	padding: 0;	color: #444444;}p.exif-version {}p.exif-colour-space {}p.exif-focal-length {}p.exif-dimensions {}p.exif-pixel-y-dimension {}p.exif-pixel-x-dimension {}p.exif-oecf-value {}p.exif-subsec-time-original {}p.exif-exposure-mode {}p.exif-spatial-frequency-response {}p.exif-scene-capture-type {}p.exif-subject-location {}p.exif-shutter-speed {}p.exif-datetime-original {}p.exif-subsec-time {}p.exif-compressed-bits-per-pixel {}p.exif-flash-energy {}p.exif-saturation {}p.exif-brightness {}p.exif-exposure-time {}p.exif-f-number {}p.exif-file-source {}p.exif-gain-control {}p.exif-subject-area {}p.exif-cfa-pattern {}p.exif-scene-type {}p.exif-white-balance {}p.exif-flash {}p.exif-exposure-index {}p.exif-flashpix-version {}p.exif-device-setting-description {}p.exif-focalplane-x-resolution {}p.exif-image-uniqueid {}p.exif-components-configuration {}p.exif-light-source {}p.exif-sensing-method {}p.exif-aperture {}p.exif-sharpness {}p.exif-exposure-program {}p.exif-subject-distance {}p.exif-subsec-time-digitized {}p.exif-contrast {}p.exif-focalplane-resolution-unit {}p.exif-gamma {}p.exif-35mm-focal-length {}p.exif-datetime-digitized {}p.exif-subject-distance-range {}p.exif-custom-rendered {}p.exif-max-aperture {}p.exif-sound-file {}p.exif-metering-mode {}p.exif-spectral-sensitivity {}p.exif-exposure-bias {}p.exif-focalplane-y-resolution {}p.exif-iso-rating {}p.exif-maker-note {}p.exif-digital-zoom-ratio {}p.exif-user-comment {}/* @end *//* @end *//* @group FILE SHARING */.filesharing-description {	line-height: 19px;	margin-bottom: 15px;	padding-top: 6px;	color: #444444;}.filesharing-item {	margin-bottom: 15px;	padding: 7px 7px 7px 10px;	background-color: #F4F4F4;}.filesharing-item a {	color: #2A5ED9;}.filesharing-item-title {	font-weight: bold;	color: #2A5ED9;	font-size: 14px;	margin-bottom: 5px;}.filesharing-item-title a:link {	text-decoration: underline;	padding: 0px;}.filesharing-item-title a:hover {	text-decoration: none;	padding: 0px;}.filesharing-item-title a:visited {	text-decoration: underline;	padding: 0px;}.filesharing-item-description {	line-height: 19px;	color: #444444;}/* @end *//* @group MOVIE ALBUM */.movie-page-title {	font-weight: bold;	font-size: 20px;	line-height: 24px;	margin-bottom: 7px;}.movie-page-description {	margin-bottom: 25px;	padding-top: 4px;	line-height: 1.4em;	color: #444444;	text-align: left;}.movie-thumbnail-frame {	float: left;	display: inline;	text-align: left;	width: 132px;	position: relative;	margin: 0 25px 25px 0;}.movie-thumbnail-frame img {	margin: 0;    padding: 0;    border: none;}.movie-thumbnail-caption {	font-size: 11px;	font-family: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;	margin: 10px 0 5px 0;	line-height: 16px;	color: #666666;	padding: 0;}/* @group Single Page (Movie View) */.movie-background {	margin: 0;	padding: 0px;	text-align: center;	background-color: #3461A4;}.movie-frame {	margin-bottom: 10px;}.movie-title {	font-size: 15px;	line-height: 20px;	font-weight: bold;	color: #FFFFFF;	text-align: center;	border: none;	margin: 5px 0 0 0;	padding: 3px 8px 3px 8px;}.movie-frame {	text-align: center;	margin: 27px 14px 4px 14px;}/* @end *//* @group Quicktime Page */.movie-description {	text-align: center;	margin: 18px 0 12px 0;	padding: 0;}	/* @end *//* @end *//* @group CONTACT FORM */form {	margin-bottom: 18px;}.message-text {	padding: 3px;	text-align: left;}.form-input-field {	width: 90%;	border: 1px solid #000000;	background-color: #EFEFEF;	color: #000000;	font-size:  12px;	line-height: 17px;}.form-input-button {	}.required-text {	font-weight: bold;}/* @end */