/* line 1, ../../../app/stylesheets/_ticker.sass */
#listticker {
  height: 100%;
  overflow: hidden;
  padding: 6px 10px 14px 10px;
}
/* line 6, ../../../app/stylesheets/_ticker.sass */
#listticker li {
  font-family: Verdana, sans-serif;
  border: 0;
  margin: 0;
  padding: 0;
  list-style: none;
  height: 100%;
  font-size: 12px;
  list-style: none;
}
/* line 15, ../../../app/stylesheets/_ticker.sass */
#listticker .news-title {
  display: block;
  font-weight: bold;
  margin-bottom: 4px;
}
/* line 19, ../../../app/stylesheets/_ticker.sass */
#listticker .news-text {
  display: block;
  color: #d01f3c;
}
/* line 22, ../../../app/stylesheets/_ticker.sass */
#listticker img {
  float: left;
  margin-right: 14px;
  padding: 4px;
  border: solid 1px #dedede;
}

/* line 2, ../../../app/stylesheets/_gallery.sass */
ul.slideshow {
  list-style: none;
  width: 640px;
  height: 240px;
  overflow: hidden;
  position: relative;
  margin: 0 0 0 10px;
  padding: 0;
}
/* line 10, ../../../app/stylesheets/_gallery.sass */
ul.slideshow li {
  position: absolute;
  left: 0;
  right: 0;
}
/* line 14, ../../../app/stylesheets/_gallery.sass */
ul.slideshow li.show {
  z-index: 500;
}
/* line 16, ../../../app/stylesheets/_gallery.sass */
ul img {
  border: none;
}

/* line 19, ../../../app/stylesheets/_gallery.sass */
#slideshow-caption {
  width: 640px;
  height: 60px;
  position: absolute;
  bottom: 0;
  left: 0;
  color: white;
  background: black;
  z-index: 500;
}
/* line 28, ../../../app/stylesheets/_gallery.sass */
#slideshow-caption .slideshow-caption-container {
  padding: 5px 10px;
  z-index: 1000;
}
/* line 31, ../../../app/stylesheets/_gallery.sass */
#slideshow-caption h3 {
  margin: 0;
  padding: 0;
  font-size: 14px;
}
/* line 35, ../../../app/stylesheets/_gallery.sass */
#slideshow-caption p {
  margin: 5px 0 0 0;
  padding: 0;
}

/* line 2, ../../../app/stylesheets/_tab_menu.sass */
.tabs {
  height: auto;
  margin: 0 0 0.75em 0;
  overflow: auto;
  padding-left: 0;
}

/* line 8, ../../../app/stylesheets/_tab_menu.sass */
* html .tabs {
  height: 1%;
}

/* line 12, ../../../app/stylesheets/_tab_menu.sass */
.tabs li {
  float: left;
  line-height: 1.5;
  list-style-type: none;
  padding: 0;
}
/* line 18, ../../../app/stylesheets/_tab_menu.sass */
.tabs li a {
  border-top: 3px solid #eeeeee;
  border-right: 1px solid white;
  color: #555555;
  cursor: pointer;
  display: block;
  float: left;
  font-weight: bold;
  padding: 0.15em 1.5em 0.25em;
  text-decoration: none;
}
/* line 29, ../../../app/stylesheets/_tab_menu.sass */
.tabs li a.selected {
  border: 1px solid #d01f3c;
  border-top: 3px solid #d01f3c;
  border-bottom: none;
  background: white;
  color: #d01f3c;
  height: 23px;
}
/* line 37, ../../../app/stylesheets/_tab_menu.sass */
.tabs li a:focus, .tabs li a:hover {
  text-decoration: none;
}
/* line 40, ../../../app/stylesheets/_tab_menu.sass */
.tabs li a:focus, .tabs li a:hover {
  color: white;
  outline: none;
  background: #d01f3c;
  border-top: 3px solid #d01f3c;
  border-right: 1px solid #d01f3c;
  height: 22px;
}
/* line 48, ../../../app/stylesheets/_tab_menu.sass */
.tabs li a.selected:focus, .tabs li a.selected:hover {
  color: white;
  background: #d01f3c;
}

/* line 1, ../../../app/stylesheets/_topbar.sass */
#top-bar {
  padding: 3px;
  margin: 0;
  font-weight: bold;
  float: right;
}
/* line 2, ../../../app/stylesheets/_topbar.sass */
#top-bar .entry {
  float: left;
  margin-left: 4px;
}
/* line 5, ../../../app/stylesheets/_topbar.sass */
#top-bar .entry a {
  color: #0033cc;
  text-decoration: none;
}
/* line 8, ../../../app/stylesheets/_topbar.sass */
#top-bar .entry a:hover {
  color: white;
  background-color: #0033cc;
}
/* line 12, ../../../app/stylesheets/_topbar.sass */
#top-bar .entry .avatar {
  line-height: 20px;
  display: inline;
  margin-bottom: -5px;
  width: 18px;
}
/* line 24, ../../../app/stylesheets/_topbar.sass */
#top-bar ul.combobox {
  padding: 0;
  margin: 0;
  list-style: none;
  list-style-position: outside;
  display: inline;
}
/* line 30, ../../../app/stylesheets/_topbar.sass */
#top-bar ul.combobox li {
  float: left;
  margin-right: 0.7em;
}
/* line 33, ../../../app/stylesheets/_topbar.sass */
#top-bar ul.combobox li:hover ul {
  left: auto;
  z-index: 2;
}
/* line 37, ../../../app/stylesheets/_topbar.sass */
#top-bar ul.combobox li ul {
  position: absolute;
  background-color: #ebebeb;
  display: block;
  border: 1px solid #dcdcdc;
  left: -999em;
  list-style: none;
}
/* line 44, ../../../app/stylesheets/_topbar.sass */
#top-bar ul.combobox li ul li {
  width: 100%;
  display: block;
  clear: both;
}
/* line 48, ../../../app/stylesheets/_topbar.sass */
#top-bar ul.combobox li ul li:hover {
  background-color: #e0e0e0;
}
/* line 50, ../../../app/stylesheets/_topbar.sass */
#top-bar ul.combobox li ul li a {
  padding: 4px;
  color: #666666;
  text-decoration: none;
  display: block;
}
/* line 57, ../../../app/stylesheets/_topbar.sass */
#top-bar ul.combobox li:hover ul, #top-bar ul.combobox li.sfhover ul {
  left: auto;
  max-height: 40em;
  overflow: hidden;
}

/* line 1, ../../../app/stylesheets/_announcements.sass */
#announcement-ticker {
  background-color: white;
  float: left;
  height: 80%;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  -khtml-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  overflow: hidden;
}

/* line 8, ../../../app/stylesheets/_announcements.sass */
#listticker {
  height: 100%;
  padding: 6px 10px 14px 10px;
  font-size: 0.9em;
}
/* line 13, ../../../app/stylesheets/_announcements.sass */
#listticker li {
  border: 0;
  margin: 0;
  padding: 0;
  list-style: none;
  height: 100%;
  list-style: none;
}
/* line 21, ../../../app/stylesheets/_announcements.sass */
#listticker .news-title {
  display: block;
  font-weight: bold;
  margin-bottom: 4px;
}
/* line 25, ../../../app/stylesheets/_announcements.sass */
#listticker .news-text {
  display: block;
}
/* line 27, ../../../app/stylesheets/_announcements.sass */
#listticker .news-text a {
  color: #d01f3c;
  text-decoration: none;
}

/* line 31, ../../../app/stylesheets/_announcements.sass */
#announcement-form {
  margin: 0 30px 10px;
}
/* line 33, ../../../app/stylesheets/_announcements.sass */
#announcement-form .text {
  width: 500px;
}

/* line 36, ../../../app/stylesheets/_announcements.sass */
span.status {
  font-weight: bold;
  color: #666666;
  padding: 3px;
}

/* line 17, ../../../app/stylesheets/screen.sass */
body.bp {
  line-height: 1.5;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: #333333;
  font-size: 75%;
}
/* line 65, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h1, body.bp h2, body.bp h3, body.bp h4, body.bp h5, body.bp h6 {
  font-weight: normal;
  color: #222222;
}
/* line 66, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h1 img, body.bp h2 img, body.bp h3 img, body.bp h4 img, body.bp h5 img, body.bp h6 img {
  margin: 0;
}
/* line 67, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h1 {
  font-size: 3em;
  line-height: 1;
  margin-bottom: 0.50em;
}
/* line 68, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h2 {
  font-size: 2em;
  margin-bottom: 0.75em;
}
/* line 69, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h3 {
  font-size: 1.5em;
  line-height: 1;
  margin-bottom: 1.00em;
}
/* line 70, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h4 {
  font-size: 1.2em;
  line-height: 1.25;
  margin-bottom: 1.25em;
}
/* line 71, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h5 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 1.50em;
}
/* line 72, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h6 {
  font-size: 1em;
  font-weight: bold;
}
/* line 73, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp p {
  margin: 0 0 1.5em;
}
/* line 74, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp p img.left {
  display: inline;
  float: left;
  margin: 1.5em 1.5em 1.5em 0;
  padding: 0;
}
/* line 75, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp p img.right {
  display: inline;
  float: right;
  margin: 1.5em 0 1.5em 1.5em;
  padding: 0;
}
/* line 77, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp a {
  text-decoration: underline;
  color: #000099;
}
/* line 18, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
body.bp a:visited {
  color: #000066;
}
/* line 21, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
body.bp a:focus {
  color: black;
}
/* line 24, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
body.bp a:hover {
  color: black;
}
/* line 27, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
body.bp a:active {
  color: #cc0099;
}
/* line 78, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp blockquote {
  margin: 1.5em;
  color: #666666;
  font-style: italic;
}
/* line 79, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp strong {
  font-weight: bold;
}
/* line 80, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp em {
  font-style: italic;
}
/* line 81, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp dfn {
  font-style: italic;
  font-weight: bold;
}
/* line 82, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp sup, body.bp sub {
  line-height: 0;
}
/* line 83, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp abbr, body.bp acronym {
  border-bottom: 1px dotted #666666;
}
/* line 84, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp address {
  margin: 0 0 1.5em;
  font-style: italic;
}
/* line 85, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp del {
  color: #666666;
}
/* line 86, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp pre {
  margin: 1.5em 0;
  white-space: pre;
}
/* line 87, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp pre, body.bp code, body.bp tt {
  font: 1em "andale mono", "lucida console", monospace;
  line-height: 1.5;
}
/* line 88, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp li ul, body.bp li ol {
  margin: 0;
}
/* line 89, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp ul, body.bp ol {
  margin: 0 1.5em 1.5em 0;
  padding-left: 3.333em;
}
/* line 90, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp ul {
  list-style-type: disc;
}
/* line 91, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp ol {
  list-style-type: decimal;
}
/* line 92, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp dl {
  margin: 0 0 1.5em 0;
}
/* line 93, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp dl dt {
  font-weight: bold;
}
/* line 94, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp dd {
  margin-left: 1.5em;
}
/* line 95, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp table {
  margin-bottom: 1.4em;
  width: 100%;
}
/* line 96, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp th {
  font-weight: bold;
}
/* line 97, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp thead th {
  background: #c3d9ff;
}
/* line 98, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp th, body.bp td, body.bp caption {
  padding: 4px 10px 4px 5px;
}
/* line 99, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp tr.even td {
  background: #e5ecf9;
}
/* line 100, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp tfoot {
  font-style: italic;
}
/* line 101, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp caption {
  background: #eeeeee;
}
/* line 102, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp .quiet {
  color: #666666;
}
/* line 103, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp .loud {
  color: #111111;
}
/* line 9, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .clear {
  clear: both;
}
/* line 12, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .nowrap {
  white-space: nowrap;
}
/* line 16, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .clearfix {
  overflow: hidden;
  display: inline-block;
}
/* line 8, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/compass/stylesheets/compass/utilities/general/_hacks.scss */
body.bp .clearfix {
  display: block;
}
/* line 18, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .small {
  font-size: 0.8em;
  margin-bottom: 1.875em;
  line-height: 1.875em;
}
/* line 22, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .large {
  font-size: 1.2em;
  line-height: 2.5em;
  margin-bottom: 1.25em;
}
/* line 26, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .first {
  margin-left: 0;
  padding-left: 0;
}
/* line 29, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .last {
  margin-right: 0;
  padding-right: 0;
}
/* line 32, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .top {
  margin-top: 0;
  padding-top: 0;
}
/* line 35, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .bottom {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 8, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_debug.scss */
body.bp .showgrid {
  background: url('/images/grid.png?1276854564');
}
/* line 4, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .error {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
  background: #fbe3e4;
  color: #8a1f11;
  border-color: #fbc2c4;
}
/* line 29, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .error a {
  color: #8a1f11;
}
/* line 6, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .notice {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
  background: #fff6bf;
  color: #514721;
  border-color: #ffd324;
}
/* line 37, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .notice a {
  color: #514721;
}
/* line 8, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .success {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
  background: #e6efc2;
  color: #264409;
  border-color: #c6d880;
}
/* line 45, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .success a {
  color: #264409;
}
/* line 10, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .hide {
  display: none;
}
/* line 12, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .highlight {
  background: yellow;
}
/* line 14, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .added {
  background: #006600;
  color: white;
}
/* line 16, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .removed {
  background: #990000;
  color: white;
}

/* line 24, ../../../app/stylesheets/screen.sass */
body.manage #main {
  margin-bottom: 20px;
}

/* line 28, ../../../app/stylesheets/screen.sass */
#breadcrumb a {
  color: #0033cc;
  text-decoration: none;
}

/* line 18, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp label {
  font-weight: bold;
}
/* line 19, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp fieldset {
  padding: 1.4em;
  margin: 0 0 1.5em 0;
}
/* line 20, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp legend {
  font-weight: bold;
  font-size: 1.2em;
}
/* line 25, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp input.text, form.bp input.title, form.bp input[type=text], form.bp input[type=password] {
  margin: 0.5em 0;
  background-color: white;
  padding: 5px;
}
/* line 26, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp input.title {
  font-size: 1.5em;
}
/* line 30, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp input[type=checkbox], form.bp input.checkbox, form.bp input[type=radio], form.bp input.radio {
  position: relative;
  top: 0.25em;
}
/* line 32, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp textarea {
  margin: 0.5em 0;
  padding: 5px;
}
/* line 33, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp select {
  margin: 0.5em 0;
}
/* line 57, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp fieldset {
  border: 1px solid #cccccc;
}
/* line 60, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp input.text, form.bp input.title, form.bp input[type=text], form.bp input[type=password],
form.bp textarea, form.bp select {
  border: 1px solid #bbbbbb;
}
/* line 62, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp input.text:focus, form.bp input.title:focus, form.bp input[type=text]:focus, form.bp input[type=password]:focus,
form.bp textarea:focus, form.bp select:focus {
  border: 1px solid #666666;
}
/* line 46, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp input.text, form.bp input.title, form.bp input[type=text], form.bp input[type=password] {
  width: 300px;
}
/* line 48, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp textarea {
  width: 390px;
  height: 250px;
}

/* line 34, ../../../app/stylesheets/screen.sass */
body.two-col {
  font: 80% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
  margin-top: 0;
}

/* line 38, ../../../app/stylesheets/screen.sass */
#container {
  width: 950px;
  margin: 0 auto;
  overflow: hidden;
  display: inline-block;
}
/* line 8, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/compass/stylesheets/compass/utilities/general/_hacks.scss */
#container {
  display: block;
}

/* line 40, ../../../app/stylesheets/screen.sass */
hr {
  background: #dddddd;
  color: #dddddd;
  clear: both;
  float: none;
  width: 100%;
  height: 0.1em;
  margin: 0 0 1.45em;
  border: none;
}

/* line 44, ../../../app/stylesheets/screen.sass */
#header {
  display: inline;
  float: left;
  margin-right: 0;
  width: 950px;
  background: #d01f3c;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  margin: 0;
}
/* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #header {
  overflow-x: hidden;
}
/* line 49, ../../../app/stylesheets/screen.sass */
#header #logo {
  padding: 3px 0 3px 10px;
  display: inline;
  float: left;
  margin-right: 10px;
  width: 190px;
}
/* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #header #logo {
  overflow-x: hidden;
}
/* line 52, ../../../app/stylesheets/screen.sass */
#header #announcement {
  margin: 8px;
  height: 53px;
  background: white;
  display: inline;
  float: left;
  margin-right: 10px;
  width: 430px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
/* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #header #announcement {
  overflow-x: hidden;
}
/* line 58, ../../../app/stylesheets/screen.sass */
#header #search-form {
  display: inline;
  float: left;
  margin-right: 0;
  width: 310px;
  background: white;
  margin: 8px;
  height: 53px;
  margin-left: -40px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
/* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #header #search-form {
  overflow-x: hidden;
}
/* line 65, ../../../app/stylesheets/screen.sass */
#header #search-form input {
  width: 75%;
  margin-top: 10px;
  font: 120% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}
/* line 69, ../../../app/stylesheets/screen.sass */
#header #search-form button {
  margin-top: 12px;
}

/* line 72, ../../../app/stylesheets/screen.sass */
#subheader {
  display: inline;
  float: left;
  margin-right: 0;
  width: 950px;
  background: #f1f1f1;
  height: 30px;
  border-bottom: 1px solid #d01f3c;
  margin-top: 1px;
}
/* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #subheader {
  overflow-x: hidden;
}

/* line 79, ../../../app/stylesheets/screen.sass */
#breadcrumb {
  display: inline;
  float: left;
  margin-right: 0;
  width: 950px;
  font: 75% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
  text-align: right;
}
/* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #breadcrumb {
  overflow-x: hidden;
}

/* line 84, ../../../app/stylesheets/screen.sass */
#main {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 670px;
}
/* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #main {
  overflow-x: hidden;
}
/* line 87, ../../../app/stylesheets/screen.sass */
#main #gallery {
  margin-bottom: 10px;
}
/* line 90, ../../../app/stylesheets/screen.sass */
#main #sub-left {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 310px;
  padding-right: 24px;
  margin-right: 25px;
  border-right: 1px solid #eeeeee;
  height: 350px;
  overflow: hidden;
}
/* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #main #sub-left {
  overflow-x: hidden;
}
/* line 96, ../../../app/stylesheets/screen.sass */
#main #sub-left h3 {
  margin: 0;
  color: #d01f3c;
}
/* line 99, ../../../app/stylesheets/screen.sass */
#main #sub-left h3 a {
  color: #d01f3c;
  text-decoration: none;
}
/* line 102, ../../../app/stylesheets/screen.sass */
#main #sub-left h3 a:hover {
  background: #d01f3c;
  color: white;
}
/* line 108, ../../../app/stylesheets/screen.sass */
#main #sub-left .report img {
  padding: 5px;
}
/* line 111, ../../../app/stylesheets/screen.sass */
#main #sub-right {
  display: inline;
  float: left;
  margin-right: 0;
  width: 270px;
}
/* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #main #sub-right {
  overflow-x: hidden;
}

/* line 114, ../../../app/stylesheets/screen.sass */
#sidebar {
  display: inline;
  float: left;
  margin-right: 0;
  width: 270px;
  margin: 5px 0 10px;
}
/* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #sidebar {
  overflow-x: hidden;
}
/* line 117, ../../../app/stylesheets/screen.sass */
#sidebar h3 {
  font-variant: small-caps;
  letter-spacing: 1px;
  text-transform: lowercase;
  font-size: 1.2em;
  line-height: 1%;
  font-weight: bold;
  padding: 0 2px;
  margin: 0 0 3px 0;
}
/* line 121, ../../../app/stylesheets/screen.sass */
#sidebar #content .box {
  background: #e5ecf9;
  margin-bottom: 1em;
  clear: both;
  overflow: auto;
}
/* line 127, ../../../app/stylesheets/screen.sass */
#sidebar ul {
  list-style-type: none;
  padding-left: 20px;
}
/* line 130, ../../../app/stylesheets/screen.sass */
#sidebar ul li a {
  color: #4096ee;
  text-decoration: none;
  font-size: 100%;
  line-height: 1.6em;
  font-weight: bold;
}
/* line 136, ../../../app/stylesheets/screen.sass */
#sidebar ul li a:hover {
  text-decoration: underline;
}

/* line 139, ../../../app/stylesheets/screen.sass */
.copyright {
  text-align: center;
  margin: 10px;
  color: #888888;
}

/* line 145, ../../../app/stylesheets/screen.sass */
#footer .box.green {
  background: #5dc500;
}
/* line 147, ../../../app/stylesheets/screen.sass */
#footer .box {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 190px;
  background: white;
  border: 1px solid #dddddd;
  padding: 1em 1.3em;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  height: 90px;
}
/* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #footer .box {
  overflow-x: hidden;
}
/* line 155, ../../../app/stylesheets/screen.sass */
#footer .box .center {
  text-align: center;
  margin: 0 auto;
}
/* line 158, ../../../app/stylesheets/screen.sass */
#footer .box .center img {
  float: none;
}
/* line 161, ../../../app/stylesheets/screen.sass */
#footer .box img {
  float: left;
  padding: 0;
  margin: 0;
  padding-right: 10px;
}
/* line 168, ../../../app/stylesheets/screen.sass */
#footer .box h3.title {
  color: #d01f3c;
  font-size: 1em;
  margin: 0 5px 3px;
}
/* line 172, ../../../app/stylesheets/screen.sass */
#footer .box p {
  margin: 0;
  padding: 0;
}
/* line 175, ../../../app/stylesheets/screen.sass */
#footer .box p.center {
  text-align: center;
  padding-top: 5px;
}

/* line 179, ../../../app/stylesheets/screen.sass */
.mobile {
  text-align: center;
}
/* line 182, ../../../app/stylesheets/screen.sass */
.mobile h2 {
  color: #d01f3c;
  margin: 5px;
  font-size: 1.8em;
}

/* line 187, ../../../app/stylesheets/screen.sass */
h2.url a {
  font-size: 2em;
  color: #0033cc;
}

/* line 191, ../../../app/stylesheets/screen.sass */
label {
  display: block;
  line-height: 0.9em;
  margin-top: 10px;
}

/* line 195, ../../../app/stylesheets/screen.sass */
select {
  font: 120% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}

/* line 199, ../../../app/stylesheets/screen.sass */
form.bp input {
  font: 120% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}
/* line 202, ../../../app/stylesheets/screen.sass */
form.bp .zip input {
  width: 25%;
}
/* line 206, ../../../app/stylesheets/screen.sass */
form.bp .address input {
  width: 20%;
}
/* line 210, ../../../app/stylesheets/screen.sass */
form.bp .address2 input {
  width: 20%;
}
/* line 213, ../../../app/stylesheets/screen.sass */
form.bp .avatar {
  margin: 0.5em 0;
  border: 1px solid #bbbbbb;
  position: relative;
  top: 0.25em;
}
/* line 218, ../../../app/stylesheets/screen.sass */
form.bp .text_field {
  position: relative;
  top: 0.25em;
  margin: 0.5em 0;
  background-color: white;
  padding: 5px;
  border: 1px solid #bbbbbb;
  width: 70%;
}
/* line 226, ../../../app/stylesheets/screen.sass */
form.bp span.desc {
  font-size: x-small;
}

/* line 229, ../../../app/stylesheets/screen.sass */
.small {
  font-size: xx-small;
}

/* line 231, ../../../app/stylesheets/screen.sass */
.buttons {
  display: inline;
  float: left;
  margin-right: 0;
  width: 950px;
  text-align: center;
}
/* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .buttons {
  overflow-x: hidden;
}

/* line 234, ../../../app/stylesheets/screen.sass */
.positive-button {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *display: inline;
  *vertical-align: auto;
  margin: 0.7em 0.5em 0.7em 0;
  border-width: 1px;
  border-style: solid;
  font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
  font-size: 100%;
  line-height: 130%;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
  width: auto;
  overflow: visible;
  padding: 4px 10px 3px 7px;
  background-color: #f5f5f5;
  border-color: #eeeeee #dedede #dedede #eeeeee;
  color: #529214;
}
/* line 78, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_buttons.scss */
.positive-button img {
  margin: 0 3px -3px 0 !important;
  padding: 0;
  border: none;
  width: 16px;
  height: 16px;
  float: none;
}
/* line 98, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_buttons.scss */
.positive-button[type] {
  padding: 4px 10px 4px 7px;
  line-height: 17px;
}
/* line 101, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_buttons.scss */
*:first-child + html .positive-button[type] {
  padding: 4px 10px 3px 7px;
}
/* line 65, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_buttons.scss */
.positive-button:hover {
  background-color: #e6efc2;
  border-color: #62a224 #529214 #529214 #62a224;
  color: #529214;
}

/* line 239, ../../../app/stylesheets/screen.sass */
.standard-button {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *display: inline;
  *vertical-align: auto;
  margin: 0.7em 0.5em 0.7em 0;
  border-width: 1px;
  border-style: solid;
  font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
  font-size: 100%;
  line-height: 130%;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
  width: auto;
  overflow: visible;
  padding: 4px 10px 3px 7px;
  background-color: #f5f5f5;
  border-color: #d2f1ff #c2e1ef #c2e1ef #d2f1ff;
  color: #336699;
}
/* line 78, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_buttons.scss */
.standard-button img {
  margin: 0 3px -3px 0 !important;
  padding: 0;
  border: none;
  width: 16px;
  height: 16px;
  float: none;
}
/* line 98, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_buttons.scss */
.standard-button[type] {
  padding: 4px 10px 4px 7px;
  line-height: 17px;
}
/* line 101, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_buttons.scss */
*:first-child + html .standard-button[type] {
  padding: 4px 10px 3px 7px;
}
/* line 65, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_buttons.scss */
.standard-button:hover {
  background-color: #dff4ff;
  border-color: #72a9d5 #6299c5 #6299c5 #72a9d5;
  color: #336699;
}

/* line 243, ../../../app/stylesheets/screen.sass */
.negative-button {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *display: inline;
  *vertical-align: auto;
  margin: 0.7em 0.5em 0.7em 0;
  border-width: 1px;
  border-style: solid;
  font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
  font-size: 100%;
  line-height: 130%;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
  width: auto;
  overflow: visible;
  padding: 4px 10px 3px 7px;
  background-color: #f5f5f5;
  border-color: #eeeeee #dedede #dedede #eeeeee;
  color: #d01f3c;
  padding-top: 0.3em;
  padding-bottom: 0.44em;
}
/* line 78, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_buttons.scss */
.negative-button img {
  margin: 0 3px -3px 0 !important;
  padding: 0;
  border: none;
  width: 16px;
  height: 16px;
  float: none;
}
/* line 98, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_buttons.scss */
.negative-button[type] {
  padding: 4px 10px 4px 7px;
  line-height: 17px;
}
/* line 101, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_buttons.scss */
*:first-child + html .negative-button[type] {
  padding: 4px 10px 3px 7px;
}
/* line 65, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_buttons.scss */
.negative-button:hover {
  background-color: #fbe3e4;
  border-color: #ffd2d4 #fbc2c4 #fbc2c4 #ffd2d4;
  color: #d12f19;
}

/* line 249, ../../../app/stylesheets/screen.sass */
.left-pane {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 430px;
  padding-right: 4px;
  margin-right: 5px;
  border-right: 1px solid #eeeeee;
  padding-left: 40px;
}
/* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .left-pane {
  overflow-x: hidden;
}

/* line 253, ../../../app/stylesheets/screen.sass */
.right-pane {
  padding-left: 40px;
  display: inline;
  float: left;
  margin-right: 0;
  width: 430px;
  float: left;
}
/* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .right-pane {
  overflow-x: hidden;
}

/* line 259, ../../../app/stylesheets/screen.sass */
.first {
  margin-left: 5px;
}

/* line 261, ../../../app/stylesheets/screen.sass */
.last {
  margin-right: 0;
}

/* line 266, ../../../app/stylesheets/screen.sass */
.v-t {
  vertical-align: top;
}

/* line 268, ../../../app/stylesheets/screen.sass */
.v-m {
  vertical-align: middle;
}

/* line 270, ../../../app/stylesheets/screen.sass */
.v-5 {
  vertical-align: -5px;
}

/* line 272, ../../../app/stylesheets/screen.sass */
.v-4 {
  vertical-align: -4px;
}

/* line 274, ../../../app/stylesheets/screen.sass */
.v-3 {
  vertical-align: -3px;
}

/* line 276, ../../../app/stylesheets/screen.sass */
.v-2 {
  vertical-align: -2px;
}

/* line 278, ../../../app/stylesheets/screen.sass */
.v-1 {
  vertical-align: -1px;
}

/* line 281, ../../../app/stylesheets/screen.sass */
img {
  border: none;
}

/* line 286, ../../../app/stylesheets/screen.sass */
span.remove {
  float: left;
}

/* line 288, ../../../app/stylesheets/screen.sass */
.yc-yellow {
  background: #ffffe2;
  margin: 0 20px 10px;
  width: 85%;
  padding: 1em;
}
/* line 293, ../../../app/stylesheets/screen.sass */
.yc-yellow h2 {
  margin: 0 5px;
  font: 100% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}
/* line 297, ../../../app/stylesheets/screen.sass */
.yc-yellow .area {
  font: 120% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
  color: orange;
  line-height: 1.5em;
}

/* line 301, ../../../app/stylesheets/screen.sass */
#gmap {
  padding: 0 20px 20px;
}

/* line 304, ../../../app/stylesheets/screen.sass */
#yc-sidebar {
  margin-left: -40px;
}
/* line 306, ../../../app/stylesheets/screen.sass */
#yc-sidebar .block {
  float: left;
  width: 150px;
}
/* line 309, ../../../app/stylesheets/screen.sass */
#yc-sidebar .block h3.yc-info {
  margin-left: 15px;
  margin-top: 5px;
}
/* line 312, ../../../app/stylesheets/screen.sass */
#yc-sidebar .box {
  padding: 1.5em;
  margin-bottom: 1.5em;
  background: #e5ecf9;
}
/* line 314, ../../../app/stylesheets/screen.sass */
#yc-sidebar h2 {
  margin: 0;
  color: #414e98;
}
/* line 318, ../../../app/stylesheets/screen.sass */
#yc-sidebar img {
  margin-left: 10px;
}

/* line 323, ../../../app/stylesheets/screen.sass */
.map-title {
  position: absolute;
  top: 50px;
  left: 5px;
}
/* line 327, ../../../app/stylesheets/screen.sass */
.map-title h2.map {
  font-size: 160%;
}

/* line 330, ../../../app/stylesheets/screen.sass */
#store-map {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 590px;
  padding-right: 24px;
  margin-right: 25px;
  border-right: 1px solid #eeeeee;
}
/* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #store-map {
  overflow-x: hidden;
}

/* line 333, ../../../app/stylesheets/screen.sass */
.store-pickup {
  background-color: #eeeeee;
  padding: 10px 10px 15px 5px;
}
/* line 336, ../../../app/stylesheets/screen.sass */
.store-pickup h2 {
  font-size: 1.2em;
  padding-left: 10px;
  border-bottom: 1px solid #dddddd;
}
/* line 340, ../../../app/stylesheets/screen.sass */
.store-pickup ul.pickup {
  list-style: none outside none;
  margin: 10px -10px 10px 0;
  padding: 0;
}
/* line 344, ../../../app/stylesheets/screen.sass */
.store-pickup ul.pickup li {
  display: inline;
  float: left;
  height: 64px;
  margin: 0 8px 8px 0;
  padding: 0;
  position: relative;
  width: 64px;
}
/* line 352, ../../../app/stylesheets/screen.sass */
.store-pickup img.pickup {
  height: 64px;
  position: relative;
  width: 64px;
}
/* line 356, ../../../app/stylesheets/screen.sass */
.store-pickup .explained {
  font-size: 12px;
  line-height: 18px;
  padding: 7px 10px 0 15px;
}

/* line 361, ../../../app/stylesheets/screen.sass */
hr.main {
  width: 98%;
}

/* line 364, ../../../app/stylesheets/screen.sass */
#store-index {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 590px;
  padding-right: 24px;
  margin-right: 25px;
  border-right: 1px solid #eeeeee;
  margin-left: 5px;
}
/* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #store-index {
  overflow-x: hidden;
}
/* line 368, ../../../app/stylesheets/screen.sass */
#store-index .product-list {
  text-align: center;
  width: 170px;
  float: left;
  margin: 7px;
  padding: 7px 5px;
  border: 1px solid #eeeeee;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-box-shadow: 5px 5px 10px #bbbbbb;
  -webkit-box-shadow: 5px 5px 10px #bbbbbb;
}

/* line 378, ../../../app/stylesheets/screen.sass */
.cart {
  margin-left: -15px;
  padding: 7px;
  background: #e5ecf9;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
/* line 383, ../../../app/stylesheets/screen.sass */
.cart .title {
  padding: 3px 3px 5px;
  color: white;
  background: #414e98;
  text-align: center;
  font-weight: bold;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
}
/* line 390, ../../../app/stylesheets/screen.sass */
.cart .items {
  font: 100% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
  line-height: 1.5em;
  border-bottom: 1px dotted #dddddd;
  padding: 10px;
  background: white;
}
/* line 397, ../../../app/stylesheets/screen.sass */
.cart .items .picture {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 70px;
}
/* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .cart .items .picture {
  overflow-x: hidden;
}
/* line 399, ../../../app/stylesheets/screen.sass */
.cart .items .title {
  display: inline;
  float: left;
  margin-right: 0;
  width: 190px;
  font-variant: small-caps;
  letter-spacing: 1px;
  text-transform: lowercase;
  font-size: 1.2em;
  line-height: 1%;
  font-weight: bold;
  padding: 0 2px;
}
/* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .cart .items .title {
  overflow-x: hidden;
}
/* line 404, ../../../app/stylesheets/screen.sass */
.cart .total {
  text-align: center;
  color: #414e98;
  background: white;
  padding: 10px;
  font: 100% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
  font-weight: bold;
  height: 20px;
}
/* line 412, ../../../app/stylesheets/screen.sass */
.cart .total .title {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 70px;
}
/* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .cart .total .title {
  overflow-x: hidden;
}
/* line 414, ../../../app/stylesheets/screen.sass */
.cart .total .quantity {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 30px;
}
/* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .cart .total .quantity {
  overflow-x: hidden;
}
/* line 416, ../../../app/stylesheets/screen.sass */
.cart .total .price {
  display: inline;
  float: left;
  margin-right: 0;
  width: 110px;
}
/* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .cart .total .price {
  overflow-x: hidden;
}
/* line 419, ../../../app/stylesheets/screen.sass */
.cart .standard-button {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 110px;
  margin-left: 10px;
}
/* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .cart .standard-button {
  overflow-x: hidden;
}
/* line 422, ../../../app/stylesheets/screen.sass */
.cart .button {
  height: 50px;
  background: white;
}

/* Question */
/* line 429, ../../../app/stylesheets/screen.sass */
.question-form {
  padding: 0 0 20px 20px;
  padding-right: 24px;
  margin-right: 25px;
  border-right: 1px solid #eeeeee;
}
/* line 432, ../../../app/stylesheets/screen.sass */
.question-form .buttons {
  display: inline;
  float: left;
  margin-right: 0;
  width: 590px;
}
/* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .question-form .buttons {
  overflow-x: hidden;
}
/* line 434, ../../../app/stylesheets/screen.sass */
.question-form .wysiwyg {
  margin-top: 7px;
}
/* line 437, ../../../app/stylesheets/screen.sass */
.question-form .name {
  border: 1px solid #cccccc;
  padding: 7px 0 7px 7px;
  margin-top: 7px;
  width: 90%;
}

/* line 443, ../../../app/stylesheets/screen.sass */
.question-faq {
  background: #ffffe5;
  padding: 20px 10px;
  margin: 10px 0 0 -10px;
}
/* line 447, ../../../app/stylesheets/screen.sass */
.question-faq h3 {
  color: #d01f3c;
}
/* line 449, ../../../app/stylesheets/screen.sass */
.question-faq p {
  padding: 5px 5px 10px;
  font: 100% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}

/* line 454, ../../../app/stylesheets/screen.sass */
.questions h3 {
  margin-bottom: 5px;
  margin-top: 0;
}
/* line 457, ../../../app/stylesheets/screen.sass */
.questions h3 a {
  font-size: 125%;
  font-weight: bold;
  text-decoration: none;
  color: #0033cc;
}
/* line 462, ../../../app/stylesheets/screen.sass */
.questions h3 a:hover {
  text-decoration: underline;
}
/* line 465, ../../../app/stylesheets/screen.sass */
.questions .question-summary {
  float: left;
  overflow: hidden;
  padding: 11px 0;
  width: 100%;
  border-bottom: 1px dotted #999999;
}
/* line 473, ../../../app/stylesheets/screen.sass */
.questions .summary {
  float: left;
  width: 85%;
}
/* line 476, ../../../app/stylesheets/screen.sass */
.questions .summary h2.title {
  font-size: 110%;
  font-weight: bold;
}
/* line 480, ../../../app/stylesheets/screen.sass */
.questions .summary h2.title a {
  color: #0033cc;
}
/* line 482, ../../../app/stylesheets/screen.sass */
.questions .summary h2.title a:hover {
  color: #d01f3c;
}
/* line 484, ../../../app/stylesheets/screen.sass */
.questions .statscontainer {
  float: left;
  margin-right: 8px;
  width: 86px;
}
/* line 488, ../../../app/stylesheets/screen.sass */
.questions .statsarrow {
  background-position: 0 -435px;
  float: right;
  height: 13px;
  margin-top: 12px;
  width: 7px;
}
/* line 495, ../../../app/stylesheets/screen.sass */
.questions .stats {
  background: none repeat scroll 0 0 #eeeeee;
  margin: 0 0 0 7px;
  padding: 4px 7px 6px;
  width: 58px;
}
/* line 501, ../../../app/stylesheets/screen.sass */
.questions .vote {
  color: #555555;
  padding: 0 0 7px;
  text-align: center;
}
/* line 506, ../../../app/stylesheets/screen.sass */
.questions .vote span {
  color: #808185;
  display: block;
  font-weight: bold;
}
/* line 511, ../../../app/stylesheets/screen.sass */
.questions .vote-count-post {
  display: block;
  font-size: 240%;
}
/* line 515, ../../../app/stylesheets/screen.sass */
.questions .answered-accepted {
  background: none repeat scroll 0 0 #75845c;
  color: #e1e818;
}
/* line 519, ../../../app/stylesheets/screen.sass */
.questions .answered {
  background: none repeat scroll 0 0 #999999;
  color: white;
}
/* line 523, ../../../app/stylesheets/screen.sass */
.questions .status {
  margin-top: -3px;
  padding: 4px 0;
  text-align: center;
}
/* line 528, ../../../app/stylesheets/screen.sass */
.questions .status strong {
  color: white;
  display: block;
  font-size: 140%;
}
/* line 533, ../../../app/stylesheets/screen.sass */
.questions .views {
  color: #999999;
  padding-top: 4px;
  text-align: center;
}
/* line 538, ../../../app/stylesheets/screen.sass */
.questions .tags {
  width: 70%;
  float: left;
  line-height: 18px;
  margin-top: 7px;
}
/* line 543, ../../../app/stylesheets/screen.sass */
.questions .post-tag {
  background-color: #e4ebd8;
  border-bottom: 1px solid #3e6d8e;
  border-right: 1px solid #7f9fb6;
  color: #008c00;
  font-size: 90%;
  line-height: 2.4;
  margin: 2px 2px 2px 0;
  padding: 3px 4px;
  text-decoration: none;
  white-space: nowrap;
  font-weight: bold;
}
/* line 555, ../../../app/stylesheets/screen.sass */
.questions .post-tag:hover, .questions .post-tag:active {
  color: #e4ebd8;
  background-color: #008c00;
}
/* line 560, ../../../app/stylesheets/screen.sass */
.questions .excerpt {
  line-height: 1.2;
  margin: 0;
  padding: 0 0 5px;
  height: 47px;
}
/* line 566, ../../../app/stylesheets/screen.sass */
.questions .started {
  float: right;
  width: 25%;
}
/* line 570, ../../../app/stylesheets/screen.sass */
.questions .user-info {
  height: 35px;
}
/* line 573, ../../../app/stylesheets/screen.sass */
.questions .user-info .user-action-time {
  margin-bottom: 4px;
  margin-top: 2px;
  font: 75% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}
/* line 577, ../../../app/stylesheets/screen.sass */
.questions .user-info .user-action-time .right {
  float: right;
}
/* line 580, ../../../app/stylesheets/screen.sass */
.questions .user-info .user-avatar {
  float: left;
  height: 32px;
  width: 32px;
}
/* line 584, ../../../app/stylesheets/screen.sass */
.questions .user-info .user-avatar img {
  vertical-align: baseline;
}
/* line 587, ../../../app/stylesheets/screen.sass */
.questions .user-info .user-details {
  float: left;
  margin-left: 5px;
  overflow: hidden;
  white-space: nowrap;
  color: #888888;
  line-height: 17px;
}
/* line 595, ../../../app/stylesheets/screen.sass */
.questions .user-info .relativetime {
  text-decoration: none;
  color: #888888;
  margin-left: 5px;
  font: 90% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
  font-weight: bold;
}
/* line 601, ../../../app/stylesheets/screen.sass */
.questions .user-info a {
  color: #0077cc;
  cursor: pointer;
  text-decoration: none;
}
/* line 607, ../../../app/stylesheets/screen.sass */
.questions .question h2.title {
  border-bottom: 1px solid #999999;
  margin: 0;
  padding-left: 10px;
}
/* line 611, ../../../app/stylesheets/screen.sass */
.questions .question h2.title a {
  color: #555555;
  text-decoration: none;
}
/* line 614, ../../../app/stylesheets/screen.sass */
.questions .question h2.title a:hover {
  color: #666666;
}
/* line 617, ../../../app/stylesheets/screen.sass */
.questions .question .user-avatar {
  width: 70px;
  float: left;
  padding: 5px;
  margin-top: 15px;
}
/* line 622, ../../../app/stylesheets/screen.sass */
.questions .question .user-avatar .user-login {
  text-align: center;
}
/* line 625, ../../../app/stylesheets/screen.sass */
.questions .question .bubble {
  position: relative;
  padding: 10px 20px 5px;
  margin: 1em 0 1em;
  color: #222222;
  font-size: 120%;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
/* line 635, ../../../app/stylesheets/screen.sass */
.questions .question .bubble:after {
  content: "\00a0";
  display: block;
  position: absolute;
  bottom: -40px;
  left: 50px;
  width: 0;
  height: 0;
  border-width: 20px 0 20px 20px;
  border-style: solid;
  border-color: #ffeef6 transparent transparent;
}
/* line 646, ../../../app/stylesheets/screen.sass */
.questions .question .bubble.left {
  margin-left: 100px;
  background: #ffeef6;
}
/* line 649, ../../../app/stylesheets/screen.sass */
.questions .question .bubble:after {
  top: 16px;
  left: -68px;
  bottom: auto;
  border-width: 25px 40px 25px;
  border-color: transparent #ffeef6 transparent transparent;
}
/* line 658, ../../../app/stylesheets/screen.sass */
.questions .question .post-tags {
  margin: 10px 0;
}
/* line 661, ../../../app/stylesheets/screen.sass */
.questions .question .action {
  float: right;
  margin: 10px 0 0;
  font-size: 75%;
  background: #f1479b;
  padding: 3px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-box-shadow: 5px 5px 10px #bbbbbb;
  -webkit-box-shadow: 5px 5px 10px #bbbbbb;
}
/* line 669, ../../../app/stylesheets/screen.sass */
.questions .question .action a {
  color: #eeeeee;
  text-decoration: none;
  font-weight: bold;
}
/* line 673, ../../../app/stylesheets/screen.sass */
.questions .comment {
  padding-bottom: 10px;
}
/* line 676, ../../../app/stylesheets/screen.sass */
.questions .comment .user-avatar {
  width: 70px;
  float: left;
  padding: 5px;
}
/* line 681, ../../../app/stylesheets/screen.sass */
.questions .comment .user-avatar .user-login {
  text-align: center;
}
/* line 684, ../../../app/stylesheets/screen.sass */
.questions .comment .bubble {
  position: relative;
  padding: 10px 20px 5px;
  margin: 1em 0 0;
  color: #222222;
  font-size: 120%;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  min-height: 70px;
}
/* line 694, ../../../app/stylesheets/screen.sass */
.questions .comment .bubble:after {
  content: "\00a0";
  display: block;
  position: absolute;
  bottom: -40px;
  left: 50px;
  width: 0;
  height: 0;
  border-width: 20px 0 20px 20px;
  border-style: solid;
  border-color: #ffffe2 transparent transparent;
}
/* line 705, ../../../app/stylesheets/screen.sass */
.questions .comment .bubble.left {
  margin-left: 100px;
  background: #ffffe2;
}
/* line 708, ../../../app/stylesheets/screen.sass */
.questions .comment .bubble:after {
  top: 16px;
  left: -68px;
  bottom: auto;
  border-width: 25px 40px 25px;
  border-color: transparent #ffffe2 transparent transparent;
}
/* line 717, ../../../app/stylesheets/screen.sass */
.questions .comment .action {
  margin: 30px 0 0;
}
/* line 721, ../../../app/stylesheets/screen.sass */
.questions .comment-form textarea {
  width: 100%;
  height: 150px;
}
/* line 726, ../../../app/stylesheets/screen.sass */
.questions .action {
  float: right;
}

/* line 728, ../../../app/stylesheets/screen.sass */
.tag-cloud {
  background: #eeeeee;
  padding: 10px 10px 15px 5px;
}
/* line 731, ../../../app/stylesheets/screen.sass */
.tag-cloud .explained {
  padding: 5px 10px;
}
/* line 733, ../../../app/stylesheets/screen.sass */
.tag-cloud .tag-list {
  padding: 10px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
}
/* line 736, ../../../app/stylesheets/screen.sass */
.tag-cloud .tag {
  background-color: #e4ebd8;
  border-bottom: 1px solid #3e6d8e;
  border-right: 1px solid #7f9fb6;
  color: #008c00;
  font-size: 90%;
  line-height: 2.4;
  margin: 2px 2px 2px 0;
  padding: 3px 4px;
  text-decoration: none;
  white-space: nowrap;
  font-weight: bold;
}
/* line 748, ../../../app/stylesheets/screen.sass */
.tag-cloud .tag:hover {
  color: #e4ebd8;
  background-color: #008c00;
}
/* line 751, ../../../app/stylesheets/screen.sass */
.tag-cloud h2 {
  color: #555555;
  border-bottom: 1px solid #999999;
  font-size: 120%;
  font-weight: bold;
  margin: 0;
  padding: 5px 10px;
}

/* line 762, ../../../app/stylesheets/screen.sass */
#sidebar .related-tag h2 {
  color: #555555;
  border-bottom: 1px solid #999999;
  font-size: 120%;
  font-weight: bold;
  margin: 0;
  padding: 5px 10px;
}
/* line 771, ../../../app/stylesheets/screen.sass */
#sidebar .related-tag ul.related-tag li {
  line-height: 2.4;
  font-size: 90%;
}
/* line 774, ../../../app/stylesheets/screen.sass */
#sidebar .related-tag ul.related-tag li a {
  color: #008c00;
  font-weight: bold;
}
/* line 777, ../../../app/stylesheets/screen.sass */
#sidebar .related-tag ul.related-tag li a:hover {
  color: #d01f3c;
  font-weight: bold;
}
/* line 781, ../../../app/stylesheets/screen.sass */
#sidebar .related-tag .tag {
  background-color: #eeeeee;
  border-bottom: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  padding: 3px 4px;
  text-decoration: none;
}

/* line 789, ../../../app/stylesheets/screen.sass */
.flash .notice {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
  background: #fff6bf;
  color: #514721;
  border-color: #ffd324;
  text-align: center;
  padding: 0px;
  margin: 0 30px 5px;
}
/* line 37, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.flash .notice a {
  color: #514721;
}

/* line 794, ../../../app/stylesheets/screen.sass */
#flash_notice, #flash_error, #flash_alert {
  padding: 5px 8px;
  margin: 10px 0;
  text-align: center;
}

/* line 799, ../../../app/stylesheets/screen.sass */
#flash_notice {
  background-color: #ccffcc;
  border: solid 1px #66cc66;
}

/* line 803, ../../../app/stylesheets/screen.sass */
#flash_error, #flash_alert {
  background-color: #ffcccc;
  border: solid 1px #cc6666;
}

/* line 807, ../../../app/stylesheets/screen.sass */
.fieldWithErrors {
  padding: 7px 1px;
  border: 5px solid red;
}

/* line 812, ../../../app/stylesheets/screen.sass */
#errorExplanation {
  width: 80%;
  padding: 0px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #ffcccc;
  color: #cf0000;
  text-align: center;
  margin: 0 auto;
}
/* line 822, ../../../app/stylesheets/screen.sass */
#errorExplanation h2 {
  color: #cf0000;
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: 0;
  color: white;
}
/* line 832, ../../../app/stylesheets/screen.sass */
#errorExplanation p {
  color: #333333;
  margin-bottom: 0;
  padding: 8px;
}
/* line 837, ../../../app/stylesheets/screen.sass */
#errorExplanation ul {
  margin: 2px 0 2px -5px;
}
/* line 840, ../../../app/stylesheets/screen.sass */
#errorExplanation ul li {
  font-size: 12px;
  list-style: disc;
}

/* line 845, ../../../app/stylesheets/screen.sass */
#sidebar ul#product {
  padding-left: 10px;
}
/* line 847, ../../../app/stylesheets/screen.sass */
#sidebar ul#product li {
  float: left;
  display: inline;
  width: 95%;
  padding-bottom: 10px;
  margin-left: 0;
}
/* line 853, ../../../app/stylesheets/screen.sass */
#sidebar ul#product li img {
  float: left;
}
/* line 856, ../../../app/stylesheets/screen.sass */
#sidebar ul#product span {
  padding-left: 10px;
}

/* line 863, ../../../app/stylesheets/screen.sass */
form.sign input.text {
  width: 90%;
}
/* line 865, ../../../app/stylesheets/screen.sass */
form.sign .explanation {
  background: #ffffe2;
}
/* line 867, ../../../app/stylesheets/screen.sass */
form.sign .explanation h3 {
  padding: 5px 10px 0;
  margin: 10px 0;
  color: #d01f3c;
}
/* line 871, ../../../app/stylesheets/screen.sass */
form.sign .explanation p {
  padding: 0 10px 5px;
}

/* line 874, ../../../app/stylesheets/screen.sass */
label.check {
  margin-bottom: 10px;
}

/* line 876, ../../../app/stylesheets/screen.sass */
input.check {
  position: relative;
  top: -0.07em;
}

/* line 880, ../../../app/stylesheets/screen.sass */
.description {
  color: #666666;
  font: 80% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}

/* line 884, ../../../app/stylesheets/screen.sass */
.group.half {
  width: 45%;
  float: left;
}

/* line 887, ../../../app/stylesheets/screen.sass */
.group.radio {
  margin: 10px 0 20px;
}
/* line 889, ../../../app/stylesheets/screen.sass */
.group.radio label {
  margin-bottom: 10px;
}
/* line 891, ../../../app/stylesheets/screen.sass */
.group.radio span {
  font-weight: bold;
  position: relative;
  top: 3px;
}

/* line 897, ../../../app/stylesheets/screen.sass */
.sprite-button a {
  background: url("/images/button.png") no-repeat scroll left 0px transparent;
  display: block;
  float: left;
  font-weight: bold;
  height: 32px;
  margin-right: 0.4em;
  padding: 0 0 0 30px;
  text-decoration: none;
  text-shadow: 0 0 1px white;
  margin-bottom: 20px;
}
/* line 908, ../../../app/stylesheets/screen.sass */
.sprite-button span {
  background: url("/images/button.png") no-repeat scroll right -64px transparent;
  color: #008c00;
  display: block;
  line-height: 28px;
  padding: 1px 15px 3px 0;
}
/* line 914, ../../../app/stylesheets/screen.sass */
.sprite-button span:hover {
  color: #006e2e;
}

/* line 918, ../../../app/stylesheets/screen.sass */
.right-pane-coda {
  display: inline;
  float: left;
  margin-right: 0;
  width: 390px;
  margin-left: 10px;
}
/* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .right-pane-coda {
  overflow-x: hidden;
}
/* line 921, ../../../app/stylesheets/screen.sass */
.right-pane-coda .edit-user-box {
  background: #ffffe2;
  padding: 10px;
}
/* line 924, ../../../app/stylesheets/screen.sass */
.right-pane-coda .edit-user-box h3 {
  padding: 5px 10px 0;
  margin: 10px 0;
  color: #d01f3c;
}
/* line 928, ../../../app/stylesheets/screen.sass */
.right-pane-coda .edit-user-box p {
  padding: 0 10px 5px;
}

/* line 931, ../../../app/stylesheets/screen.sass */
#manage-panel {
  margin: 0;
  padding: 0;
  font-size: 100%;
  list-style: none;
}
/* line 938, ../../../app/stylesheets/screen.sass */
#manage-panel #item-list .box {
  padding: 1.5em;
  margin: 1em;
  width: 250px;
  height: 60px;
  border: 1px solid #eeeeee;
  background: white;
  float: left;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-box-shadow: 5px 5px 10px #bbbbbb;
  -webkit-box-shadow: 5px 5px 10px #bbbbbb;
}
/* line 948, ../../../app/stylesheets/screen.sass */
#manage-panel #item-list .box p a {
  color: #555555;
  text-decoration: none;
}
/* line 952, ../../../app/stylesheets/screen.sass */
#manage-panel #item-list .box h2 {
  font-variant: small-caps;
  letter-spacing: 1px;
  text-transform: lowercase;
  font-size: 1.2em;
  line-height: 1%;
  font-weight: bold;
  padding: 0 2px;
}
/* line 954, ../../../app/stylesheets/screen.sass */
#manage-panel #item-list .box h2 a {
  text-decoration: none;
  color: #0033cc;
}
/* line 957, ../../../app/stylesheets/screen.sass */
#manage-panel #item-list .box h2 a:hover {
  color: white;
  background: #0033cc;
}
/* line 960, ../../../app/stylesheets/screen.sass */
#manage-panel #item-list .box img {
  padding: 0 3px;
  float: left;
}
/* line 965, ../../../app/stylesheets/screen.sass */
#manage-panel #information {
  clear: both;
  overflow: auto;
  width: 763px;
  margin: 0 auto;
  padding-bottom: 10px;
  background: url(/images/manage/corner_bottom.gif) left bottom no-repeat;
}
/* line 972, ../../../app/stylesheets/screen.sass */
#manage-panel #information #campaign {
  float: left;
}
/* line 974, ../../../app/stylesheets/screen.sass */
#manage-panel #information #news {
  float: right;
}
/* line 976, ../../../app/stylesheets/screen.sass */
#manage-panel #information .section {
  width: 374px;
}
/* line 978, ../../../app/stylesheets/screen.sass */
#manage-panel #information .section h3 {
  padding: 20px 0 6px 0;
  background: white;
}
/* line 981, ../../../app/stylesheets/screen.sass */
#manage-panel #information .section ul {
  padding: 10px 18px 0 18px;
  background: url(/images/manage/corner_top.gif) left top no-repeat;
}
/* line 984, ../../../app/stylesheets/screen.sass */
#manage-panel #information .section ul li {
  padding: 6px 0;
  border-bottom: 1px solid white;
}
/* line 987, ../../../app/stylesheets/screen.sass */
#manage-panel #information .section ul li .date {
  font-weight: bold;
}

/* line 991, ../../../app/stylesheets/screen.sass */
#products-index {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 590px;
  padding-right: 24px;
  margin-right: 25px;
  border-right: 1px solid #eeeeee;
}
/* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #products-index {
  overflow-x: hidden;
}
/* line 995, ../../../app/stylesheets/screen.sass */
#products-index .product {
  border: 1px solid #dddddd;
  margin: 10px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-box-shadow: 5px 5px 10px #bbbbbb;
  -webkit-box-shadow: 5px 5px 10px #bbbbbb;
}
/* line 1000, ../../../app/stylesheets/screen.sass */
#products-index .product a {
  color: #0033cc;
  text-decoration: none;
}
/* line 1004, ../../../app/stylesheets/screen.sass */
#products-index .product .picture {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 110px;
  padding: 10px;
}
/* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #products-index .product .picture {
  overflow-x: hidden;
}
/* line 1007, ../../../app/stylesheets/screen.sass */
#products-index .product span.title {
  font: 75% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
  color: #dddddd;
}
/* line 1010, ../../../app/stylesheets/screen.sass */
#products-index .product .title {
  font: 120% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
  border-bottom: 1px dotted #dddddd;
  display: inline;
  float: left;
  margin-right: 10px;
  width: 430px;
  padding: 20px 10px 5px;
}
/* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #products-index .product .title {
  overflow-x: hidden;
}
/* line 1015, ../../../app/stylesheets/screen.sass */
#products-index .product .price {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 110px;
  border-right: 1px dotted #dddddd;
  padding: 10px;
}
/* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #products-index .product .price {
  overflow-x: hidden;
}
/* line 1020, ../../../app/stylesheets/screen.sass */
#products-index .product .edit {
  padding: 20px 0 5px;
}
/* line 1023, ../../../app/stylesheets/screen.sass */
#products-index .product .updated_at {
  border-right: 1px dotted #dddddd;
  padding: 10px;
  float: left;
}
/* line 1027, ../../../app/stylesheets/screen.sass */
#products-index .product .stock {
  padding: 10px;
  float: left;
}

/* line 1031, ../../../app/stylesheets/screen.sass */
#store-show {
  margin-bottom: 20px;
}
/* line 1033, ../../../app/stylesheets/screen.sass */
#store-show .product {
  border: 1px solid #dddddd;
  margin: 0 10px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-box-shadow: 5px 5px 10px #bbbbbb;
  -webkit-box-shadow: 5px 5px 10px #bbbbbb;
}
/* line 1038, ../../../app/stylesheets/screen.sass */
#store-show .product a {
  color: #0033cc;
  text-decoration: none;
}
/* line 1041, ../../../app/stylesheets/screen.sass */
#store-show .product .picture {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 110px;
  padding: 10px;
}
/* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #store-show .product .picture {
  overflow-x: hidden;
}
/* line 1044, ../../../app/stylesheets/screen.sass */
#store-show .product h2.title {
  font: 130% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
  color: #0033cc;
  border-bottom: 1px dotted #dddddd;
  display: inline;
  float: left;
  margin-right: 0;
  width: 470px;
  padding: 10px 10px 5px;
}
/* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #store-show .product h2.title {
  overflow-x: hidden;
}
/* line 1050, ../../../app/stylesheets/screen.sass */
#store-show .product .price {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 110px;
  border-right: 1px dotted #dddddd;
  padding: 10px;
}
/* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #store-show .product .price {
  overflow-x: hidden;
}
/* line 1055, ../../../app/stylesheets/screen.sass */
#store-show .product .desc {
  display: inline;
  float: left;
  margin-right: 0;
  width: 590px;
  border-top: 1px dotted #dddddd;
  padding: 10px;
  margin-left: 15px;
}
/* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #store-show .product .desc {
  overflow-x: hidden;
}
/* line 1060, ../../../app/stylesheets/screen.sass */
#store-show .product .tag-cloud {
  background: white;
}

/* line 1063, ../../../app/stylesheets/screen.sass */
.cart-button {
  float: right;
}

/* line 1066, ../../../app/stylesheets/screen.sass */
.buttons-confirm {
  margin-left: 400px;
}
/* line 1068, ../../../app/stylesheets/screen.sass */
.buttons-confirm button {
  float: left;
}

/* line 1072, ../../../app/stylesheets/screen.sass */
.confirm .box {
  padding: 1.5em;
  margin-bottom: 1.5em;
  background: #e5ecf9;
  width: 80%;
}
/* line 1075, ../../../app/stylesheets/screen.sass */
.confirm .box.pink {
  background: #fde9f4;
}
/* line 1078, ../../../app/stylesheets/screen.sass */
.confirm .box.pink a {
  color: #f1479b;
}
/* line 1081, ../../../app/stylesheets/screen.sass */
.confirm label {
  display: block;
  font-weight: bold;
  padding-bottom: 5px;
}

/* line 1085, ../../../app/stylesheets/screen.sass */
.notice.center {
  text-align: center;
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
  background: #fff6bf;
  color: #514721;
  border-color: #ffd324;
}
/* line 37, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.notice.center a {
  color: #514721;
}

/* line 1089, ../../../app/stylesheets/screen.sass */
#service-index {
  margin: 0 auto;
  width: 90%;
}
/* line 1092, ../../../app/stylesheets/screen.sass */
#service-index .paper {
  float: left;
  width: 50%;
}
/* line 1095, ../../../app/stylesheets/screen.sass */
#service-index .right-pane {
  display: inline;
  float: left;
  margin-right: 0;
  width: 310px;
}
/* line 138, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #service-index .right-pane {
  overflow-x: hidden;
}
/* line 1097, ../../../app/stylesheets/screen.sass */
#service-index .right-pane li {
  list-style: square;
  color: #0033cc;
}
/* line 1100, ../../../app/stylesheets/screen.sass */
#service-index .right-pane li a {
  font-size: 1.5em;
  text-decoration: none;
  color: #0033cc;
}
/* line 1104, ../../../app/stylesheets/screen.sass */
#service-index p.alignright {
  float: right;
  font-size: 10px;
}
/* line 1107, ../../../app/stylesheets/screen.sass */
#service-index .service-button {
  border: 1px solid #dddddd;
  padding: 20px;
  margin: 20px 40px 20px 10px;
}
/* line 1111, ../../../app/stylesheets/screen.sass */
#service-index .service-button a {
  text-decoration: none;
  color: #0033cc;
}
/* line 1115, ../../../app/stylesheets/screen.sass */
#service-index .page {
  clear: both;
  font: 1.2em "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}
/* line 1118, ../../../app/stylesheets/screen.sass */
#service-index .page .wrap {
  padding: 20px;
  border-top: 1px solid #bbbbbb;
}
/* line 1123, ../../../app/stylesheets/screen.sass */
#service-index .page .wrap table th {
  background: #e9e8ff;
  padding: 3px;
}
/* line 1127, ../../../app/stylesheets/screen.sass */
#service-index .page .wrap .table {
  font: 1.8em "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
  border-collapse: collapse;
}
/* line 1130, ../../../app/stylesheets/screen.sass */
#service-index .page .wrap .table th {
  padding: 0;
  width: 50%;
  border: 1px solid #bbbbbb;
}
/* line 1134, ../../../app/stylesheets/screen.sass */
#service-index .page .wrap .table td {
  border: 1px solid #bbbbbb;
}
/* line 1137, ../../../app/stylesheets/screen.sass */
#service-index .page .wrap ul {
  margin-left: 20px;
}
/* line 1139, ../../../app/stylesheets/screen.sass */
#service-index .page .wrap ul li {
  line-height: 120%;
}
/* line 1141, ../../../app/stylesheets/screen.sass */
#service-index .page .wrap span.title {
  font: 1.5em "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
  font-weight: bold;
  color: #414e98;
}
/* line 1145, ../../../app/stylesheets/screen.sass */
#service-index .page .wrap span.title img {
  width: 24px;
  vertical-align: -3px;
}
/* line 1150, ../../../app/stylesheets/screen.sass */
#service-index .page #price.wrap .subdesc {
  margin-left: 20px;
}
/* line 1152, ../../../app/stylesheets/screen.sass */
#service-index .page a {
  color: blue;
}
/* line 1154, ../../../app/stylesheets/screen.sass */
#service-index .apply {
  border-top: 1px solid #bbbbbb;
  text-align: center;
  padding: 20px;
}
/* line 1161, ../../../app/stylesheets/screen.sass */
#service-index .new .title {
  background: #efefef;
}
/* line 1163, ../../../app/stylesheets/screen.sass */
#service-index .new .title h2 {
  color: #d01f3c;
  padding: 10px;
  margin: 0;
}
/* line 1168, ../../../app/stylesheets/screen.sass */
#service-index .new .step {
  margin: 0 auto 0 auto;
  width: 70%;
  border: 1px solid #7774d1;
  overflow: hidden;
}
/* line 1174, ../../../app/stylesheets/screen.sass */
#service-index .new .step li {
  float: left;
  list-style: none;
}
/* line 1177, ../../../app/stylesheets/screen.sass */
#service-index .new #desc {
  margin: 10px auto 0 auto;
  background-color: #fffbe3;
  padding: 5px;
  text-align: center;
  width: 80%;
}
/* line 1184, ../../../app/stylesheets/screen.sass */
#service-index .new table {
  text-align: left;
  border: 1px solid #e7e7e7;
  width: 95%;
  margin: 20px;
}
/* line 1190, ../../../app/stylesheets/screen.sass */
#service-index .new table th {
  border: 1px solid #e7e7e7;
  background: #eeeeee;
  width: 20%;
  padding: 5px;
}
/* line 1195, ../../../app/stylesheets/screen.sass */
#service-index .new table td {
  border: 1px solid #e7e7e7;
}
/* line 1197, ../../../app/stylesheets/screen.sass */
#service-index .new table td.note {
  font: 85% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
  color: #bbbbbb;
  width: 15%;
}
/* line 1202, ../../../app/stylesheets/screen.sass */
#service-index .new table input {
  font: 1.4em "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}
/* line 1205, ../../../app/stylesheets/screen.sass */
#service-index .new table img {
  margin: 0 40px;
}
/* line 1208, ../../../app/stylesheets/screen.sass */
#service-index .new table select {
  font: 1.2em "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}
/* line 1211, ../../../app/stylesheets/screen.sass */
#service-index .new table td.np_type {
  padding: 10px;
}
/* line 1213, ../../../app/stylesheets/screen.sass */
#service-index .new table td.np_type img {
  width: 120px;
  height: 20px;
  vertical-align: -3px;
}

/* line 1218, ../../../app/stylesheets/screen.sass */
.page {
  clear: both;
  font: 1.2em "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}
/* line 1221, ../../../app/stylesheets/screen.sass */
.page .wrap {
  padding: 20px;
  border-top: 1px solid #bbbbbb;
}
/* line 1226, ../../../app/stylesheets/screen.sass */
.page .wrap table th {
  background: #e9e8ff;
  padding: 3px;
}
/* line 1230, ../../../app/stylesheets/screen.sass */
.page .wrap .table {
  font: 1.8em "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
  border-collapse: collapse;
}
/* line 1233, ../../../app/stylesheets/screen.sass */
.page .wrap .table th {
  padding: 0;
  width: 50%;
  border: 1px solid #bbbbbb;
}
/* line 1237, ../../../app/stylesheets/screen.sass */
.page .wrap .table td {
  border: 1px solid #bbbbbb;
}
/* line 1240, ../../../app/stylesheets/screen.sass */
.page .wrap ul {
  margin-left: 20px;
}
/* line 1242, ../../../app/stylesheets/screen.sass */
.page .wrap ul li {
  line-height: 120%;
}
/* line 1244, ../../../app/stylesheets/screen.sass */
.page .wrap span.title {
  font: 1.5em "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
  font-weight: bold;
  color: #414e98;
}
/* line 1248, ../../../app/stylesheets/screen.sass */
.page .wrap span.title img {
  width: 24px;
  vertical-align: -3px;
}

/* line 1251, ../../../app/stylesheets/screen.sass */
.sub-present {
  margin: 0 auto;
  text-align: center;
  width: 858px;
}
/* line 1256, ../../../app/stylesheets/screen.sass */
.sub-present p.trial {
  font: 120% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
  background: #fff2ce url("/images/subs/sub-present-back-1.png") 0 no-repeat;
  color: white;
  height: 74px;
  line-height: 4.5em;
  margin: 0;
  padding: 0;
}
/* line 1265, ../../../app/stylesheets/screen.sass */
.sub-present p.subs {
  font: 120% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
  background: #e6efff url(../../../images/subs/sub-present-back-2.png) 0 no-repeat;
  color: white;
  height: 74px;
  line-height: 4.5em;
  margin: 0;
  padding: 0;
}
/* line 1274, ../../../app/stylesheets/screen.sass */
.sub-present .subs-back {
  background: -webkit-gradient(linear, left top, left bottom, from(#e6efff), to(white));
  background: -moz-linear-gradient(top, #e6efff, white);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6efff, endColorstr=#FFFFFFFF);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6efff, endColorstr=#FFFFFFFF)";
  margin: 0;
  padding: 0;
}
/* line 1282, ../../../app/stylesheets/screen.sass */
.sub-present .subs-back ul {
  margin-top: 0px;
  text-align: left;
  padding: 10px 70px 40px;
}
/* line 1286, ../../../app/stylesheets/screen.sass */
.sub-present .subs-back ul li {
  font: 120% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}
/* line 1293, ../../../app/stylesheets/screen.sass */
.sub-present .subs-back #picture img {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  vertical-align: top;
}
/* line 1298, ../../../app/stylesheets/screen.sass */
.sub-present .subs-back #picture h3 {
  background: none repeat scroll 0 0 transparent;
  border-top: 0 none;
  line-height: 0;
  padding: 10px 0;
}
/* line 1304, ../../../app/stylesheets/screen.sass */
.sub-present .subs-back #picture dl {
  background: url("/images/presents/pic_002.jpg") no-repeat scroll 18px 6px transparent;
  display: inline;
  float: left;
  height: auto !important;
  margin: 0 10px 0 20px;
  min-height: 190px;
  padding: 10px 0;
  width: 40%;
}
/* line 1313, ../../../app/stylesheets/screen.sass */
.sub-present .subs-back #picture dl dt {
  padding: 0 0 10px 180px;
}
/* line 1315, ../../../app/stylesheets/screen.sass */
.sub-present .subs-back #picture dl dd {
  padding: 0 0 25px 180px;
  text-align: left;
}
/* line 1319, ../../../app/stylesheets/screen.sass */
.sub-present .subs-back #picture #frame {
  background: url("/images/presents/pic_008.jpg") no-repeat scroll 18px 6px transparent;
}
/* line 1322, ../../../app/stylesheets/screen.sass */
.sub-present .subs-back #picture #frame dt {
  padding: 0 0 10px 170px;
}
/* line 1326, ../../../app/stylesheets/screen.sass */
.sub-present .trial-back {
  background: -webkit-gradient(linear, left top, left bottom, from(#fff2ce), to(white));
  background: -moz-linear-gradient(top, #fff2ce, white);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff2ce, endColorstr=#FFFFFFFF);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff2ce, endColorstr=#FFFFFFFF)";
  margin: 0;
  padding: 0;
}
/* line 1334, ../../../app/stylesheets/screen.sass */
.sub-present img {
  padding: 20px;
}

/* line 1338, ../../../app/stylesheets/screen.sass */
#gradient-orange {
  font: 110% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
  color: #222222;
  height: 100px;
  padding: 10px 30px;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff2ce), to(white));
  background: -moz-linear-gradient(top, #fff2ce, white);
  background-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff2ce, endColorstr=#FFFFFFFF);
  background--ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff2ce, endColorstr=#FFFFFFFF)";
}

/* line 1348, ../../../app/stylesheets/screen.sass */
#gradient-blue {
  color: #4096ee;
  height: 100px;
  padding: 10px;
  background: -webkit-gradient(linear, left top, left bottom, from(#e6efff), to(white));
  background: -moz-linear-gradient(top, #e6efff, white);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6efff, endColorstr=#FFFFFFFF);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6efff, endColorstr=#FFFFFFFF)";
}

/* line 1357, ../../../app/stylesheets/screen.sass */
span.qcp a {
  background: #0033cc;
  color: white;
  text-decoration: none;
  padding: 0 2px;
  margin: 0 0 0 5px;
  font-weight: bold;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

/* line 1365, ../../../app/stylesheets/screen.sass */
span.qcm a {
  background: #f1479b;
  color: white;
  text-decoration: none;
  padding: 0 3px;
  margin-left: 0px;
  font-weight: bold;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

/* line 1374, ../../../app/stylesheets/screen.sass */
span.date {
  font: 75% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
  color: #666666;
  text-align: center;
}

/* line 1379, ../../../app/stylesheets/screen.sass */
.table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 15px;
}
/* line 1384, ../../../app/stylesheets/screen.sass */
.table th {
  padding: 10px;
  font-weight: bold;
  text-align: left;
  background: #dddddd;
  color: #555555;
}
/* line 1391, ../../../app/stylesheets/screen.sass */
.table th.first {
  width: 30px;
}
/* line 1393, ../../../app/stylesheets/screen.sass */
.table th.last {
  width: 200px;
}
/* line 1395, ../../../app/stylesheets/screen.sass */
.table .checkbox {
  margin-left: 10px;
}
/* line 1397, ../../../app/stylesheets/screen.sass */
.table td {
  padding: 10px;
  border-bottom: 1px solid #f0f0ee;
}
/* line 1400, ../../../app/stylesheets/screen.sass */
.table td.last {
  text-align: right;
}
/* line 1402, ../../../app/stylesheets/screen.sass */
.table tr.even {
  background: #ebebeb;
}

/* line 1405, ../../../app/stylesheets/screen.sass */
.group-btn {
  margin: 0;
}

/* line 1408, ../../../app/stylesheets/screen.sass */
input.left {
  float: left;
  width: 80%;
}

/* line 1412, ../../../app/stylesheets/screen.sass */
p.btn-add {
  float: left;
  margin-left: 5px;
  background: #c3d9ff;
  padding: 0px 3px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 3px;
}
/* line 1419, ../../../app/stylesheets/screen.sass */
p.btn-add a {
  text-decoration: none;
  font-weight: bold;
  font-size: small;
}

/* line 1424, ../../../app/stylesheets/screen.sass */
p.btn-rmv {
  float: left;
  margin-left: 5px;
  background: #ffe2f7;
  padding: 0px 3px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 3px;
}
/* line 1431, ../../../app/stylesheets/screen.sass */
p.btn-rmv a {
  text-decoration: none;
  font-weight: bold;
  font-size: small;
  color: #d01f3c;
}

/* pagination */
/* line 1440, ../../../app/stylesheets/screen.sass */
.pagination span.current {
  background: #262626;
  color: white;
  border-color: #262626;
}

/* line 1446, ../../../app/stylesheets/screen.sass */
.pagination a {
  color: #262626;
  border-color: #262626;
}

/* line 1451, ../../../app/stylesheets/screen.sass */
.pagination a:hover {
  color: white;
  background: #262626;
}

/* line 1457, ../../../app/stylesheets/screen.sass */
.pagination a {
  padding: 2px 5px;
  margin-right: 5px;
  display: block;
  float: left;
  border-style: solid;
  border-width: 1px;
}
/* line 1464, ../../../app/stylesheets/screen.sass */
.pagination span {
  padding: 2px 5px;
  margin-right: 5px;
  display: block;
  float: left;
  border-style: solid;
  border-width: 1px;
}
/* line 1471, ../../../app/stylesheets/screen.sass */
.pagination span.current {
  font-weight: bold;
}
/* line 1473, ../../../app/stylesheets/screen.sass */
.pagination a {
  text-decoration: none;
}

/* line 1476, ../../../app/stylesheets/screen.sass */
h1 {
  display: none;
}

/* line 1479, ../../../app/stylesheets/screen.sass */
.question-paginate {
  margin: 10px 0;
}

/* line 1482, ../../../app/stylesheets/screen.sass */
.tinymce {
  width: 80%;
  font: 120% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}

/* line 1487, ../../../app/stylesheets/screen.sass */
.image_example img {
  width: 400px;
}

/* line 1490, ../../../app/stylesheets/screen.sass */
.yellow {
  background: #ffffe2;
  padding: 5px 15px;
}

/* line 1494, ../../../app/stylesheets/screen.sass */
.clear {
  clear: both;
}

/* line 1497, ../../../app/stylesheets/screen.sass */
.right {
  float: right;
}

/* line 1500, ../../../app/stylesheets/screen.sass */
#list {
  padding-right: 4px;
  margin-right: 5px;
  border-right: 1px solid #eeeeee;
}
/* line 1502, ../../../app/stylesheets/screen.sass */
#list h2 {
  margin: 0 0 0 15px;
}
/* line 1504, ../../../app/stylesheets/screen.sass */
#list .pages {
  border: 1px solid #dddddd;
  padding: 30px 20px;
  margin: 10px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-box-shadow: 5px 5px 10px #bbbbbb;
  -webkit-box-shadow: 5px 5px 10px #bbbbbb;
}
/* line 1510, ../../../app/stylesheets/screen.sass */
#list .pages h2 {
  margin: 0 0 0 10px;
}
/* line 1514, ../../../app/stylesheets/screen.sass */
#list .pages img {
  padding: 5px 10px;
}

/* line 1518, ../../../app/stylesheets/screen.sass */
span.more {
  font: 60% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
  text-decoration: underline;
}

/* line 1523, ../../../app/stylesheets/screen.sass */
.page-info {
  border-bottom: 1px solid #eeeeee;
  border-top: 1px solid #eeeeee;
  padding: 5px 0;
}
/* line 1527, ../../../app/stylesheets/screen.sass */
.page-info .tags a {
  background-color: #e4ebd8;
  border-bottom: 1px solid #3e6d8e;
  border-right: 1px solid #7f9fb6;
  color: #008c00;
  font-size: 80%;
  margin: 2px 2px 2px 0;
  padding: 3px;
  text-decoration: none;
  white-space: nowrap;
  font-weight: bold;
  float: left;
}
/* line 1539, ../../../app/stylesheets/screen.sass */
.page-info .tags a:hover, .page-info .tags a:active {
  color: #e4ebd8;
  background-color: #008c00;
}
/* line 1542, ../../../app/stylesheets/screen.sass */
.page-info .date {
  color: #aaaaaa;
  font-size: 80%;
  float: right;
  margin-right: 10px;
}
/* line 1547, ../../../app/stylesheets/screen.sass */
.page-info .apply {
  float: right;
}
/* line 1549, ../../../app/stylesheets/screen.sass */
.page-info .apply a {
  background: #0033cc;
  color: white;
  padding: 3px;
  text-decoration: none;
  font-weight: bold;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
/* line 1557, ../../../app/stylesheets/screen.sass */
.page-info .apply a:hover {
  background: #d01f3c;
}

/* line 1561, ../../../app/stylesheets/screen.sass */
.tag-cloud-page-sidebar {
  padding-bottom: 20px;
}
/* line 1563, ../../../app/stylesheets/screen.sass */
.tag-cloud-page-sidebar .tag {
  background-color: #e4ebd8;
  border-bottom: 1px solid #3e6d8e;
  border-right: 1px solid #7f9fb6;
  color: #008c00;
  font-size: 90%;
  line-height: 2.4;
  margin: 2px 2px 2px 0;
  padding: 3px 4px;
  text-decoration: none;
  white-space: nowrap;
  font-weight: bold;
}
/* line 1575, ../../../app/stylesheets/screen.sass */
.tag-cloud-page-sidebar .tag:hover {
  color: #e4ebd8;
  background-color: #008c00;
}

/* line 1580, ../../../app/stylesheets/screen.sass */
.crimson {
  color: #d01f3c;
}

/* line 1583, ../../../app/stylesheets/screen.sass */
.qr {
  text-align: center;
  border-top: 1px solid #eeeeee;
}
/* line 1586, ../../../app/stylesheets/screen.sass */
.qr h4 {
  border-bottom: 1px solid #eeeeee;
}

/* line 1589, ../../../app/stylesheets/screen.sass */
.name {
  border: 1px solid #cccccc;
  padding: 7px 0 7px 7px;
  margin-top: 7px;
  width: 70%;
}

/* line 1596, ../../../app/stylesheets/screen.sass */
.photo-album ul {
  list-style: none;
}
/* line 1599, ../../../app/stylesheets/screen.sass */
.photo-album li {
  float: left;
  margin: 0;
  padding: 0px 1px;
}

/* line 1604, ../../../app/stylesheets/screen.sass */
.shipping a {
  text-decoration: none;
  color: #d01f3c;
}

/* line 1609, ../../../app/stylesheets/screen.sass */
.store-info {
  margin: 0 50px;
  padding: 1em 1.5em;
}
/* line 1612, ../../../app/stylesheets/screen.sass */
.store-info h2 {
  font: 120% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
  font-weight: bold;
  text-decoration: underline;
  color: #d01f3c;
}
/* line 1617, ../../../app/stylesheets/screen.sass */
.store-info ul {
  padding: 0 50px;
}
/* line 1619, ../../../app/stylesheets/screen.sass */
.store-info li {
  line-height: 1.5em;
}

/* line 1622, ../../../app/stylesheets/screen.sass */
table.cart-table {
  width: 100%;
  text-align: center;
  border-collapse: collapse;
  font: 75% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}
/* line 1627, ../../../app/stylesheets/screen.sass */
table.cart-table img {
  padding: 1px;
}
/* line 1629, ../../../app/stylesheets/screen.sass */
table.cart-table th {
  border: 1px solid #999999;
  border-color: #dddddd;
}
/* line 1632, ../../../app/stylesheets/screen.sass */
table.cart-table td {
  border: 1px solid #999999;
  border-color: #dddddd;
}
/* line 1635, ../../../app/stylesheets/screen.sass */
table.cart-table tr.total {
  font-weight: bold;
  background: #eeeeee;
}

/* line 1638, ../../../app/stylesheets/screen.sass */
span.shipping_fee {
  padding: 5px;
  float: right;
  font: 75% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}
