/*<group=General Styles>*/body {      font: 12px/2px Tahoma, Verdana, Helvetica, Arial;      text-shadow: 0px 1px 0px #ffffff;      margin: 20px;      text-align: center;      color: #333333;      background: #f2f2f2;}p { }b, strong {      font-weight: bold;}a:link, a:visited {      color: #000000;      text-decoration: underline;      text-shadow: 0px 1px 0px #ffffff;}a:hover, a:active {      color: #333333;      text-decoration: none;}img {      border-style: none;}.image-left {      float: left;      margin: 3px 3px 3px 0px;      padding: 3px 3px 3px 0px;}.image-right {      float: right;      margin: 3px 0px 3px 3px;      padding: 3px 0px 3px 3px;}      /*</group>*//*<group=Layout>*/#container { /* This Is The BG Color Of The Main Div */      width: 684px;      margin: 0px auto; /* Right And Left Margin Widths To Auto */      text-align: left; /* Hack To Keep IE5 Windows Happy */      color: #3e3e3e;      font-family: Tahoma, Verdana, Helvetica, Arial;      color: #666666;      text-shadow: 0px 1px 0px #ffffff;      line-height: 1.5em;}#pageHeader {      width: 684px;      text-align: left;      list-style: none;      height: 85px;}#pageHeader img {}#pageHeader h1 {      color: #333333;      margin: 0px;      font-weight: bold;      font-size: 22px;      padding: 0px 0px 0px 28px;}#pageHeader h2 {      color: #656459;      margin: 0px;      font-size: 13px;      font-weight: normal;      padding: 5px 0px 0px 28px;}#contentContainer {      float: left;      text-align: left;      width: 684px;      padding: 0px;      background: url(images/content_bg.png) repeat-y;}#contentContainer #content {      line-height: 2em;      padding-right: 30px;      padding-left: 30px;      margin-right: 9px;      border-right: 1px none #b7b7b7;}#contentContainer #top {      width: 684px;      background: url(images/content_top.png) no-repeat;      height: 8px;      margin: 0px;      padding: 0px;}#container #bottom {      width: 684px;      height: 8px;      background: url(images/content_bottom.png) no-repeat;      padding: 0px;      position: relative;      bottom: 0px;      float: left;}#sidebarContainer {      width: 206px;      float: right;      text-align: left;      padding: 0px;      margin-right: 10px;}#sidebarContainer .sidebar {      padding: 10px;      font-size: 11px;      color: #666666;}#footer {      padding: 10px 0px 5px 24px;      text-shadow: 0px 1px 0px #ffffff;      text-align: left;      font-size: 11px;}#footer a {      color: #000000;      text-decoration: none;      text-shadow: 0px 1px 0px #ffffff;}#footer a:hover {      color: #333333;      text-decoration: none;}      /*</group>*//*<group=Bread-crumb>*/#breadcrumbcontainer {      text-align: center;      font-size: 11px;      clear: both;}#breadcrumbcontainer ul {      list-style: none;      margin: 0px;      padding: 0px;      display: inline;}#breadcrumbcontainer li {      padding: 0px;      display: inline;}#breadcrumbcontainer a {      display: inline;}#breadcrumbcontainer a:hover {      display: inline;}      /*</group>*//*<group=Toolbar>*//* Parent - Level 0 */#navcontainer {      position: relative;      height: 42px;      padding: 0;      white-space: nowrap;      font-size: 12px;      background: url(images/navcontainer_bg.png) left top no-repeat;      width: 684px;      margin-top: 0px;      margin-bottom: 40px;      margin-left: -4px;}#navcontainer #current {      font-weight: bold;      color: #333333;      text-shadow: none;}/* Parent - Level 0 */#navcontainer ul {      z-index: 2;      margin: 0 0px 0px 10px;      padding: 10px 0 0;}#navcontainer li {      float: left;      margin: 0 0 0 0px;      list-style-type: none;      padding: 0px;}#navcontainer a {      position: relative;      height: 32px;      text-decoration: none;      color: #ffffff;      background: no-repeat url(images/button_normal.png);      text-shadow: 0px 1px 0px #333333;      font-weight: bold;      text-align: center;      margin-top: 10px;      padding-right: 10px;      padding-bottom: 0px;      padding-left: 10px;}#navcontainer a:hover {      text-decoration: none;      background: no-repeat url(images/button_over.png);      text-shadow: none;      color: #333333;}/* Child - Level 1 */#navcontainer ul ul {      position: absolute;      width: 678px;      left: 0;      top: 40px;      margin: 0;      padding: 0;      white-space: nowrap;      height: 1px;      text-align: left;}#navcontainer ul ul li {      margin: 0;      border: 0;}#navcontainer ul ul li a {      border: 0;      background: transparent none;      margin: 0px;      height: 15px;      text-shadow: 0px 1px 0px #ffffff;      color: #939393;      text-indent: 35px;      padding-top: 2px;      font-weight: normal;}#navcontainer ul ul li a:hover {      text-decoration: none;      background: none;      background: url(images/submenu_over.png) repeat-x;      text-shadow:  none;      font-weight: normal;}#navcontainer ul ul #current {      font-weight: bold;      color: #333333;      background: none;}/* Child - Level 2 */#navcontainer ul ul ul {      position: absolute;      width: 678px;      left: 0;      top: 18px;      margin: 0;      padding: 0;      white-space: nowrap;      height: 1px;      text-align: left;      font-size: 11px;}#navcontainer ul ul ul li {      margin: 0;      border: 0;}#navcontainer ul ul ul li a {      border: 0;      background: transparent none;      margin: 0px;      width: 9em;      height: 15px;      padding: 2px 0px 0px 35px;      text-shadow: 0px 1px 0px #ffffff;      font-weight: normal;      text-align: left;      font-size: 11px;}#navcontainer ul ul ul li a:hover {      text-decoration: none;      background: none;      background: url(images/submenu_over.png) repeat-x;      text-shadow:  none;      font-size: 11px;      font-weight: normal;}#navcontainer ul ul ul #current {      font-weight: bold;      color: #333333;      background: none;}      /*</group>*//*<group=Global Classes>*/.standout, blockquote {      color: #000000;      border: 1px solid #adadad;      padding: 10px;}h1 {      color: #333333;      font-size: 24px;      font-weight: bold;      margin: 0px 0px 3px 0px;}h2 {      color: #333333;      font-size: 22px;      font-weight: bold;      margin: 0px 0px 3px 0px;}h3 {      color: #333333;      font-size: 20px;      font-weight: bold;      margin: 0px 0px 3px 0px;}h4 {      color: #333333;      font-size: 18px;      font-weight: bold;      margin: 0px 0px 3px 0px;}h5 {      color: #333333;      font-size: 16px;      font-weight: bold;      margin: 0px 0px 3px 0px;}.imageStyle {}      /*</group>*//*<group=Blog>*//*<group=Archive Page>*/.blog-archive-background {      color: #000000;      text-align: center; /* To Make Content Centered */      font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;      background: #ffffff;}.blog-archive-headings-wrapper {      text-align: left;      width: 590px;      padding: 10px;}.blog-archive-entries-wrapper {      text-align: left;      width: 590px;      padding: 10px;}.blog-archive-month {      color: #333333;      font-size: 24px;      font-weight: bold;      margin-bottom: 3px;      letter-spacing: 1px;}.blog-archive-link { }      /*</group>*/.blog-entry {}.blog-entry-title {      color: #333333;      font-size: 24px;      font-weight: bold;      margin-bottom: 3px;      letter-spacing: 1px;}.blog-entry-date {      margin-bottom: 10px;      margin-top: 5px;}.blog-entry-body {      margin-bottom: 45px;}.blog-entry-comments {      padding-top: 5px;}      /*</group>*//*<group=File Sharing>*/.filesharing-description {      margin-bottom: 20px;      border-bottom: 1px solid #d9d9d9;}.filesharing-item {      }.filesharing-item-title {      color: #333333;      font-size: 14px;      font-weight: bold;}.filesharing-item-description {      margin-bottom: 10px;}/*</group>*//*<group=Photo Album>*//*<group=Index Page (Thumbnail view)>*/.album-title {      color: #333333;      font-size: 24px;      font-weight: bold;      margin-bottom: 8px;}.album-description {}.thumbnail-frame {      margin: 0px;      padding: 0px;}.thumbnail-frame a {      }.thumbnail-frame a:hover {      height: 30px;}.thumbnail-frame img {      background: repeat url(images/sidebar_bg.png);      border: 0 none;}.thumbnail-caption {      color: #666666;      margin-top: -2px;      font-size: 11px;}      /*</group>*//*<group=Single Page (Photo view)>*/.photo-background {      text-align: center;      margin: 10px;}.photo-navigation {      padding: 10px;      text-align: center;      background: #333333;      margin: 0px 0px 10px 0px;}.photo-navigation a {      color: #ffffff;      text-decoration: none;}.photo-navigation a:hover {      color: #e6e6e6;      text-decoration: underline;}.photo-frame{      margin: 0px;      border: 5px solid #333333;}.photo-links {}.photo-title {      color: #ffffff;      font-weight: bold;      margin: 0px 0px 5px 0px;      font-size: 24px;}.photo-caption {      font-size: 13px;      margin: 0px;      color: #cccccc;}/*</group>*/      /*</group>*//*<group=Quicktime Page>*/.movie-description {      text-align: center;}      /*</group>*//*<group=Quicktime Album>*//*<group=Index Page (Movie Thumbnail view)>*/.movie-page-title {      color: #333333;      font-size: 24px;      font-weight: bold;      text-align: left;}.movie-page-description {      margin-top: 5px;      margin-bottom: 5px;}.movie-thumbnail-frame {      float: left;      display: inline;      margin-bottom: 10px;      margin-right: 20px;      text-align: center;      width: 131px;}.movie-thumbnail-caption {      text-align: center;      color: #666666;      font-size: 11px;      margin-bottom: 5px;}      /*</group>*//*<group=Single Page (Movie View)>*/.movie-background {      background: #ffffff;      margin-top: 5px;}.movie-title {      color: #333333;      font-size: 14px;      font-weight: bolder;      text-align: center;}.movie-frame {      text-align: center;      margin-bottom: 10px;}      /*</group>*//*</group>*//*<group=Contact Form>*/.message-text { } .required-text { } .form-input-field { } .form-input-button { } /*</group>*/