/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
html, body {
  background: #ffffff;
  color: #000000;
}
body {
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
  margin: 23px 38px;
}
body.mceContentBody { margin: 1em; }
a {
  text-decoration: none;
  color: #ffa100;
}
a:hover { color: #b71234; }
a.selected { color: #b71234; }
.selected a { color: #b71234; }
strong { font-weight: bold; }
em { font-style: italic; }
#page { width: 929px; }
#header { height: 139px; }
#header #logo-sign {
  float: left;
  width: 165px;
  margin-right: 42px;
}
#header #logo-typo { padding-top: 36px; }
#main {
  border-top: 1px dashed #bcbcbc;
  border-bottom: 1px dashed #bcbcbc;
  padding: 17px 0px;
  margin-bottom: 20px;
  width: 100%;
  float: left;
}
#footer {
  clear: both;
  float: left;
  width: 100%;
  margin-bottom: 38px;
  font-size: 84%;
}
#footer .cmsplugin {
  float: left;
  margin-right: 40px;
}
#footer .text {
  margin-top: 20px;
  margin-right: 13px;
}
#nav {
  width: 179px;
  overflow: hidden;
  margin-right: 12px;
  float: left;
  line-height: 1.5;
}
#nav a { color: #b71234; }
#nav a:hover { color: #ffa100; }
#nav li.active > a { color: black; }
#nav .nav {
  border-bottom: 1px dashed #bcbcbc;
  margin-bottom: 12px;
  padding-bottom: 12px;
}
#nav .nav ul ul {
  margin-left: 12px;
  font-size: 85%;
}
#nav .subnavhead {
  font-family: "Georgia", "Times New Roman", serif;
  font-size: 135%;
  font-weight: bold;
  border-bottom: 1px dashed #bcbcbc;
  padding-bottom: 12px;
  margin-bottom: 12px;
  color: black;
}
#nav #nav-meta {
  text-transform: uppercase;
  font-size: 80%;
}
#nav .admin-edit {
  font-size: 80%;
  font-style: italic;
}
#nav .admin-edit a { color: #9a9b9c; }
#content { margin-left: 209px; }
#content #column-1 {
  width: 468px;
  margin-right: 26px;
  float: left;
  position: relative;
}
#content #column-2 {
  float: left;
  width: 226px;
  overflow: hidden;
}
#content p {
  margin-bottom: 12px;
  line-height: 1.5;
}
#content h1 {
  margin-bottom: 12px;
  line-height: 1.5;
}
#content h2 {
  margin-bottom: 12px;
  line-height: 1.5;
}
#content h3 {
  margin-bottom: 12px;
  line-height: 1.5;
}
#content h4 {
  margin-bottom: 12px;
  line-height: 1.5;
}
#content h5 {
  margin-bottom: 12px;
  line-height: 1.5;
}
#content h6 {
  margin-bottom: 12px;
  line-height: 1.5;
}
#content ol {
  margin-bottom: 12px;
  line-height: 1.5;
}
#content ul {
  margin-bottom: 12px;
  line-height: 1.5;
}
#content h1 {
  font-weight: bold;
  color: #000000;
}
#content h2 {
  font-weight: bold;
  color: #000000;
}
#content h3 {
  font-weight: bold;
  color: #000000;
}
#content h4 {
  font-weight: bold;
  color: #000000;
}
#content h5 {
  font-weight: bold;
  color: #000000;
}
#content h6 {
  font-weight: bold;
  color: #000000;
}
#content h1 {
  font-size: 135%;
  font-family: "Georgia", "Times New Roman", serif;
}
#content h2 { margin-bottom: 0; }
#content ul { margin-left: 1.2em; }
#content ol { margin-left: 1.2em; }
#content ul li { list-style-type: square; }
#content ul ul { margin-bottom: 0; }
#content ul ul li { list-style-type: circle; }
#content ol li { list-style-type: decimal; }
#content ol ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}
#content ol ol li { list-style-type: lower-alpha; }
#content .image { margin-bottom: 0.2em; }
#content .caption {
  font-size: 85%;
  color: #6a6b6c;
  margin-bottom: 1em;
}
#content .file { line-height: 1; }
#content .file img { margin-bottom: 0; }
.mceContentBody p {
  margin-bottom: 12px;
  line-height: 1.5;
}
.mceContentBody h1 {
  margin-bottom: 12px;
  line-height: 1.5;
}
.mceContentBody h2 {
  margin-bottom: 12px;
  line-height: 1.5;
}
.mceContentBody h3 {
  margin-bottom: 12px;
  line-height: 1.5;
}
.mceContentBody h4 {
  margin-bottom: 12px;
  line-height: 1.5;
}
.mceContentBody h5 {
  margin-bottom: 12px;
  line-height: 1.5;
}
.mceContentBody h6 {
  margin-bottom: 12px;
  line-height: 1.5;
}
.mceContentBody ol {
  margin-bottom: 12px;
  line-height: 1.5;
}
.mceContentBody ul {
  margin-bottom: 12px;
  line-height: 1.5;
}
.mceContentBody h1 {
  font-weight: bold;
  color: #000000;
}
.mceContentBody h2 {
  font-weight: bold;
  color: #000000;
}
.mceContentBody h3 {
  font-weight: bold;
  color: #000000;
}
.mceContentBody h4 {
  font-weight: bold;
  color: #000000;
}
.mceContentBody h5 {
  font-weight: bold;
  color: #000000;
}
.mceContentBody h6 {
  font-weight: bold;
  color: #000000;
}
.mceContentBody h1 {
  font-size: 135%;
  font-family: "Georgia", "Times New Roman", serif;
}
.mceContentBody h2 { margin-bottom: 0; }
.mceContentBody ul { margin-left: 1.2em; }
.mceContentBody ol { margin-left: 1.2em; }
.mceContentBody ul li { list-style-type: square; }
.mceContentBody ul ul { margin-bottom: 0; }
.mceContentBody ul ul li { list-style-type: circle; }
.mceContentBody ol li { list-style-type: decimal; }
.mceContentBody ol ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}
.mceContentBody ol ol li { list-style-type: lower-alpha; }
.mceContentBody .image { margin-bottom: 0.2em; }
.mceContentBody .caption {
  font-size: 85%;
  color: #6a6b6c;
  margin-bottom: 1em;
}
.mceContentBody .file { line-height: 1; }
.mceContentBody .file img { margin-bottom: 0; }
.clipping { margin: 1em 0; }
.clipping .date {
  font-size: 85%;
  color: #9a9b9c;
}
.clipping .info {
  font-size: 85%;
  color: #9a9b9c;
}
.news-item { margin-bottom: 1em; }
.sponsor {
  width: 234px;
  float: left;
}
.photo-gallery a.active img {
  border-bottom: 3px solid #ffa100;
  padding-bottom: 1px;
  margin-bottom: 4px;
}
.photo-gallery img {
  display: block;
  float: left;
  margin: 0 8px 8px 0;
}
.photo-gallery img.three { margin-right: 0; }
#gallery-stage {
  width: 468px;
  height: 468px;
  position: relative;
}
#gallery-stage .gallery-image {
  position: absolute;
  top: 0;
  left: 0;
}
#gallery-navigation {
  float: right;
  font-size: 200%;
  padding-left: 0.5em;
}

