/* Copyright Suzanne Boben, 11mystics.com. *//* Global Styles */body {      background: url(images/themes/citrus/bg_body.jpg);      font-family: 'LucidaGrande', Tahoma, 'Trebuchet MS', Verdana, sans-serif;      font-size: 70%;      color: #333;}h1, h2, h3, h4 {      font-family: 'arial black', Tahoma, Verdana, Arial;      font-weight: normal;      text-transform: lowercase;      }h1 {      margin-top: 0;      font-size: 40px;      letter-spacing: -.07em;            color: #999;}h2 {      margin: .5em 0 .3em 0;      font-size: 26px;      letter-spacing: -.05em;      color: #33CC00;}h3 {      margin: 1.3em 0 .2em 0;      letter-spacing: -.04em;      font-size: 18px;      color: #60e300;}h4 {      font-size: 13px;      margin: 1em 0 .1em 0;}p {      margin: 0 0 .7em 0;      line-height: 1.5em;}a:link, a:visited {      color: #60e300;      text-decoration: none;}a:hover, a:active {      color: #33CC00;      text-decoration: underline;}hr {      height: 0px;      border-top: 2px dotted;      border-color: #CCC;      border-left: 0px;      border-bottom: 0px;      border-right: 0px;}img {      border: 0;}pre, code {      display: block;      font-family: 'andale mono', monospace;      padding: 5px 0 5px 0;      border-top: 2px dotted #CCC;      border-bottom: 2px dotted #CCC;      margin: 1em 0 1em 0;}ul, ol {}li {      line-height: 1.5em;      margin: 0 0 .5em 0;      padding: 0;}blockquote, .standout {      font-size: 1.6em;      font-style: italic;      line-height: 1.3em;      padding: 5px 20px 10px 57px;      margin: 1em 0 1em 0;      text-align: left;      background: url(images/quotes.jpg) 0 5px no-repeat;}#sidebar blockquote, .standout {      font-size: 1.2em;      font-style: italic;      line-height: 1.3em;      padding: 5px 20px 10px 28px;      margin: 1em 0 1em 0;      text-align: left;      background: url(images/quotes_small.jpg) 0 5px no-repeat;}blockquote p {      line-height: 1.3em;}#itslive {      position: absolute;      top: 50px;      right: 10px;      z-index: 10;}#wrapper {      text-align: center;}#headerWrapper {      background: url(images/themes/citrus/bg_header.jpg) top left repeat-x;}#pageHeader {      color: #e1ff98;      text-align: left;      height: 105px;      line-height: 105px;}#pageHeader #logo img {      float: none;      height: 105px;      width: 761px;      margin: 0px 0px 0 0;}#flesz {‚Ä† ‚Ä† margin-top: -1.7em;}#pageHeader .siteTitle {      float: left;      font-family: 'arial black', 'Lucida Grande', Tahoma, Verdana, Arial;      font-size: 21px;      text-transform: lowercase;}html[xmlns*=""] body:last-child #pageHeader .siteTitle {      font-weight: bold;      }#pageHeader .tagline {      float: right;      font-style: italic;      font-size: 12px;}#parentNavTop {      background: url(images/bg_parentNavTop.jpg) top left repeat-x;}#parentNav {      background: url(images/themes/citrus/bg_parentNav.jpg) top left repeat-x;}#contentBG {      background: #CC0000;      border-top: 2px solid #AAA;      border-bottom: 2px solid #AAA;}#contentWrapper {      background: #FFFFFF;      text-align: left;}#content {      font-size: 11px;	  	padding-right: 10px;}#content h1, #content h2 {      line-height: .9em;}#sidebar {	padding-left: 10px;}#userContent {      font-size: 11px;}#sidebar h1, #sidebar h2, #sidebar h3, #sidebar h4 {      font-family: 'arial black', Tahoma, Verdana, Arial;      font-size: 15px;      font-weight: normal;      text-transform: lowercase;      line-height: 15px;       letter-spacing: -.05em;            margin: 0 0 .5em 0;      padding-bottom: .3em;      border-bottom: 2px dotted #CCC;}#sidebar h3 {      color: #60e300;}#sidebar h4 {}#sidebar ul, #sidebar ol {      margin: 0 0 1em 20px;      padding: 0;}#sidebar p, #sidebar dl {      margin-bottom: 1em;}#footerTop {      background-image: url(images/themes/citrus/bg_footerTop.png);      height: 10px;}#footer {      border-top: 2px solid #AAA;      background: url(images/themes/citrus/bg_footerGradient.jpg) top left repeat-x;}#footer .content {      font-size: 11px;      margin-top: -2px;      height: 26px;      background: url(images/themes/citrus/bg_footerTab.png) top center no-repeat;      color: #33cc00;}#footer a:link, #footer a:visited {      color: #33cc00;      margin-left: 8px;      border-left: 1px solid #33cc00;      padding-left: 8px;}#footer a:hover, #footer a:active {      color: #29a200;}      /* Breadcrumbs */#BC1 {      display: none;}#BC1 .breadcrumbs {      font-size: 11px;      line-height: 1em;      padding: 0 0 20px 0;}#BC1 .breadcrumbs ul {      list-style: none;      margin: 0;      padding: 0 0 5px 0;      border-bottom: 2px dotted #CCC;}#BC2 {      }#BC2 .breadcrumbs {      font-size: 11px;      line-height: 1em;      padding: 10px 0 15px 0;}#BC2 .breadcrumbs ul {      list-style: none;      margin: 0;      padding: 5px 0 0 0;      border-top: 2px dotted #CCC;}.breadcrumbs li {      display: inline;}.breadcrumbs a {}.breadcrumbs a:hover {}      /* Miscellaneous */.imageStyle {}.image-left {      float: left;      background: #CCC;      border: 5px solid #CCC;      margin: 10px 15px 5px 0;      padding: 0px;}.image-right {      float: right;      background: #CCC;      border: 5px solid #CCC;      margin: 10px 0 10px 15px;      padding: 0px;}.clearer {      clear: both;}.clearFix {      clear: both;      display: block;      height: 15px;}/* Table Styles */table {      margin: 10px 0 25px 0;      border-collapse: collapse;      border: 1px solid;      border-color: #000;      width: 99%;}caption {      font-weight: bold;      margin-bottom: 3px;      text-align: left;}th {      border: 1px solid;      border-color: #000;      background: #CCFF66;      color: #333;      padding: 5px;      text-align: center;      vertical-align: center;}tr.odd {      }tr.even {      background-color: #F3F3F3;}td {      border: 1px solid;      border-color: #000;      padding: 4px;      text-align: center;      vertical-align: center;}/* Definition List Styles */dl {      }dt {      font-weight: bold;      margin: 0 0 2px 0;}dd {      margin: 0 0 10px 20px;      padding: 0;      line-height: 1.3em;}/* Blog Archive Page*/.blog-archive-background {}.blog-entry-summary {}.blog-archive-headings-wrapper {        }.blog-archive-entries-wrapper { }.blog-archive-entries-wrapper .blog-entry {}.blog-archive-month {}.blog-archive-link { }.blog-archive-link a:link, .blog-archive-link a:visited {}.blog-entry {}.blog-entry-title {      font-family: 'arial black', Tahoma, Verdana, Arial;      font-weight: normal;      text-transform: lowercase;            margin-top: 0;      letter-spacing: -.07em;      color: #999;      font-size: 30px;          line-height: 30px;        padding-bottom: 5px;}.blog-entry-date {      padding-left: 15px;      background: url(images/glyph_calendar.jpg) left bottom no-repeat;}/*styles the category link in the main entry */.blog-entry-category {}.blog-entry-category a:link, .blog-entry-category a:visited {      padding-left: 13px;      background: url(images/glyph_target.jpg) left center no-repeat;}/*styles the permalink link in the main entry */.blog-entry-permalink {}.blog-entry-permalink a:link, .blog-entry-permalink a:visited {      padding-left: 13px;      background: url(images/glyph_arrow.jpg) left center no-repeat;}.blog-read-more {}.blog-entry-body {      line-height: 1.4em;      margin: 10px 0 10px 0;      padding-top: 5px;      border-top: 2px dotted #AAA;}.blog-entry-comments {      margin-top: 5px;      padding-left: 14px;      background: url(images/glyph_chat.jpg) left bottom no-repeat;}/* styles the archives in the blog sidebar */#pluginContent {      }#blog-archives, #blog-categories, #blog-rss-feeds {      font-weight: bold;      font-size: 11px;      padding-top: 26px;      margin: 0 0 15px 5px;}#blog-archives {      background: url(images/section_archives.jpg) top left no-repeat;}#blog-categories {      background: url(images/section_categories.jpg) top left no-repeat;}#blog-rss-feeds {      background: url(images/section_rss.jpg) top left no-repeat;}#blog-archives a, #blog-categories a,#blog-rss-feeds a {      margin-bottom: -15px;}#blog-archives a:hover, #blog-categories a:hover,#blog-rss-feeds a:hover {      text-decoration: none;}.blog-archive-link-enabled,.blog-category-link-enabled,.blog-rss-link,.blog-comments-rss-link {      border: 0px solid #000;      display: block;      height: 21px;      line-height: 21px;      padding: 0 0 0 25px;}.blog-archive-link-enabled:hover,.blog-category-link-enabled:hover,.blog-rss-link:hover,.blog-comments-rss-link:hover {      color: #333;}.blog-archive-link-disabled, .blog-category-link-disabled {      color: #999;      display: block;      height: 21px;      line-height: 21px;      margin: 0;      padding: 0 0 0 25px;}/* File Sharing */.filesharing-description {      text-align: left;      font-size: 1em;      margin-bottom: 20px;}.filesharing-item {      background-color: #EEE;      margin: 0 0 5px 0;      padding: 8px;      border-top: 2px dotted #CCC;}.filesharing-item-title {      margin-bottom: 5px;      padding-left: 18px;      font-weight: bold;      font-size: 14px;      background: url(images/downloadit.jpg) top left no-repeat;}.filesharing-item-title a:link {      }.filesharing-item-title a:hover {      text-decoration: none;      }.filesharing-item-title a:visited {      }.filesharing-item-description {}/* Photo Index Page */.album-title {      font-family: 'arial black', Tahoma, Verdana, Arial;      font-size: 40px;      color: #999;      text-transform: lowercase;}.album-description {      margin-bottom: 4em;}.album-wrap {      display: block;      width: 99%;      position: relative;      }.thumbnail-wrap {      float: left;      position: relative;      text-align: center;      margin: 0 20px 60px 0;}.thumbnail-frame {      position: absolute; bottom: 0;}.thumbnail-frame:hover {}.thumbnail-frame a {}.thumbnail-frame a:hover {}.thumbnail-frame img {      border: 5px solid #CCC;}.thumbnail-frame img:hover {      border: 5px solid #666;}.thumbnail-caption {      font-weight: bold;      margin-top: .1em;}      /* Photos Single Page */.photo-background {      background: #000;      color: #666;      text-align: center;}.photo-navigation {      margin-bottom: 20px;}.photo-links {}.photo-navigation a:link, .photo-navigation a:visited {}.photo-navigation a:hover {}.photo-frame {}.photo-title {      font-family: 'arial black', Tahoma, Verdana, Arial;      font-size: 40px;      color: #666;      margin-bottom: 10px;      text-transform: lowercase;}.photo-caption {}/* QuickTime Movie Page */.movie-description {}      /* Movie Index Page*/.movie-page-title {      font-family: 'arial black', Tahoma, Verdana, Arial;      font-size: 40px;      color: #999;      text-transform: lowercase;}.movie-page-description {      margin-bottom: 2em;}.movie-thumbnail-frame {      float: left;      margin: 0 25px 15px 0;}.movie-thumbnail-frame img {      border: 5px solid #CCC;}.movie-thumbnail-frame img:hover {      border: 5px solid #666;}.movie-thumbnail-caption {      text-align: center;      font-weight: bold;      margin-top: .7em;}/* Movie Single Page */.movie-background {      background: #000;      }.movie-title {      margin-top: 5px;      font-size: 2em;}.movie-frame {      margin-bottom: 10px;}      /* Contact Form */.message-text {      text-align: left;      font-size: 1.2em;      font-weight: bold;      color: #33CC00;}form {      text-align: left;}form label {      font-weight: bold;      }.required-text {}.form-input-field {      font-family: 'LucidaGrande', Tahoma, 'Trebuchet MS', Verdana, sans-serif;      font-size: 1.1em;      background: #F9F9F9;      margin-top: 2px;      padding: 3px;      width: 330px;      border: 1px solid #999;}.form-input-field:hover {      background: #D7FF99;}.form-input-field:focus {      background: #D7FF99;}.form-input-button {      border: 1px solid #999;      padding: 2px 5px 2px 5px;      background: #EEE;      font-size: 11px;      line-height: 25px;}.form-input-button:hover {      background: #D7FF99;}.form-input-button:focus {      background: #D7FF99;}select {      border: 1px solid #999;}
