/* line 35, ../protected/sass/plugins/_base.sass */
html {
  position: relative;
  z-index: 0;
}

/* line 43, ../protected/sass/plugins/_base.sass */
body {
  position: relative;
  z-index: 1;
  overflow-y: scroll;
  margin: 0;
  padding: 0;
  color: black;
  background-color: white;
  font-family: "Arial", "Helvetica", sans-serif;
  font-size: 12px;
  line-height: 20px;
}

/* line 67, ../protected/sass/plugins/_base.sass */
div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a,
form button.link, form
button.link, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, input, select, textarea,
table, caption, tbody, tfoot, thead, tr, th, td, .x {
  margin: 0;
  padding: 0;
  color: inherit;
  background-color: transparent;
  background-repeat: no-repeat;
  font-family: inherit;
  font-size: 1em;
  font-weight: inherit;
  font-style: inherit;
  line-height: inherit;
  text-decoration: none;
  text-align: left;
  vertical-align: baseline;
  border: 0;
  outline: 0;
}

/* line 87, ../protected/sass/plugins/_base.sass */
a, form button.link,
input,
textarea,
select,
button {
  outline: 0;
}

/* line 101, ../protected/sass/plugins/_base.sass */
ul,
ol,
dd {
  margin: 0 0 0 20px;
  list-style-position: outside;
}
/* line 111, ../protected/sass/plugins/_base.sass */
ul ul,
ol ul,
dd ul {
  list-style-type: circle;
}

/* line 117, ../protected/sass/plugins/_base.sass */
ol {
  list-style-type: decimal;
  list-style-position: outside;
}
/* line 123, ../protected/sass/plugins/_base.sass */
ol ol {
  list-style-type: lower-roman;
}

/* line 129, ../protected/sass/plugins/_base.sass */
hr {
  display: block;
  height: 1px;
  background: black;
  border: none;
}

/* line 143, ../protected/sass/plugins/_base.sass */
blockquote cite {
  display: block;
}

/* line 149, ../protected/sass/plugins/_base.sass */
table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}
/* line 157, ../protected/sass/plugins/_base.sass */
table th, table td {
  vertical-align: top;
}
/* line 161, ../protected/sass/plugins/_base.sass */
table thead, table th, table caption {
  font-weight: bold;
}

/* line 167, ../protected/sass/plugins/_base.sass */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 7, ../protected/sass/plugins/_typography.sass */
h1 {
  font-size: 31px;
}

/* line 13, ../protected/sass/plugins/_typography.sass */
h2 {
  font-size: 24px;
}

/* line 19, ../protected/sass/plugins/_typography.sass */
h3 {
  font-size: 16px;
}

/* line 25, ../protected/sass/plugins/_typography.sass */
h4 {
  font-size: 14px;
}

/* line 31, ../protected/sass/plugins/_typography.sass */
h5 {
  font-size: 12px;
}

/* line 37, ../protected/sass/plugins/_typography.sass */
h6 {
  font-size: 12px;
}

/* line 43, ../protected/sass/plugins/_typography.sass */
p {
  font-size: 12px;
}

/* line 49, ../protected/sass/plugins/_typography.sass */
ul {
  margin: 0 0 0 20px;
}

/* line 55, ../protected/sass/plugins/_typography.sass */
a, form button.link {
  color: #0022ff;
}
/* line 59, ../protected/sass/plugins/_typography.sass */
a:hover, form button.link:hover {
  color: black;
}
/* line 63, ../protected/sass/plugins/_typography.sass */
a:active, form button.link:active {
  color: #cc3333;
}

/* line 69, ../protected/sass/plugins/_typography.sass */
del {
  color: #888888;
  text-decoration: line-through;
}

/* line 77, ../protected/sass/plugins/_typography.sass */
abbr,
acronym {
  text-transform: uppercase;
  border-bottom: 1px dashed #dddddd;
  cursor: help;
}

/* line 89, ../protected/sass/plugins/_typography.sass */
code,
pre,
var {
  font-family: Palatino Linotype, Courier, monospace;
  font-size: 12px;
  color: #008800;
  background-color: #eeeeee;
}

/* line 105, ../protected/sass/plugins/_typography.sass */
strong {
  font-weight: bold;
}

/* line 111, ../protected/sass/plugins/_typography.sass */
em,
cite {
  font-style: italic;
}

/* line 119, ../protected/sass/plugins/_typography.sass */
u,
ins {
  text-decoration: underline;
}

/* line 127, ../protected/sass/plugins/_typography.sass */
s,
strike {
  text-decoration: line-through;
}

/* line 135, ../protected/sass/plugins/_typography.sass */
sub {
  font-size: 7px;
  vertical-align: sub;
}

/* line 143, ../protected/sass/plugins/_typography.sass */
sup {
  font-size: 7px;
  vertical-align: super;
}

/* line 197, ../protected/sass/plugins/_layout.sass */
body {
  text-align: center;
}

/* line 201, ../protected/sass/plugins/_layout.sass */
*:first-child + html body {
  overflow: hidden;
}

/* line 205, ../protected/sass/plugins/_layout.sass */
.left {
  text-align: left;
}
/* line 209, ../protected/sass/plugins/_layout.sass */
.left #container {
  margin-left: 0;
}

/* line 217, ../protected/sass/plugins/_layout.sass */
.right #container {
  margin-right: 0;
}

/* line 223, ../protected/sass/plugins/_layout.sass */
#header,
#content-wrapper,
#footer {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  clear: both;
  margin: 0 auto;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
#header:after,
#content-wrapper:after,
#footer:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html #header, * + html
#content-wrapper, * + html
#footer {
  height: 1%;
  zoom: 1;
}

/* line 237, ../protected/sass/plugins/_layout.sass */
#container,
.in {
  clear: both;
  margin: 0 auto;
}

/* line 1, ../protected/sass/plugins/_forms.sass */
input,
select,
textarea {
  background-color: white;
  border: 1px solid #888888;
}

/* line 12, ../protected/sass/plugins/_forms.sass */
input[type=checkbox],
input[type=radio] {
  border: 0;
}

/* line 17, ../protected/sass/plugins/_forms.sass */
input[type=checkbox],
input[type=radio],
input[type=submit],
select,
button {
  cursor: pointer;
}

/* line 31, ../protected/sass/plugins/_forms.sass */
button {
  margin: 0;
  padding: 0;
  line-height: 20px;
}

/* line 5, ../protected/sass/_generic.sass */
html {
  background-color: white;
}

/* line 8, ../protected/sass/_generic.sass */
body {
  background-color: #ecf2f9;
}

/* line 11, ../protected/sass/_generic.sass */
a, form button.link {
  color: #336699;
  cursor: pointer;
}

/* line 15, ../protected/sass/_generic.sass */
.section {
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-box-shadow: #e0e2e5 0 1px 2px;
  -moz-box-shadow: #e0e2e5 0 1px 2px;
  box-shadow: #e0e2e5 0 1px 2px;
  margin: 0 0 20px;
  background-color: white;
  border: 1px solid #cccccc;
}
/* line 21, ../protected/sass/_generic.sass */
.section.tabbed {
  border-radius: 0 5px 5px 5px;
  -moz-border-radius: 0 5px 5px 5px;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
}
/* line 23, ../protected/sass/_generic.sass */
.section .in {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  padding: 15px 15px 0;
  border: 1px solid white;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.section .in:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .section .in {
  height: 1%;
  zoom: 1;
}
/* line 28, ../protected/sass/_generic.sass */
.section .in p {
  color: #5c616a;
  padding-bottom: 15px;
}
/* line 31, ../protected/sass/_generic.sass */
.section .in.alt {
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(#f6f7f8));
  background: -o-gradient(top, bottom, from(white), to(#f6f7f8));
  background: -moz-linear-gradient(top, white, #f6f7f8);
}
/* line 33, ../protected/sass/_generic.sass */
#aside .section .in {
  padding-bottom: 0;
}
/* line 35, ../protected/sass/_generic.sass */
.section .in h1, .section .in h2 {
  margin-bottom: 15px;
  padding-bottom: 15px;
  font-size: 24px;
  color: #5c616a;
  border-bottom: 1px solid #cccccc;
}
/* line 41, ../protected/sass/_generic.sass */
.section .in h1.noborder, .section .in h2.noborder {
  padding-bottom: 5px;
  border: 0;
}
/* line 45, ../protected/sass/_generic.sass */
.section .in h1 .avatar img, .section .in h2 .avatar img {
  width: 24px;
  height: 24px;
}
/* line 48, ../protected/sass/_generic.sass */
.section .in h1 a, .section .in h1 form button.link, form .section .in h1 button.link, .section .in h2 a, .section .in h2 form button.link, form .section .in h2 button.link {
  font-weight: bold;
  letter-spacing: -1px;
}
/* line 51, ../protected/sass/_generic.sass */
.section .in h1 em, .section .in h1 .right, .section .in h1 .admin, .section .in h2 em, .section .in h2 .right, .section .in h2 .admin {
  float: right;
  color: #737a86;
  font-size: 12px;
  font-style: normal;
}
/* line 56, ../protected/sass/_generic.sass */
.section .in h1 em a, .section .in h1 em form button.link, form .section .in h1 em button.link, .section .in h1 .right a, .section .in h1 .right form button.link, form .section .in h1 .right button.link, .section .in h1 .admin a, .section .in h1 .admin form button.link, form .section .in h1 .admin button.link, .section .in h2 em a, .section .in h2 em form button.link, form .section .in h2 em button.link, .section .in h2 .right a, .section .in h2 .right form button.link, form .section .in h2 .right button.link, .section .in h2 .admin a, .section .in h2 .admin form button.link, form .section .in h2 .admin button.link {
  letter-spacing: 0;
}
/* line 58, ../protected/sass/_generic.sass */
.section .in h1 em a.toggle-events, .section .in h1 em form button.toggle-events.link, form .section .in h1 em button.toggle-events.link, .section .in h1 .right a.toggle-events, .section .in h1 .right form button.toggle-events.link, form .section .in h1 .right button.toggle-events.link, .section .in h1 .admin a.toggle-events, .section .in h1 .admin form button.toggle-events.link, form .section .in h1 .admin button.toggle-events.link, .section .in h2 em a.toggle-events, .section .in h2 em form button.toggle-events.link, form .section .in h2 em button.toggle-events.link, .section .in h2 .right a.toggle-events, .section .in h2 .right form button.toggle-events.link, form .section .in h2 .right button.toggle-events.link, .section .in h2 .admin a.toggle-events, .section .in h2 .admin form button.toggle-events.link, form .section .in h2 .admin button.toggle-events.link {
  font-weight: normal;
}
/* line 60, ../protected/sass/_generic.sass */
.section .in h1 em a.toggle-events.selected, .section .in h1 em form button.toggle-events.selected.link, form .section .in h1 em button.toggle-events.selected.link, .section .in h1 .right a.toggle-events.selected, .section .in h1 .right form button.toggle-events.selected.link, form .section .in h1 .right button.toggle-events.selected.link, .section .in h1 .admin a.toggle-events.selected, .section .in h1 .admin form button.toggle-events.selected.link, form .section .in h1 .admin button.toggle-events.selected.link, .section .in h2 em a.toggle-events.selected, .section .in h2 em form button.toggle-events.selected.link, form .section .in h2 em button.toggle-events.selected.link, .section .in h2 .right a.toggle-events.selected, .section .in h2 .right form button.toggle-events.selected.link, form .section .in h2 .right button.toggle-events.selected.link, .section .in h2 .admin a.toggle-events.selected, .section .in h2 .admin form button.toggle-events.selected.link, form .section .in h2 .admin button.toggle-events.selected.link {
  font-weight: bold;
}
/* line 62, ../protected/sass/_generic.sass */
.section .in h1 em a.toggle-videos, .section .in h1 em form button.toggle-videos.link, form .section .in h1 em button.toggle-videos.link, .section .in h1 .right a.toggle-videos, .section .in h1 .right form button.toggle-videos.link, form .section .in h1 .right button.toggle-videos.link, .section .in h1 .admin a.toggle-videos, .section .in h1 .admin form button.toggle-videos.link, form .section .in h1 .admin button.toggle-videos.link, .section .in h2 em a.toggle-videos, .section .in h2 em form button.toggle-videos.link, form .section .in h2 em button.toggle-videos.link, .section .in h2 .right a.toggle-videos, .section .in h2 .right form button.toggle-videos.link, form .section .in h2 .right button.toggle-videos.link, .section .in h2 .admin a.toggle-videos, .section .in h2 .admin form button.toggle-videos.link, form .section .in h2 .admin button.toggle-videos.link {
  font-weight: normal;
}
/* line 64, ../protected/sass/_generic.sass */
.section .in h1 em a.toggle-videos.selected, .section .in h1 em form button.toggle-videos.selected.link, form .section .in h1 em button.toggle-videos.selected.link, .section .in h1 .right a.toggle-videos.selected, .section .in h1 .right form button.toggle-videos.selected.link, form .section .in h1 .right button.toggle-videos.selected.link, .section .in h1 .admin a.toggle-videos.selected, .section .in h1 .admin form button.toggle-videos.selected.link, form .section .in h1 .admin button.toggle-videos.selected.link, .section .in h2 em a.toggle-videos.selected, .section .in h2 em form button.toggle-videos.selected.link, form .section .in h2 em button.toggle-videos.selected.link, .section .in h2 .right a.toggle-videos.selected, .section .in h2 .right form button.toggle-videos.selected.link, form .section .in h2 .right button.toggle-videos.selected.link, .section .in h2 .admin a.toggle-videos.selected, .section .in h2 .admin form button.toggle-videos.selected.link, form .section .in h2 .admin button.toggle-videos.selected.link {
  font-weight: bold;
}
/* line 66, ../protected/sass/_generic.sass */
.section .in h1 .right, .section .in h2 .right {
  margin-top: -6px;
  line-height: 16px;
}
/* line 69, ../protected/sass/_generic.sass */
.section .in h1 .right a, .section .in h1 .right form button.link, form .section .in h1 .right button.link, .section .in h2 .right a, .section .in h2 .right form button.link, form .section .in h2 .right button.link {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipses;
}
/* line 75, ../protected/sass/_generic.sass */
.section .in h2 {
  font-size: 18px;
}
/* line 77, ../protected/sass/_generic.sass */
.section .in h3 {
  padding: 5px 0 10px;
  color: #383c41;
  font-size: 13px;
}
/* line 81, ../protected/sass/_generic.sass */
.section .in h4 {
  float: right;
  padding: 2px 0;
  color: #383c41;
}
/* line 85, ../protected/sass/_generic.sass */
.section .in hr {
  color: #cccccc;
  background-color: #cccccc;
  margin: 15px 0;
}

/* line 90, ../protected/sass/_generic.sass */
.overlay {
  -webkit-box-shadow: #5c616a 0 0 20px;
  -moz-box-shadow: #5c616a 0 0 20px;
  box-shadow: #5c616a 0 0 20px;
  display: none;
  z-index: 999999;
  position: absolute;
  top: 0;
  left: 0;
  background-color: white;
  width: 470px;
  padding: 15px 20px;
  margin-top: -80px;
  color: #5c616a;
  border: 1px solid #c5c8cd;
}
/* line 103, ../protected/sass/_generic.sass */
.overlay .closex, .overlay .previous, .overlay .next {
  background-color: transparent;
  position: absolute;
  height: 35px;
  width: 35px;
  text-indent: -9999em;
}
/* line 109, ../protected/sass/_generic.sass */
.overlay .closex {
  background-image: url(../images/style/close.png);
  right: -15px;
  top: -15px;
}
/* line 113, ../protected/sass/_generic.sass */
.overlay .next {
  background-image: url(../images/style/next.png);
  right: -15px;
  bottom: -15px;
}
/* line 117, ../protected/sass/_generic.sass */
.overlay .previous {
  background-image: url(../images/style/previous.png);
  left: -15px;
  bottom: -15px;
}
/* line 121, ../protected/sass/_generic.sass */
.overlay .control.button {
  padding-top: 15px;
  text-align: right;
}

/* line 1, ../protected/sass/_scaffold.sass */
table {
  width: auto;
  margin-bottom: 20px;
  color: #5c616a;
}
/* line 5, ../protected/sass/_scaffold.sass */
table th, table td {
  padding: 5px 20px 5px 0;
}
/* line 7, ../protected/sass/_scaffold.sass */
table th {
  color: #737a86;
}
/* line 9, ../protected/sass/_scaffold.sass */
table th small {
  font-weight: normal;
}

/* line 12, ../protected/sass/_scaffold.sass */
dl {
  color: #5c616a;
}
/* line 14, ../protected/sass/_scaffold.sass */
dl dt, dl dd {
  padding: 5px 0;
  float: left;
  margin: 0;
}
/* line 18, ../protected/sass/_scaffold.sass */
dl dt {
  color: #c5c8cd;
  clear: both;
  font-weight: bold;
  width: 40%;
}
/* line 23, ../protected/sass/_scaffold.sass */
dl dd {
  width: 60%;
}

/* line 26, ../protected/sass/_scaffold.sass */
.solo form, form.blockinline {
  padding-bottom: 15px;
}
/* line 45, ../protected/sass/plugins/_forms.sass */
.solo form .legend, form.blockinline .legend {
  display: block;
}
/* line 51, ../protected/sass/plugins/_forms.sass */
.solo form .control, form.blockinline .control {
  position: relative;
  _display: inline-block;
  _zoom: 1;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.solo form .control:after, form.blockinline .control:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .solo form .control, * + html form.blockinline .control {
  height: 1%;
  zoom: 1;
}
/* line 57, ../protected/sass/plugins/_forms.sass */
.solo form label,
.solo form .alt .title, form.blockinline label, form.blockinline .alt .title {
  *display: inline;
  float: left;
  width: 200px;
  margin-left: 0;
  padding: 6px 0;
  vertical-align: top;
}
/* line 73, ../protected/sass/plugins/_forms.sass */
.solo form input, .solo form select, .solo form textarea, form.blockinline input, form.blockinline select, form.blockinline textarea {
  width: 200px;
  padding: 3px;
}
/* line 80, ../protected/sass/plugins/_forms.sass */
.solo form input[type=checkbox],
.solo form input[type=radio],
.solo form input[type=submit],
.solo form input[type=button],
.solo form input[type=image],
.solo form input[type=reset], form.blockinline input[type=checkbox], form.blockinline input[type=radio], form.blockinline input[type=submit], form.blockinline input[type=button], form.blockinline input[type=image], form.blockinline input[type=reset] {
  width: auto;
}
/* line 91, ../protected/sass/plugins/_forms.sass */
.solo form input,
.solo form textarea, form.blockinline input, form.blockinline textarea {
  padding-top: 4px;
  padding-bottom: 4px;
}
/* line 101, ../protected/sass/plugins/_forms.sass */
.solo form select, form.blockinline select {
  width: 208px;
  cursor: pointer;
}
/* line 109, ../protected/sass/plugins/_forms.sass */
.solo form textarea, form.blockinline textarea {
  height: 72px;
}
/* line 115, ../protected/sass/plugins/_forms.sass */
.solo form button, form.blockinline button {
  margin: 0;
  font-weight: bold;
  cursor: pointer;
}
/* line 125, ../protected/sass/plugins/_forms.sass */
.solo form .indent, form.blockinline .indent {
  padding-left: 200px;
}
/* line 133, ../protected/sass/plugins/_forms.sass */
.solo form .alt label, form.blockinline .alt label {
  width: auto;
  padding: 3px 0;
  padding-right: 15px;
  cursor: pointer;
}
/* line 143, ../protected/sass/plugins/_forms.sass */
.solo form .alt label p, .solo form .alt label span, .solo form .alt label div, .solo form .alt label a, .solo form .alt label button.link, form.blockinline .alt label p, form.blockinline .alt label span, form.blockinline .alt label div, form.blockinline .alt label a, form.blockinline .alt label button.link {
  display: inline;
  vertical-align: top;
  line-height: 20px;
}
/* line 151, ../protected/sass/plugins/_forms.sass */
.solo form .alt input, form.blockinline .alt input {
  width: auto;
  margin: 3px;
  margin-left: 0;
  padding: 0;
  border: 0;
  cursor: pointer;
}
/* line 169, ../protected/sass/plugins/_forms.sass */
.solo form .rows label, form.blockinline .rows label {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  float: none;
  display: block;
  padding-left: 200px;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.solo form .rows label:after, form.blockinline .rows label:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .solo form .rows label, * + html form.blockinline .rows label {
  height: 1%;
  zoom: 1;
}
/* line 179, ../protected/sass/plugins/_forms.sass */
.solo form .rows .title, form.blockinline .rows .title {
  margin-right: -200px;
}
/* line 29, ../protected/sass/_scaffold.sass */
.solo form .control, form.blockinline .control {
  margin-bottom: 3px;
}
/* line 31, ../protected/sass/_scaffold.sass */
.solo form textarea, form.blockinline textarea {
  width: 300px;
}
/* line 33, ../protected/sass/_scaffold.sass */
.solo form .alt, form.blockinline .alt {
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 36, ../protected/sass/_scaffold.sass */
.solo form .button, form.blockinline .button {
  padding-top: 15px;
}
/* line 38, ../protected/sass/_scaffold.sass */
.solo form span.required, form.blockinline span.required {
  color: #cc0000;
}
/* line 40, ../protected/sass/_scaffold.sass */
.solo form input.hasTimeEntry, form.blockinline input.hasTimeEntry {
  width: 180px;
}
/* line 42, ../protected/sass/_scaffold.sass */
.group-update .solo form input[type="checkbox"], .group-update form.blockinline input[type="checkbox"] {
  margin-top: 8px;
}

/* line 46, ../protected/sass/_scaffold.sass */
.solo form .errorMessage, .solo form .successMessage, form.blockinline .errorMessage, form.blockinline .successMessage, #groupinvite .errorMessage, #groupinvite .successMessage {
  clear: left;
  margin: 5px 0 10px;
  padding: 5px;
  background-color: #ffaaaa;
}
/* line 51, ../protected/sass/_scaffold.sass */
.solo form .successMessage, form.blockinline .successMessage, #groupinvite .successMessage {
  background-color: #b3cce6;
}

/* line 54, ../protected/sass/_scaffold.sass */
#header {
  height: 72px;
  padding: 10px 0;
  background-color: #336699;
}

/* line 59, ../protected/sass/_scaffold.sass */
#nav-top,
#nav-main {
  float: right;
  clear: right;
}
/* line 63, ../protected/sass/_scaffold.sass */
#nav-top li,
#nav-main li {
  margin-left: 10px;
}

/* line 66, ../protected/sass/_scaffold.sass */
#nav-top {
  padding: 0 0 10px;
}
/* line 68, ../protected/sass/_scaffold.sass */
#nav-top li {
  font-size: 11px;
  color: #8cb2d9;
}
/* line 71, ../protected/sass/_scaffold.sass */
#nav-top a, #nav-top form button.link, form #nav-top button.link {
  float: none;
  color: #b3cce6;
}
/* line 74, ../protected/sass/_scaffold.sass */
#nav-top a:hover, #nav-top form button.link:hover, form #nav-top button.link:hover {
  color: white;
}

/* line 77, ../protected/sass/_scaffold.sass */
a.selected, form button.selected.link {
  font-weight: bold;
}

/* line 81, ../protected/sass/_scaffold.sass */
#nav-main a, #nav-main form button.link, form #nav-main button.link {
  border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  padding: 12px 20px 10px;
  color: white;
  font-size: 16px;
  font-weight: bold;
}
/* line 87, ../protected/sass/_scaffold.sass */
#nav-main .selected a, #nav-main .selected form button.link, form #nav-main .selected button.link,
#nav-main a:hover,
#nav-main form button.link:hover, form
#nav-main button.link:hover {
  background-color: #3973ac;
}
/* line 90, ../protected/sass/_scaffold.sass */
#nav-main .selected a, #nav-main .selected form button.link, form #nav-main .selected button.link {
  color: #b3cce6;
}

/* line 93, ../protected/sass/_scaffold.sass */
#content-wrapper {
  width: 940px;
  margin: 20px auto;
  padding: 10px 0;
}
/* line 15, ../protected/sass/plugins/_layout.sass */
#content-wrapper #aside {
  *display: inline;
  float: left;
  width: 200px;
}
/* line 31, ../protected/sass/plugins/_layout.sass */
#content-wrapper #content {
  width: 700px;
  *display: inline;
  float: right;
}

/* line 98, ../protected/sass/_scaffold.sass */
#search {
  border-radius: 20px 20px 20px 20px;
  -moz-border-radius: 20px 20px 20px 20px;
  -webkit-border-top-left-radius: 20px;
  -webkit-border-top-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
  border: 1px solid #c5c8cd;
  padding-top: 1px;
  padding-left: 11px;
  margin-bottom: 10px;
  -webkit-box-shadow: #c5c8cd 1px 1px 5px;
  -moz-box-shadow: #c5c8cd 1px 1px 5px;
  box-shadow: #c5c8cd 1px 1px 5px;
  white-space: nowrap;
}
/* line 106, ../protected/sass/_scaffold.sass */
#search input {
  border: 0px;
}
/* line 108, ../protected/sass/_scaffold.sass */
#search input[type=text] {
  height: 20px;
  width: 128px;
}
/* line 111, ../protected/sass/_scaffold.sass */
#search input[type=submit] {
  background-color: transparent;
  background-image: url(../images/style/icon-search.png);
  background-repeat: no-repeat;
  background-position: center center;
  height: 20px;
  display: inline;
  text-indent: -1000px;
  padding-right: 3px;
  line-height: 100%;
}

/* line 122, ../protected/sass/_scaffold.sass */
#aside {
  margin-right: 40px;
}
/* line 124, ../protected/sass/_scaffold.sass */
#aside .sticky {
  /* since sticky items end up getting position: fixed, it needs a hardcoded width */
  /* this should be however wide the aside itself is */
  width: 200px;
}
/* line 128, ../protected/sass/_scaffold.sass */
#aside .tabs a, #aside .tabs form button.link, form #aside .tabs button.link {
  padding: 8px 15px;
}
/* line 130, ../protected/sass/_scaffold.sass */
#aside .pager {
  text-align: center;
  margin-bottom: 5px;
}
/* line 133, ../protected/sass/_scaffold.sass */
#aside .userdash {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  text-align: center;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
#aside .userdash:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html #aside .userdash {
  height: 1%;
  zoom: 1;
}
/* line 136, ../protected/sass/_scaffold.sass */
#aside .userdash .figure {
  display: block;
  margin: 0 auto 10px;
  width: 162px;
  float: none;
}
/* line 141, ../protected/sass/_scaffold.sass */
#aside .userdash a, #aside .userdash form button.link, form #aside .userdash button.link {
  display: block;
  margin-bottom: 10px;
  text-align: center;
}
/* line 145, ../protected/sass/_scaffold.sass */
#aside .userdash h2 {
  border-bottom: none;
  padding-bottom: 0;
  text-align: center;
  font-weight: bold;
}
/* line 150, ../protected/sass/_scaffold.sass */
#aside .userdash h2 a, #aside .userdash h2 form button.link, form #aside .userdash h2 button.link {
  letter-spacing: normal;
  margin-bottom: 0;
}
/* line 153, ../protected/sass/_scaffold.sass */
#aside .section .in .userdash p {
  padding-bottom: 0;
  text-align: center;
  margin-bottom: 10px;
}
/* line 159, ../protected/sass/_scaffold.sass */
#aside .groups ul.sidenav li {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  padding: 4px 10px;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
#aside .groups ul.sidenav li:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html #aside .groups ul.sidenav li {
  height: 1%;
  zoom: 1;
}
/* line 162, ../protected/sass/_scaffold.sass */
#aside .groups ul.sidenav li:hover {
  color: #383c41;
  background-color: #ecf2f9;
}
/* line 165, ../protected/sass/_scaffold.sass */
#aside .groups ul.sidenav li a, #aside .groups ul.sidenav li form button.link, form #aside .groups ul.sidenav li button.link {
  padding: 0;
  float: left;
}
/* line 168, ../protected/sass/_scaffold.sass */
#aside .groups ul.sidenav li a:hover, #aside .groups ul.sidenav li form button.link:hover, form #aside .groups ul.sidenav li button.link:hover {
  background-color: inherit;
}
/* line 170, ../protected/sass/_scaffold.sass */
#aside .groups h3 a.remove, #aside .groups h3 form button.remove.link, form #aside .groups h3 button.remove.link, #aside .groups ul.sidenav li a.remove, #aside .groups ul.sidenav li form button.remove.link, form #aside .groups ul.sidenav li button.remove.link {
  float: right;
  font-size: 11px;
  display: none;
  padding-left: 20px;
}
/* line 175, ../protected/sass/_scaffold.sass */
#aside .groups h3:hover a.remove, #aside .groups h3:hover form button.remove.link, form #aside .groups h3:hover button.remove.link, #aside .groups ul.sidenav li:hover a.remove, #aside .groups ul.sidenav li:hover form button.remove.link, form #aside .groups ul.sidenav li:hover button.remove.link {
  display: block;
}
/* line 177, ../protected/sass/_scaffold.sass */
#aside .groups .groupInvite {
  position: relative;
  _display: inline-block;
  _zoom: 1;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
#aside .groups .groupInvite:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html #aside .groups .groupInvite {
  height: 1%;
  zoom: 1;
}
/* line 179, ../protected/sass/_scaffold.sass */
#aside .groups .groupInvite .groupInviteLink.btnalt, #aside .groups .groupInvite .tabs li a.groupInviteLink.btnalt, .tabs li #aside .groups .groupInvite a.groupInviteLink.btnalt, #aside .groups .groupInvite .tabs li form button.groupInviteLink.btnalt.link, .tabs li form #aside .groups .groupInvite button.groupInviteLink.btnalt.link, #aside .groups .groupInvite form .tabs li button.groupInviteLink.btnalt.link, form .tabs li #aside .groups .groupInvite button.groupInviteLink.btnalt.link {
  margin-bottom: 0;
}
/* line 181, ../protected/sass/_scaffold.sass */
#aside .groups .groupInvite ul {
  display: none;
  margin: 0;
}
/* line 184, ../protected/sass/_scaffold.sass */
#aside .groups .groupInvite ul li {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  list-style: none;
  border-bottom: 1px solid #e0e2e5;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
#aside .groups .groupInvite ul li:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html #aside .groups .groupInvite ul li {
  height: 1%;
  zoom: 1;
}
/* line 188, ../protected/sass/_scaffold.sass */
#aside .groups .groupInvite ul li select {
  width: 100%;
}
/* line 190, ../protected/sass/_scaffold.sass */
#aside .groups .groupInvite ul li a.hide, #aside .groups .groupInvite ul li form button.hide.link, form #aside .groups .groupInvite ul li button.hide.link {
  float: right;
}
/* line 193, ../protected/sass/_scaffold.sass */
#aside .tabbed p {
  text-align: center;
}
/* line 196, ../protected/sass/_scaffold.sass */
#aside .userdash .button button, #aside .tabbed .button button, #aside .groups .groupInvite .button button {
  float: left;
}
/* line 198, ../protected/sass/_scaffold.sass */
#aside .userdash .btnalt, #aside .userdash .tabs li a.btnalt, .tabs li #aside .userdash a.btnalt, #aside .userdash .tabs li form button.btnalt.link, .tabs li form #aside .userdash button.btnalt.link, #aside .userdash form .tabs li button.btnalt.link, form .tabs li #aside .userdash button.btnalt.link, #aside .tabbed .btnalt, #aside .tabbed .tabs li a.btnalt, .tabs li #aside .tabbed a.btnalt, #aside .tabbed .tabs li form button.btnalt.link, .tabs li form #aside .tabbed button.btnalt.link, #aside .tabbed form .tabs li button.btnalt.link, form .tabs li #aside .tabbed button.btnalt.link, #aside .groups .groupInvite .btnalt, #aside .groups .groupInvite .tabs li a.btnalt, .tabs li #aside .groups .groupInvite a.btnalt, #aside .groups .groupInvite .tabs li form button.btnalt.link, .tabs li form #aside .groups .groupInvite button.btnalt.link, #aside .groups .groupInvite form .tabs li button.btnalt.link, form .tabs li #aside .groups .groupInvite button.btnalt.link {
  float: none;
  margin-right: 0;
  margin-bottom: 10px;
  display: block;
}
/* line 203, ../protected/sass/_scaffold.sass */
#aside .userdash button.btnalt, #aside .tabbed button.btnalt, #aside .groups .groupInvite button.btnalt {
  width: 100%;
  padding: 5px 10px;
}
/* line 206, ../protected/sass/_scaffold.sass */
#aside .userdash span.empty, #aside .tabbed span.empty, #aside .groups .groupInvite span.empty {
  margin-bottom: 10px;
  display: block;
}
/* line 209, ../protected/sass/_scaffold.sass */
#aside .userdash .athletes li, #aside .tabbed .athletes li, #aside .groups .groupInvite .athletes li {
  margin-bottom: 10px;
}

/* line 213, ../protected/sass/_scaffold.sass */
ul.sidenav {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  margin: 0;
  list-style: none;
  margin: 0 0 20px;
  border-top: 1px solid #e0e2e5;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
ul.sidenav:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html ul.sidenav {
  height: 1%;
  zoom: 1;
}
/* line 33, ../protected/sass/plugins/_navigation.sass */
ul.sidenav li,
ul.sidenav a,
ul.sidenav form button.link, form
ul.sidenav button.link {
  float: left;
  margin: 0;
}
/* line 67, ../protected/sass/plugins/_navigation.sass */
ul.sidenav ul {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  margin: 0;
  list-style: none;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
ul.sidenav ul:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html ul.sidenav ul {
  height: 1%;
  zoom: 1;
}
/* line 33, ../protected/sass/plugins/_navigation.sass */
ul.sidenav ul li,
ul.sidenav ul a,
ul.sidenav ul form button.link, form
ul.sidenav ul button.link {
  float: left;
  margin: 0;
}
/* line 45, ../protected/sass/plugins/_navigation.sass */
ul.sidenav li {
  float: none;
  display: block;
  _margin: 0 0 -3px;
}
/* line 53, ../protected/sass/plugins/_navigation.sass */
ul.sidenav a, ul.sidenav form button.link, form ul.sidenav button.link {
  float: none;
  display: block;
}
/* line 217, ../protected/sass/_scaffold.sass */
#content ul.sidenav {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  margin: 0;
  list-style: none;
  padding-bottom: 20px;
  border-top: 0;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
#content ul.sidenav:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html #content ul.sidenav {
  height: 1%;
  zoom: 1;
}
/* line 33, ../protected/sass/plugins/_navigation.sass */
#content ul.sidenav li,
#content ul.sidenav a,
#content ul.sidenav form button.link, form
#content ul.sidenav button.link {
  float: left;
  margin: 0;
}
/* line 67, ../protected/sass/plugins/_navigation.sass */
#content ul.sidenav ul {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  margin: 0;
  list-style: none;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
#content ul.sidenav ul:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html #content ul.sidenav ul {
  height: 1%;
  zoom: 1;
}
/* line 33, ../protected/sass/plugins/_navigation.sass */
#content ul.sidenav ul li,
#content ul.sidenav ul a,
#content ul.sidenav ul form button.link, form
#content ul.sidenav ul button.link {
  float: left;
  margin: 0;
}
/* line 221, ../protected/sass/_scaffold.sass */
#content ul.sidenav a, #content ul.sidenav form button.link, form #content ul.sidenav button.link {
  width: 120px;
}
/* line 223, ../protected/sass/_scaffold.sass */
ul.sidenav li {
  padding: 1px 0;
  border-bottom: 1px solid #e0e2e5;
}
/* line 226, ../protected/sass/_scaffold.sass */
ul.sidenav a, ul.sidenav form button.link, form ul.sidenav button.link {
  padding: 4px 10px;
}
/* line 228, ../protected/sass/_scaffold.sass */
ul.sidenav .selected a, ul.sidenav .selected form button.link, form ul.sidenav .selected button.link, ul.sidenav a:hover, ul.sidenav form button.link:hover, form ul.sidenav button.link:hover {
  color: #383c41;
  background-color: #ecf2f9;
}

/* line 232, ../protected/sass/_scaffold.sass */
.icon,
.overlay input[type=checkbox], .overlay input[type=radio], .overlay input[type=checkbox] + label, .overlay input[type=radio] + label {
  /* FIXME: this should probably be set for radios/checkboxes globally, but some others have margins, etc to simulate this */
  vertical-align: middle;
}

/* line 237, ../protected/sass/_scaffold.sass */
.list {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  margin: 0;
  list-style: none;
  padding-bottom: 15px;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.list:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .list {
  height: 1%;
  zoom: 1;
}
/* line 33, ../protected/sass/plugins/_navigation.sass */
.list li,
.list a,
.list form button.link, form
.list button.link {
  float: left;
  margin: 0;
}
/* line 67, ../protected/sass/plugins/_navigation.sass */
.list ul {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  margin: 0;
  list-style: none;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.list ul:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .list ul {
  height: 1%;
  zoom: 1;
}
/* line 33, ../protected/sass/plugins/_navigation.sass */
.list ul li,
.list ul a,
.list ul form button.link, form
.list ul button.link {
  float: left;
  margin: 0;
}
/* line 45, ../protected/sass/plugins/_navigation.sass */
.list li {
  float: none;
  display: block;
  _margin: 0 0 -3px;
}
/* line 53, ../protected/sass/plugins/_navigation.sass */
.list a, .list form button.link, form .list button.link {
  float: none;
  display: block;
}
/* line 240, ../protected/sass/_scaffold.sass */
.list li {
  padding: 1px 0;
  border-bottom: 1px solid #e0e2e5;
}
/* line 243, ../protected/sass/_scaffold.sass */
.list a, .list form button.link, form .list button.link {
  padding: 4px 10px;
}
/* line 245, ../protected/sass/_scaffold.sass */
.list .selected a, .list .selected form button.link, form .list .selected button.link,
.list a:hover,
.list form button.link:hover, form
.list button.link:hover {
  color: #383c41;
  background-color: #ecf2f9;
}

/* line 250, ../protected/sass/_scaffold.sass */
.tabs {
  display: none;
  position: relative;
  _display: inline-block;
  _zoom: 1;
  margin: 0;
  list-style: none;
  position: relative;
  z-index: 10;
  margin-bottom: -1px;
  border: 0;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.tabs:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .tabs {
  height: 1%;
  zoom: 1;
}
/* line 33, ../protected/sass/plugins/_navigation.sass */
.tabs li,
.tabs a,
.tabs form button.link, form
.tabs button.link {
  float: left;
  margin: 0;
}
/* line 67, ../protected/sass/plugins/_navigation.sass */
.tabs ul {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  margin: 0;
  list-style: none;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.tabs ul:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .tabs ul {
  height: 1%;
  zoom: 1;
}
/* line 33, ../protected/sass/plugins/_navigation.sass */
.tabs ul li,
.tabs ul a,
.tabs ul form button.link, form
.tabs ul button.link {
  float: left;
  margin: 0;
}
/* line 257, ../protected/sass/_scaffold.sass */
.tabs li {
  margin-right: 5px;
  border: 0;
}
/* line 260, ../protected/sass/_scaffold.sass */
.tabs li a, .tabs li form button.link, form .tabs li button.link {
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(#eeeff0));
  background: -o-gradient(top, bottom, from(white), to(#eeeff0));
  background: -moz-linear-gradient(top, white, #eeeff0);
  padding: 8px 20px;
  color: #5c616a;
  background-color: white;
  border: 1px solid #c5c8cd;
}
/* line 269, ../protected/sass/_scaffold.sass */
.tabs .current {
  background: -webkit-gradient(linear, left top, left bottom, from(#eeeff0), to(white));
  background: -o-gradient(top, bottom, from(#eeeff0), to(white));
  background: -moz-linear-gradient(top, #eeeff0, white);
  border-bottom-color: white;
}

/* line 273, ../protected/sass/_scaffold.sass */
#footer {
  margin: 40px 0 0;
  padding: 20px 0 20px;
  color: #b3cce6;
  background-color: white;
  font-size: 11px;
  border-top: 1px solid #cccccc;
}
/* line 280, ../protected/sass/_scaffold.sass */
#footer ul {
  float: right;
}
/* line 282, ../protected/sass/_scaffold.sass */
#footer ul li {
  margin-right: 10px;
}
/* line 284, ../protected/sass/_scaffold.sass */
#footer .split {
  *display: inline;
  float: left;
  clear: left;
}
/* line 287, ../protected/sass/_scaffold.sass */
#footer .split ul, #footer .split h4 {
  *display: inline;
  float: left;
  font-size: 11px;
}
/* line 290, ../protected/sass/_scaffold.sass */
#footer .split h4 {
  width: 100px;
  color: #b3cce6;
}
/* line 293, ../protected/sass/_scaffold.sass */
#footer .split.facebook {
  *display: inline;
  float: right;
}
/* line 295, ../protected/sass/_scaffold.sass */
#footer .split.testimonial {
  width: 450px;
  margin: 40px 0;
}
/* line 298, ../protected/sass/_scaffold.sass */
#footer .split.testimonial h4 {
  float: none;
  width: auto;
  color: #5c616a;
  font-weight: bold;
}
/* line 303, ../protected/sass/_scaffold.sass */
#footer .split.testimonial blockquote {
  padding: 10px 0 0;
  color: #5c616a;
}
/* line 306, ../protected/sass/_scaffold.sass */
#footer .split.testimonial blockquote cite {
  color: #8e949e;
}

/* line 310, ../protected/sass/_scaffold.sass */
#header .in,
#footer .in {
  width: 940px;
  margin: 0 auto;
}

/* line 315, ../protected/sass/_scaffold.sass */
.logo {
  float: left;
  margin: 10px 0 0;
}

/* line 319, ../protected/sass/_scaffold.sass */
.nav {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  margin: 0;
  list-style: none;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.nav:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .nav {
  height: 1%;
  zoom: 1;
}
/* line 33, ../protected/sass/plugins/_navigation.sass */
.nav li,
.nav a,
.nav form button.link, form
.nav button.link {
  float: left;
  margin: 0;
}
/* line 67, ../protected/sass/plugins/_navigation.sass */
.nav ul {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  margin: 0;
  list-style: none;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.nav ul:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .nav ul {
  height: 1%;
  zoom: 1;
}
/* line 33, ../protected/sass/plugins/_navigation.sass */
.nav ul li,
.nav ul a,
.nav ul form button.link, form
.nav ul button.link {
  float: left;
  margin: 0;
}

/* line 322, ../protected/sass/_scaffold.sass */
.solo {
  width: 440px;
  margin: 0 auto;
}

/* line 326, ../protected/sass/_scaffold.sass */
.feedback, #flashes div {
  margin-bottom: 20px;
  padding: 15px;
  background-color: #ffffcc;
}
/* line 330, ../protected/sass/_scaffold.sass */
.feedback.success, #flashes div.success {
  background-color: #b3cce6;
  border-color: #999999;
}
/* line 333, ../protected/sass/_scaffold.sass */
.feedback.success p, #flashes div.success p {
  color: white;
}
/* line 335, ../protected/sass/_scaffold.sass */
.feedback.success h2, #flashes div.success h2 {
  border-color: #999999;
}
/* line 337, ../protected/sass/_scaffold.sass */
.feedback.error, #flashes div.error {
  background-color: #ffaaaa;
  border-color: #d07373;
}
/* line 340, ../protected/sass/_scaffold.sass */
.feedback.error h2, #flashes div.error h2 {
  border-color: #d07373;
}
/* line 342, ../protected/sass/_scaffold.sass */
.feedback ul, #flashes div ul {
  color: #5c616a;
}
/* line 344, ../protected/sass/_scaffold.sass */
.feedback p, #flashes div p {
  padding: 0;
}

/* line 347, ../protected/sass/_scaffold.sass */
.feedback {
  border: 1px solid #c5c8cd;
}

/* line 350, ../protected/sass/_scaffold.sass */
.errorMessage {
  background-color: #ffffcc;
}

/* line 353, ../protected/sass/_scaffold.sass */
.successMessage {
  background-color: #b3cce6;
}

/* line 356, ../protected/sass/_scaffold.sass */
.pagination {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  margin: -5px 0 5px;
  padding: 0 0 5px;
  display: table;
  width: 100%;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.pagination:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .pagination {
  height: 1%;
  zoom: 1;
}
/* line 362, ../protected/sass/_scaffold.sass */
.pagination li {
  display: table-cell;
  float: none;
  vertical-align: middle;
  text-align: center;
}
/* line 367, ../protected/sass/_scaffold.sass */
.pagination a, .pagination form button.link, form .pagination button.link {
  border-radius: 2px 2px 2px 2px;
  -moz-border-radius: 2px 2px 2px 2px;
  -webkit-border-top-left-radius: 2px;
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  padding: 2px 8px;
  font-weight: bold;
  float: none;
}
/* line 372, ../protected/sass/_scaffold.sass */
.pagination .selected a, .pagination .selected form button.link, form .pagination .selected button.link, .pagination .hidden a, .pagination .hidden form button.link, form .pagination .hidden button.link {
  color: #c5c8cd;
  background-color: white;
  border: 1px solid #eeeff0;
}
/* line 376, ../protected/sass/_scaffold.sass */
.pagination .right {
  float: right;
}

/* line 379, ../protected/sass/_scaffold.sass */
.search {
  position: relative;
}
/* line 381, ../protected/sass/_scaffold.sass */
.search input {
  border-radius: 15px 15px 15px 15px;
  -moz-border-radius: 15px 15px 15px 15px;
  -webkit-border-top-left-radius: 15px;
  -webkit-border-top-right-radius: 15px;
  -webkit-border-bottom-left-radius: 15px;
  -webkit-border-bottom-right-radius: 15px;
  width: 154px;
  padding: 2px 5px;
  color: #383c41;
  background-color: #eeeff0;
  font-size: 11px;
  border: 1px solid #c5c8cd;
}
/* line 389, ../protected/sass/_scaffold.sass */
.search button {
  position: absolute;
  top: 6px;
  right: 8px;
  width: 14px;
  height: 14px;
  padding: 0;
  background-image: url(../images/style/icon-search.png);
  text-indent: -9999em;
  border: 0;
}

/* line 401, ../protected/sass/_scaffold.sass */
.btn, #notificationsOverlay .sometimesButton, .claim input.btn[type="submit"] {
  border-radius: 20px 20px 20px 20px;
  -moz-border-radius: 20px 20px 20px 20px;
  -webkit-border-top-left-radius: 20px;
  -webkit-border-top-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
  background-color: #eeeff0;
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(#e0e2e5));
  background: -o-gradient(top, bottom, from(white), to(#e0e2e5));
  background: -moz-linear-gradient(top, white, #e0e2e5);
  clear: both;
  display: block;
  margin: 5px 0 15px;
  padding: 8px 0;
  color: #383c41;
  font-weight: bold;
  text-align: center;
  border: 1px solid #aaaeb5;
}
/* line 413, ../protected/sass/_scaffold.sass */
.btn:active, #notificationsOverlay .sometimesButton:active, .claim input.btn[type="submit"]:active {
  padding: 9px 0 7px;
  color: #151618;
  background-color: #c5c8cd;
  background: -webkit-gradient(linear, left top, left bottom, from(#eeeff0), to(white));
  background: -o-gradient(top, bottom, from(#eeeff0), to(white));
  background: -moz-linear-gradient(top, #eeeff0, white);
}

/* annoyingly, we have to override input styles set for some forms.  we can fix this by using better selectors for some form styles. */
/* line 420, ../protected/sass/_scaffold.sass */
button,
.btnalt,
.tabs li a.btnalt, .tabs li
a.btnalt,
.tabs li form button.btnalt.link, .tabs li form
button.btnalt.link,
form .tabs li button.btnalt.link, form .tabs li
button.btnalt.link,
input[type=submit], .solo form input[type=submit], form.blockinline input[type=submit],
input[type=reset], .solo form input[type=reset], form.blockinline input[type=reset],
input[type=button], .solo form input[type=button], form.blockinline input[type=button] {
  border-radius: 2px 2px 2px 2px;
  -moz-border-radius: 2px 2px 2px 2px;
  -webkit-border-top-left-radius: 2px;
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  background-color: #eeeff0;
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(#e0e2e5));
  background: -o-gradient(top, bottom, from(white), to(#e0e2e5));
  background: -moz-linear-gradient(top, white, #e0e2e5);
  border: 1px solid #aaaeb5;
  color: #383c41;
  font-weight: bold;
  text-align: center;
  padding: 3px 10px;
}
/* line 433, ../protected/sass/_scaffold.sass */
button:active,
.btnalt:active,
.tabs li a.btnalt:active, .tabs li
a.btnalt:active,
.tabs li form button.btnalt.link:active, .tabs li form
button.btnalt.link:active,
form .tabs li button.btnalt.link:active, form .tabs li
button.btnalt.link:active,
input[type=submit]:active, .solo form input[type=submit]:active, form.blockinline input[type=submit]:active,
input[type=reset]:active, .solo form input[type=reset]:active, form.blockinline input[type=reset]:active,
input[type=button]:active, .solo form input[type=button]:active, form.blockinline input[type=button]:active {
  padding: 4px 10px 2px;
  color: #151618;
  background-color: #c5c8cd;
  background: -webkit-gradient(linear, left top, left bottom, from(#eeeff0), to(white));
  background: -o-gradient(top, bottom, from(#eeeff0), to(white));
  background: -moz-linear-gradient(top, #eeeff0, white);
}

/* line 439, ../protected/sass/_scaffold.sass */
.btnalt, .tabs li a.btnalt, .tabs li form button.btnalt.link, form .tabs li button.btnalt.link {
  margin: 5px 5px 5px 0;
  float: left;
  font-size: 11px;
}
/* line 443, ../protected/sass/_scaffold.sass */
.user-subscriptionStatus .btnalt, .user-subscriptionStatus .tabs li a.btnalt, .tabs li .user-subscriptionStatus a.btnalt, .user-subscriptionStatus .tabs li form button.btnalt.link, .tabs li form .user-subscriptionStatus button.btnalt.link, .user-subscriptionStatus form .tabs li button.btnalt.link, form .tabs li .user-subscriptionStatus button.btnalt.link {
  float: none;
}

/* line 446, ../protected/sass/_scaffold.sass */
.admin {
  float: right;
}
/* line 448, ../protected/sass/_scaffold.sass */
.admin .btnalt, .admin .tabs li a.btnalt, .tabs li .admin a.btnalt, .admin .tabs li form button.btnalt.link, .tabs li form .admin button.btnalt.link, .admin form .tabs li button.btnalt.link, form .tabs li .admin button.btnalt.link {
  margin: 0 0 5px 5px;
}

/* line 45, ../protected/sass/plugins/_forms.sass */
.filters .legend {
  display: block;
}
/* line 51, ../protected/sass/plugins/_forms.sass */
.filters .control {
  position: relative;
  _display: inline-block;
  _zoom: 1;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.filters .control:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .filters .control {
  height: 1%;
  zoom: 1;
}
/* line 57, ../protected/sass/plugins/_forms.sass */
.filters label,
.filters .alt .title {
  *display: inline;
  float: left;
  width: 100px;
  margin-left: 0;
  padding: 6px 0;
  vertical-align: top;
}
/* line 73, ../protected/sass/plugins/_forms.sass */
.filters input, .filters select, .filters textarea {
  width: 200px;
  padding: 3px;
}
/* line 80, ../protected/sass/plugins/_forms.sass */
.filters input[type=checkbox],
.filters input[type=radio],
.filters input[type=submit],
.filters input[type=button],
.filters input[type=image],
.filters input[type=reset] {
  width: auto;
}
/* line 91, ../protected/sass/plugins/_forms.sass */
.filters input,
.filters textarea {
  padding-top: 4px;
  padding-bottom: 4px;
}
/* line 101, ../protected/sass/plugins/_forms.sass */
.filters select {
  width: 208px;
  cursor: pointer;
}
/* line 109, ../protected/sass/plugins/_forms.sass */
.filters textarea {
  height: 72px;
}
/* line 115, ../protected/sass/plugins/_forms.sass */
.filters button {
  margin: 0;
  font-weight: bold;
  cursor: pointer;
}
/* line 125, ../protected/sass/plugins/_forms.sass */
.filters .indent {
  padding-left: 100px;
}
/* line 133, ../protected/sass/plugins/_forms.sass */
.filters .alt label {
  width: auto;
  padding: 3px 0;
  padding-right: 15px;
  cursor: pointer;
}
/* line 143, ../protected/sass/plugins/_forms.sass */
.filters .alt label p, .filters .alt label span, .filters .alt label div, .filters .alt label a, .filters .alt label form button.link, form .filters .alt label button.link {
  display: inline;
  vertical-align: top;
  line-height: 20px;
}
/* line 151, ../protected/sass/plugins/_forms.sass */
.filters .alt input {
  width: auto;
  margin: 3px;
  margin-left: 0;
  padding: 0;
  border: 0;
  cursor: pointer;
}
/* line 169, ../protected/sass/plugins/_forms.sass */
.filters .rows label {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  float: none;
  display: block;
  padding-left: 100px;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.filters .rows label:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .filters .rows label {
  height: 1%;
  zoom: 1;
}
/* line 179, ../protected/sass/plugins/_forms.sass */
.filters .rows .title {
  margin-right: -100px;
}
/* line 225, ../protected/sass/plugins/_forms.sass */
.filters .control {
  *display: inline;
  float: left;
  clear: none;
  padding-right: 15px;
}
/* line 233, ../protected/sass/plugins/_forms.sass */
.filters .control * {
  *display: inline;
  float: left;
}
/* line 237, ../protected/sass/plugins/_forms.sass */
.filters .indent {
  margin-left: 0;
}
/* line 241, ../protected/sass/plugins/_forms.sass */
.filters label {
  width: auto;
  padding-right: 15px;
}
/* line 453, ../protected/sass/_scaffold.sass */
.filters .control {
  width: 33.3%;
  padding-right: 0;
  padding-bottom: 15px;
}
/* line 457, ../protected/sass/_scaffold.sass */
.filters select {
  width: 90%;
  padding: 5px;
}
/* line 460, ../protected/sass/_scaffold.sass */
.filters button {
  padding: 2px 15px;
}
/* line 462, ../protected/sass/_scaffold.sass */
.filters button:active {
  padding: 3px 15px 1px;
}
/* line 464, ../protected/sass/_scaffold.sass */
.filters .advancedOption {
  float: none;
}

/* line 466, ../protected/sass/_scaffold.sass */
.default {
  padding-bottom: 15px;
}
/* line 45, ../protected/sass/plugins/_forms.sass */
.default .legend {
  display: block;
}
/* line 51, ../protected/sass/plugins/_forms.sass */
.default .control {
  position: relative;
  _display: inline-block;
  _zoom: 1;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.default .control:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .default .control {
  height: 1%;
  zoom: 1;
}
/* line 57, ../protected/sass/plugins/_forms.sass */
.default label,
.default .alt .title {
  *display: inline;
  float: left;
  width: 100px;
  margin-left: 0;
  padding: 6px 0;
  vertical-align: top;
}
/* line 73, ../protected/sass/plugins/_forms.sass */
.default input, .default select, .default textarea {
  width: 200px;
  padding: 3px;
}
/* line 80, ../protected/sass/plugins/_forms.sass */
.default input[type=checkbox],
.default input[type=radio],
.default input[type=submit],
.default input[type=button],
.default input[type=image],
.default input[type=reset] {
  width: auto;
}
/* line 91, ../protected/sass/plugins/_forms.sass */
.default input,
.default textarea {
  padding-top: 4px;
  padding-bottom: 4px;
}
/* line 101, ../protected/sass/plugins/_forms.sass */
.default select {
  width: 208px;
  cursor: pointer;
}
/* line 109, ../protected/sass/plugins/_forms.sass */
.default textarea {
  height: 72px;
}
/* line 115, ../protected/sass/plugins/_forms.sass */
.default button {
  margin: 0;
  font-weight: bold;
  cursor: pointer;
}
/* line 125, ../protected/sass/plugins/_forms.sass */
.default .indent {
  padding-left: 100px;
}
/* line 133, ../protected/sass/plugins/_forms.sass */
.default .alt label {
  width: auto;
  padding: 3px 0;
  padding-right: 15px;
  cursor: pointer;
}
/* line 143, ../protected/sass/plugins/_forms.sass */
.default .alt label p, .default .alt label span, .default .alt label div, .default .alt label a, .default .alt label form button.link, form .default .alt label button.link {
  display: inline;
  vertical-align: top;
  line-height: 20px;
}
/* line 151, ../protected/sass/plugins/_forms.sass */
.default .alt input {
  width: auto;
  margin: 3px;
  margin-left: 0;
  padding: 0;
  border: 0;
  cursor: pointer;
}
/* line 169, ../protected/sass/plugins/_forms.sass */
.default .rows label {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  float: none;
  display: block;
  padding-left: 100px;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.default .rows label:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .default .rows label {
  height: 1%;
  zoom: 1;
}
/* line 179, ../protected/sass/plugins/_forms.sass */
.default .rows .title {
  margin-right: -100px;
}
/* line 187, ../protected/sass/plugins/_forms.sass */
.default label,
.default .indent {
  display: block;
  float: none;
  clear: left;
  margin-left: 0;
}
/* line 201, ../protected/sass/plugins/_forms.sass */
.default .alt label {
  *display: inline;
  float: left;
  clear: none;
}
/* line 207, ../protected/sass/plugins/_forms.sass */
.default .alt .title {
  width: auto;
  padding-right: 15px;
}
/* line 215, ../protected/sass/plugins/_forms.sass */
.default .rows label {
  clear: left;
  margin-left: 0;
}
/* line 469, ../protected/sass/_scaffold.sass */
.default textarea {
  width: 300px;
}
/* line 471, ../protected/sass/_scaffold.sass */
.default .alt {
  padding: 10px 0;
}
/* line 473, ../protected/sass/_scaffold.sass */
.default .button {
  padding: 15px 0 0;
}
/* line 475, ../protected/sass/_scaffold.sass */
.default input[type=checkbox] + label, .default input[type=radio] + label {
  display: inline;
  float: none;
  line-height: 1;
}
/* line 479, ../protected/sass/_scaffold.sass */
.default input.hasTimeEntry {
  width: 180px;
}

/* line 482, ../protected/sass/_scaffold.sass */
form input, form select, form textarea {
  border-radius: 2px 2px 2px 2px;
  -moz-border-radius: 2px 2px 2px 2px;
  -webkit-border-top-left-radius: 2px;
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-color: #c5c8cd;
}
/* line 485, ../protected/sass/_scaffold.sass */
form select {
  padding: 6px 4px;
}
/* line 487, ../protected/sass/_scaffold.sass */
form button {
  padding: 2px 15px;
}
/* line 489, ../protected/sass/_scaffold.sass */
form button:active {
  padding: 3px 15px 1px;
}
/* line 491, ../protected/sass/_scaffold.sass */
form button.link {
  background: none;
  padding: 2px 15px;
  /* FIXME: should this have the same font-size as buttons? */
}

/* line 498, ../protected/sass/_scaffold.sass */
.splits {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  clear: both;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.splits:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .splits {
  height: 1%;
  zoom: 1;
}
/* line 503, ../protected/sass/_scaffold.sass */
.splits .split {
  float: left;
  width: 48%;
}
/* line 506, ../protected/sass/_scaffold.sass */
.splits .split:first-child {
  margin-right: 10px;
}
/* line 508, ../protected/sass/_scaffold.sass */
.splits .fixed {
  height: 300px;
  overflow: auto;
}

/* line 511, ../protected/sass/_scaffold.sass */
.overlay .splits {
  margin: 0;
}

/* line 515, ../protected/sass/_scaffold.sass */
.row {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  margin: 0 0 15px;
  padding: 0 0 15px;
  border-bottom: 1px solid #eeeff0;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.row:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .row {
  height: 1%;
  zoom: 1;
}
/* line 520, ../protected/sass/_scaffold.sass */
.row:last-child, .row.last {
  padding: 0;
  border: 0;
}
/* line 524, ../protected/sass/_scaffold.sass */
.row .item {
  float: left;
  width: 320px;
  margin-right: 20px;
}
/* line 528, ../protected/sass/_scaffold.sass */
.row .last {
  margin: 0;
  clear: none;
}

/* line 533, ../protected/sass/_scaffold.sass */
.in .alert {
  margin: 0 0 10px;
  padding-bottom: 3px;
  background-color: #ffffaa;
}
/* line 537, ../protected/sass/_scaffold.sass */
.in .alert p {
  margin: 0;
  padding: 10px 15px 5px;
  color: #555555;
}

/* line 542, ../protected/sass/_scaffold.sass */
.avatar {
  -webkit-box-shadow: #eeeff0 0 1px 1px;
  -moz-box-shadow: #eeeff0 0 1px 1px;
  box-shadow: #eeeff0 0 1px 1px;
  margin-right: 10px;
  padding: 2px;
  float: left;
  border: 1px solid #c5c8cd;
}
/* line 548, ../protected/sass/_scaffold.sass */
.avatar img {
  display: block;
}

/* line 552, ../protected/sass/_scaffold.sass */
.list-view .video {
  margin-bottom: 15px;
}

/* line 557, ../protected/sass/_scaffold.sass */
.athletes ul li {
  width: 28%;
  margin: 0 5% 20px 0;
  color: #5c616a;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipses;
  line-height: 14px;
}
/* line 566, ../protected/sass/_scaffold.sass */
.athletes ul li .avatar img {
  width: 24px;
  height: 24px;
}
/* line 569, ../protected/sass/_scaffold.sass */
.athletes ul li a, .athletes ul li form button.link, form .athletes ul li button.link {
  display: block;
  float: none;
  font-size: 11px;
}
/* line 573, ../protected/sass/_scaffold.sass */
.athletes .groups.nav, .athletes .users.nav {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  margin: 0;
  list-style: none;
  clear: both;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.athletes .groups.nav:after, .athletes .users.nav:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .athletes .groups.nav, * + html .athletes .users.nav {
  height: 1%;
  zoom: 1;
}
/* line 33, ../protected/sass/plugins/_navigation.sass */
.athletes .groups.nav li,
.athletes .groups.nav a,
.athletes .groups.nav form button.link, form
.athletes .groups.nav button.link, .athletes .users.nav li, .athletes .users.nav a, .athletes .users.nav form button.link, form .athletes .users.nav button.link {
  float: left;
  margin: 0;
}
/* line 67, ../protected/sass/plugins/_navigation.sass */
.athletes .groups.nav ul, .athletes .users.nav ul {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  margin: 0;
  list-style: none;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.athletes .groups.nav ul:after, .athletes .users.nav ul:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .athletes .groups.nav ul, * + html .athletes .users.nav ul {
  height: 1%;
  zoom: 1;
}
/* line 33, ../protected/sass/plugins/_navigation.sass */
.athletes .groups.nav ul li,
.athletes .groups.nav ul a,
.athletes .groups.nav ul form button.link, form
.athletes .groups.nav ul button.link, .athletes .users.nav ul li, .athletes .users.nav ul a, .athletes .users.nav ul form button.link, form .athletes .users.nav ul button.link {
  float: left;
  margin: 0;
}
/* line 45, ../protected/sass/plugins/_navigation.sass */
.athletes .groups.nav li, .athletes .users.nav li {
  float: none;
  display: block;
  _margin: 0 0 -3px;
}
/* line 53, ../protected/sass/plugins/_navigation.sass */
.athletes .groups.nav a, .athletes .groups.nav form button.link, form .athletes .groups.nav button.link, .athletes .users.nav a, .athletes .users.nav form button.link, form .athletes .users.nav button.link {
  float: none;
  display: block;
}
/* line 576, ../protected/sass/_scaffold.sass */
.athletes .groups.nav li, .athletes .users.nav li {
  width: auto;
  padding-bottom: 10px;
}
/* line 579, ../protected/sass/_scaffold.sass */
.athletes .groups.nav li div.info, .athletes .users.nav li div.info {
  float: left;
}
/* line 581, ../protected/sass/_scaffold.sass */
.athletes .groups.nav li a.remove, .athletes .groups.nav li form button.remove.link, form .athletes .groups.nav li button.remove.link, .athletes .users.nav li a.remove, .athletes .users.nav li form button.remove.link, form .athletes .users.nav li button.remove.link {
  float: right;
  padding-right: 5px;
  display: none;
}
/* line 585, ../protected/sass/_scaffold.sass */
.athletes .groups.nav li:hover a.remove, .athletes .groups.nav li:hover form button.remove.link, form .athletes .groups.nav li:hover button.remove.link, .athletes .users.nav li:hover a.remove, .athletes .users.nav li:hover form button.remove.link, form .athletes .users.nav li:hover button.remove.link {
  display: block;
}

/* line 590, ../protected/sass/_scaffold.sass */
.event-view .athletes, .group-view .athletes, #inviteuser .athletes {
  height: 200px;
  overflow: auto;
}

/* line 595, ../protected/sass/_scaffold.sass */
#aside .athletes ul {
  border-top: none;
  margin-bottom: 0;
}
/* line 598, ../protected/sass/_scaffold.sass */
#aside .athletes ul li {
  border-bottom: none;
  width: 100%;
}
/* line 601, ../protected/sass/_scaffold.sass */
#aside .athletes ul li .info {
  float: left;
  max-width: 124px;
}
/* line 604, ../protected/sass/_scaffold.sass */
#aside .athletes ul li .info a.follow, #aside .athletes ul li .info form button.follow.link, form #aside .athletes ul li .info button.follow.link {
  float: none;
}
/* line 606, ../protected/sass/_scaffold.sass */
#aside .athletes ul li a.remove, #aside .athletes ul li form button.remove.link, form #aside .athletes ul li button.remove.link {
  float: right;
  padding-left: 16px;
  display: none;
}
/* line 610, ../protected/sass/_scaffold.sass */
#aside .athletes ul li:hover a.remove, #aside .athletes ul li:hover form button.remove.link, form #aside .athletes ul li:hover button.remove.link {
  display: block;
}
/* line 612, ../protected/sass/_scaffold.sass */
#aside .athletes ul li a, #aside .athletes ul li form button.link, form #aside .athletes ul li button.link {
  padding: 0;
}
/* line 614, ../protected/sass/_scaffold.sass */
#aside .athletes ul li a:hover, #aside .athletes ul li form button.link:hover, form #aside .athletes ul li button.link:hover {
  background-color: inherit;
  color: black;
}

/* line 619, ../protected/sass/_scaffold.sass */
.group-view .splits h3 {
  *display: inline;
  float: left;
  padding: 5px 0;
}
/* line 622, ../protected/sass/_scaffold.sass */
.group-view .athletes {
  clear: both;
}
/* line 624, ../protected/sass/_scaffold.sass */
.group-view .group-info {
  float: right;
}
/* line 626, ../protected/sass/_scaffold.sass */
.group-view .group-name {
  line-height: 25px;
}
/* line 628, ../protected/sass/_scaffold.sass */
.group-view .location {
  float: right;
  margin-right: 5px;
  line-height: 28px;
  margin-bottom: 0;
}
/* line 633, ../protected/sass/_scaffold.sass */
.group-view div.request {
  font-size: 11px;
  padding-bottom: 10px;
  clear: left;
  color: #5c616a;
}
/* line 638, ../protected/sass/_scaffold.sass */
.group-view div.request form, .group-view div.request form .control {
  display: inline;
}
/* line 640, ../protected/sass/_scaffold.sass */
.group-view div.request form.button, .group-view div.request form .control.button {
  display: block;
}
/* line 642, ../protected/sass/_scaffold.sass */
.group-view .invite {
  line-height: 32px;
  padding-left: 10px;
}
/* line 645, ../protected/sass/_scaffold.sass */
.group-view div.groups {
  width: 550px;
}
/* line 647, ../protected/sass/_scaffold.sass */
.group-view div.groups .row {
  border-bottom: 0;
  margin: 0;
  padding: 0;
  float: left;
  width: 50%;
}
/* line 653, ../protected/sass/_scaffold.sass */
.group-view div.groups .row .item {
  float: none;
  margin-right: 0;
  width: auto;
}
/* line 657, ../protected/sass/_scaffold.sass */
.group-view div.groups .row .item h3 {
  padding: 0;
  float: left;
}
/* line 660, ../protected/sass/_scaffold.sass */
.group-view div.groups .row .item > a, .group-view div.groups .row .item > form button.link, form .group-view div.groups .row .item > button.link {
  float: left;
}

/* line 665, ../protected/sass/_scaffold.sass */
.user-view div.groups .row {
  border-bottom: 0;
  margin: 0;
  padding: 0;
}

/* line 670, ../protected/sass/_scaffold.sass */
.avatar.small {
  float: right;
  margin-top: -5px;
  margin-left: 10px;
  margin-right: 0;
}
/* line 675, ../protected/sass/_scaffold.sass */
.avatar.small img {
  width: 24px;
}

/* line 677, ../protected/sass/_scaffold.sass */
.null, .empty, input[disabled], select[disabled], textarea[disabled], button[disabled], .disabled {
  opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=$value);
  filter: alpha(opacity=50);
}

/* line 679, ../protected/sass/_scaffold.sass */
.event-view .empty {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=$value);
  filter: alpha(opacity=100);
  /* this is about equivalent to 50% of black */
  color: #888888;
}

/* line 684, ../protected/sass/_scaffold.sass */
.center {
  text-align: center;
}

/* line 687, ../protected/sass/_scaffold.sass */
.rows {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  margin: 0;
  list-style: none;
  margin: 15px 0;
  /*border-bottom: 1px solid $mono-lightest */
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.rows:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .rows {
  height: 1%;
  zoom: 1;
}
/* line 33, ../protected/sass/plugins/_navigation.sass */
.rows li,
.rows a,
.rows form button.link, form
.rows button.link {
  float: left;
  margin: 0;
}
/* line 67, ../protected/sass/plugins/_navigation.sass */
.rows ul {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  margin: 0;
  list-style: none;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.rows ul:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .rows ul {
  height: 1%;
  zoom: 1;
}
/* line 33, ../protected/sass/plugins/_navigation.sass */
.rows ul li,
.rows ul a,
.rows ul form button.link, form
.rows ul button.link {
  float: left;
  margin: 0;
}
/* line 45, ../protected/sass/plugins/_navigation.sass */
.rows li {
  float: none;
  display: block;
  _margin: 0 0 -3px;
}
/* line 53, ../protected/sass/plugins/_navigation.sass */
.rows a, .rows form button.link, form .rows button.link {
  float: none;
  display: block;
}
/* line 691, ../protected/sass/_scaffold.sass */
.rows li {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  padding: 10px;
  border-bottom: 1px solid #eeeff0;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.rows li:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .rows li {
  height: 1%;
  zoom: 1;
}
/* line 695, ../protected/sass/_scaffold.sass */
.rows li strong {
  margin-left: 20px;
}
/* line 697, ../protected/sass/_scaffold.sass */
.rows li .part {
  display: block;
  *display: inline;
  float: left;
  width: 25%;
}
/* line 701, ../protected/sass/_scaffold.sass */
.site .rows li {
  padding: 10px 5px;
}
/* line 703, ../protected/sass/_scaffold.sass */
.rows li:last-child {
  border-bottom: 0px;
}

/* line 706, ../protected/sass/_scaffold.sass */
.uploadMenu .uploadLink {
  display: block;
  float: right;
}
/* line 709, ../protected/sass/_scaffold.sass */
.uploadMenu a, .uploadMenu form button.link, form .uploadMenu button.link {
  font-weight: bold;
}
/* line 711, ../protected/sass/_scaffold.sass */
.uploadMenu ul {
  display: none;
  position: absolute;
  background-color: #b3cce6;
  z-index: 500;
  margin-left: -88px;
  margin-top: -6px;
}
/* line 718, ../protected/sass/_scaffold.sass */
.event-view .uploadMenu ul {
  margin-left: -145px;
  margin-top: -6px;
}
/* line 721, ../protected/sass/_scaffold.sass */
.uploadMenu ul li {
  padding: 5px;
  border-top: 1px solid #336699;
  width: 247px;
  list-style: none;
}
/* line 726, ../protected/sass/_scaffold.sass */
.uploadMenu ul li.remember {
  background-color: #ecf2f9;
  border-right: 1px solid #ecf2f9;
  padding: 0 5px;
  color: black;
}
/* line 731, ../protected/sass/_scaffold.sass */
.uploadMenu ul li a, .uploadMenu ul li form button.link, form .uploadMenu ul li button.link {
  display: block;
  width: 100%;
}
/* line 734, ../protected/sass/_scaffold.sass */
.uploadMenu:hover ul {
  display: block;
}

/* line 738, ../protected/sass/_scaffold.sass */
.site-newClub #agreement {
  background-color: white;
  height: 300px;
  overflow: auto;
  margin: 10px 0;
  padding: 20px;
}
/* line 744, ../protected/sass/_scaffold.sass */
.site-newClub #agreement p {
  color: black;
}
/* line 746, ../protected/sass/_scaffold.sass */
.site-newClub #agreement h1 {
  color: black;
  border: 0;
  padding: 0;
}
/* line 750, ../protected/sass/_scaffold.sass */
.site-newClub #step2 {
  display: none;
}
/* line 752, ../protected/sass/_scaffold.sass */
.site-newClub #step2 div.control.alt.indent.certify {
  border-top: 1px solid #e0e2e5;
}

/* line 755, ../protected/sass/_scaffold.sass */
.site-newClub legend, .site-requestDemo legend {
  font-weight: bold;
}

/* line 758, ../protected/sass/_scaffold.sass */
.site-newClubConfirmation .section {
  padding-bottom: 15px;
}

/* line 761, ../protected/sass/_scaffold.sass */
.welcomeWizard {
  overflow: hidden;
  position: relative;
  _display: inline-block;
  _zoom: 1;
  height: 248px;
  width: 700px;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.welcomeWizard:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .welcomeWizard {
  height: 1%;
  zoom: 1;
}
/* line 766, ../protected/sass/_scaffold.sass */
.welcomeWizard .section {
  position: absolute;
  left: 705px;
  top: 0;
  width: 698px;
  z-index: 21;
}
/* line 772, ../protected/sass/_scaffold.sass */
.welcomeWizard .section .logout {
  float: right;
}
/* line 774, ../protected/sass/_scaffold.sass */
.welcomeWizard .section .in p {
  color: black;
}
/* line 776, ../protected/sass/_scaffold.sass */
.welcomeWizard .section .row {
  padding: 0;
}
/* line 778, ../protected/sass/_scaffold.sass */
.welcomeWizard .section .row p {
  padding-top: 10px;
}
/* line 780, ../protected/sass/_scaffold.sass */
.welcomeWizard .section .small {
  font-size: 10px;
}
/* line 782, ../protected/sass/_scaffold.sass */
.welcomeWizard .section.visible {
  left: 0;
}
/* line 785, ../protected/sass/_scaffold.sass */
.welcomeWizard .section#step1 .accountTypeError {
  display: none;
}
/* line 787, ../protected/sass/_scaffold.sass */
.welcomeWizard .section#step1 .control label {
  padding-right: 50px;
}
/* line 790, ../protected/sass/_scaffold.sass */
.welcomeWizard .section#step2-athlete .groupError, .welcomeWizard .section#step2-manager .groupError {
  display: none;
  margin: 5px 0;
  padding: 3px 5px;
}
/* line 794, ../protected/sass/_scaffold.sass */
.welcomeWizard .section#step2-athlete span.groupId, .welcomeWizard .section#step2-manager span.groupId {
  display: inline-block;
}
/* line 796, ../protected/sass/_scaffold.sass */
.welcomeWizard .section#step2-athlete span.groupId > div.default, .welcomeWizard .section#step2-manager span.groupId > div.default {
  cursor: pointer;
  border: 1px solid #c5c8cd;
  border-radius: 2px 2px 2px 2px;
  -moz-border-radius: 2px 2px 2px 2px;
  -webkit-border-top-left-radius: 2px;
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  padding: 2px 2px 2px 7px;
  background-color: white;
  width: 197px;
  height: 20px;
}
/* line 804, ../protected/sass/_scaffold.sass */
.welcomeWizard .section#step2-athlete span.groupId > div.default .arrow, .welcomeWizard .section#step2-manager span.groupId > div.default .arrow {
  background: white url(../images/style/select-arrow.png) no-repeat 0% 50%;
  float: right;
  width: 21px;
  height: 17px;
  margin: 1px -4px 0 5px;
  padding-right: 5px;
  position: relative;
  opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=$value);
  filter: alpha(opacity=50);
}
/* line 813, ../protected/sass/_scaffold.sass */
.welcomeWizard .section#step2-athlete span.groupId .groupTreeView .treeview.options, .welcomeWizard .section#step2-manager span.groupId .groupTreeView .treeview.options {
  z-index: 9999;
}
/* line 815, ../protected/sass/_scaffold.sass */
.welcomeWizard .section#step2-athlete .control > label, .welcomeWizard .section#step2-manager .control > label {
  display: inline-block;
  width: 80px;
}

/* line 818, ../protected/sass/_scaffold.sass */
#exposeMask {
  background-color: black;
  opacity: 0.7;
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=$value);
  filter: alpha(opacity=70);
  z-index: 20;
  height: 100%;
  width: 100%;
  background-repeat: repeat;
  position: fixed;
  top: 0px;
  left: 0px;
}

/* line 831, ../protected/sass/_scaffold.sass */
.user-create .section .in ul {
  margin-bottom: 10px;
}
/* line 833, ../protected/sass/_scaffold.sass */
.user-create .section .in ul li {
  color: #383c41;
}
/* line 835, ../protected/sass/_scaffold.sass */
.user-create .hidden {
  display: none;
}
/* line 837, ../protected/sass/_scaffold.sass */
.user-create .explanation {
  border-bottom: 1px solid #e0e2e5;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

/* line 844, ../protected/sass/_scaffold.sass */
.user-create form.blockinline input, .site-requestDemo form.blockinline input, .site-newClub form.blockinline input {
  float: left;
}
/* line 846, ../protected/sass/_scaffold.sass */
.user-create form.blockinline .errorMessage, .user-create form.blockinline .successMessage, .site-requestDemo form.blockinline .errorMessage, .site-requestDemo form.blockinline .successMessage, .site-newClub form.blockinline .errorMessage, .site-newClub form.blockinline .successMessage {
  margin: 0 5px;
  clear: none;
  float: left;
  padding: 2px 5px;
}

/* line 854, ../protected/sass/_scaffold.sass */
#front h1 {
  text-align: center;
  padding-bottom: 20px;
  font-family: Georgia;
  font-style: italic;
  font-size: 36px;
  letter-spacing: -2px;
}
/* line 861, ../protected/sass/_scaffold.sass */
#front h2 {
  padding: 0 150px;
  padding-bottom: 20px;
  text-align: center;
  color: #7690a9;
  font-weight: bold;
  font-size: 21px;
  letter-spacing: -1px;
  line-height: 24px;
}
/* line 870, ../protected/sass/_scaffold.sass */
#front .video {
  *display: inline;
  float: left;
  width: 600px;
  margin-bottom: 15px;
}
/* line 874, ../protected/sass/_scaffold.sass */
#front .info {
  *display: inline;
  float: right;
  width: 290px;
  margin-bottom: 15px;
}
/* line 878, ../protected/sass/_scaffold.sass */
#front .info h1 {
  text-align: left;
  padding: 35px 0 15px;
  margin: 0;
  font-size: 24px;
  letter-spacing: -1px;
  clear: right;
  border-bottom: 1px solid #eeeeee;
}
/* line 886, ../protected/sass/_scaffold.sass */
#front .info .signupbtn {
  *display: inline;
  float: left;
  width: 120px;
  height: 92px;
  margin-right: 10px;
  color: #c2d9f3;
  background-color: #0195d8;
  background: -webkit-gradient(linear, left top, left bottom, from(#01a7f1), to(#0183bf));
  background: -o-gradient(top, bottom, from(#01a7f1), to(#0183bf));
  background: -moz-linear-gradient(top, #01a7f1, #0183bf);
  border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  text-align: center;
  padding: 10px 20px;
  font-weight: bold;
}
/* line 898, ../protected/sass/_scaffold.sass */
#front .info .signupbtn span {
  display: block;
  padding: 15px 0 0;
  font-size: 24px;
  color: white;
  text-align: center;
  line-height: 1.2em;
}
/* line 905, ../protected/sass/_scaffold.sass */
#front .info .signupbtn.alt {
  width: 70px;
  margin: 0;
  color: #c9ffb3;
  *display: inline;
  float: right;
  background-color: #40cd16;
  background: -webkit-gradient(linear, left top, left bottom, from(#47e418), to(#39b614));
  background: -o-gradient(top, bottom, from(#47e418), to(#39b614));
  background: -moz-linear-gradient(top, #47e418, #39b614);
}
/* line 912, ../protected/sass/_scaffold.sass */
#front .info .signupbtn.alt span {
  padding-top: 20px;
  font-size: 18px;
}
/* line 915, ../protected/sass/_scaffold.sass */
#front .info .signupbtn.small {
  display: inline-block;
  height: 30px;
  width: 93px;
  color: white;
  float: none;
  margin: 0;
  font-size: 16px;
  line-height: 30px;
}
/* line 924, ../protected/sass/_scaffold.sass */
#front .info .signupbtn.small:first-child {
  margin-right: 20px;
}
/* line 926, ../protected/sass/_scaffold.sass */
#front .info .why {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  padding: 10px 0 10px;
  clear: left;
  border-bottom: 1px solid #eeeeee;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
#front .info .why:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html #front .info .why {
  height: 1%;
  zoom: 1;
}
/* line 931, ../protected/sass/_scaffold.sass */
#front .info .why strong {
  display: block;
  padding: 0 0 5px;
}
/* line 934, ../protected/sass/_scaffold.sass */
#front .info .why img {
  *display: inline;
  float: left;
  height: 50px;
  margin-right: 10px;
}
/* line 938, ../protected/sass/_scaffold.sass */
#front .info .pricing-features {
  margin-top: 28px;
}

/* line 942, ../protected/sass/_scaffold.sass */
#userVideos .in {
  padding: 15px 15px 10px;
}

/* line 945, ../protected/sass/_scaffold.sass */
#userEvents .in {
  padding: 15px 15px 10px;
}

/* line 950, ../protected/sass/_scaffold.sass */
#fandash .btnalt, #fandash .tabs li a.btnalt, .tabs li #fandash a.btnalt, #fandash .tabs li form button.btnalt.link, .tabs li form #fandash button.btnalt.link, #fandash form .tabs li button.btnalt.link, form .tabs li #fandash button.btnalt.link {
  margin-bottom: 10px;
  margin-top: 0;
}
/* line 954, ../protected/sass/_scaffold.sass */
#fandash .athletes ul {
  overflow: auto;
  margin: 0 0 0 0;
}
/* line 957, ../protected/sass/_scaffold.sass */
#fandash .athletes ul li {
  list-style: none;
  padding: 10px;
  margin: 0 0 0 0;
  float: left;
}
/* line 964, ../protected/sass/_scaffold.sass */
#fandash .athletes ul li:last-child {
  border-bottom: 0px;
}

/* line 967, ../protected/sass/_scaffold.sass */
#browserWarning {
  width: 616px;
}
/* line 969, ../protected/sass/_scaffold.sass */
#browserWarning .browser-options {
  overflow: hidden;
  margin-bottom: 5px;
}
/* line 972, ../protected/sass/_scaffold.sass */
#browserWarning .browser-experience {
  width: 48%;
  text-align: center;
}
/* line 975, ../protected/sass/_scaffold.sass */
#browserWarning .btnalt, #browserWarning .tabs li a.btnalt, .tabs li #browserWarning a.btnalt, #browserWarning .tabs li form button.btnalt.link, .tabs li form #browserWarning button.btnalt.link, #browserWarning form .tabs li button.btnalt.link, form .tabs li #browserWarning button.btnalt.link {
  width: 104px;
  margin: 0 10px 10px;
  display: block;
  text-align: center;
  background-color: #eeeff0;
  border: 1px solid #aaaeb5;
  color: #383c41;
}

/* line 984, ../protected/sass/_scaffold.sass */
.plans {
  position: relative;
  _display: inline-block;
  _zoom: 1;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.plans:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .plans {
  height: 1%;
  zoom: 1;
}
/* line 986, ../protected/sass/_scaffold.sass */
.plans .in > .button {
  text-align: center;
  padding: 10px 0;
}
/* line 989, ../protected/sass/_scaffold.sass */
.plans .in > .button a, .plans .in > .button form button.link, form .plans .in > .button button.link {
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  padding: 13px 20px;
  color: white;
  background-color: #383c41;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: -1px;
}
/* line 997, ../protected/sass/_scaffold.sass */
.plans .fan .section-head {
  background-image: url(../images/style/icon-medal-fan.png);
}
/* line 999, ../protected/sass/_scaffold.sass */
.plans .proMonthly .section-head {
  background-image: url(../images/style/icon-medal-basic.png);
}
/* line 1001, ../protected/sass/_scaffold.sass */
.plans .proYearly .section-head {
  background-image: url(../images/style/icon-medal-pro.png);
}
/* line 1003, ../protected/sass/_scaffold.sass */
.plans .redeem-promocode {
  float: left;
  width: 48.5%;
  min-height: 225px;
}
/* line 1007, ../protected/sass/_scaffold.sass */
.plans .subscription-details {
  float: right;
  width: 48.5%;
  min-height: 225px;
}
/* line 1011, ../protected/sass/_scaffold.sass */
.plans .discontinue-subscription {
  clear: both;
}
/* line 1013, ../protected/sass/_scaffold.sass */
.plans .discontinue-subscription .button {
  float: left;
  margin-right: 15px;
}
/* line 1016, ../protected/sass/_scaffold.sass */
.plans .discontinue-subscription .button a, .plans .discontinue-subscription .button form button.link, form .plans .discontinue-subscription .button button.link {
  background-color: #b40000;
}
/* line 1018, ../protected/sass/_scaffold.sass */
.plans .pay-by-phone {
  position: relative;
  _display: inline-block;
  _zoom: 1;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.plans .pay-by-phone:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .plans .pay-by-phone {
  height: 1%;
  zoom: 1;
}
/* line 1020, ../protected/sass/_scaffold.sass */
.plans .pay-by-phone .in {
  float: left;
  clear: none;
  width: 339px;
  border: 0;
  padding-left: 0;
  padding-right: 0;
  margin: 0;
}
/* line 1028, ../protected/sass/_scaffold.sass */
.plans .pay-by-phone .in p {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
/* line 1032, ../protected/sass/_scaffold.sass */
.plans .pay-by-phone .call-to-action {
  border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 0;
  padding: 5px 20px;
  background-color: #383c41;
  height: 43px;
  float: left;
}
/* line 1038, ../protected/sass/_scaffold.sass */
.plans .pay-by-phone .call-to-action h4 {
  padding: 10px;
  color: white;
  font-size: 24px;
  font-weight: bold;
}
/* line 1043, ../protected/sass/_scaffold.sass */
.plans .proMonthly {
  margin-left: 5%;
  margin-right: 5%;
}
/* line 1046, ../protected/sass/_scaffold.sass */
.plans .plan {
  *display: inline;
  float: left;
  width: 30%;
  margin-bottom: 20px;
}
/* line 1050, ../protected/sass/_scaffold.sass */
.plans .plan .section-head {
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  padding: 5px 10px;
  background-color: #383c41;
  background-repeat: no-repeat;
  background-position: 98% 0;
}
/* line 1056, ../protected/sass/_scaffold.sass */
.plans .plan .section-head h4 {
  color: white;
}
/* line 1058, ../protected/sass/_scaffold.sass */
.plans .plan .section-head h4 em {
  color: #bbd5eb;
}
/* line 1060, ../protected/sass/_scaffold.sass */
.plans .plan .section-head .price {
  *display: inline;
  float: right;
  padding: 10px 30px 0 0;
  color: #a5bdd4;
  font-weight: bold;
  font-size: 21px;
}
/* line 1066, ../protected/sass/_scaffold.sass */
.plans .plan .section-head .price em {
  font-style: normal;
  font-size: 14px;
}
/* line 1069, ../protected/sass/_scaffold.sass */
.plans .plan .section-head .offer {
  clear: right;
  color: white;
  font-size: 9px;
  width: 60px;
  margin: -5px -10px 0 0;
  line-height: 14px;
  text-transform: uppercase;
}
/* line 1077, ../protected/sass/_scaffold.sass */
.plans .plan .in {
  min-height: 154px;
  padding-bottom: 75px;
}
/* line 1080, ../protected/sass/_scaffold.sass */
.plans .plan .in ul {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  margin: 0;
  list-style: none;
  margin-left: 10px;
  margin-right: 10px;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.plans .plan .in ul:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .plans .plan .in ul {
  height: 1%;
  zoom: 1;
}
/* line 33, ../protected/sass/plugins/_navigation.sass */
.plans .plan .in ul li,
.plans .plan .in ul a,
.plans .plan .in ul form button.link, form
.plans .plan .in ul button.link {
  float: left;
  margin: 0;
}
/* line 67, ../protected/sass/plugins/_navigation.sass */
.plans .plan .in ul ul {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  margin: 0;
  list-style: none;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.plans .plan .in ul ul:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .plans .plan .in ul ul {
  height: 1%;
  zoom: 1;
}
/* line 33, ../protected/sass/plugins/_navigation.sass */
.plans .plan .in ul ul li,
.plans .plan .in ul ul a,
.plans .plan .in ul ul form button.link, form
.plans .plan .in ul ul button.link {
  float: left;
  margin: 0;
}
/* line 45, ../protected/sass/plugins/_navigation.sass */
.plans .plan .in ul li {
  float: none;
  display: block;
  _margin: 0 0 -3px;
}
/* line 53, ../protected/sass/plugins/_navigation.sass */
.plans .plan .in ul a, .plans .plan .in ul form button.link, form .plans .plan .in ul button.link {
  float: none;
  display: block;
}
/* line 1084, ../protected/sass/_scaffold.sass */
.plans .plan .in li {
  color: #4c6c8b;
  padding: 5px;
  border-bottom: 1px solid #dddddd;
}
/* line 1088, ../protected/sass/_scaffold.sass */
.plans .plan .in li:last-child {
  border: 0;
}
/* line 1090, ../protected/sass/_scaffold.sass */
.plans .plan .button {
  margin: 15px 0;
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
}
/* line 1097, ../protected/sass/_scaffold.sass */
.plans .mine .section-head {
  background-color: #3fb8e3;
}
/* line 1100, ../protected/sass/_scaffold.sass */
.plans .mine .section-head h4 em {
  color: #b40000;
}
/* line 1102, ../protected/sass/_scaffold.sass */
.plans .mine .section-head .price {
  color: #b40000;
}
/* line 1105, ../protected/sass/_scaffold.sass */
.plans .mine .button a, .plans .mine .button form button.link, form .plans .mine .button button.link {
  background-color: #3fb8e3;
}

/* line 1110, ../protected/sass/_scaffold.sass */
.signup #faq h2, .plans #faq h2 {
  text-align: left;
  padding: 0 10px 10px 0;
}
/* line 1114, ../protected/sass/_scaffold.sass */
.signup #faq .splits .split:first-child, .plans #faq .splits .split:first-child {
  margin-right: 0px;
}
/* line 1116, ../protected/sass/_scaffold.sass */
.signup .superstar, .plans .superstar {
  margin-bottom: 40px;
  border: 1px solid #cccccc;
  border-width: 1px 0;
  padding: 25px 40px;
  background-image: url(../images/style/icon-medal-superstar.png);
  background-repeat: no-repeat;
  background-position: 0 50%;
  font-size: 14px;
  color: #4c6c8b;
}
/* line 1126, ../protected/sass/_scaffold.sass */
.signup .superstar strong, .plans .superstar strong {
  font-size: 16px;
}
/* line 1128, ../protected/sass/_scaffold.sass */
.signup .superstar a, .signup .superstar form button.link, form .signup .superstar button.link, .plans .superstar a, .plans .superstar form button.link, form .plans .superstar button.link {
  color: #3fb8e3;
}
/* line 1130, ../protected/sass/_scaffold.sass */
.signup h2, .plans h2 {
  font-size: 19px;
}
/* line 1132, ../protected/sass/_scaffold.sass */
.signup h2 strong, .plans h2 strong {
  color: #4c6c8b;
}
/* line 1134, ../protected/sass/_scaffold.sass */
.signup h3, .plans h3 {
  padding: 10px 10px 10px 0;
  color: #304458;
  font-size: 16px;
  font-weight: bold;
  clear: left;
}
/* line 1140, ../protected/sass/_scaffold.sass */
.signup p, .signup ol li, .signup ul li, .plans p, .plans ol li, .plans ul li {
  color: #676b71;
}
/* line 1143, ../protected/sass/_scaffold.sass */
.signup ol li, .plans ol li {
  clear: left;
  padding: 0 0 20px;
}
/* line 1146, ../protected/sass/_scaffold.sass */
.signup ol span, .plans ol span {
  *display: inline;
  float: left;
  margin: -20px 0 10px 150px;
}
/* line 1149, ../protected/sass/_scaffold.sass */
.signup ol strong, .plans ol strong {
  display: block;
  width: 150px;
}
/* line 1152, ../protected/sass/_scaffold.sass */
.signup .summary, .plans .summary {
  padding: 15px;
  font-weight: bold;
  text-align: center;
  font-size: 14px;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  /* FIXME: these colors should be named variables! (they are also used by .btnspec.alt) */
  color: #304458;
  background-color: #d5dee9;
}
/* line 1162, ../protected/sass/_scaffold.sass */
.signup .section.organizations .split.left, .plans .section.organizations .split.left {
  width: 60%;
}
/* line 1164, ../protected/sass/_scaffold.sass */
.signup .section.organizations .split.right, .plans .section.organizations .split.right {
  width: 38%;
}
/* line 1166, ../protected/sass/_scaffold.sass */
.signup .discounts, .plans .discounts {
  *display: inline;
  float: right;
  width: 340px;
  margin: 0 0 40px 0;
}
/* line 1170, ../protected/sass/_scaffold.sass */
.signup .discounts h3, .plans .discounts h3 {
  padding: 5px 0;
}
/* line 1172, ../protected/sass/_scaffold.sass */
.signup .discounts .discount, .plans .discounts .discount {
  margin: 5px 0 5px;
  padding: 5px 10px;
  color: #65685d;
  font-weight: bold;
  background-color: #fcffcc;
}
/* line 1178, ../protected/sass/_scaffold.sass */
.signup .section-head, .plans .section-head {
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  padding: 10px;
  background-color: #383c41;
}
/* line 1182, ../protected/sass/_scaffold.sass */
.signup .section-head .btnspec, .plans .section-head .btnspec {
  *display: inline;
  float: right;
  color: #304458;
  background-color: #d5dee9;
}
/* line 1186, ../protected/sass/_scaffold.sass */
.signup .section-head h4, .plans .section-head h4 {
  padding: 10px;
  color: white;
  font-size: 24px;
  font-weight: bold;
}
/* line 1191, ../protected/sass/_scaffold.sass */
.signup .section-head h4 em, .plans .section-head h4 em {
  display: block;
  padding: 5px 0 0;
  color: #bbd5eb;
  font-size: 12px;
  font-style: normal;
}

/* used on the bottom of features, pricing, contact page to name a few */
/* line 1199, ../protected/sass/_scaffold.sass */
.calls-to-action {
  text-align: center;
  clear: both;
}

/* line 1203, ../protected/sass/_scaffold.sass */
.btnspec {
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  display: inline-block;
  margin: 10px;
  padding: 13px;
  color: white;
  background-color: #01a4dd;
  font-size: 19px;
  font-weight: bold;
  letter-spacing: -1px;
}
/* line 1213, ../protected/sass/_scaffold.sass */
.btnspec.alt {
  color: #304458;
  background-color: #d5dee9;
}

/* line 1218, ../protected/sass/_scaffold.sass */
.features .feats {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  margin-left: -5%;
  padding: 20px 0 20px;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.features .feats:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .features .feats {
  height: 1%;
  zoom: 1;
}
/* line 1222, ../protected/sass/_scaffold.sass */
.features .feature {
  height: 170px;
  *display: inline;
  float: left;
  width: 45%;
  margin-left: 5%;
  padding-bottom: 30px;
}
/* line 1228, ../protected/sass/_scaffold.sass */
.features .feature.group {
  background-image: url(../images/style/icon-features-group.png);
}
/* line 1230, ../protected/sass/_scaffold.sass */
.features .feature.analysis {
  background-image: url(../images/style/icon-features-analysis.png);
}
/* line 1232, ../protected/sass/_scaffold.sass */
.features .feature.communicate {
  background-image: url(../images/style/icon-features-communicate.png);
}
/* line 1234, ../protected/sass/_scaffold.sass */
.features .feature.upload {
  background-image: url(../images/style/icon-features-upload.png);
}
/* line 1236, ../protected/sass/_scaffold.sass */
.features h3 {
  padding-left: 80px;
  color: #304458;
}
/* line 1239, ../protected/sass/_scaffold.sass */
.features ul {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  margin: 0;
  list-style: none;
  padding: 15px 15px;
  padding-left: 90px;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.features ul:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .features ul {
  height: 1%;
  zoom: 1;
}
/* line 33, ../protected/sass/plugins/_navigation.sass */
.features ul li,
.features ul a,
.features ul form button.link, form
.features ul button.link {
  float: left;
  margin: 0;
}
/* line 67, ../protected/sass/plugins/_navigation.sass */
.features ul ul {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  margin: 0;
  list-style: none;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.features ul ul:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .features ul ul {
  height: 1%;
  zoom: 1;
}
/* line 33, ../protected/sass/plugins/_navigation.sass */
.features ul ul li,
.features ul ul a,
.features ul ul form button.link, form
.features ul ul button.link {
  float: left;
  margin: 0;
}
/* line 45, ../protected/sass/plugins/_navigation.sass */
.features ul li {
  float: none;
  display: block;
  _margin: 0 0 -3px;
}
/* line 53, ../protected/sass/plugins/_navigation.sass */
.features ul a, .features ul form button.link, form .features ul button.link {
  float: none;
  display: block;
}
/* line 1243, ../protected/sass/_scaffold.sass */
.features ul li {
  color: #7e848a;
  padding: 0 0 5px;
}

/* line 1247, ../protected/sass/_scaffold.sass */
.section.highlight {
  background-color: #c6d9ec;
}

/* user notification settings */
/* line 1254, ../protected/sass/_scaffold.sass */
#notification-settings-form table {
  width: 100%;
  margin-bottom: 0;
}
/* line 1257, ../protected/sass/_scaffold.sass */
#notification-settings-form table col {
  width: 10%;
}
/* line 1259, ../protected/sass/_scaffold.sass */
#notification-settings-form table col.class {
  width: 80%;
}
/* line 1261, ../protected/sass/_scaffold.sass */
#notification-settings-form table td {
  vertical-align: middle;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 1265, ../protected/sass/_scaffold.sass */
#notification-settings-form table .send-via {
  text-align: center;
}
/* line 1268, ../protected/sass/_scaffold.sass */
#notification-settings-form label {
  width: 100%;
  margin-left: 20px;
}

/* line 1273, ../protected/sass/_scaffold.sass */
#pending-relationships, #notifications {
  background-color: #ffffcc;
  border-color: #d9d98c;
  color: #5c616a;
}
/* line 1277, ../protected/sass/_scaffold.sass */
#pending-relationships h2, #notifications h2 {
  border-color: #d9d98c;
}
/* line 1279, ../protected/sass/_scaffold.sass */
#pending-relationships h3, #notifications h3 {
  padding: 0;
  margin: 15px 0 5px;
}
/* line 1282, ../protected/sass/_scaffold.sass */
#pending-relationships hr, #notifications hr {
  color: #d9d98c;
  background-color: #d9d98c;
}
/* line 1285, ../protected/sass/_scaffold.sass */
#pending-relationships .in, #notifications .in {
  padding-bottom: 10px;
}

/* line 1289, ../protected/sass/_scaffold.sass */
#pending-relationships ul, #notifications ul, #notificationsOverlay ul {
  list-style: none;
  margin: 0;
}
/* line 1292, ../protected/sass/_scaffold.sass */
#pending-relationships ul li, #notifications ul li, #notificationsOverlay ul li {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  background-color: inherit;
  line-height: 26px;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
#pending-relationships ul li:after, #notifications ul li:after, #notificationsOverlay ul li:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html #pending-relationships ul li, * + html #notifications ul li, * + html #notificationsOverlay ul li {
  height: 1%;
  zoom: 1;
}
/* line 1296, ../protected/sass/_scaffold.sass */
#pending-relationships ul li a, #pending-relationships ul li form button.link, form #pending-relationships ul li button.link, #notifications ul li a, #notifications ul li form button.link, form #notifications ul li button.link, #notificationsOverlay ul li a, #notificationsOverlay ul li form button.link, form #notificationsOverlay ul li button.link {
  font-weight: bold;
}
/* line 1298, ../protected/sass/_scaffold.sass */
#pending-relationships ul li .icon, #notifications ul li .icon, #notificationsOverlay ul li .icon {
  margin-top: -3px;
  margin-right: 2px;
}
/* line 1301, ../protected/sass/_scaffold.sass */
#pending-relationships button, #notifications button, #notificationsOverlay button {
  *display: inline;
  float: right;
  clear: left;
  margin: 0 2px 0 0;
  padding: 3px 5px;
  font-weight: bold;
  font-size: 11px;
  width: 60px;
}
/* line 1309, ../protected/sass/_scaffold.sass */
#pending-relationships button.cancel, #notifications button.cancel, #notificationsOverlay button.cancel {
  opacity: 0.6;
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=$value);
  filter: alpha(opacity=60);
  font-weight: normal;
}

/* make .button look like .btn when in the notifications overlay */
/* line 1314, ../protected/sass/_scaffold.sass */
#notificationsOverlay .sometimesButton {
  text-transform: capitalize;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

/* line 1321, ../protected/sass/_scaffold.sass */
.toggle-announcement {
  font-weight: bold;
}

/* line 1324, ../protected/sass/_scaffold.sass */
.announcement-title {
  position: absolute;
  bottom: 0;
}
/* line 1328, ../protected/sass/_scaffold.sass */
.announcement-title a, .announcement-title form button.link, form .announcement-title button.link {
  color: white;
  font-weight: bold;
  font-size: 20px;
}

/* line 1333, ../protected/sass/_scaffold.sass */
.announcement-body {
  margin-top: -30px;
}
/* line 1336, ../protected/sass/_scaffold.sass */
.announcement-body .section {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-top: none;
  background-color: #b3cce6;
  padding: 15px 15px 25px;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.announcement-body .section:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .announcement-body .section {
  height: 1%;
  zoom: 1;
}
/* line 1343, ../protected/sass/_scaffold.sass */
.announcement-body .section p {
  padding: 10px 0 0;
}
/* line 1345, ../protected/sass/_scaffold.sass */
.announcement-body .section p, .announcement-body .section div {
  font-size: 14px;
}
/* line 1347, ../protected/sass/_scaffold.sass */
.announcement-body .section h2 {
  font-size: 18px;
}
/* line 1350, ../protected/sass/_scaffold.sass */
.announcement-body .section .toggle-announcement {
  position: absolute;
  right: 10px;
  bottom: 5px;
}

/* line 1357, ../protected/sass/_scaffold.sass */
.user-acceptEmailInvite .section .in .splits {
  margin-top: 0;
}
/* line 1359, ../protected/sass/_scaffold.sass */
.user-acceptEmailInvite .section .in .splits form textarea {
  width: 200px;
}
/* line 1361, ../protected/sass/_scaffold.sass */
.user-acceptEmailInvite .section .in h2 {
  color: black;
  border-bottom: none;
  margin-bottom: 0;
}
/* line 1365, ../protected/sass/_scaffold.sass */
.user-acceptEmailInvite .section .in ul li {
  list-style: none;
}
/* line 1367, ../protected/sass/_scaffold.sass */
.user-acceptEmailInvite .section .in .solo {
  margin-bottom: 15px;
}
/* line 1369, ../protected/sass/_scaffold.sass */
.user-acceptEmailInvite .section#explanation > .in > h2 {
  text-align: center;
}

/* line 1375, ../protected/sass/_scaffold.sass */
#groupinvite .form textarea {
  display: block;
  height: 56px;
  width: 100%;
  line-height: 1.5em;
}
/* line 1380, ../protected/sass/_scaffold.sass */
#groupinvite .form textarea.email {
  height: 125px;
}
/* line 1382, ../protected/sass/_scaffold.sass */
#groupinvite .form ul li {
  list-style: none;
}
/* line 1384, ../protected/sass/_scaffold.sass */
#groupinvite .form a.expander, #groupinvite .form form button.expander.link, form #groupinvite .form button.expander.link {
  display: block;
}
/* line 1386, ../protected/sass/_scaffold.sass */
#groupinvite .form .noPromoCodes {
  font-size: 0.9em;
}
/* line 1388, ../protected/sass/_scaffold.sass */
#groupinvite .form h2 a, #groupinvite .form h2 form button.link, form #groupinvite .form h2 button.link {
  display: block;
  float: right;
  font-size: 13px;
  font-weight: normal;
  letter-spacing: normal;
}
/* line 1394, ../protected/sass/_scaffold.sass */
#groupinvite .form p {
  line-height: 1.5em;
}

/* line 1397, ../protected/sass/_scaffold.sass */
a.expander, form button.expander.link {
  padding-left: 20px;
  background-position: 0 50%;
}
/* line 1401, ../protected/sass/_scaffold.sass */
a.expander.open, form button.expander.open.link {
  background-image: url(../images/style/icon-minus.png);
}
/* line 1403, ../protected/sass/_scaffold.sass */
a.expander.closed, form button.expander.closed.link {
  background-image: url(../images/style/icon-plus.png);
}

/* contact page with miscellaneous contact info */
/* line 1407, ../protected/sass/_scaffold.sass */
#aside .section .in.contact, .in.contact {
  padding-bottom: 15px;
  min-height: 355px;
}
/* line 1410, ../protected/sass/_scaffold.sass */
#aside .section .in.contact form, .in.contact form {
  padding-bottom: 0;
}
/* line 1412, ../protected/sass/_scaffold.sass */
#aside .section .in.contact h5, .in.contact h5 {
  font-weight: bold;
  margin-top: 15px;
}
/* line 1415, ../protected/sass/_scaffold.sass */
#aside .section .in.contact h5:first-child, .in.contact h5:first-child {
  margin-top: 0;
}
/* line 1417, ../protected/sass/_scaffold.sass */
#aside .section .in.contact .icon, .in.contact .icon {
  margin-top: -2px;
}

/* line 1420, ../protected/sass/_scaffold.sass */
#skypeCheckNotice > div {
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-box-shadow: #5c616a 0 0 20px;
  -moz-box-shadow: #5c616a 0 0 20px;
  box-shadow: #5c616a 0 0 20px;
}

/* screenshot gallery on the features page */
/* line 1425, ../protected/sass/_scaffold.sass */
#feature-gallery {
  width: auto;
  padding-bottom: 10px;
}
/* line 1428, ../protected/sass/_scaffold.sass */
#feature-gallery p {
  text-align: center;
}
/* line 1430, ../protected/sass/_scaffold.sass */
#feature-gallery img {
  border: 1px solid #c5c8cd;
  width: 500px;
}

/* line 1433, ../protected/sass/_scaffold.sass */
.feature-thumbnails {
  text-align: center;
  margin-bottom: 50px;
}
/* line 1436, ../protected/sass/_scaffold.sass */
.feature-thumbnails img {
  -webkit-box-shadow: #5c616a 0 0 8px;
  -moz-box-shadow: #5c616a 0 0 8px;
  box-shadow: #5c616a 0 0 8px;
  border: 3px solid #336699;
  margin: 10px;
  height: 80px;
}

/* line 1443, ../protected/sass/_scaffold.sass */
#warning.overlay * {
  text-align: center;
}
/* line 1445, ../protected/sass/_scaffold.sass */
#warning.overlay a img, #warning.overlay form button.link img, form #warning.overlay button.link img {
  display: block;
  margin: 0 auto;
}

/* line 1449, ../protected/sass/_scaffold.sass */
.default input[type=text], .default input[type=password] {
  height: 15px;
}

/* line 1452, ../protected/sass/_scaffold.sass */
.groupTreeSelect {
  position: relative;
}
/* line 1454, ../protected/sass/_scaffold.sass */
.groupTreeSelect .control {
  cursor: pointer;
  border: 1px solid #c5c8cd;
  border-radius: 2px 2px 2px 2px;
  -moz-border-radius: 2px 2px 2px 2px;
  -webkit-border-top-left-radius: 2px;
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  background-color: white;
  height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 2px 2px 2px 7px;
  width: 197px;
}
/* line 1465, ../protected/sass/_scaffold.sass */
.groupTreeSelect .control .arrow {
  background: white url(../images/style/select-arrow.png) no-repeat 0% 50%;
  float: right;
  width: 21px;
  height: 17px;
  margin: 1px -4px 0 5px;
  padding-right: 5px;
  position: relative;
  z-index: 2;
}
/* line 1474, ../protected/sass/_scaffold.sass */
.groupTreeSelect .control .arrow.active {
  background-image: url(../images/style/select-arrow-active.png);
}
/* line 1476, ../protected/sass/_scaffold.sass */
.groupTreeSelect .control span {
  position: relative;
  z-index: 1;
}
/* line 1479, ../protected/sass/_scaffold.sass */
.groupTreeSelect .options {
  display: none;
  position: absolute;
  background-color: white;
  padding: 2px 4px 2px 7px;
  border: 1px solid #c5c8cd;
  border-radius: 2px 2px 2px 2px;
  -moz-border-radius: 2px 2px 2px 2px;
  -webkit-border-top-left-radius: 2px;
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  overflow: auto;
  z-index: 20;
}
/* line 1488, ../protected/sass/_scaffold.sass */
.groupTreeSelect .options label, .groupTreeSelect .options input {
  cursor: pointer;
}
/* line 1490, ../protected/sass/_scaffold.sass */
.groupTreeSelect .options ul, .groupTreeSelect .options li {
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 1495, ../protected/sass/_scaffold.sass */
.groupTreeSelect .options li {
  margin: 2px 0;
}
/* line 1497, ../protected/sass/_scaffold.sass */
.groupTreeSelect .options label {
  width: auto;
}

/* line 1500, ../protected/sass/_scaffold.sass */
.site-testIpn textarea {
  width: 100%;
  height: 500px;
}

/* line 1504, ../protected/sass/_scaffold.sass */
.site-sendEmail textarea {
  width: 100%;
  height: 200px;
}

/* line 1508, ../protected/sass/_scaffold.sass */
.admin-menu li {
  font-size: 2em;
  height: 2em;
  margin: 1em;
}

/* line 1513, ../protected/sass/_scaffold.sass */
.admin-menu small {
  font-size: 0.5em;
  color: #aaaaaa;
}

/* line 1517, ../protected/sass/_scaffold.sass */
.payment-policy dl {
  width: 45%;
  padding-bottom: 15px;
  position: relative;
  _display: inline-block;
  _zoom: 1;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.payment-policy dl:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .payment-policy dl {
  height: 1%;
  zoom: 1;
}
/* line 1521, ../protected/sass/_scaffold.sass */
.payment-policy dl dt {
  color: inherit;
}

/* line 1525, ../protected/sass/_scaffold.sass */
.error.section .in h2 {
  text-align: center;
  color: #7690a9;
  font-weight: bold;
  font-size: 21px;
  letter-spacing: -1px;
  line-height: 24px;
  font-style: italic;
}

/* line 1, ../protected/sass/_videos.sass */
.video {
  position: relative;
  _display: inline-block;
  _zoom: 1;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.video:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .video {
  height: 1%;
  zoom: 1;
}
/* line 7, ../protected/sass/_videos.sass */
.video .item {
  clear: left;
}
/* line 11, ../protected/sass/_videos.sass */
.video .item .avatar {
  margin-right: 20px;
  position: relative;
}
/* line 17, ../protected/sass/_videos.sass */
.video .item .avatar img {
  width: 148px;
  height: auto;
}
/* line 23, ../protected/sass/_videos.sass */
.video .item .avatar .error {
  width: 100%;
  height: 20px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -10px;
  text-align: center;
  background-color: #ecf2f9;
}
/* line 41, ../protected/sass/_videos.sass */
.video .item .info {
  float: left;
  width: 140px;
}
/* line 47, ../protected/sass/_videos.sass */
.video .item .info em, .video .item .info .tags, .video .item .info .splitscreen {
  font-size: 11px;
}
/* line 51, ../protected/sass/_videos.sass */
.video .item .info .splitscreen {
  line-height: 1.3em;
}
/* line 55, ../protected/sass/_videos.sass */
.video .item .info em {
  display: block;
  color: #5c616a;
  font-style: normal;
}
/* line 63, ../protected/sass/_videos.sass */
.video .item.last {
  clear: none;
}
/* line 67, ../protected/sass/_videos.sass */
.video .splitscreen.add, .video .splitscreen.remove {
  padding-left: 20px;
  background-position: 0 50%;
  font-weight: bold;
  display: block;
}
/* line 77, ../protected/sass/_videos.sass */
.video .splitscreen.add {
  background-image: url(../images/style/icon-splitscreen.png);
}

/* line 83, ../protected/sass/_videos.sass */
.meta {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  padding: 10px 0;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.meta:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .meta {
  height: 1%;
  zoom: 1;
}
/* line 89, ../protected/sass/_videos.sass */
.meta em, .meta span {
  float: left;
  margin-bottom: 10px;
  color: #5c616a;
  font-style: normal;
}
/* line 99, ../protected/sass/_videos.sass */
.meta em .date-ago, .meta span .date-ago {
  margin: 0;
  float: none;
}
/* line 105, ../protected/sass/_videos.sass */
.meta em.right, .meta span.right {
  float: right;
}
/* line 109, ../protected/sass/_videos.sass */
.meta a, .meta form button.link, form .meta button.link {
  margin-right: 15px;
  font-weight: bold;
}
/* line 115, ../protected/sass/_videos.sass */
.meta a.remove, .meta form button.remove.link, form .meta button.remove.link, .meta a.splitscreen, .meta form button.splitscreen.link, form .meta button.splitscreen.link, .meta a.download, .meta form button.download.link, form .meta button.download.link {
  float: right;
}

/* line 123, ../protected/sass/_videos.sass */
a.add, form button.add.link, a.tag, form button.tag.link, a.remove, form button.remove.link, a.download, form button.download.link, .video a.add, .video form button.add.link, form .video button.add.link, .video a.tag, .video form button.tag.link, form .video button.tag.link, .video a.remove, .video form button.remove.link, form .video button.remove.link, .video a.download, .video form button.download.link, form .video button.download.link {
  padding-left: 20px;
  background-position: 0 50%;
}
/* line 129, ../protected/sass/_videos.sass */
a.add, form button.add.link, .video a.add, .video form button.add.link, form .video button.add.link {
  background-image: url(../images/style/icon-add.png);
  margin-right: 0;
}
/* line 135, ../protected/sass/_videos.sass */
a.tag, form button.tag.link, .video a.tag, .video form button.tag.link, form .video button.tag.link {
  background-image: url(../images/style/icon-tag.png);
}
/* line 139, ../protected/sass/_videos.sass */
a.remove, form button.remove.link, .video a.remove, .video form button.remove.link, form .video button.remove.link {
  background-image: url(../images/style/icon-remove.png);
}
/* line 143, ../protected/sass/_videos.sass */
a.remove.splitscreen, form button.remove.splitscreen.link, .video a.remove.splitscreen, .video form button.remove.splitscreen.link, form .video button.remove.splitscreen.link {
  margin-right: 0;
}
/* line 147, ../protected/sass/_videos.sass */
a.download, form button.download.link, .video a.download, .video form button.download.link, form .video button.download.link {
  padding-left: 16px;
  background-image: url(../images/style/icon-download.png);
}

/* line 155, ../protected/sass/_videos.sass */
.tags {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  margin: 0;
  list-style: none;
  margin: 20px 0;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.tags:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .tags {
  height: 1%;
  zoom: 1;
}
/* line 33, ../protected/sass/plugins/_navigation.sass */
.tags li,
.tags a,
.tags form button.link, form
.tags button.link {
  float: left;
  margin: 0;
}
/* line 67, ../protected/sass/plugins/_navigation.sass */
.tags ul {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  margin: 0;
  list-style: none;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.tags ul:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .tags ul {
  height: 1%;
  zoom: 1;
}
/* line 33, ../protected/sass/plugins/_navigation.sass */
.tags ul li,
.tags ul a,
.tags ul form button.link, form
.tags ul button.link {
  float: left;
  margin: 0;
}
/* line 45, ../protected/sass/plugins/_navigation.sass */
.tags li {
  float: none;
  display: block;
  _margin: 0 0 -3px;
}
/* line 53, ../protected/sass/plugins/_navigation.sass */
.tags a, .tags form button.link, form .tags button.link {
  float: none;
  display: block;
}
/* line 161, ../protected/sass/_videos.sass */
.tags li {
  margin-left: 3px;
  padding-left: 17px;
  background-image: url(../images/style/icon-arrow-tag.png);
  background-position: 0 60%;
}
/* line 171, ../protected/sass/_videos.sass */
.tags li.event {
  margin-left: 0;
  padding-left: 20px;
  background-image: url(../images/style/icon-event-tag.png);
}
/* line 179, ../protected/sass/_videos.sass */
.tags li.event.none {
  color: #c5c8cd;
}
/* line 183, ../protected/sass/_videos.sass */
.tags a, .tags form button.link, form .tags button.link {
  color: #5c616a;
}

/* line 191, ../protected/sass/_videos.sass */
.video-view #content-wrapper, .site-sponsorDemo #content-wrapper {
  width: 940px;
}
/* line 15, ../protected/sass/plugins/_layout.sass */
.video-view #content-wrapper #aside, .site-sponsorDemo #content-wrapper #aside {
  *display: inline;
  float: right;
  width: 300px;
}
/* line 23, ../protected/sass/plugins/_layout.sass */
.video-view #content-wrapper #content, .site-sponsorDemo #content-wrapper #content {
  width: 600px;
  *display: inline;
  float: left;
}
/* line 195, ../protected/sass/_videos.sass */
.video-view #content-wrapper #aside, .site-sponsorDemo #content-wrapper #aside {
  margin-left: 40px;
  margin-right: 0;
}
/* line 201, ../protected/sass/_videos.sass */
.video-view #content-wrapper #aside .alert, .site-sponsorDemo #content-wrapper #aside .alert {
  margin-bottom: 20px;
}
/* line 209, ../protected/sass/_videos.sass */
.video-view .item h2, .site-sponsorDemo .item h2 {
  margin-bottom: 5px;
  border: 0;
}
/* line 215, ../protected/sass/_videos.sass */
.video-view .item h2 em, .site-sponsorDemo .item h2 em {
  color: #5c616a;
}
/* line 221, ../protected/sass/_videos.sass */
.video-view .item .figure img, .site-sponsorDemo .item .figure img {
  width: 40px;
  height: 40px;
}
/* line 229, ../protected/sass/_videos.sass */
.video-view #aside .meta, .site-sponsorDemo #aside .meta {
  padding: 0;
}
/* line 233, ../protected/sass/_videos.sass */
.video-view #aside .meta label, .video-view #aside .meta select, .site-sponsorDemo #aside .meta label, .site-sponsorDemo #aside .meta select {
  width: 100%;
}
/* line 237, ../protected/sass/_videos.sass */
.video-view #aside .meta input[type=text], .site-sponsorDemo #aside .meta input[type=text] {
  width: 258px;
}
/* line 241, ../protected/sass/_videos.sass */
.video-view #aside .meta a, .video-view #aside .meta form button.link, form .video-view #aside .meta button.link, .site-sponsorDemo #aside .meta a, .site-sponsorDemo #aside .meta form button.link, form .site-sponsorDemo #aside .meta button.link {
  margin: 0;
}
/* line 245, ../protected/sass/_videos.sass */
.video-view #aside .meta a.remove, .video-view #aside .meta form button.remove.link, form .video-view #aside .meta button.remove.link, .site-sponsorDemo #aside .meta a.remove, .site-sponsorDemo #aside .meta form button.remove.link, form .site-sponsorDemo #aside .meta button.remove.link {
  float: none;
}
/* line 249, ../protected/sass/_videos.sass */
.video-view #aside .meta .info, .site-sponsorDemo #aside .meta .info {
  float: left;
  width: 150px;
}
/* line 255, ../protected/sass/_videos.sass */
.video-view #aside .meta .control, .site-sponsorDemo #aside .meta .control {
  clear: left;
}
/* line 259, ../protected/sass/_videos.sass */
.video-view #aside .meta .control.half, .site-sponsorDemo #aside .meta .control.half {
  clear: none;
  float: left;
  width: 128px;
  margin-right: 10px;
}
/* line 269, ../protected/sass/_videos.sass */
.video-view #aside .meta .control.half.last, .site-sponsorDemo #aside .meta .control.half.last {
  margin-right: 0;
}
/* line 273, ../protected/sass/_videos.sass */
.video-view #aside .meta .btn, .video-view #aside .meta #notificationsOverlay .sometimesButton, #notificationsOverlay .video-view #aside .meta .sometimesButton, .video-view #aside .meta .claim input.btn[type="submit"], .claim .video-view #aside .meta input.btn[type="submit"], .site-sponsorDemo #aside .meta .btn, .site-sponsorDemo #aside .meta #notificationsOverlay .sometimesButton, #notificationsOverlay .site-sponsorDemo #aside .meta .sometimesButton, .site-sponsorDemo #aside .meta .claim input.btn[type="submit"], .claim .site-sponsorDemo #aside .meta input.btn[type="submit"] {
  clear: left;
  cursor: pointer;
  float: right;
  margin: 10px 0 0 5px;
  padding: 8px;
}
/* line 285, ../protected/sass/_videos.sass */
.video-view #aside .meta .btn.edit-video, .video-view #aside .meta #notificationsOverlay .edit-video.sometimesButton, #notificationsOverlay .video-view #aside .meta .edit-video.sometimesButton, .video-view #aside .meta .claim input.edit-video.btn[type="submit"], .claim .video-view #aside .meta input.edit-video.btn[type="submit"], .site-sponsorDemo #aside .meta .btn.edit-video, .site-sponsorDemo #aside .meta #notificationsOverlay .edit-video.sometimesButton, #notificationsOverlay .site-sponsorDemo #aside .meta .edit-video.sometimesButton, .site-sponsorDemo #aside .meta .claim input.edit-video.btn[type="submit"], .claim .site-sponsorDemo #aside .meta input.edit-video.btn[type="submit"] {
  clear: both;
}
/* line 289, ../protected/sass/_videos.sass */
.video-view #aside .meta .avatar, .site-sponsorDemo #aside .meta .avatar {
  width: 100px;
  height: auto;
}
/* line 295, ../protected/sass/_videos.sass */
.video-view #aside .meta h2.assignee-name, .site-sponsorDemo #aside .meta h2.assignee-name {
  margin-bottom: 0;
}
/* line 299, ../protected/sass/_videos.sass */
.video-view #aside .meta .tags, .site-sponsorDemo #aside .meta .tags {
  margin: 0;
}
/* line 303, ../protected/sass/_videos.sass */
.video-view #aside .meta .in, .site-sponsorDemo #aside .meta .in {
  padding-bottom: 15px;
}
/* line 307, ../protected/sass/_videos.sass */
.video-view #aside .meta li.event, .site-sponsorDemo #aside .meta li.event {
  margin-bottom: 5px;
}
/* line 313, ../protected/sass/_videos.sass */
.video-view #aside .itemlist, .site-sponsorDemo #aside .itemlist {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  margin: 0;
  list-style: none;
  padding: 0 0 5px;
  border: 0;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.video-view #aside .itemlist:after, .site-sponsorDemo #aside .itemlist:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .video-view #aside .itemlist, * + html .site-sponsorDemo #aside .itemlist {
  height: 1%;
  zoom: 1;
}
/* line 33, ../protected/sass/plugins/_navigation.sass */
.video-view #aside .itemlist li,
.video-view #aside .itemlist a,
.video-view #aside .itemlist form button.link, form
.video-view #aside .itemlist button.link, .site-sponsorDemo #aside .itemlist li, .site-sponsorDemo #aside .itemlist a, .site-sponsorDemo #aside .itemlist form button.link, form .site-sponsorDemo #aside .itemlist button.link {
  float: left;
  margin: 0;
}
/* line 67, ../protected/sass/plugins/_navigation.sass */
.video-view #aside .itemlist ul, .site-sponsorDemo #aside .itemlist ul {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  margin: 0;
  list-style: none;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.video-view #aside .itemlist ul:after, .site-sponsorDemo #aside .itemlist ul:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .video-view #aside .itemlist ul, * + html .site-sponsorDemo #aside .itemlist ul {
  height: 1%;
  zoom: 1;
}
/* line 33, ../protected/sass/plugins/_navigation.sass */
.video-view #aside .itemlist ul li,
.video-view #aside .itemlist ul a,
.video-view #aside .itemlist ul form button.link, form
.video-view #aside .itemlist ul button.link, .site-sponsorDemo #aside .itemlist ul li, .site-sponsorDemo #aside .itemlist ul a, .site-sponsorDemo #aside .itemlist ul form button.link, form .site-sponsorDemo #aside .itemlist ul button.link {
  float: left;
  margin: 0;
}
/* line 45, ../protected/sass/plugins/_navigation.sass */
.video-view #aside .itemlist li, .site-sponsorDemo #aside .itemlist li {
  float: none;
  display: block;
  _margin: 0 0 -3px;
}
/* line 53, ../protected/sass/plugins/_navigation.sass */
.video-view #aside .itemlist a, .video-view #aside .itemlist form button.link, form .video-view #aside .itemlist button.link, .site-sponsorDemo #aside .itemlist a, .site-sponsorDemo #aside .itemlist form button.link, form .site-sponsorDemo #aside .itemlist button.link {
  float: none;
  display: block;
}
/* line 321, ../protected/sass/_videos.sass */
.video-view #aside .itemlist li, .site-sponsorDemo #aside .itemlist li {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  margin: 0 0 10px;
  padding: 0 0 10px;
  border-bottom: 1px solid #eeeff0;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.video-view #aside .itemlist li:after, .site-sponsorDemo #aside .itemlist li:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .video-view #aside .itemlist li, * + html .site-sponsorDemo #aside .itemlist li {
  height: 1%;
  zoom: 1;
}
/* line 331, ../protected/sass/_videos.sass */
.video-view #aside .itemlist .last, .site-sponsorDemo #aside .itemlist .last {
  margin: 0;
  border: 0;
}
/* line 339, ../protected/sass/_videos.sass */
.video-view #aside .itemlist .avatar img, .site-sponsorDemo #aside .itemlist .avatar img {
  width: 100px;
  height: auto;
}
/* line 345, ../protected/sass/_videos.sass */
.video-view #aside .itemlist .item, .site-sponsorDemo #aside .itemlist .item {
  width: 280px;
}
/* line 349, ../protected/sass/_videos.sass */
.video-view #aside .itemlist .info, .site-sponsorDemo #aside .itemlist .info {
  width: 150px;
}
/* line 353, ../protected/sass/_videos.sass */
.video-view #aside .itemlist .info a, .video-view #aside .itemlist .info form button.link, form .video-view #aside .itemlist .info button.link, .site-sponsorDemo #aside .itemlist .info a, .site-sponsorDemo #aside .itemlist .info form button.link, form .site-sponsorDemo #aside .itemlist .info button.link {
  margin-bottom: 5px;
  border: 0;
}
/* line 359, ../protected/sass/_videos.sass */
.video-view #aside .itemlist .info a:hover, .video-view #aside .itemlist .info form button.link:hover, form .video-view #aside .itemlist .info button.link:hover, .site-sponsorDemo #aside .itemlist .info a:hover, .site-sponsorDemo #aside .itemlist .info form button.link:hover, form .site-sponsorDemo #aside .itemlist .info button.link:hover {
  background-color: white;
}
/* line 363, ../protected/sass/_videos.sass */
.video-view #aside .itemlist .info .tags, .site-sponsorDemo #aside .itemlist .info .tags {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  margin: 0;
  list-style: none;
  padding: 10px 0 0;
  border: 0;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.video-view #aside .itemlist .info .tags:after, .site-sponsorDemo #aside .itemlist .info .tags:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .video-view #aside .itemlist .info .tags, * + html .site-sponsorDemo #aside .itemlist .info .tags {
  height: 1%;
  zoom: 1;
}
/* line 33, ../protected/sass/plugins/_navigation.sass */
.video-view #aside .itemlist .info .tags li,
.video-view #aside .itemlist .info .tags a,
.video-view #aside .itemlist .info .tags form button.link, form
.video-view #aside .itemlist .info .tags button.link, .site-sponsorDemo #aside .itemlist .info .tags li, .site-sponsorDemo #aside .itemlist .info .tags a, .site-sponsorDemo #aside .itemlist .info .tags form button.link, form .site-sponsorDemo #aside .itemlist .info .tags button.link {
  float: left;
  margin: 0;
}
/* line 67, ../protected/sass/plugins/_navigation.sass */
.video-view #aside .itemlist .info .tags ul, .site-sponsorDemo #aside .itemlist .info .tags ul {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  margin: 0;
  list-style: none;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.video-view #aside .itemlist .info .tags ul:after, .site-sponsorDemo #aside .itemlist .info .tags ul:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .video-view #aside .itemlist .info .tags ul, * + html .site-sponsorDemo #aside .itemlist .info .tags ul {
  height: 1%;
  zoom: 1;
}
/* line 33, ../protected/sass/plugins/_navigation.sass */
.video-view #aside .itemlist .info .tags ul li,
.video-view #aside .itemlist .info .tags ul a,
.video-view #aside .itemlist .info .tags ul form button.link, form
.video-view #aside .itemlist .info .tags ul button.link, .site-sponsorDemo #aside .itemlist .info .tags ul li, .site-sponsorDemo #aside .itemlist .info .tags ul a, .site-sponsorDemo #aside .itemlist .info .tags ul form button.link, form .site-sponsorDemo #aside .itemlist .info .tags ul button.link {
  float: left;
  margin: 0;
}
/* line 45, ../protected/sass/plugins/_navigation.sass */
.video-view #aside .itemlist .info .tags li, .site-sponsorDemo #aside .itemlist .info .tags li {
  float: none;
  display: block;
  _margin: 0 0 -3px;
}
/* line 53, ../protected/sass/plugins/_navigation.sass */
.video-view #aside .itemlist .info .tags a, .video-view #aside .itemlist .info .tags form button.link, form .video-view #aside .itemlist .info .tags button.link, .site-sponsorDemo #aside .itemlist .info .tags a, .site-sponsorDemo #aside .itemlist .info .tags form button.link, form .site-sponsorDemo #aside .itemlist .info .tags button.link {
  float: none;
  display: block;
}
/* line 371, ../protected/sass/_videos.sass */
.video-view #aside .itemlist .info .tags li, .site-sponsorDemo #aside .itemlist .info .tags li {
  margin: 0 0 0 3px;
  padding: 0 0 0 17px;
  border: 0;
}
/* line 379, ../protected/sass/_videos.sass */
.video-view .summary, .site-sponsorDemo .summary {
  padding-bottom: 10px;
}
/* line 385, ../protected/sass/_videos.sass */
.video-view .player, .site-sponsorDemo .player {
  position: relative;
}
/* line 391, ../protected/sass/_videos.sass */
.video-view .comments, .site-sponsorDemo .comments {
  padding: 0 0 15px;
  width: 600px;
  float: left;
}
/* line 399, ../protected/sass/_videos.sass */
.video-view .comments em, .site-sponsorDemo .comments em {
  color: #5c616a;
  font-style: normal;
}
/* line 405, ../protected/sass/_videos.sass */
.video-view .comments .viewmore, .site-sponsorDemo .comments .viewmore {
  display: block;
  padding: 8px 0;
  font-weight: bold;
  border: 1px solid #d3d5d9;
  border-width: 1px 0;
}
/* line 417, ../protected/sass/_videos.sass */
.video-view .comments .viewmore strong, .site-sponsorDemo .comments .viewmore strong {
  padding-right: 20px;
  background-image: url(../images/style/icon-arrow-down.png);
  background-position: 100% 50%;
}
/* line 425, ../protected/sass/_videos.sass */
.video-view .comments .items, .site-sponsorDemo .comments .items {
  padding: 10px 0;
}
/* line 429, ../protected/sass/_videos.sass */
.video-view .comments .items .item, .site-sponsorDemo .comments .items .item {
  width: 100%;
  clear: left;
  padding-bottom: 15px;
}
/* line 437, ../protected/sass/_videos.sass */
.video-view .comments .items .item form, .site-sponsorDemo .comments .items .item form {
  float: right;
  padding: 0;
}
/* line 443, ../protected/sass/_videos.sass */
.video-view .comments .items .item p, .site-sponsorDemo .comments .items .item p {
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  padding: 10px 15px;
  color: #5c616a;
  background-color: #bbdff1;
}
/* line 453, ../protected/sass/_videos.sass */
.video-view .comments .items .item .user, .site-sponsorDemo .comments .items .item .user {
  padding: 5px 0 10px 40px;
  background-image: url(../images/style/comment-arrow.png);
  background-position: 20px 0;
  font-size: 11px;
}
/* line 463, ../protected/sass/_videos.sass */
.video-view .comments .items .item .user a, .video-view .comments .items .item .user form button.link, form .video-view .comments .items .item .user button.link, .site-sponsorDemo .comments .items .item .user a, .site-sponsorDemo .comments .items .item .user form button.link, form .site-sponsorDemo .comments .items .item .user button.link {
  margin-right: 10px;
  font-weight: bold;
}
/* line 469, ../protected/sass/_videos.sass */
.video-view .comments .items .item .user em, .site-sponsorDemo .comments .items .item .user em {
  margin-right: 20px;
  color: #5c616a;
}
/* line 475, ../protected/sass/_videos.sass */
.video-view .comments .items .item .user .remove, .site-sponsorDemo .comments .items .item .user .remove {
  float: right;
  margin-right: 5px;
  padding-left: 15px;
  background-image: url(../images/style/icon-remove-small.png);
  background-position: 0 60%;
  font-weight: normal;
}
/* line 489, ../protected/sass/_videos.sass */
.video-view .comments form, .site-sponsorDemo .comments form {
  padding: 20px 0 0;
}
/* line 493, ../protected/sass/_videos.sass */
.video-view .comments form label, .site-sponsorDemo .comments form label {
  width: 300px;
  color: #5c616a;
}
/* line 499, ../protected/sass/_videos.sass */
.video-view .comments form textarea, .site-sponsorDemo .comments form textarea {
  width: 598px;
  height: 100px;
  margin-bottom: 10px;
}
/* line 507, ../protected/sass/_videos.sass */
.video-view .comments form .button, .site-sponsorDemo .comments form .button {
  padding: 0;
  float: right;
}
/* line 513, ../protected/sass/_videos.sass */
.video-view .comments form .errorMessage, .site-sponsorDemo .comments form .errorMessage {
  width: 98%;
  margin: 2px;
}
/* line 521, ../protected/sass/_videos.sass */
.video-view .comments form .feedback ul, .site-sponsorDemo .comments form .feedback ul {
  padding: 0;
}
/* line 525, ../protected/sass/_videos.sass */
.video-view .comments form .feedback ul li, .site-sponsorDemo .comments form .feedback ul li {
  padding: 0;
}
/* line 529, ../protected/sass/_videos.sass */
.video-view #upgradeBrowserMessage, .site-sponsorDemo #upgradeBrowserMessage {
  position: relative;
  _display: inline-block;
  _zoom: 1;
  background-color: #336699;
  color: white;
  font-size: 16px;
  padding: 5px 5px 0;
  margin-top: 5px;
  text-align: center;
  line-height: 26px;
}
/* line 71, ../protected/sass/plugins/_layout.sass */
.video-view #upgradeBrowserMessage:after, .site-sponsorDemo #upgradeBrowserMessage:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 83, ../protected/sass/plugins/_layout.sass */
* + html .video-view #upgradeBrowserMessage, * + html .site-sponsorDemo #upgradeBrowserMessage {
  height: 1%;
  zoom: 1;
}
/* line 549, ../protected/sass/_videos.sass */
.video-view #upgradeBrowserMessage a, .video-view #upgradeBrowserMessage form button.link, form .video-view #upgradeBrowserMessage button.link, .site-sponsorDemo #upgradeBrowserMessage a, .site-sponsorDemo #upgradeBrowserMessage form button.link, form .site-sponsorDemo #upgradeBrowserMessage button.link {
  color: white;
  font-weight: bold;
}

/* line 557, ../protected/sass/_videos.sass */
.claim {
  width: 100%;
}
/* line 561, ../protected/sass/_videos.sass */
.claim select {
  margin-bottom: 10px;
}
/* line 565, ../protected/sass/_videos.sass */
.claim input.btn[type="submit"], .claim #notificationsOverlay input[type="submit"].sometimesButton, #notificationsOverlay .claim input[type="submit"].sometimesButton, .claim input[type="submit"].btn {
  margin: 0;
  float: none;
  font-size: 14px;
  width: 100%;
  height: 38px;
}
/* line 579, ../protected/sass/_videos.sass */
.claim.success {
  margin-bottom: 15px;
  background-color: #b3cce6;
}
/* line 585, ../protected/sass/_videos.sass */
.claim.success p {
  font-size: 14px;
  padding-bottom: 0;
  text-align: center;
  font-weight: bold;
  color: white;
  line-height: 36px;
}

/* line 603, ../protected/sass/_videos.sass */
.video-for-splitscreen .figure img {
  height: 14px;
  width: auto;
}
/* line 609, ../protected/sass/_videos.sass */
.video-for-splitscreen .remove {
  float: right;
  font-weight: bold;
}
/* line 615, ../protected/sass/_videos.sass */
.video-for-splitscreen .in.alt > div {
  margin: 0 0 15px;
}

/* line 623, ../protected/sass/_videos.sass */
.videos .section .in .item h2 {
  color: #336699;
  font-weight: bold;
}
/* line 629, ../protected/sass/_videos.sass */
.videos .section .in .item input {
  width: 100%;
  font-size: 18px;
  margin: 10px 0 25px;
}

/* line 641, ../protected/sass/_videos.sass */
.advertisement {
  text-align: center;
  padding: 5px 0;
  font-size: smaller;
}

/* line 651, ../protected/sass/_videos.sass */
#saveAllVideos {
  position: relative;
}
/* line 655, ../protected/sass/_videos.sass */
#saveAllVideos img {
  display: none;
  position: absolute;
  top: 50%;
  margin-top: -8px;
  right: 8px;
}
/* line 667, ../protected/sass/_videos.sass */
#saveAllVideos.saved img {
  display: block;
}

/* line 673, ../protected/sass/_videos.sass */
body.video .items.organize .row .item {
  width: 656px;
  padding: 5px;
  background-color: #ffffcc;
}
/* line 681, ../protected/sass/_videos.sass */
body.video .items.organize .row .item.edit {
  -moz-transition-property: background-color;
  -moz-transition-duration: 1s;
  -moz-transition-delay: 0.2s;
  -moz-transition-timing-function: linear;
  -webkit-transition-property: background-color;
  -webkit-transition-duration: 1s;
  -webkit-transition-delay: 0.2s;
  -webkit-transition-timing-function: linear;
  background-color: transparent;
}
/* line 687, ../protected/sass/_videos.sass */
body.video .items.organize .row .item.edit.error {
  background-color: #ffaaaa;
}
/* line 691, ../protected/sass/_videos.sass */
body.video .items.organize .row .item.edit.saved {
  background-color: #b3cce6;
}
/* line 695, ../protected/sass/_videos.sass */
body.video .items.organize .row .item.edit.markedForDeletion {
  background-color: #c5c8cd;
}
/* line 699, ../protected/sass/_videos.sass */
body.video .items.organize .row .item .deleteMessage {
  text-align: center;
}
/* line 703, ../protected/sass/_videos.sass */
body.video .items.organize .row .item .avatar {
  margin-right: 10px;
}
/* line 707, ../protected/sass/_videos.sass */
body.video .items.organize .row .item .avatar img {
  width: 400px;
}
/* line 711, ../protected/sass/_videos.sass */
body.video .items.organize .row .item .avatar img.playIcon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -50px;
  margin-left: -50px;
  width: 100px;
  height: 100px;
  -moz-transition-property: opacity;
  -moz-transition-duration: 1s;
  -moz-transition-delay: 0.2s;
  -moz-transition-timing-function: linear;
  -webkit-transition-property: opacity;
  -webkit-transition-duration: 1s;
  -webkit-transition-delay: 0.2s;
  -webkit-transition-timing-function: linear;
  opacity: 0;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=$value);
  filter: alpha(opacity=0);
}
/* line 731, ../protected/sass/_videos.sass */
body.video .items.organize .row .item .avatar a:hover img.playIcon, body.video .items.organize .row .item .avatar form button.link:hover img.playIcon, form body.video .items.organize .row .item .avatar button.link:hover img.playIcon {
  -moz-transition-property: opacity;
  -moz-transition-duration: 1s;
  -moz-transition-delay: 0.1s;
  -moz-transition-timing-function: linear;
  -webkit-transition-property: opacity;
  -webkit-transition-duration: 1s;
  -webkit-transition-delay: 0.1s;
  -webkit-transition-timing-function: linear;
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=$value);
  filter: alpha(opacity=100);
}
/* line 737, ../protected/sass/_videos.sass */
body.video .items.organize .row .item .meta {
  width: 240px;
  float: right;
  padding-top: 0;
}
/* line 745, ../protected/sass/_videos.sass */
body.video .items.organize .row .item .meta .info {
  width: 100%;
}
/* line 749, ../protected/sass/_videos.sass */
body.video .items.organize .row .item .meta .info em {
  float: none;
  margin-bottom: 0;
}
/* line 757, ../protected/sass/_videos.sass */
body.video .items.organize .row .item .meta .info .claim label {
  width: auto;
}
/* line 761, ../protected/sass/_videos.sass */
body.video .items.organize .row .item .meta .video-form {
  padding-bottom: 0;
}
/* line 767, ../protected/sass/_videos.sass */
body.video .items.organize .row .item .meta .video-form .control label {
  padding: 3px 0;
}
/* line 771, ../protected/sass/_videos.sass */
body.video .items.organize .row .item .meta .video-form .control input {
  width: 232px;
}
/* line 775, ../protected/sass/_videos.sass */
body.video .items.organize .row .item .meta .video-form .control select {
  width: 240px;
}
/* line 779, ../protected/sass/_videos.sass */
body.video .items.organize .row .item .meta .video-form .save-edit-video {
  cursor: pointer;
  float: right;
  padding: 8px;
  margin-bottom: 0;
}
/* line 789, ../protected/sass/_videos.sass */
body.video .items.organize .row .item .meta .remove {
  float: left;
  line-height: 50px;
  margin-bottom: 0;
}
/* line 797, ../protected/sass/_videos.sass */
body.video .items.organize .row .item > .errorMessage, body.video .items.organize .row .item > .success, body.video .items.organize .row .item > .deleteMessage {
  text-align: center;
}
/* line 801, ../protected/sass/_videos.sass */
body.video .items.organize .row .item .deleteMessage {
  clear: both;
}

/* line 811, ../protected/sass/_videos.sass */
.list-view-loading h2 em div, .list-view-deleting h2 em div {
  color: transparent;
  background-position: right;
  background-image: url(../images/style/activity-indicators/spinner-26.gif);
}

/* line 5, ../protected/sass/_schedule.sass */
.event-view .attributes {
  width: 60%;
  clear: none;
}

/* line 18, ../protected/sass/_schedule.sass */
#inviteuser .athletes li {
  width: 45%;
}

/* line 26, ../protected/sass/_schedule.sass */
#inviteuser .header-form {
  float: right;
  margin-top: -4px;
}
/* line 32, ../protected/sass/_schedule.sass */
#inviteuser .invited-count {
  margin-right: 5px;
}
/* line 36, ../protected/sass/_schedule.sass */
#inviteuser .select-all {
  margin-bottom: 15px;
}

/* line 44, ../protected/sass/_schedule.sass */
#eventsummary .control.button a, #eventsummary .control.button form button.link, form #eventsummary .control.button button.link {
  margin-left: 20px;
}

/* line 50, ../protected/sass/_schedule.sass */
.toggle-events {
  margin-left: 20px;
}

@media print {
  /* line 3, ../protected/sass/_print.sass */
  body {
    font-size: 12pt;
  }
}

