/********************************************************************************************* */
/* line 13, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.10.0.rc3/frameworks/compass/stylesheets/compass/utilities/general/_reset.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, 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,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* line 16, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.10.0.rc3/frameworks/compass/stylesheets/compass/utilities/general/_reset.scss */
*:focus {
  outline: 0;
}

/* line 18, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.10.0.rc3/frameworks/compass/stylesheets/compass/utilities/general/_reset.scss */
body {
  line-height: 1;
  color: black;
  background: white;
}

/* line 20, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.10.0.rc3/frameworks/compass/stylesheets/compass/utilities/general/_reset.scss */
ol, ul {
  list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
/* line 23, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.10.0.rc3/frameworks/compass/stylesheets/compass/utilities/general/_reset.scss */
table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}

/* line 25, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.10.0.rc3/frameworks/compass/stylesheets/compass/utilities/general/_reset.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 27, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.10.0.rc3/frameworks/compass/stylesheets/compass/utilities/general/_reset.scss */
q, blockquote {
  quotes: "" "";
}
/* line 89, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.10.0.rc3/frameworks/compass/stylesheets/compass/utilities/general/_reset.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
}

/* line 29, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.10.0.rc3/frameworks/compass/stylesheets/compass/utilities/general/_reset.scss */
a img {
  border: none;
}

/********************************************************************************************* */
/********************************************************************************************* */
/* line 3, ../../../app/stylesheets/default.sass */
* {
  margin: 0;
  padding: 0;
}

/* line 8, ../../../app/stylesheets/default.sass */
.clearfix {
  display: inline-block;
}

/* line 12, ../../../app/stylesheets/default.sass */
.float_left {
  float: left;
}

/* line 15, ../../../app/stylesheets/default.sass */
.float_right {
  float: right;
}

/* CLEAR WIDTH */
/* line 19, ../../../app/stylesheets/default.sass */
.clear_width {
  width: auto;
}

/* HEADER */ /* -webkit-box-shadow: #999 0px 2px 12px */
/* line 23, ../../../app/stylesheets/default.sass */
#header {
  height: 110px;
  background: #cc3300 url('http://sea.yeti.newscloud.com/images/default/hdr_bg.gif?1270251447') bottom left no-repeat;
  margin-bottom: 15px;
  position: relative;
  z-index: 10;
  /* Sponsor logo */
  /* Title logo */
}
/* line 31, ../../../app/stylesheets/default.sass */
#header .sponsor {
  background: white url('http://sea.yeti.newscloud.com/images/default/sponsor-logo.png?1270082045') center left no-repeat;
  display: none;
  position: absolute;
  top: 20px;
  left: 300px;
  height: 30px;
  width: 140px;
  z-index: 3;
}
/* line 40, ../../../app/stylesheets/default.sass */
#header .sponsor a {
  display: block;
  height: 30px;
  width: 140px;
}
/* line 44, ../../../app/stylesheets/default.sass */
#header .sponsor a:hover {
  text-decoration: none;
}
/* line 48, ../../../app/stylesheets/default.sass */
#header .headerTitle {
  background: url('http://sea.yeti.newscloud.com/images/default/hdr-logo.png?1270251447') top left no-repeat;
  height: 58px;
  width: 212px;
  position: absolute;
  top: 15px;
  left: 106px;
  z-index: 2;
}
/* line 56, ../../../app/stylesheets/default.sass */
#header .headerTitle a {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 60, ../../../app/stylesheets/default.sass */
#header .headerTitle a:hover {
  text-decoration: none;
}
/* line 62, ../../../app/stylesheets/default.sass */
#header .headerTitle h1 {
  visibility: hidden;
  display: block;
  float: left;
  font-size: 26.4px;
  color: white;
}
/* line 69, ../../../app/stylesheets/default.sass */
#header .headerTitle h1 a:hover {
  text-decoration: none;
}
/* line 72, ../../../app/stylesheets/default.sass */
#header img.hdrpic {
  position: absolute;
  top: 2px;
  left: 2px;
}
/* line 76, ../../../app/stylesheets/default.sass */
#header .pipe {
  margin: 0 5px;
  color: #8ba53d;
}
/* line 79, ../../../app/stylesheets/default.sass */
#header .dh_links {
  font-size: 12px;
  position: absolute;
  top: 10px;
  right: 0px;
  float: right;
  padding: 5px 20px 5px 10px;
  background: white;
}

/* line 89, ../../../app/stylesheets/default.sass */
.account-dropdown {
  float: left;
  position: relative;
  z-index: 2;
}

/* line 94, ../../../app/stylesheets/default.sass */
.account-toggle {
  position: relative;
  z-index: 3;
  padding-right: 10px;
  background: transparent url('http://sea.yeti.newscloud.com/images/default/dropdown_arrow.gif?1270251447') center right no-repeat;
}

/* line 100, ../../../app/stylesheets/default.sass */
.account-links {
  width: 180px;
  position: absolute;
  z-index: 2;
  top: 18px;
  right: -6px;
  display: inline-block;
  padding: 4px 10px;
  border-top: 1px solid #698c00;
  border-bottom: 1px solid #698c00;
  border-left: 1px solid #698c00;
  border-right: 1px solid #698c00;
  background-color: white;
}
/* line 114, ../../../app/stylesheets/default.sass */
.account-links li {
  width: 100%;
  margin: 6px 0 0px 0;
  padding: 0;
}
/* line 118, ../../../app/stylesheets/default.sass */
.account-links li a {
  display: block;
  padding: 4px 6px;
}
/* line 121, ../../../app/stylesheets/default.sass */
.account-links li a:hover {
  background: #e7f2f5;
}
/* line 124, ../../../app/stylesheets/default.sass */
.account-links li.account-profile a {
  display: inline-block;
}
/* line 126, ../../../app/stylesheets/default.sass */
.account-links li.account-profile a:hover {
  background: none;
}
/* line 128, ../../../app/stylesheets/default.sass */
.account-links .account-tab {
  height: 24px;
  width: 65px;
  z-index: 2;
  position: absolute;
  top: -25px;
  right: -1px;
  border-top: 1px solid #698c00;
  border-bottom: none;
  border-left: 1px solid #698c00;
  border-right: 1px solid #698c00;
  background-color: white;
}

/* line 143, ../../../app/stylesheets/default.sass */
.account-links .account-profile .thumb {
  margin: 5px;
}
/* line 145, ../../../app/stylesheets/default.sass */
.account-links .account-profile .thumb a {
  padding: 0;
}

/* line 148, ../../../app/stylesheets/default.sass */
#bodyWrapper {
  position: relative;
  background: white;
  display: inline-block;
  border-top: none;
  border-bottom: none;
  border-left: none;
  border-right: none;
}

/* line 159, ../../../app/stylesheets/default.sass */
#footer {
  border-top: 1px solid #698c00;
}
/* line 162, ../../../app/stylesheets/default.sass */
#footer .dh_links {
  color: #444444;
  float: left;
  clear: left;
  margin: 0px;
  padding: 5px 10px 7px 10px;
  font-size: 12px;
  background-color: #e7f2f5;
}

/* line 173, ../../../app/stylesheets/default.sass */
.rss_link {
  background: url('http://sea.yeti.newscloud.com/images/default/icon_rss.png?1270082045') left no-repeat;
  padding: 3px 0 3px 18px;
}

/* line 177, ../../../app/stylesheets/default.sass */
.twitter_link {
  background: url('http://sea.yeti.newscloud.com/images/default/icon_twitter.gif?1270082045') left no-repeat;
  padding: 3px 0 3px 18px;
}

/* line 181, ../../../app/stylesheets/default.sass */
.newscloud_link {
  background: url('http://sea.yeti.newscloud.com/images/default/icon_newscloud.gif?1270082045') left no-repeat;
  padding: 3px 0 3px 20px;
}

/* line 186, ../../../app/stylesheets/default.sass */
.hidden {
  display: none;
}

/* line 190, ../../../app/stylesheets/default.sass */
body {
  font-family: "apertura-1", "apertura-2", lucida grande, tahoma, verdana, arial, "san-serif";
  color: #444444;
  background: white;
  font-size: 12px;
}

/* line 197, ../../../app/stylesheets/default.sass */
h1 a, h2 a, h4 a, h5 a {
  color: #00628f;
}
/* line 199, ../../../app/stylesheets/default.sass */
h1 a:hover, h2 a:hover, h4 a:hover, h5 a:hover {
  color: #00628f;
}

/* line 202, ../../../app/stylesheets/default.sass */
h1, h2, h4 {
  line-height: 130%;
  margin: 0 0 6px 0;
  font-family: "apertura-1", "apertura-2", lucida grande, tahoma, verdana, arial, "san-serif";
  color: #00628f;
  font-weight: bold;
}

/* line 209, ../../../app/stylesheets/default.sass */
h3 {
  line-height: 100%;
  margin: 0 0 4px 0;
  font-family: "apertura-1", "apertura-2", lucida grande, tahoma, verdana, arial, "san-serif";
  color: #8ba53d;
}

/* line 215, ../../../app/stylesheets/default.sass */
p {
  font-family: "apertura-1", "apertura-2", lucida grande, tahoma, verdana, arial, "san-serif";
  color: #444444;
  line-height: 140%;
  text-align: left;
  margin: 0 0 6px 0;
}

/* line 222, ../../../app/stylesheets/default.sass */
a {
  color: #00628f;
  cursor: pointer;
  text-decoration: none;
}
/* line 226, ../../../app/stylesheets/default.sass */
a:hover {
  text-decoration: underline;
}

/* line 229, ../../../app/stylesheets/default.sass */
img {
  border: none;
}

/* line 232, ../../../app/stylesheets/default.sass */
ul {
  margin: 0;
  padding: 0;
}

/* line 236, ../../../app/stylesheets/default.sass */
li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 242, ../../../app/stylesheets/default.sass */
#pageTabs {
  width: 100%;
  position: absolute;
  bottom: 0px;
  overflow: visible;
  border: none;
}
/* line 248, ../../../app/stylesheets/default.sass */
#pageTabs .tabs {
  border-top: none;
  border-bottom: 1px solid #999999;
  position: absolute;
  bottom: 0;
  left: 0;
  background: none;
  width: 100%;
  height: 23px;
}
/* line 257, ../../../app/stylesheets/default.sass */
#pageTabs .tabs .tab-float {
  float: right;
  padding: 0 0 0 1px;
}
/* line 260, ../../../app/stylesheets/default.sass */
#pageTabs .tabs .back_links {
  padding-right: 20px;
}
/* line 262, ../../../app/stylesheets/default.sass */
#pageTabs .tabs .toggle_tabs li {
  margin-right: 1px;
  height: 23px;
  width: 80px;
  float: left;
  padding: 0;
  text-align: center;
}
/* line 271, ../../../app/stylesheets/default.sass */
#pageTabs .tabs .toggle_tabs li a {
  position: relative;
  bottom: -1px;
  display: block;
  height: 13px;
  margin: 0px 0px 0px 0px;
  padding: 5px 0;
  font-weight: bold;
  font-size: 12px;
  color: white;
  background: #cc3300 url('http://sea.yeti.newscloud.com/images/default/pagetab-bg-off.gif?1270251447') top left repeat-x;
}
/* line 282, ../../../app/stylesheets/default.sass */
#pageTabs .tabs .toggle_tabs li a:hover {
  text-decoration: none;
  background: #af2e03 url('http://sea.yeti.newscloud.com/images/default/pagetab-bg-hover.gif?1270251447') top left repeat-x;
}
/* line 285, ../../../app/stylesheets/default.sass */
#pageTabs .tabs .toggle_tabs li.first {
  width: 30px;
}
/* line 287, ../../../app/stylesheets/default.sass */
#pageTabs .tabs .toggle_tabs li.first a {
  margin: 0;
  padding: 5px 0;
}
/* line 290, ../../../app/stylesheets/default.sass */
#pageTabs .tabs .toggle_tabs li.first a img {
  display: inline-block;
}
/* line 294, ../../../app/stylesheets/default.sass */
#pageTabs .tabs .toggle_tabs li a.selected {
  bottom: 0px;
  margin: 0px;
  padding: 5px 0;
  border-top: 1px solid #999999;
  border-bottom: 1px solid white;
  border-right: 1px solid #999999;
  border-left: 1px solid #999999;
  background: white url('http://sea.yeti.newscloud.com/images/default/pagetab-bg-on.gif?1270082045') top left repeat-x;
  color: #60a7bf;
}
/* line 305, ../../../app/stylesheets/default.sass */
#pageTabs .tabs .toggle_tabs li.first a.selected {
  padding: 5px 7px;
}
/* line 307, ../../../app/stylesheets/default.sass */
#pageTabs .tabs .toggle_tabs li a.selected:hover {
  text-decoration: none;
}
/* line 309, ../../../app/stylesheets/default.sass */
#pageTabs .tabs .toggle_tabs li a.selected:hover.disabled {
  color: #8ba53d;
  cursor: default;
}
/* line 312, ../../../app/stylesheets/default.sass */
#pageTabs .tabs .toggle_tabs li a.selected:hover.disabled:hover {
  text-decoration: none;
}

/* line 318, ../../../app/stylesheets/default.sass */
#pageTabs .toggle_tabs .menu_item:hover a {
  background: #af2e03 url('http://sea.yeti.newscloud.com/images/default/pagetab-bg-hover.gif?1270251447') top left repeat-x;
}
/* line 320, ../../../app/stylesheets/default.sass */
#pageTabs .toggle_tabs .menu_item:hover a.selected {
  background: white url('http://sea.yeti.newscloud.com/images/default/pagetab-bg-on.gif?1270082045') top left repeat-x;
}

/* line 328, ../../../app/stylesheets/default.sass */
#pageTabs .toggle_tabs .menu_item:hover .dropdown {
  display: block;
}
/* line 330, ../../../app/stylesheets/default.sass */
#pageTabs .toggle_tabs .menu_item .dropdown {
  z-index: 20;
  display: none;
  margin-top: 0;
}
/* line 334, ../../../app/stylesheets/default.sass */
#pageTabs .toggle_tabs .menu_item .dropdown ul {
  padding: 1px 0 0 0;
  display: block;
}
/* line 337, ../../../app/stylesheets/default.sass */
#pageTabs .toggle_tabs .menu_item .dropdown ul li {
  width: 100px;
  height: 100%;
  float: right;
  clear: both;
  padding: 0;
  text-align: left;
  margin-top: -1px;
  margin-right: 0;
}
/* line 346, ../../../app/stylesheets/default.sass */
#pageTabs .toggle_tabs .menu_item .dropdown ul li a {
  height: 100%;
  font-size: 11.4px;
  line-height: 13px;
  font-weight: normal;
  display: block;
  background: #af2e03;
  padding: 5px;
  color: white;
  border-top: 1px solid white;
  border-bottom: 2px solid #4b759b;
  border-left: 2px solid #4b759b;
  border-right: 2px solid #4b759b;
}
/* line 360, ../../../app/stylesheets/default.sass */
#pageTabs .toggle_tabs .menu_item .dropdown ul li a:hover {
  background: #cc3300;
}
/* line 362, ../../../app/stylesheets/default.sass */
#pageTabs .toggle_tabs .menu_item .dropdown ul li a.selected {
  padding: 5px;
  background: white;
  border-top: 1px solid #f0f0f0;
  border-bottom: 1px solid #999999;
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
  color: #60a7bf;
}
/* line 371, ../../../app/stylesheets/default.sass */
#pageTabs .toggle_tabs .menu_item .dropdown ul li a.selected.selected:hover {
  background: #e4f1f6;
}

/* line 375, ../../../app/stylesheets/default.sass */
#subNav {
  border-bottom: 1px solid #999999;
  height: 20px;
  margin: 0px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
  display: inline-block;
  overflow: visible;
}

/* line 384, ../../../app/stylesheets/default.sass */
#subNav .toggle_tabs {
  margin: 0px 10px;
  width: auto;
  padding: 0px;
  text-align: center;
}
/* line 389, ../../../app/stylesheets/default.sass */
#subNav .toggle_tabs li {
  display: block;
  float: left;
  padding: 0px;
  margin: 0 0 0 2px;
}
/* line 394, ../../../app/stylesheets/default.sass */
#subNav .toggle_tabs li a {
  position: relative;
  bottom: -1px;
  margin: 0px;
  padding: 4px 25px 1px 25px;
  height: 14px;
  border: none;
  font-weight: bold;
  font-size: 12px;
  background: #cc3300 url('http://sea.yeti.newscloud.com/images/default/pagetab-bg-off.gif?1270251447') top left repeat-x;
  display: block;
  color: white;
}
/* line 406, ../../../app/stylesheets/default.sass */
#subNav .toggle_tabs li a:hover {
  background: #af2e03 url('http://sea.yeti.newscloud.com/images/default/pagetab-bg-hover.gif?1270251447') top left repeat-x;
  text-decoration: none;
}
/* line 409, ../../../app/stylesheets/default.sass */
#subNav .toggle_tabs li a.selected {
  bottom: -1px;
  margin: 0px;
  background: white url('http://sea.yeti.newscloud.com/images/default/pagetab-bg-on.gif?1270082045') top left repeat-x;
  border-top: 1px solid #999999;
  border-bottom: 1px solid white;
  border-right: 1px solid #999999;
  border-left: 1px solid #999999;
  color: #60a7bf;
}
/* line 419, ../../../app/stylesheets/default.sass */
#subNav .toggle_tabs li a.selected:hover {
  background: white url('http://sea.yeti.newscloud.com/images/default/pagetab-bg-on.gif?1270082045') top left repeat-x;
  text-decoration: none;
  cursor: default;
}
/* line 423, ../../../app/stylesheets/default.sass */
#subNav .toggle_tabs li a.disabled {
  color: #8ba53d;
  cursor: default;
}
/* line 426, ../../../app/stylesheets/default.sass */
#subNav .toggle_tabs li a.disabled:hover {
  text-decoration: none;
}

/********************************************************************************************* */
/* FEATURED ITEMS */
/* line 431, ../../../app/stylesheets/default.sass */
.featured {
  background: #e7f2f5;
}
/* line 433, ../../../app/stylesheets/default.sass */
.featured .btnComment {
  background: white;
}
/* line 436, ../../../app/stylesheets/default.sass */
.featured .answer {
  background: url('http://sea.yeti.newscloud.com/images/default/icon-answer.png?1282157440') center right no-repeat;
}
/* line 439, ../../../app/stylesheets/default.sass */
.featured .article {
  background: url('http://sea.yeti.newscloud.com/images/default/icon-article.png?1282157440') center right no-repeat;
}
/* line 442, ../../../app/stylesheets/default.sass */
.featured .comment {
  background: url('http://sea.yeti.newscloud.com/images/default/icon-comment.png?1282157440') center right no-repeat;
}
/* line 445, ../../../app/stylesheets/default.sass */
.featured .event {
  background: url('http://sea.yeti.newscloud.com/images/default/icon-event.png?1282157440') center right no-repeat;
}
/* line 447, ../../../app/stylesheets/default.sass */
.featured .event h3 {
  color: #444444;
}
/* line 450, ../../../app/stylesheets/default.sass */
.featured .idea {
  background: url('http://sea.yeti.newscloud.com/images/default/icon-idea.png?1282157440') center right no-repeat;
}
/* line 453, ../../../app/stylesheets/default.sass */
.featured .resource {
  background: url('http://sea.yeti.newscloud.com/images/default/icon-resource.png?1282157440') center right no-repeat;
}
/* line 456, ../../../app/stylesheets/default.sass */
.featured .question {
  background: url('http://sea.yeti.newscloud.com/images/default/icon-question.png?1282157440') center right no-repeat;
}

/********************************************************************************************* */
/* IMAGE STYLES */
/* THUMB CAPTION STYLES */
/* line 465, ../../../app/stylesheets/default.sass */
.thumb .caption-note {
  background: url('http://sea.yeti.newscloud.com/images/default/caption-bg.png?1282961941') top left repeat;
  display: block;
  width: 100%;
  padding: 5px 0;
  position: absolute;
  bottom: -100px;
  left: 0px;
  z-index: 10;
}
/* line 474, ../../../app/stylesheets/default.sass */
.thumb .caption-note h5 {
  font-size: 11px;
  color: white;
  line-height: 120%;
  margin: 0 5px;
  padding: 0;
}
/* line 481, ../../../app/stylesheets/default.sass */
.thumb:hover .caption-note {
  bottom: 0px;
}

/* THUMB IMAGE CONTAINER */
/* line 485, ../../../app/stylesheets/default.sass */
.thumb {
  margin: 5px;
  position: relative;
  overflow: hidden;
}
/* line 489, ../../../app/stylesheets/default.sass */
.thumb img {
  position: relative;
  background: white url('http://sea.yeti.newscloud.com/images/default/watermark.jpg?1270251447') center no-repeat;
}
/* line 492, ../../../app/stylesheets/default.sass */
.thumb a:hover {
  text-decoration: none;
}

/* WELCOME PANEL IMAGE STYLES */
/* line 496, ../../../app/stylesheets/default.sass */
.welcome {
  margin: 10px 10px 5px 10px;
  float: left;
  width: 70px;
  height: 70px;
}
/* line 501, ../../../app/stylesheets/default.sass */
.welcome img {
  width: 70px;
  height: 70px;
}

/* PROFILE IMAGE */
/* line 506, ../../../app/stylesheets/default.sass */
.profilePic {
  position: relative;
  float: left;
  margin: 0px 5px 0px 0px;
  width: 30px;
  height: 30px;
}
/* line 512, ../../../app/stylesheets/default.sass */
.profilePic img {
  width: 30px;
  height: 30px;
}
/* line 515, ../../../app/stylesheets/default.sass */
.profilePic a:hover {
  text-decoration: none;
}
/* line 517, ../../../app/stylesheets/default.sass */
.profilePic img.moderator {
  position: absolute;
  left: 2px;
  bottom: 2px;
}

/********************************************************************************************* */
/* MODERATOR BADGE STYLES */
/* line 525, ../../../app/stylesheets/default.sass */
.thumb img.moderator {
  position: absolute;
  left: 2px;
  bottom: 2px;
  height: 18px;
  width: 18px;
}

/* line 532, ../../../app/stylesheets/default.sass */
.user-bio {
  float: left;
  margin: 5px;
}
/* line 535, ../../../app/stylesheets/default.sass */
.user-bio img.moderator {
  height: 16px;
  width: 16px;
}

/* line 541, ../../../app/stylesheets/default.sass */
.panel_2 .user img.moderator {
  height: 32px;
  width: 32px;
  position: absolute;
  left: 2px;
  bottom: 2px;
}

/* line 551, ../../../app/stylesheets/default.sass */
.panel_1 .users .thumb.user img.moderator {
  height: 24px;
  width: 24px;
  position: absolute;
  left: 2px;
  bottom: 2px;
}

/* line 560, ../../../app/stylesheets/default.sass */
.half-panel .user-details img.moderator {
  height: 48px;
  width: 48px;
  position: absolute;
  left: 2px;
  bottom: 2px;
}

/* line 568, ../../../app/stylesheets/default.sass */
.profilePic img.moderator {
  height: 12px;
  width: 12px;
}
/* line 571, ../../../app/stylesheets/default.sass */
.profilePic fb:profile-pic {
  width: 30px;
  height: 30px;
}

/* line 577, ../../../app/stylesheets/default.sass */
#col_left {
  background: none;
  -moz-border-radius: none;
  -webkit-border-radius: none;
  border-radius: none;
}

/********************************************************************************************* */
/* UNIVERSAL LIST - CHECK GRID.SASS & FB_GRID.SASS FOR MORE IN-DEPTH STYLING */
/* CONTENT BLOCK */
/* line 587, ../../../app/stylesheets/default.sass */
.itemBlock {
  margin: 5px;
}

/* META DATA */
/* line 591, ../../../app/stylesheets/default.sass */
.itemMeta {
  display: inline-block;
  width: 79%;
}

/* NO IMAGE META */
/* line 597, ../../../app/stylesheets/default.sass */
.item_2 .itemMeta, .event .itemMeta, .newswire .itemMeta {
  width: 100%;
}

/* ACTIONS BAR FOR PANELS */
/* line 601, ../../../app/stylesheets/default.sass */
.itemActions {
  display: block;
  width: 100%;
  background: #edf1e3;
  border-bottom: 1px solid #babeb0;
  text-align: right;
}
/* line 607, ../../../app/stylesheets/default.sass */
.itemActions a {
  display: inline-block;
  font-size: 11px;
  margin: 5px 10px;
}

/* LIST CLASSES - GLOBAL STYLES */
/* line 613, ../../../app/stylesheets/default.sass */
.answer, .article, .comment, .content, .event, .idea, .media, .newswire, .question, .resource, .users, .item_1, .item_2 {
  display: inline-block;
  width: 100%;
}

/* LIST CLASSES WITH IMAGE */
/* line 620, ../../../app/stylesheets/default.sass */
.panel_2 .answer .itemBlock, .panel_2 .article .itemBlock, .panel_2 .comment .itemBlock, .panel_2 .content .itemBlock, .panel_2 .idea .itemBlock, .panel_2 .question .itemBlock, .panel_2 .resource .itemBlock, .panel_2 .users .itemBlock, .panel_2 .item_1 .itemBlock {
  float: left;
}

/* LIST CLASSES WITH NO IMAGE */
/* line 625, ../../../app/stylesheets/default.sass */
.panel_2 .article, .panel_2 .newswire {
  margin: 5px 0 10px;
}
/* line 628, ../../../app/stylesheets/default.sass */
.panel_2 .newswire .itemBlock, .panel_2 .item_2 .itemBlock, .panel_2 .event .itemBlock {
  display: block;
}

/* UNVERSAL LIST STYLES - PANELS */
/* line 634, ../../../app/stylesheets/default.sass */
.panel_1 .list_items li, .panel_2 .list_items li {
  display: inline-block;
  position: relative;
  width: 100%;
  border-bottom: 1px solid #efefef;
}
/* line 641, ../../../app/stylesheets/default.sass */
.panel_1 .list_items .blog h2, .panel_2 .list_items .blog h2 {
  margin-bottom: 0;
}
/* line 643, ../../../app/stylesheets/default.sass */
.panel_1 .list_items .blog .thumb, .panel_2 .list_items .blog .thumb {
  margin: 0 10px 5px 0;
  width: 120px;
  height: 90px;
}
/* line 647, ../../../app/stylesheets/default.sass */
.panel_1 .list_items .blog .thumb img, .panel_2 .list_items .blog .thumb img {
  width: 120px;
}
/* line 649, ../../../app/stylesheets/default.sass */
.panel_1 .list_items .blog p, .panel_2 .list_items .blog p {
  line-height: 140%;
}

/* CURRENT USER BADGE */
/* line 654, ../../../app/stylesheets/default.sass */
.users h4 {
  margin-bottom: 0px;
}
/* line 656, ../../../app/stylesheets/default.sass */
.users h3 {
  color: #444444;
}
/* line 658, ../../../app/stylesheets/default.sass */
.users .loc {
  font-size: 12px;
  margin-bottom: 8px;
}

/********************************************************************************************* */
/* INTERIOR PANELS */
/* line 666, ../../../app/stylesheets/default.sass */
.full-panel {
  width: 100%;
  float: left;
}

/* line 670, ../../../app/stylesheets/default.sass */
.half-panel, .third-panel, .third-panel-small, .quarter-panel {
  float: left;
  display: block;
}

/* line 674, ../../../app/stylesheets/default.sass */
.half-panel {
  width: 50%;
}

/* line 677, ../../../app/stylesheets/default.sass */
.third-panel, .third-panel-small {
  width: 33.333%;
}

/* line 680, ../../../app/stylesheets/default.sass */
.quarter-panel {
  width: 25%;
}

/********************************************************************************************* */
/* FEATURED STORY STYLES */
/* line 686, ../../../app/stylesheets/default.sass */
.featureWrap {
  background: #e7f2f5;
}
/* line 688, ../../../app/stylesheets/default.sass */
.featureWrap .btnComment {
  background: white;
}

/********************************************************************************************* */
/* LAYOUT PANELS - PANEL_1 & PANEL_2 CONTAINERS */
/* line 695, ../../../app/stylesheets/default.sass */
.panel_1, .panel_2, .panel_3 {
  margin: 0 0 15px 0;
  /* PANEL BAR STYLES */
  /* WELCOME PANEL STYLES */
  /* MEDIA WIDGET STYLES */
  /* ACTIVE USERS WIDGET */
}
/* line 698, ../../../app/stylesheets/default.sass */
.panel_1 .top-tags, .panel_2 .top-tags, .panel_3 .top-tags {
  display: inline-block;
  padding-top: 4px;
}
/* line 701, ../../../app/stylesheets/default.sass */
.panel_1 .top-tags li, .panel_2 .top-tags li, .panel_3 .top-tags li {
  display: block;
  width: auto;
  border-bottom: none;
  float: left;
  padding: 2px 0;
}
/* line 707, ../../../app/stylesheets/default.sass */
.panel_1 .top-tags li h4, .panel_2 .top-tags li h4, .panel_3 .top-tags li h4 {
  margin: 0;
  padding: 0;
}
/* line 710, ../../../app/stylesheets/default.sass */
.panel_1 .top-tags li a, .panel_2 .top-tags li a, .panel_3 .top-tags li a {
  padding: 4px 6px;
}
/* line 712, ../../../app/stylesheets/default.sass */
.panel_1 .top-tags li a:hover, .panel_2 .top-tags li a:hover, .panel_3 .top-tags li a:hover {
  text-decoration: none;
  background: #e7f2f5;
}
/* line 717, ../../../app/stylesheets/default.sass */
.panel_1 .panelBar, .panel_2 .panelBar, .panel_3 .panelBar {
  -moz-border-radius-topleft: none;
  -moz-border-radius-topright: none;
  -webkit-border-top-right-radius: none;
  -webkit-border-top-left-radius: none;
  position: relative;
  display: block;
  padding: 4px 0;
  border-bottom: 1px solid #698c00;
  background: white;
}
/* line 728, ../../../app/stylesheets/default.sass */
.panel_1 .panelBar h2, .panel_2 .panelBar h2, .panel_3 .panelBar h2 {
  margin: 0 6px;
  display: inline;
  line-height: 100%;
  font-size: 11.5px;
  font-weight: normal;
  text-transform: uppercase;
  font-family: "apertura-1", "apertura-2", lucida grande, tahoma, verdana, arial, "san-serif";
  color: #999999;
}
/* line 737, ../../../app/stylesheets/default.sass */
.panel_1 .panelBar a, .panel_2 .panelBar a, .panel_3 .panelBar a {
  color: #00628f;
  font-weight: normal;
  text-transform: none;
}
/* line 742, ../../../app/stylesheets/default.sass */
.panel_1 .panelBar .bar_link, .panel_2 .panelBar .bar_link, .panel_3 .panelBar .bar_link {
  float: right;
  margin: 0 8px;
}
/* line 747, ../../../app/stylesheets/default.sass */
.panel_1 .welcomePanel, .panel_2 .welcomePanel, .panel_3 .welcomePanel {
  background: #a8bf60 url('http://sea.yeti.newscloud.com/images/default/house-ad-bg.gif?1270251447') top right no-repeat;
  -moz-border-radius: none;
  -webkit-border-radius: none;
  border-radius: none;
  border-top: 1px solid #88a530;
  border-bottom: 1px solid #88a530;
  border-left: 1px solid #88a530;
  border-right: 1px solid #88a530;
  display: inline-block;
}
/* line 759, ../../../app/stylesheets/default.sass */
.panel_1 .welcomePanel .itemBlock, .panel_2 .welcomePanel .itemBlock, .panel_3 .welcomePanel .itemBlock {
  text-align: center;
  margin: 10px;
}
/* line 763, ../../../app/stylesheets/default.sass */
.panel_1 .welcomePanel .itemBlock h2, .panel_2 .welcomePanel .itemBlock h2, .panel_3 .welcomePanel .itemBlock h2 {
  text-align: left;
  margin-bottom: 5px;
}
/* line 766, ../../../app/stylesheets/default.sass */
.panel_1 .welcomePanel .itemBlock p, .panel_2 .welcomePanel .itemBlock p, .panel_3 .welcomePanel .itemBlock p {
  text-align: left;
  margin: 0 0 5px 0;
  color: white;
}
/* line 771, ../../../app/stylesheets/default.sass */
.panel_1 .welcomePanel .itemBlock .btn, .panel_2 .welcomePanel .itemBlock .btn, .panel_3 .welcomePanel .itemBlock .btn {
  font-size: 13.8px;
  margin: 10px auto;
}
/* line 777, ../../../app/stylesheets/default.sass */
.panel_1 .list_media li, .panel_2 .list_media li, .panel_3 .list_media li {
  display: inline-block;
  float: left;
  overflow: hidden;
  padding: 0;
  margin: 2px;
  padding: 0px;
}
/* line 787, ../../../app/stylesheets/default.sass */
.panel_1 .userList li, .panel_2 .userList li, .panel_3 .userList li {
  padding: 0;
  margin: 4px 2px 0 2px;
  display: inline-block;
  width: 30px;
  height: 30px;
  float: left;
  border-bottom: none;
}
/* line 796, ../../../app/stylesheets/default.sass */
.panel_1 .userList li .profilePic, .panel_2 .userList li .profilePic, .panel_3 .userList li .profilePic {
  margin: 0;
}

/* line 803, ../../../app/stylesheets/default.sass */
.panel_2, .panel_1, .panel_3 {
  /* SPONSORED ITEMS STYLES */
  /* FORM STYLES - (Outside of formtastic) */
  /* BULLETED LIST */
  /* Not sure what this is */
}
/* line 805, ../../../app/stylesheets/default.sass */
.panel_2.sponsorbox, .panel_1.sponsorbox, .panel_3.sponsorbox {
  background: white;
}
/* line 807, ../../../app/stylesheets/default.sass */
.panel_2.sponsorbox ul, .panel_1.sponsorbox ul, .panel_3.sponsorbox ul {
  border: 2px solid #77983a;
}
/* line 809, ../../../app/stylesheets/default.sass */
.panel_2.sponsorbox .panelBar, .panel_1.sponsorbox .panelBar, .panel_3.sponsorbox .panelBar {
  background: #77983a;
  border: none;
}
/* line 812, ../../../app/stylesheets/default.sass */
.panel_2.sponsorbox .panelBar h2, .panel_1.sponsorbox .panelBar h2, .panel_3.sponsorbox .panelBar h2 {
  color: white;
  font-weight: bold;
}
/* line 815, ../../../app/stylesheets/default.sass */
.panel_2.sponsorbox .itemBlock, .panel_1.sponsorbox .itemBlock, .panel_3.sponsorbox .itemBlock {
  margin: 0 8px;
}
/* line 818, ../../../app/stylesheets/default.sass */
.panel_2 .listTags li, .panel_1 .listTags li, .panel_3 .listTags li {
  border: none;
  padding: 2px 0;
}
/* line 821, ../../../app/stylesheets/default.sass */
.panel_2 .listTags h4, .panel_1 .listTags h4, .panel_3 .listTags h4 {
  font-weight: normal;
  font-size: 12px;
  color: #8ba53d;
}
/* line 825, ../../../app/stylesheets/default.sass */
.panel_2 .eventBlock, .panel_1 .eventBlock, .panel_3 .eventBlock {
  background: #edf1e3;
  margin: 4px 0 0 0;
  padding: 0;
  border-top: 1px solid #f0f0f0;
  border-bottom: 1px solid #f0f0f0;
}
/* line 832, ../../../app/stylesheets/default.sass */
.panel_2 .eventBlock .tag, .panel_1 .eventBlock .tag, .panel_3 .eventBlock .tag {
  font-weight: normal;
  text-transform: uppercase;
  font-size: 12px;
}
/* line 836, ../../../app/stylesheets/default.sass */
.panel_2 .eventBlock .eventDetailsBlock, .panel_1 .eventBlock .eventDetailsBlock, .panel_3 .eventBlock .eventDetailsBlock {
  background: white;
  float: left;
  width: 75%;
  padding: 4px 0 6px 0;
}
/* line 841, ../../../app/stylesheets/default.sass */
.panel_2 .eventBlock .eventDetailsBlock .itemBlock, .panel_1 .eventBlock .eventDetailsBlock .itemBlock, .panel_3 .eventBlock .eventDetailsBlock .itemBlock {
  padding-left: 6px;
}
/* line 843, ../../../app/stylesheets/default.sass */
.panel_2 .eventBlock .eventLocationBlock, .panel_1 .eventBlock .eventLocationBlock, .panel_3 .eventBlock .eventLocationBlock {
  float: left;
  width: 25%;
  background: #edf1e3;
}
/* line 847, ../../../app/stylesheets/default.sass */
.panel_2 .eventBlock .eventLocationBlock ul, .panel_1 .eventBlock .eventLocationBlock ul, .panel_3 .eventBlock .eventLocationBlock ul {
  margin: 4px 0 8px 0;
}
/* line 849, ../../../app/stylesheets/default.sass */
.panel_2 .eventBlock .eventLocationBlock ul li, .panel_1 .eventBlock .eventLocationBlock ul li, .panel_3 .eventBlock .eventLocationBlock ul li {
  border: none;
  padding: 4px 0 0 8px;
  font-size: 10.8px;
  color: #8ba53d;
}
/* line 854, ../../../app/stylesheets/default.sass */
.panel_2 .eventBlock .eventLocationBlock ul li b, .panel_1 .eventBlock .eventLocationBlock ul li b, .panel_3 .eventBlock .eventLocationBlock ul li b {
  color: #00628f;
}
/* line 858, ../../../app/stylesheets/default.sass */
.panel_2 .formBox, .panel_1 .formBox, .panel_3 .formBox {
  display: inline-block;
  width: 100%;
  background: #edf1e3;
}
/* line 865, ../../../app/stylesheets/default.sass */
.panel_2 .bullet_list, .panel_1 .bullet_list, .panel_3 .bullet_list {
  margin: 0 10px;
}
/* line 867, ../../../app/stylesheets/default.sass */
.panel_2 .bullet_list ul, .panel_1 .bullet_list ul, .panel_3 .bullet_list ul {
  margin: 10px 0 0 0;
}
/* line 869, ../../../app/stylesheets/default.sass */
.panel_2 .bullet_list li, .panel_1 .bullet_list li, .panel_3 .bullet_list li {
  display: list-item;
  margin: 0 0 10px 10px;
  padding: 0;
  line-height: 120%;
  list-style-image: url('http://sea.yeti.newscloud.com/images/default/bullet1.gif?1270251447');
  list-style-type: disc;
  list-style-position: outside;
  border-bottom: none;
}
/* line 880, ../../../app/stylesheets/default.sass */
.panel_2 .audio, .panel_2 .image, .panel_1 .audio, .panel_1 .image, .panel_3 .audio, .panel_3 .image {
  margin: 10px;
}
/* line 882, ../../../app/stylesheets/default.sass */
.panel_2 .userPoints, .panel_1 .userPoints, .panel_3 .userPoints {
  text-align: right;
  margin-right: 0px;
}
/* line 885, ../../../app/stylesheets/default.sass */
.panel_2 .userPoints .pointsnote, .panel_1 .userPoints .pointsnote, .panel_3 .userPoints .pointsnote {
  font-size: 90%;
  font-weight: normal;
}

/* line 890, ../../../app/stylesheets/default.sass */
.flag-wrap {
  display: inline-block;
  position: relative;
  z-index: 6;
}
/* line 894, ../../../app/stylesheets/default.sass */
.flag-wrap .flag-toggle {
  position: relative;
  z-index: 8;
}
/* line 897, ../../../app/stylesheets/default.sass */
.flag-wrap .flag-box {
  padding: 10px;
  position: absolute;
  top: 13px;
  left: 1px;
  background: white url('http://sea.yeti.newscloud.com/images/default/btnCommentBG.gif?1270251447') top left repeat-x;
  z-index: 7;
}

/* line 907, ../../../app/stylesheets/default.sass */
.panelBar .bio-box, .subtitle .bio-box {
  width: 100%;
  padding: 0px;
  z-index: 9;
  position: absolute;
  top: 22px;
  right: 0px;
  border: 1px solid #698c00;
  background-color: white;
}
/* line 916, ../../../app/stylesheets/default.sass */
.panelBar .bio-box .bio-content, .subtitle .bio-box .bio-content {
  display: block;
  margin: 10px;
}
/* line 919, ../../../app/stylesheets/default.sass */
.panelBar .bio-box .bio-content label, .subtitle .bio-box .bio-content label {
  display: block;
  margin-bottom: 10px;
}
/* line 922, ../../../app/stylesheets/default.sass */
.panelBar .bio-box .bio-content textarea, .subtitle .bio-box .bio-content textarea {
  width: 100%;
  margin-bottom: 5px;
}
/* line 925, ../../../app/stylesheets/default.sass */
.panelBar .bio-box .bio-content .submit-box, .subtitle .bio-box .bio-content .submit-box {
  text-align: right;
}
/* line 928, ../../../app/stylesheets/default.sass */
.panelBar .refine-toggle, .subtitle .refine-toggle {
  position: relative;
  z-index: 10;
  padding-right: 10px;
  background: transparent url('http://sea.yeti.newscloud.com/images/default/dropdown_arrow.gif?1270251447') center right no-repeat;
}
/* line 933, ../../../app/stylesheets/default.sass */
.panelBar .refine_link, .subtitle .refine_link {
  float: right;
  position: relative;
  display: block;
  padding: 0px 8px;
}
/* line 938, ../../../app/stylesheets/default.sass */
.panelBar .refine_link a, .subtitle .refine_link a {
  font-size: 11px;
}
/* line 940, ../../../app/stylesheets/default.sass */
.panelBar .refine_link .refine-box, .subtitle .refine_link .refine-box {
  z-index: 8;
  display: none;
  position: absolute;
  padding: 8px;
  width: 142px;
  top: 15px;
  right: 0px;
  border: 1px solid #698c00;
  background-color: white;
}
/* line 950, ../../../app/stylesheets/default.sass */
.panelBar .refine_link .refine-box .refine-content, .subtitle .refine_link .refine-box .refine-content {
  text-align: center;
}
/* line 952, ../../../app/stylesheets/default.sass */
.panelBar .refine_link .refine-box .refine-content select, .subtitle .refine_link .refine-box .refine-content select {
  width: 100%;
  margin-bottom: 15px;
  border: 1px solid #698c00;
}
/* line 956, ../../../app/stylesheets/default.sass */
.panelBar .refine_link .refine-box .refine-content label, .subtitle .refine_link .refine-box .refine-content label {
  display: block;
  font-weight: bold;
  text-align: left;
  padding: 0 0 5px 4px;
}
/* line 961, ../../../app/stylesheets/default.sass */
.panelBar .refine_link .refine-box .refine-content input, .subtitle .refine_link .refine-box .refine-content input {
  width: 70%;
  cursor: pointer;
  font-weight: bold;
  padding: 4px 0;
  color: #698c00;
  border: 1px solid #698c00;
  background: #e7f2f5;
}
/* line 969, ../../../app/stylesheets/default.sass */
.panelBar .refine_link .refine-box .refine-content input:hover, .subtitle .refine_link .refine-box .refine-content input:hover {
  color: white;
  background: #698c00;
}

/* HOT TOPIC BAR */
/* line 974, ../../../app/stylesheets/default.sass */
#hotTopicBar {
  float: left;
  width: 100%;
  display: block;
  margin-bottom: 15px;
}
/* line 979, ../../../app/stylesheets/default.sass */
#hotTopicBar ul {
  display: block;
  float: left;
  background: #e7f2f5;
  width: 100%;
}
/* line 984, ../../../app/stylesheets/default.sass */
#hotTopicBar ul li {
  float: left;
  padding: 4px 0 4px 0px;
}
/* line 987, ../../../app/stylesheets/default.sass */
#hotTopicBar ul li.topic {
  display: inline;
  float: left;
  text-align: left;
  background: #e7f2f5;
  padding: 4px 15px 4px 0;
  min-width: 10%;
}
/* line 994, ../../../app/stylesheets/default.sass */
#hotTopicBar ul li.topic a {
  margin-left: 5px;
  padding-left: 8px;
  background: url('http://sea.yeti.newscloud.com/images/default/topic_arrow.gif?1270251447') center left no-repeat;
}
/* line 998, ../../../app/stylesheets/default.sass */
#hotTopicBar ul li.topicTitle {
  background: #88a530;
  color: white;
  width: 22%;
  padding-left: 5px;
  text-transform: uppercase;
  margin-right: 10px;
}
/* line 1005, ../../../app/stylesheets/default.sass */
#hotTopicBar ul li.topicMore {
  border-left: 2px solid white;
  float: right;
  text-align: center;
  width: 10%;
  background: #e7f2f5;
}

/* DETAILS/SHOW PAGE STYLES */
/* line 1014, ../../../app/stylesheets/default.sass */
#itemDetails .topBar {
  margin-bottom: 10px;
}
/* line 1016, ../../../app/stylesheets/default.sass */
#itemDetails .topBar ul {
  border-bottom: none;
  display: inline-block;
  width: 100%;
}
/* line 1020, ../../../app/stylesheets/default.sass */
#itemDetails .topBar ul li {
  padding: 3px 0 4px 0;
  text-align: center;
  display: block;
  float: left;
  margin-bottom: 0;
  margin-right: -1px;
  width: 20%;
  border-left: 1px solid white;
  border-bottom: none;
  background: #f0f0f0;
}
/* line 1033, ../../../app/stylesheets/default.sass */
#itemDetails .topBar ul li.nopad {
  padding-bottom: 2px;
}
/* line 1035, ../../../app/stylesheets/default.sass */
#itemDetails .topBar ul li a {
  color: #00628f;
}
/* line 1037, ../../../app/stylesheets/default.sass */
#itemDetails .half-panel {
  float: right;
}

/* line 1042, ../../../app/stylesheets/default.sass */
.commentThread .panelBar, #commentThread .panelBar {
  background: #e7f2f5;
}
/* line 1044, ../../../app/stylesheets/default.sass */
.commentThread .panelBar h2, #commentThread .panelBar h2 {
  color: #00628f;
}
/* line 1046, ../../../app/stylesheets/default.sass */
.commentThread .comment_block, #commentThread .comment_block {
  position: relative;
  padding: 8px 0 20px 0;
  border-bottom: 1px solid #efefef;
}
/* line 1051, ../../../app/stylesheets/default.sass */
.commentThread .comment_block .comment_reply, #commentThread .comment_block .comment_reply {
  display: block;
  padding: 0 0 4px 20px;
  position: absolute;
  bottom: 8px;
  left: 70px;
  background: url('http://sea.yeti.newscloud.com/images/default/reply_arrow.png?1270082045') top left no-repeat;
}
/* line 1058, ../../../app/stylesheets/default.sass */
.commentThread .comment_block .comment_reply a, #commentThread .comment_block .comment_reply a {
  color: #336600;
  font-weight: bold;
  font-size: 10.8px;
}

/* line 1064, ../../../app/stylesheets/default.sass */
li.featureWrap {
  border-bottom: 1px solid white;
}

/* line 1068, ../../../app/stylesheets/default.sass */
.subtitle {
  position: relative;
  font-size: 10.8px;
  color: #8ba53d;
  background: #edf1e3;
  border: none;
  padding: 6px 0px 6px 4px;
}

/* line 1077, ../../../app/stylesheets/default.sass */
blockquote {
  background: #f0f0f0;
  color: #444444;
  font-size: 12px;
  line-height: 130%;
  margin: 10px 0 10px 60px;
  padding: 5px 10px;
}
/* line 1084, ../../../app/stylesheets/default.sass */
blockquote .quotes {
  padding: 4px 0;
}

/* GLOBAL BUTTON */
/* line 1091, ../../../app/stylesheets/default.sass */
h3.btn a {
  color: white;
}
/* line 1093, ../../../app/stylesheets/default.sass */
h3.btn a:hover {
  text-decoration: none;
}

/* line 1095, ../../../app/stylesheets/default.sass */
.btn, .form-btn {
  display: inline-block;
  color: white;
  font-weight: bold;
  padding: 3px 10px 4px 10px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: url('http://sea.yeti.newscloud.com/images/default/btn-off.gif?1270251447') left repeat-x;
  border: 1px solid #6e3e04;
}
/* line 1105, ../../../app/stylesheets/default.sass */
.btn:hover, .form-btn:hover {
  cursor: pointer;
  text-decoration: none;
  background: url('http://sea.yeti.newscloud.com/images/default/btn-on.gif?1270251447') left repeat-x;
}

/* line 1110, ../../../app/stylesheets/default.sass */
.form-btn {
  background: url('http://sea.yeti.newscloud.com/images/default/form-btn-off.png?1282599396') top left repeat-x;
}
/* line 1112, ../../../app/stylesheets/default.sass */
.form-btn:hover {
  background: url('http://sea.yeti.newscloud.com/images/default/form-btn-on.png?1282599396') top left repeat-x;
}

/* ACTION LINKS */
/* line 1116, ../../../app/stylesheets/default.sass */
.btnComment {
  display: inline-block;
  margin: 0 1px;
  padding: 1px 8px 2px 8px;
  background: white url('http://sea.yeti.newscloud.com/images/default/btnCommentBG.gif?1270251447') top left repeat-x;
  font-size: 11px;
}

/* line 1123, ../../../app/stylesheets/default.sass */
.btnFBshare {
  margin: 1px 1px 0 1px;
}

/* line 1126, ../../../app/stylesheets/default.sass */
.facebook-share {
  background: url('http://sea.yeti.newscloud.com/images/default/icon_facebook.gif?1281998512') left no-repeat;
  padding-left: 18px;
}

/* line 1130, ../../../app/stylesheets/default.sass */
.tweet-share {
  background: url('http://sea.yeti.newscloud.com/images/default/icon_tweet.gif?1281998512') left no-repeat;
  padding-left: 18px;
}

/* line 1134, ../../../app/stylesheets/default.sass */
.voteUp {
  background: url('http://sea.yeti.newscloud.com/images/default/icon_vote_up.gif?1270082045') left no-repeat;
  padding-left: 15px;
}

/* line 1138, ../../../app/stylesheets/default.sass */
.voteDown {
  background: url('http://sea.yeti.newscloud.com/images/default/icon_vote_down.gif?1270082045') left no-repeat;
  padding-left: 15px;
}

/* line 1142, ../../../app/stylesheets/default.sass */
.thumb-up {
  background: url('http://sea.yeti.newscloud.com/images/default/thumb-up.gif?1271807995') left no-repeat;
  padding-left: 15px;
}

/* line 1146, ../../../app/stylesheets/default.sass */
.thumb-down {
  background: url('http://sea.yeti.newscloud.com/images/default/thumb-down.gif?1271807995') left no-repeat;
  padding-left: 15px;
}

/* line 1152, ../../../app/stylesheets/default.sass */
.actionLegend {
  background: #e7f2f5;
}
/* line 1154, ../../../app/stylesheets/default.sass */
.actionLegend .share_and_hide {
  margin: 5px;
}
/* line 1156, ../../../app/stylesheets/default.sass */
.actionLegend .share_and_hide h4 {
  margin-bottom: 5px;
  color: #00628f;
}
/* line 1159, ../../../app/stylesheets/default.sass */
.actionLegend .share_and_hide input {
  border: 1px solid #cccccc;
  width: 100%;
  padding: 1px 0;
}

/* line 1167, ../../../app/stylesheets/default.sass */
.pointsTable_profile table {
  width: 100%;
  border-bottom: 1px solid white;
}
/* line 1170, ../../../app/stylesheets/default.sass */
.pointsTable_profile td {
  border-top: 1px solid white;
  padding: 6px 10px;
}

/* line 1176, ../../../app/stylesheets/default.sass */
.login .desc {
  display: inline-block;
  margin-bottom: 10px;
}
/* line 1179, ../../../app/stylesheets/default.sass */
.login .fb-login-btn {
  height: 25px;
  width: 107px;
  margin: 0 auto;
}
/* line 1183, ../../../app/stylesheets/default.sass */
.login li {
  width: auto;
  display: block;
  margin: 0 10px 5px 10px;
}
/* line 1187, ../../../app/stylesheets/default.sass */
.login label {
  font-size: 10.8px;
  padding: 4px 2px;
  width: 27%;
  display: inline-block;
  text-align: right;
}
/* line 1193, ../../../app/stylesheets/default.sass */
.login .submit-btn {
  text-align: center;
}

/* AD LAYOUTS */
/* line 1197, ../../../app/stylesheets/default.sass */
#adspace {
  margin-bottom: 15px;
}

/* line 1200, ../../../app/stylesheets/default.sass */
.ad_160 {
  width: 160px;
  margin: 0 auto;
}

/* line 1204, ../../../app/stylesheets/default.sass */
.ad_200 {
  width: 200px;
  margin: 0 auto;
}

/* line 1208, ../../../app/stylesheets/default.sass */
.ad_250 {
  width: 250px;
  margin: 0 auto;
}

/* line 1212, ../../../app/stylesheets/default.sass */
.ad_300 {
  width: 300px;
  margin: 0 auto;
}

/* line 1216, ../../../app/stylesheets/default.sass */
.ad_336 {
  width: 336px;
  margin: 0 auto;
}

/* line 1220, ../../../app/stylesheets/default.sass */
.ad_468 {
  width: 468px;
  margin: 0 auto;
}

/* line 1224, ../../../app/stylesheets/default.sass */
.ad_728 {
  width: 728px;
  margin: 0 auto;
}

/* line 1228, ../../../app/stylesheets/default.sass */
.ad_468, .ad_200, .ad_728, .ad_160, .ad_250, .ad_300, .ad_336, .sponsor_250 {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 15px 0 5px;
  border-left: 5px solid #cccccc;
  border-right: 5px solid #cccccc;
  background: #cccccc url('http://sea.yeti.newscloud.com/images/default/ad-bg-title.gif?1270082045') top center no-repeat;
}
/* line 1236, ../../../app/stylesheets/default.sass */
.ad_468 .test-frame, .ad_200 .test-frame, .ad_728 .test-frame, .ad_160 .test-frame, .ad_250 .test-frame, .ad_300 .test-frame, .ad_336 .test-frame, .sponsor_250 .test-frame {
  background-color: white;
  height: 80px;
  width: 100%;
}
/* line 1240, ../../../app/stylesheets/default.sass */
.ad_468 .test-frame.sky-scraper, .ad_200 .test-frame.sky-scraper, .ad_728 .test-frame.sky-scraper, .ad_160 .test-frame.sky-scraper, .ad_250 .test-frame.sky-scraper, .ad_300 .test-frame.sky-scraper, .ad_336 .test-frame.sky-scraper, .sponsor_250 .test-frame.sky-scraper {
  height: 600px;
}
/* line 1242, ../../../app/stylesheets/default.sass */
.ad_468 iframe, .ad_200 iframe, .ad_728 iframe, .ad_160 iframe, .ad_250 iframe, .ad_300 iframe, .ad_336 iframe, .sponsor_250 iframe {
  padding: 0;
  margin: 0;
}
/* line 1245, ../../../app/stylesheets/default.sass */
.ad_468 iframe html, .ad_200 iframe html, .ad_728 iframe html, .ad_160 iframe html, .ad_250 iframe html, .ad_300 iframe html, .ad_336 iframe html, .sponsor_250 iframe html {
  margin: 0;
  padding: 0;
}
/* line 1248, ../../../app/stylesheets/default.sass */
.ad_468 iframe html body, .ad_200 iframe html body, .ad_728 iframe html body, .ad_160 iframe html body, .ad_250 iframe html body, .ad_300 iframe html body, .ad_336 iframe html body, .sponsor_250 iframe html body {
  margin: 0;
  padding: 0;
}

/* line 1252, ../../../app/stylesheets/default.sass */
.sponsor_250 {
  width: 250px;
  margin: 0 auto;
  background: #cccccc url('http://sea.yeti.newscloud.com/images/default/sponsor-bg-title.gif?1283457973') top center no-repeat;
}
/* line 1256, ../../../app/stylesheets/default.sass */
.sponsor_250 div {
  background-color: white;
}

/* line 1259, ../../../app/stylesheets/default.sass */
.advertise_here {
  font-size: 10.8px;
  text-align: center;
}

/* line 1264, ../../../app/stylesheets/default.sass */
.bookmarklet {
  padding-bottom: 10px;
  border-bottom: 1px solid #698c00;
  background: #a8bf60 url('http://sea.yeti.newscloud.com/images/default/bookmarklet-BG.gif?1270251447') top left repeat-x;
}
/* line 1269, ../../../app/stylesheets/default.sass */
.bookmarklet h2 {
  color: white;
  background: url('http://sea.yeti.newscloud.com/images/default/bookmarklet-header-BG.png?1270251447') bottom left repeat-x;
  font-size: 16.8px;
  margin: 0;
  padding: 5px 10px 25px 10px;
}
/* line 1275, ../../../app/stylesheets/default.sass */
.bookmarklet p {
  color: #333333;
  margin: 5px 10px;
  font-size: 13.2px;
}
/* line 1279, ../../../app/stylesheets/default.sass */
.bookmarklet .demo {
  margin: 10px;
  padding: 75px 0 10px 0;
  background: url('http://sea.yeti.newscloud.com/images/default/bookmarklet-demo.png?1270251447') top center no-repeat;
}
/* line 1283, ../../../app/stylesheets/default.sass */
.bookmarklet .demo .btn {
  font-size: 11px;
}
/* line 1285, ../../../app/stylesheets/default.sass */
.bookmarklet .fb-btn {
  margin-top: 15px;
}

/* line 1292, ../../../app/stylesheets/default.sass */
.pagination {
  text-align: center;
  display: inline-block;
  width: 100%;
  padding-top: 10px;
  margin: 10px 0;
}
/* line 1298, ../../../app/stylesheets/default.sass */
.pagination .gap {
  color: #698c00;
  background: white;
  border: none;
}
/* line 1302, ../../../app/stylesheets/default.sass */
.pagination a, .pagination span {
  padding: 2px 4px;
  background: #698c00;
  color: white;
}
/* line 1306, ../../../app/stylesheets/default.sass */
.pagination span.disabled {
  color: #999999;
  background: white;
  border: 1px solid #999999;
}
/* line 1310, ../../../app/stylesheets/default.sass */
.pagination span.disabled:hover {
  text-decoration: none;
  cursor: default;
}
/* line 1313, ../../../app/stylesheets/default.sass */
.pagination span.current {
  font-weight: bold;
  color: #698c00;
  background: white;
  border: 1px solid #698c00;
}
/* line 1318, ../../../app/stylesheets/default.sass */
.pagination a {
  border: 1px solid #698c00;
  color: white;
  text-decoration: none;
}
/* line 1322, ../../../app/stylesheets/default.sass */
.pagination a:hover, .pagination a:focus {
  border: 1px solid #698c00;
  background: white;
  color: #698c00;
}
/* line 1326, ../../../app/stylesheets/default.sass */
.pagination .page_info {
  color: #aaaaaa;
  padding-top: 0.8em;
}
/* line 1329, ../../../app/stylesheets/default.sass */
.pagination .prev_page, .pagination .next_page {
  color: #698c00;
  border: none;
  background: none;
}
/* line 1333, ../../../app/stylesheets/default.sass */
.pagination .prev_page:hover, .pagination .next_page:hover {
  border: none;
  background: none;
  text-decoration: underline;
}
/* line 1337, ../../../app/stylesheets/default.sass */
.pagination .prev_page.disabled, .pagination .next_page.disabled {
  border: none;
}
/* line 1339, ../../../app/stylesheets/default.sass */
.pagination .prev_page {
  margin-right: 1em;
}
/* line 1341, ../../../app/stylesheets/default.sass */
.pagination .next_page {
  margin-left: 1em;
}

/* line 1344, ../../../app/stylesheets/default.sass */
.standard_overlay {
  display: none;
  z-index: 10000;
  padding: 35px;
  width: 440px;
  background-image: url(/images/overlay/white.png);
}

/* line 1351, ../../../app/stylesheets/default.sass */
.standard_overlay .close {
  background-image: url(/images/overlay/close.png);
  position: absolute;
  right: 5px;
  top: 5px;
  cursor: pointer;
  height: 35px;
  width: 35px;
}

/* line 1360, ../../../app/stylesheets/default.sass */
#overlay {
  background-image: url(/images/overlay/white.png);
  color: #efefef;
  height: 450px;
}

/* line 1365, ../../../app/stylesheets/default.sass */
.contentWrap {
  height: 441px;
  overflow-y: auto;
}

/* */
/*	root element for the scrollable. */
/*	when scrolling occurs this element stays still. */
/* line 1373, ../../../app/stylesheets/default.sass */
.scrollable {
  /* required settings */
  position: relative;
  overflow: hidden;
  width: 350px;
  height: 120px;
  /* custom decorations */
  border: 1px solid #cccccc;
  background: url(/images/h300.png) repeat-x;
}

/* line 1386, ../../../app/stylesheets/default.sass */
#scrollbox {
  display: none;
  height: 150px;
}

/*	root element for scrollable items. Must be absolutely positioned */
/*	and it should have a extremely large width to accomodate scrollable items. */
/*	it's enough that you set the width and height for the root element and */
/*	not for this element. */
/* line 1394, ../../../app/stylesheets/default.sass */
.scrollable .items {
  /* this cannot be too large */
  width: 20000em;
  position: absolute;
  clear: both;
}

/* line 1400, ../../../app/stylesheets/default.sass */
.items div {
  float: left;
  width: 100%;
  /* single image */
}

/* line 1405, ../../../app/stylesheets/default.sass */
#images {
  position: absolute;
  overflow: hidden;
  margin: 25px;
  width: 300px;
  height: 200px;
}

/* line 1412, ../../../app/stylesheets/default.sass */
#images .items div {
  float: left;
  width: 300px;
  height: 300px;
  margin-right: 30px;
}

/* single scrollable item */
/* line 1420, ../../../app/stylesheets/default.sass */
.scrollable img {
  float: left;
  margin: 20px 5px 20px 21px;
  background-color: white;
  padding: 2px;
  width: 100px;
  height: 75px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

/* active item */
/* line 1432, ../../../app/stylesheets/default.sass */
.scrollable .active {
  border: 2px solid black;
  position: relative;
  cursor: default;
}

/* this makes it possible to add next button beside scrollable */
/* line 1438, ../../../app/stylesheets/default.sass */
.scrollable {
  float: left;
}

/* prev, next, prevPage and nextPage buttons */
/* line 1443, ../../../app/stylesheets/default.sass */
a.browse {
  display: block;
  width: 30px;
  height: 20px;
  float: left;
  margin: 60px 10px 60px 10px;
  cursor: pointer;
  font-size: 1px;
}

/* right */
/* line 1454, ../../../app/stylesheets/default.sass */
a.right_scroll {
  background: url(/images/arrow/right.png) no-repeat;
  clear: right;
  margin-right: 0px;
}
/* line 1459, ../../../app/stylesheets/default.sass */
a.right_scroll:hover {
  background-position: 0px -20px;
}
/* line 1462, ../../../app/stylesheets/default.sass */
a.right_scroll:active {
  background-position: 0px -30px;
}

/* left */
/* line 1466, ../../../app/stylesheets/default.sass */
a.left_scroll {
  background: url(/images/arrow/left.png) no-repeat;
  margin-left: 0px;
}
/* line 1469, ../../../app/stylesheets/default.sass */
a.left_scroll:hover {
  background-position: 0px -20px;
}
/* line 1471, ../../../app/stylesheets/default.sass */
a.left_scroll:active {
  background-position: 0px -20px;
}

/* up and down */
/* line 1475, ../../../app/stylesheets/default.sass */
a.up_scroll {
  background: url(/images/arrow/up.png) no-repeat;
  float: none;
  margin: 10px 50px;
}
/* line 1480, ../../../app/stylesheets/default.sass */
a.up_scroll:hover {
  background-position: -30px 0;
}
/* line 1482, ../../../app/stylesheets/default.sass */
a.up_scroll:active {
  background-position: -60px 0;
}

/* line 1485, ../../../app/stylesheets/default.sass */
a.down_scroll {
  background: url(/images/arrow/down.png) no-repeat;
  float: none;
  margin: 10px 50px;
  background-position: 0 -30px;
}
/* line 1491, ../../../app/stylesheets/default.sass */
a.down_scroll:hover {
  background-position: -30px -30px;
}
/* line 1493, ../../../app/stylesheets/default.sass */
a.down_scroll:active {
  background-position: -60px -30px;
}

/* disabled navigational button */
/* line 1497, ../../../app/stylesheets/default.sass */
a.disabled {
  visibility: hidden !important;
}

/* line 1500, ../../../app/stylesheets/default.sass */
.selected-image {
  border: 1px solid red;
}

/* line 1505, ../../../app/stylesheets/default.sass */
#image_box .scrollable_popup {
  /* required settings */
  position: relative;
  overflow: hidden;
  width: 300px;
  height: 300px;
}
/* line 1513, ../../../app/stylesheets/default.sass */
#image_box .scrollable_popup .items {
  /* this cannot be too large */
  width: 20000em;
  position: absolute;
  clear: both;
}
/* line 1519, ../../../app/stylesheets/default.sass */
#image_box .scrollable_popup img {
  float: left;
  margin: 20px 5px 20px 21px;
  background-color: white;
  padding: 2px;
}
/* line 1526, ../../../app/stylesheets/default.sass */
#image_box .navi {
  position: absolute;
  bottom: 33px;
  left: 50px;
  display: block;
  width: 30px;
  height: 20px;
}
/* line 1534, ../../../app/stylesheets/default.sass */
#image_box .next {
  left: 450px;
  background: url(/images/arrow/right.png) no-repeat;
}
/* line 1538, ../../../app/stylesheets/default.sass */
#image_box .prev {
  background: url(/images/arrow/left.png) no-repeat;
}

/* line 1543, ../../../app/stylesheets/default.sass */
body div.jGrowl div.jGrowl-notification, body div.jGrowl div.jGrowl-closer {
  background: #a8bf60 url('http://sea.yeti.newscloud.com/images/default/house-ad-bg.gif?1270251447') top right no-repeat;
  border: 1px solid #88a530;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  zoom: 1;
  width: 275px;
  padding: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  text-align: left;
  display: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

/* line 1559, ../../../app/stylesheets/default.sass */
body div.jGrowl div.jGrowl-notification {
  min-height: 40px;
}

/* line 1562, ../../../app/stylesheets/default.sass */
body div.jGrowl div.jGrowl-notification div.jGrowl-header {
  margin: 0 0 10px 0;
  color: white;
}

/* line 1566, ../../../app/stylesheets/default.sass */
body div.jGrowl div.jGrowl-notification div.jGrowl-message h3 {
  font-size: 9.6px;
  margin: 1px 0 3px 0;
}
/* line 1569, ../../../app/stylesheets/default.sass */
body div.jGrowl div.jGrowl-notification div.jGrowl-message p {
  font-size: 11.4px;
  color: white;
}

/* line 1573, ../../../app/stylesheets/default.sass */
body div.jGrowl div.jGrowl-notification div.user-wrapper {
  background: white;
  padding: 2px;
  width: 271px;
  display: inline-block;
}
/* line 1578, ../../../app/stylesheets/default.sass */
body div.jGrowl div.jGrowl-notification div.user-wrapper .profilePic {
  border: #cccccc 1px solid;
  margin: 0 5px 5px 0;
}
/* line 1581, ../../../app/stylesheets/default.sass */
body div.jGrowl div.jGrowl-notification div.user-wrapper p {
  font-size: 11.4px;
  color: #666666;
}

/* line 1585, ../../../app/stylesheets/default.sass */
body div.jGrowl div.jGrowl-notification div.jGrowl-close {
  z-index: 99;
  float: right;
  font-weight: bold;
  font-size: 1em;
  cursor: pointer;
  display: inline-block;
  float: right;
  color: white;
  position: relative;
  top: -3px;
}

/* line 1596, ../../../app/stylesheets/default.sass */
body div.jGrowl div.jGrowl-closer {
  color: white;
  text-align: center;
}
/* line 1599, ../../../app/stylesheets/default.sass */
body div.jGrowl div.jGrowl-closer:hover {
  color: white;
}

/* line 1601, ../../../app/stylesheets/default.sass */
#wall_post_checkbox {
  clear: both;
  float: left;
  width: 100%;
}

/* line 1605, ../../../app/stylesheets/default.sass */
#wall_post_label {
  padding-left: 0;
}

/* line 1607, ../../../app/stylesheets/default.sass */
#article_status {
  clear: both;
  float: left;
}

/********************************************************************************************* */
/* FLASH ERROR STYLES */
/* line 1613, ../../../app/stylesheets/default.sass */
.flash {
  margin: 0 auto;
  clear: both;
  z-index: 900;
  position: relative;
}
/* line 1618, ../../../app/stylesheets/default.sass */
.flash p {
  position: absolute;
  top: -5px;
  width: 80%;
  padding: 5px;
  margin: 0 10%;
  font-weight: bold;
  font-size: 13px;
  display: block;
  text-align: center;
  color: white;
}
/* line 1631, ../../../app/stylesheets/default.sass */
.flash.flash_error p {
  border: 2px solid #640000;
  background: #bc0b0b;
}
/* line 1636, ../../../app/stylesheets/default.sass */
.flash.flash_success p {
  border: 2px solid #296003;
  background: #54be0d;
}
/* line 1641, ../../../app/stylesheets/default.sass */
.flash.flash_notice p, .flash.info p {
  border: 2px solid #0b5b9e;
  background: #3b91ae;
}
/* line 1646, ../../../app/stylesheets/default.sass */
.flash.flash_warning p {
  border: 2px solid #b46a06;
  background: #f79410;
}

/* line 1652, ../../../app/stylesheets/default.sass */
.process {
  background: white url('http://sea.yeti.newscloud.com/images/default/vertical_bg_animation.gif?1270082045') top left repeat;
  opacity: 0.5;
}

/* line 1658, ../../../app/stylesheets/default.sass */
#contactBox .jcarousel-container img {
  margin-left: 0px;
  margin-top: 0px;
}

/* line 1662, ../../../app/stylesheets/default.sass */
.moderator-links {
  display: none !important;
}

/* line 1664, ../../../app/stylesheets/default.sass */
.mod-links-style {
  display: inline-block;
  position: relative;
}

/* line 1668, ../../../app/stylesheets/default.sass */
.admin-links {
  display: none !important;
}

/* line 1672, ../../../app/stylesheets/default.sass */
.user-present {
  display: none !important;
}

/* line 1675, ../../../app/stylesheets/default.sass */
.wizard-errors {
  color: red;
}

/********************************************************************************************* */
/* FORMTASTIC HEADER STYLES */
/* line 3, ../../../app/stylesheets/formtastic.sass */
form.formtastic {
  position: relative;
  margin: 0;
  padding: 0;
}
/* line 8, ../../../app/stylesheets/formtastic.sass */
form.formtastic h1, form.formtastic h2, form.formtastic h3, form.formtastic h4 {
  color: #555555;
  line-height: 100%;
  display: block;
  width: 95%;
  margin: 0 auto 10px;
}
/* line 15, ../../../app/stylesheets/formtastic.sass */
form.formtastic h1 {
  font-size: 18px;
}
/* line 17, ../../../app/stylesheets/formtastic.sass */
form.formtastic h2 {
  font-weight: normal;
  font-size: 16px;
}
/* line 20, ../../../app/stylesheets/formtastic.sass */
form.formtastic h3 {
  font-weight: normal;
  font-size: 14px;
}
/* line 23, ../../../app/stylesheets/formtastic.sass */
form.formtastic h4 {
  font-size: 14px;
  font-weight: bold;
  margin: 10px 0;
}

/********************************************************************************************* */
/* GENERAL FORM STYLES */
/* line 33, ../../../app/stylesheets/formtastic.sass */
form.formtastic ul.errors {
  color: #cc0000;
  margin: 0.5em 0 0 25%;
  list-style: square;
}
/* line 38, ../../../app/stylesheets/formtastic.sass */
form.formtastic ul.errors li {
  padding: 0;
  border: none;
  display: list-item;
}
/* line 45, ../../../app/stylesheets/formtastic.sass */
form.formtastic fieldset.inputs li {
  display: block;
  margin: 0 auto 10px;
}
/* line 48, ../../../app/stylesheets/formtastic.sass */
form.formtastic fieldset.inputs li.date-picker {
  width: 50%;
}
/* line 51, ../../../app/stylesheets/formtastic.sass */
form.formtastic fieldset.inputs li.error label {
  color: #cc0000;
}
/* line 54, ../../../app/stylesheets/formtastic.sass */
form.formtastic fieldset.inputs li label {
  display: block;
  margin: 6px;
  font-size: 12px;
  font-weight: bold;
}
/* line 60, ../../../app/stylesheets/formtastic.sass */
form.formtastic fieldset.inputs li input {
  width: 80%;
}
/* line 62, ../../../app/stylesheets/formtastic.sass */
form.formtastic fieldset.inputs li input.browse-media-item {
  border: none;
}
/* line 65, ../../../app/stylesheets/formtastic.sass */
form.formtastic fieldset.inputs li textarea {
  width: 100%;
  resize: vertical;
  min-height: 170px;
  max-height: 300px;
}
/* line 72, ../../../app/stylesheets/formtastic.sass */
form.formtastic fieldset.inputs li p.inline-hints {
  margin: 4px;
  display: block;
  width: 100%;
  font-size: 11px;
  color: #666666;
}
/* line 79, ../../../app/stylesheets/formtastic.sass */
form.formtastic fieldset.inputs li p.inline-errors {
  margin-left: 4px;
  color: #cc0000;
}
/* line 83, ../../../app/stylesheets/formtastic.sass */
form.formtastic fieldset.inputs .boolean {
  margin: 0 0 10px;
}
/* line 85, ../../../app/stylesheets/formtastic.sass */
form.formtastic fieldset.inputs .boolean label {
  padding: 0;
  margin: 0;
  width: auto;
}
/* line 90, ../../../app/stylesheets/formtastic.sass */
form.formtastic fieldset.inputs .boolean input {
  margin: 0 5px 0 0;
  width: auto;
}

/********************************************************************************************* */
/* PANEL FORM ITERATIONS */
/* line 99, ../../../app/stylesheets/formtastic.sass */
.panel_2 form.formtastic fieldset.buttons, .panel_3 form.formtastic fieldset.buttons {
  width: 100%;
  background: #dddddd;
  margin: 0px;
}
/* line 103, ../../../app/stylesheets/formtastic.sass */
.panel_2 form.formtastic fieldset.buttons li, .panel_3 form.formtastic fieldset.buttons li {
  margin: 5px 10px;
  display: inline-block;
}

/* line 109, ../../../app/stylesheets/formtastic.sass */
.panel_2 form.formtastic fieldset {
  border: 0;
  width: 95%;
  margin: 10px auto;
}

/* line 116, ../../../app/stylesheets/formtastic.sass */
.panel_3 form.formtastic fieldset {
  border: 0;
  width: 90%;
  margin: 10px auto;
}

/* line 1, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-helper-hidden {
  display: none;
}

/* line 5, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-helper-hidden-accessible {
  position: absolute;
  left: -99999999px;
}

/* line 10, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 21, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-helper-clearfix {
  display: inline-block;
}
/* line 24, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-helper-clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 32, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
* html .ui-helper-clearfix {
  height: 1%;
}

/* line 36, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-helper-clearfix {
  display: block;
}

/* line 40, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* line 50, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-state-disabled {
  cursor: default !important;
}

/* line 54, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* line 61, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 69, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-widget {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-size: 1.1em;
}
/* line 73, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-size: 1em;
}

/* line 78, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-widget-content {
  border: 1px solid #dddddd;
  background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
  color: #333333;
}
/* line 83, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-widget-content a {
  color: #333333;
}

/* line 87, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-widget-header {
  border: 1px solid #e78f08;
  background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
  color: white;
  font-weight: bold;
}
/* line 93, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-widget-header a {
  color: white;
}

/* line 97, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-state-default, .ui-widget-content .ui-state-default {
  border: 1px solid #cccccc;
  background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #1c94c4;
  outline: none;
}

/* line 105, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-state-default a {
  color: #1c94c4;
  text-decoration: none;
  outline: none;
}
/* line 110, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-state-default a:link, .ui-state-default a:visited {
  color: #1c94c4;
  text-decoration: none;
  outline: none;
}

/* line 116, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
  border: 1px solid #fbcb09;
  background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #c77405;
  outline: none;
}

/* line 124, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-state-hover a {
  color: #c77405;
  text-decoration: none;
  outline: none;
}
/* line 129, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-state-hover a:hover {
  color: #c77405;
  text-decoration: none;
  outline: none;
}

/* line 135, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-state-active, .ui-widget-content .ui-state-active {
  border: 1px solid #fbd850;
  background: white url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #eb8f00;
  outline: none;
}

/* line 143, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-state-active a {
  color: #eb8f00;
  outline: none;
  text-decoration: none;
}
/* line 148, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-state-active a:link, .ui-state-active a:visited {
  color: #eb8f00;
  outline: none;
  text-decoration: none;
}

/* line 154, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-state-highlight, .ui-widget-content .ui-state-highlight {
  border: 1px solid #fed22f;
  background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
  color: #363636;
}

/* line 160, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {
  color: #363636;
}

/* line 164, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-state-error, .ui-widget-content .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
  color: white;
}

/* line 170, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-state-error-text, .ui-widget-content .ui-state-error-text {
  color: white;
}

/* line 174, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-state-disabled, .ui-widget-content .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

/* line 180, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-priority-primary, .ui-widget-content .ui-priority-primary {
  font-weight: bold;
}

/* line 184, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

/* line 190, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(images/ui-icons_222222_256x240.png);
}

/* line 196, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-widget-content .ui-icon {
  background-image: url(images/ui-icons_222222_256x240.png);
}

/* line 200, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-widget-header .ui-icon {
  background-image: url(images/ui-icons_ffffff_256x240.png);
}

/* line 204, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-state-default .ui-icon, .ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-state-active .ui-icon {
  background-image: url(images/ui-icons_ef8c08_256x240.png);
}

/* line 208, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-state-highlight .ui-icon {
  background-image: url(images/ui-icons_228ef1_256x240.png);
}

/* line 212, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(images/ui-icons_ffd27a_256x240.png);
}

/* line 216, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

/* line 220, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

/* line 224, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}

/* line 228, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}

/* line 232, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}

/* line 236, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

/* line 240, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}

/* line 244, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

/* line 248, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

/* line 252, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

/* line 256, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 260, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 264, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 268, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 272, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/* line 276, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 280, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 284, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 288, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 292, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 296, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 300, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 304, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 308, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 312, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

/* line 316, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 320, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 324, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 328, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 332, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 336, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 340, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 344, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 348, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 352, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 356, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 360, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

/* line 364, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 368, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 372, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 376, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 380, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 384, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 388, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 392, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 396, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 400, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 404, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 408, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 412, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 416, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 420, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 424, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 428, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 432, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 436, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 440, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 444, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 448, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 452, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 456, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 460, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 464, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 468, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 472, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 476, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 480, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 484, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 488, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 492, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 496, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 500, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 504, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 508, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 512, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 516, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 520, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 524, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 528, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 532, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 536, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 540, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 544, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 548, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 552, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 556, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 560, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 564, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 568, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 572, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 576, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 580, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 584, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 588, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 592, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 596, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 600, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 604, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 608, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 612, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 616, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 620, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 624, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 628, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 632, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 636, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 640, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 644, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 648, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 652, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 656, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 660, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 664, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 668, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 672, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 676, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 680, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 684, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 688, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 692, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 696, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 700, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 704, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 708, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 712, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 716, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 720, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-radio-off {
  background-position: -96px -144px;
}

/* line 724, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-radio-on {
  background-position: -112px -144px;
}

/* line 728, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 732, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 736, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 740, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 744, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 748, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 752, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 756, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 760, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 764, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 768, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 772, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 776, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 780, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 784, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 788, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 792, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 796, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 800, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 804, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 808, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 812, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 816, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 820, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 824, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 828, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 832, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 836, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 840, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 844, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 848, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 852, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 856, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 860, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 864, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 868, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 872, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 876, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 880, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 884, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 888, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 892, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 896, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 900, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 904, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* line 908, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-corner-tl {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
}

/* line 913, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-corner-tr {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
}

/* line 918, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-corner-bl {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
}

/* line 923, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-corner-br {
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
}

/* line 928, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-corner-top {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
}

/* line 935, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-corner-bottom {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
}

/* line 942, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-corner-right {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
}

/* line 949, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-corner-left {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
}

/* line 956, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-corner-all {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

/* line 961, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-widget-overlay {
  background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
  opacity: 0.5;
  filter: Alpha(Opacity=50);
}

/* line 967, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-widget-shadow {
  margin: -5px 0 0 -5px;
  padding: 5px;
  background: black url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
  opacity: 0.2;
  filter: Alpha(Opacity=20);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

/* line 978, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-accordion .ui-accordion-header {
  cursor: pointer;
  position: relative;
  margin-top: 1px;
  zoom: 1;
}
/* line 984, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-accordion .ui-accordion-li-fix {
  display: inline;
}
/* line 987, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-accordion .ui-accordion-header-active {
  border-bottom: 0 !important;
}
/* line 991, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-accordion .ui-accordion-header a {
  display: block;
  font-size: 1em;
  padding: 0.5em 0.5em 0.5em 2.2em;
}
/* line 996, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-accordion .ui-accordion-header .ui-icon {
  position: absolute;
  left: 0.5em;
  top: 50%;
  margin-top: -8px;
}
/* line 1002, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  margin-top: -2px;
  position: relative;
  top: 1px;
  margin-bottom: 2px;
  overflow: auto;
  display: none;
}
/* line 1012, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-accordion .ui-accordion-content-active {
  display: block;
}

/* line 1016, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
}
/* line 1020, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}
/* line 1024, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
/* line 1030, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
/* line 1033, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
/* line 1036, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
/* line 1039, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
/* line 1042, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
/* line 1045, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
/* line 1053, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
/* line 1058, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker .ui-datepicker-title select {
  float: left;
  font-size: 1em;
  margin: 1px 0;
}
/* line 1064, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}
/* line 1067, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 49%;
}
/* line 1070, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
  float: right;
}
/* line 1073, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}
/* line 1079, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
/* line 1085, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
/* line 1089, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}
/* line 1095, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
/* line 1103, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}
/* line 1111, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
/* line 1114, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 1118, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
/* line 1121, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}

/* line 1126, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 1130, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 1134, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 1139, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
/* line 1142, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 1146, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
}

/* line 1151, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker-rtl {
  direction: rtl;
}
/* line 1154, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
/* line 1158, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
/* line 1162, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
/* line 1166, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
/* line 1170, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
/* line 1173, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
/* line 1176, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}
/* line 1179, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
/* line 1182, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* line 1187, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-datepicker-cover {
  display: none;
  display/**/: block;
  position: absolute;
  z-index: -1;
  filter: mask();
  top: -4px;
  left: -4px;
  width: 200px;
  height: 200px;
}

/* line 1199, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-dialog {
  position: relative;
  padding: 0.2em;
  width: 300px;
}
/* line 1204, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-dialog .ui-dialog-titlebar {
  padding: 0.5em 0.3em 0.3em 1em;
  position: relative;
}
/* line 1208, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 0 0.2em;
}
/* line 1212, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px;
}
/* line 1221, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px;
}
/* line 1225, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 0;
}
/* line 1228, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-dialog .ui-dialog-content {
  border: 0;
  padding: 0.5em 1em;
  background: none;
  overflow: auto;
  zoom: 1;
}
/* line 1235, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin: 0.5em 0 0 0;
  padding: 0.3em 1em 0.5em 0.4em;
}
/* line 1242, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-dialog .ui-dialog-buttonpane button {
  float: right;
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  line-height: 1.4em;
  width: auto;
  overflow: visible;
}
/* line 1251, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px;
}

/* line 1258, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

/* line 1262, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-progressbar {
  height: 2em;
  text-align: left;
}
/* line 1266, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

/* line 1271, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-resizable {
  position: relative;
}

/* line 1275, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  z-index: 99999;
  display: block;
}

/* line 1282, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

/* line 1286, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0px;
}

/* line 1294, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0px;
}

/* line 1302, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0px;
  height: 100%;
}

/* line 1310, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0px;
  height: 100%;
}

/* line 1318, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

/* line 1326, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

/* line 1334, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

/* line 1342, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

/* line 1350, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-slider {
  position: relative;
  text-align: left;
}
/* line 1354, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}
/* line 1361, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
}

/* line 1369, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-slider-horizontal {
  height: 0.8em;
}
/* line 1372, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}
/* line 1376, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
/* line 1380, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
/* line 1383, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

/* line 1387, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}
/* line 1391, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}
/* line 1396, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
/* line 1400, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
/* line 1403, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

/* line 1407, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-tabs {
  padding: 0.2em;
  zoom: 1;
}
/* line 1411, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-tabs .ui-tabs-nav {
  list-style: none;
  position: relative;
  padding: 0.2em 0.2em 0;
}
/* line 1416, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-tabs .ui-tabs-nav li {
  position: relative;
  float: left;
  border-bottom-width: 0 !important;
  margin: 0 0.2em -1px 0;
  padding: 0;
}
/* line 1423, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-tabs .ui-tabs-nav li a {
  float: left;
  text-decoration: none;
  padding: 0.5em 1em;
}
/* line 1428, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  padding-bottom: 1px;
  border-bottom-width: 0;
}
/* line 1432, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
  cursor: text;
}
/* line 1435, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
  cursor: text;
}
/* line 1438, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-tabs .ui-tabs-nav li a {
  cursor: pointer;
}
/* line 1441, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
  cursor: pointer;
}
/* line 1444, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-tabs .ui-tabs-panel {
  padding: 1em 1.4em;
  display: block;
  border-width: 0;
  background: none;
}
/* line 1450, ../../../app/stylesheets/ui-lightness/jquery-ui-1.7.2.custom.sass */
.ui-tabs .ui-tabs-hide {
  display: none !important;
}

/* line 1, ../../../app/stylesheets/jquery.jcarousel.sass */
.jcarousel-container {
  position: relative;
}

/* line 5, ../../../app/stylesheets/jquery.jcarousel.sass */
.jcarousel-clip {
  z-index: 2;
  padding: 0;
  margin: 0;
  overflow: hidden;
  position: relative;
}

/* line 13, ../../../app/stylesheets/jquery.jcarousel.sass */
.jcarousel-list {
  z-index: 1;
  overflow: hidden;
  position: relative;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
}
/* line 22, ../../../app/stylesheets/jquery.jcarousel.sass */
.jcarousel-list li {
  float: left;
  clear: none !important;
  list-style: none;
  width: 75px;
  height: 75px;
}

/* line 30, ../../../app/stylesheets/jquery.jcarousel.sass */
.jcarousel-item {
  float: left;
  clear: none !important;
  list-style: none;
  width: 75px;
  height: 75px;
}

/* line 38, ../../../app/stylesheets/jquery.jcarousel.sass */
.jcarousel-selected {
  border: 1px solid red;
}

/* line 42, ../../../app/stylesheets/jquery.jcarousel.sass */
.jcarousel-next, .jcarousel-prev {
  z-index: 3;
  display: none;
}

/* line 2, ../../../app/stylesheets/jcarousel.skin.sass */
.jcarousel-skin-tango .jcarousel-container {
  -moz-border-radius: 10px;
  background: #f0f6f9;
  border: 1px solid #346f97;
}
/* line 7, ../../../app/stylesheets/jcarousel.skin.sass */
.jcarousel-skin-tango .jcarousel-container-horizontal {
  width: 245px;
  padding: 20px 40px;
}
/* line 11, ../../../app/stylesheets/jcarousel.skin.sass */
.jcarousel-skin-tango .jcarousel-container-vertical {
  width: 75px;
  height: 245px;
  padding: 40px 20px;
}
/* line 16, ../../../app/stylesheets/jcarousel.skin.sass */
.jcarousel-skin-tango .jcarousel-clip-horizontal {
  width: 245px;
  height: 75px;
}
/* line 20, ../../../app/stylesheets/jcarousel.skin.sass */
.jcarousel-skin-tango .jcarousel-clip-vertical {
  width: 75px;
  height: 245px;
}
/* line 24, ../../../app/stylesheets/jcarousel.skin.sass */
.jcarousel-skin-tango .jcarousel-item {
  width: 75px;
  height: 75px;
}
/* line 28, ../../../app/stylesheets/jcarousel.skin.sass */
.jcarousel-skin-tango .jcarousel-item-horizontal {
  margin-right: 10px;
}
/* line 31, ../../../app/stylesheets/jcarousel.skin.sass */
.jcarousel-skin-tango .jcarousel-item-vertical {
  margin-bottom: 10px;
}
/* line 34, ../../../app/stylesheets/jcarousel.skin.sass */
.jcarousel-skin-tango .jcarousel-item-placeholder {
  background: white;
  color: black;
}
/* line 38, ../../../app/stylesheets/jcarousel.skin.sass */
.jcarousel-skin-tango .jcarousel-next-horizontal {
  position: absolute;
  top: 43px;
  right: 5px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: transparent url(/images/next-horizontal.png) no-repeat 0 0;
}
/* line 47, ../../../app/stylesheets/jcarousel.skin.sass */
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
  background-position: -32px 0;
}
/* line 50, ../../../app/stylesheets/jcarousel.skin.sass */
.jcarousel-skin-tango .jcarousel-next-horizontal:active {
  background-position: -64px 0;
}
/* line 53, ../../../app/stylesheets/jcarousel.skin.sass */
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal {
  cursor: default;
  background-position: -96px 0;
}
/* line 57, ../../../app/stylesheets/jcarousel.skin.sass */
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
  cursor: default;
  background-position: -96px 0;
}
/* line 61, ../../../app/stylesheets/jcarousel.skin.sass */
.jcarousel-skin-tango .jcarousel-prev-horizontal {
  position: absolute;
  top: 43px;
  left: 5px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: transparent url(/images/prev-horizontal.png) no-repeat 0 0;
}
/* line 70, ../../../app/stylesheets/jcarousel.skin.sass */
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
  background-position: -32px 0;
}
/* line 73, ../../../app/stylesheets/jcarousel.skin.sass */
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
  background-position: -64px 0;
}
/* line 76, ../../../app/stylesheets/jcarousel.skin.sass */
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal {
  cursor: default;
  background-position: -96px 0;
}
/* line 80, ../../../app/stylesheets/jcarousel.skin.sass */
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
  cursor: default;
  background-position: -96px 0;
}
/* line 84, ../../../app/stylesheets/jcarousel.skin.sass */
.jcarousel-skin-tango .jcarousel-next-vertical {
  position: absolute;
  bottom: 5px;
  left: 43px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: transparent url(/images/next-vertical.png) no-repeat 0 0;
}
/* line 93, ../../../app/stylesheets/jcarousel.skin.sass */
.jcarousel-skin-tango .jcarousel-next-vertical:hover {
  background-position: 0 -32px;
}
/* line 96, ../../../app/stylesheets/jcarousel.skin.sass */
.jcarousel-skin-tango .jcarousel-next-vertical:active {
  background-position: 0 -64px;
}
/* line 99, ../../../app/stylesheets/jcarousel.skin.sass */
.jcarousel-skin-tango .jcarousel-next-disabled-vertical {
  cursor: default;
  background-position: 0 -96px;
}
/* line 103, ../../../app/stylesheets/jcarousel.skin.sass */
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
  cursor: default;
  background-position: 0 -96px;
}
/* line 107, ../../../app/stylesheets/jcarousel.skin.sass */
.jcarousel-skin-tango .jcarousel-prev-vertical {
  position: absolute;
  top: 5px;
  left: 43px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: transparent url(/images/prev-vertical.png) no-repeat 0 0;
}
/* line 116, ../../../app/stylesheets/jcarousel.skin.sass */
.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
  background-position: 0 -32px;
}
/* line 119, ../../../app/stylesheets/jcarousel.skin.sass */
.jcarousel-skin-tango .jcarousel-prev-vertical:active {
  background-position: 0 -64px;
}
/* line 122, ../../../app/stylesheets/jcarousel.skin.sass */
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical {
  cursor: default;
  background-position: 0 -96px;
}
/* line 126, ../../../app/stylesheets/jcarousel.skin.sass */
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
  cursor: default;
  background-position: 0 -96px;
}

/* line 3, ../../../app/stylesheets/flowplayer_tabs.sass */
form.formtastic #flowplayer-block ul.tabs li {
  width: auto;
}

/* line 6, ../../../app/stylesheets/flowplayer_tabs.sass */
#flowplayer-block {
  /* root element for tabs  */
  /* single tab */
  /* link inside the tab. uses a background image */
  /* selected tab */
}
/* line 8, ../../../app/stylesheets/flowplayer_tabs.sass */
#flowplayer-block ul.tabs {
  margin: 10px 0 20px 0 !important;
  padding: 20px 0 0 10px;
  height: 30px;
  border-bottom: 1px solid #666666;
}
/* line 15, ../../../app/stylesheets/flowplayer_tabs.sass */
#flowplayer-block ul.tabs li {
  float: left;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
/* line 22, ../../../app/stylesheets/flowplayer_tabs.sass */
#flowplayer-block ul.tabs a {
  float: left;
  font-size: 12px;
  font-weight: bold;
  display: block;
  padding: 8px 15px 2px;
  text-decoration: none;
  border: 1px solid #555555;
  border-bottom: 0px;
  height: 18px;
  background-color: #dddddd;
  color: black;
  margin: 0 2px 0 0;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
  position: relative;
  top: 1px;
}
/* line 42, ../../../app/stylesheets/flowplayer_tabs.sass */
#flowplayer-block ul.tabs a:hover {
  background-color: #cecece;
  color: black;
}
/* line 47, ../../../app/stylesheets/flowplayer_tabs.sass */
#flowplayer-block ul.tabs a.current {
  background-color: #efefef;
  border-bottom: 1px solid #efefef;
  color: #666666;
  cursor: default;
}

/* line 54, ../../../app/stylesheets/flowplayer_tabs.sass */
#flowplayer-block {
  /* root element for arrows  */
  /* single tab */
  /* link inside the arrow. uses a background image */
  /* selected arrow */
  /* tab pane */
  /* next and previous btn styles */
}
/* line 57, ../../../app/stylesheets/flowplayer_tabs.sass */
#flowplayer-block ul.arrows {
  display: inline-block;
  width: 100%;
  margin: 20px 0 !important;
  padding: 0 0 0 20px;
}
/* line 64, ../../../app/stylesheets/flowplayer_tabs.sass */
#flowplayer-block ul.arrows li {
  float: left;
  padding: 0;
  margin: 0 4px 0 0;
  list-style-type: none;
}
/* line 71, ../../../app/stylesheets/flowplayer_tabs.sass */
#flowplayer-block ul.arrows a {
  background: url('http://sea.yeti.newscloud.com/images/default/form-tab.png?1282961941') -3px right no-repeat;
  float: left;
  line-height: 12px;
  font-size: 12px;
  font-weight: bold;
  display: block;
  height: 18px;
  padding: 6px 25px 2px 10px;
  text-decoration: none;
  color: white;
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  position: relative;
  top: 1px;
}
/* line 89, ../../../app/stylesheets/flowplayer_tabs.sass */
#flowplayer-block ul.arrows a:hover {
  background: url('http://sea.yeti.newscloud.com/images/default/form-tab.png?1282961941') -35px right no-repeat;
  color: white;
}
/* line 94, ../../../app/stylesheets/flowplayer_tabs.sass */
#flowplayer-block ul.arrows a.current {
  background: url('http://sea.yeti.newscloud.com/images/default/form-tab.png?1282961941') -67px right no-repeat;
  color: white;
  cursor: default;
}
/* line 105, ../../../app/stylesheets/flowplayer_tabs.sass */
#flowplayer-block .panes .tab_panel {
  display: none;
  background: #f0f0f0;
}
/* line 110, ../../../app/stylesheets/flowplayer_tabs.sass */
#flowplayer-block .prev {
  float: left;
}
/* line 113, ../../../app/stylesheets/flowplayer_tabs.sass */
#flowplayer-block .next {
  float: right;
}

/* for web grid */
/* line 2, ../../../app/stylesheets/scrollable.sass */
.feature_scrollable_panel_5 {
  /* required settings */
  position: relative;
  overflow: hidden;
  width: 620px;
  height: 209px;
}

/* line 9, ../../../app/stylesheets/scrollable.sass */
.feature_scrollable_panel_4 {
  /* required settings */
  position: relative;
  overflow: hidden;
  width: 620px;
  height: 120px;
}

/* line 16, ../../../app/stylesheets/scrollable.sass */
.feature_scrollable_panel_3 {
  /* required settings */
  position: relative;
  overflow: hidden;
  width: 620px;
  height: 235px;
}

/* line 23, ../../../app/stylesheets/scrollable.sass */
.feature_scrollable_panel_sidebar {
  /* required settings */
  position: relative;
  overflow: hidden;
  width: 300px;
  height: 357px;
}

/* line 30, ../../../app/stylesheets/scrollable.sass */
.newswire_scrollable_panel {
  /* required settings */
  position: relative;
  overflow: hidden;
  width: 300px;
  height: 400px;
}

/* note widget panels arent needed in scrollable_fb */
/* line 38, ../../../app/stylesheets/scrollable.sass */
.widgets_scrollable_panel {
  /* required settings */
  position: relative;
  overflow: hidden;
  width: 300px;
  height: 140px;
}

/* line 45, ../../../app/stylesheets/scrollable.sass */
.feature_scrollable_items {
  /* this cannot be too large */
  width: 20000em;
  position: absolute;
}
/* line 49, ../../../app/stylesheets/scrollable.sass */
.feature_scrollable_items .panel_items {
  float: left;
  width: 620px;
}
/* line 52, ../../../app/stylesheets/scrollable.sass */
.feature_scrollable_items .newswire_panel_items {
  float: left;
  width: 300px;
}
/* line 55, ../../../app/stylesheets/scrollable.sass */
.feature_scrollable_items .widgets_panel_items {
  float: left;
  width: 300px;
}

/* line 59, ../../../app/stylesheets/scrollable.sass */
.feature_vertical_scrollable_items {
  /* this cannot be too large */
  height: 20000em;
  position: absolute;
}
/* line 63, ../../../app/stylesheets/scrollable.sass */
.feature_vertical_scrollable_items .panel_items {
  float: left;
  width: 620px;
}

/* AddThis Vertical Hover Menu */
/* line 4, ../../../app/stylesheets/addthis.sass */
.addthis_toolbox .custom_hover {
  position: relative;
}
/* line 6, ../../../app/stylesheets/addthis.sass */
.addthis_toolbox .custom_hover .custom_button {
  cursor: pointer;
  color: #3b5998;
  text-decoration: none;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
}
/* line 12, ../../../app/stylesheets/addthis.sass */
.addthis_toolbox .custom_hover .custom_button.active {
  background-color: #eeeeee;
  text-decoration: underline;
}
/* line 15, ../../../app/stylesheets/addthis.sass */
.addthis_toolbox .custom_hover .tower {
  -webkit-border-radius: 0 5px 0 0;
  -moz-border-radius-topleft: 0;
}
/* line 18, ../../../app/stylesheets/addthis.sass */
.addthis_toolbox .custom_hover .hover_menu {
  display: none;
  position: absolute;
  background: white;
  width: 120px;
  padding: 1px;
  border: 3px solid #eeeeee;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  z-index: 999;
}
/* line 28, ../../../app/stylesheets/addthis.sass */
.addthis_toolbox .custom_hover .hover_menu a {
  position: relative;
  display: block;
  width: 80px;
  padding: 4px 0 4px 34px;
  text-align: left;
  text-decoration: none;
  color: #00bff3;
}
/* line 36, ../../../app/stylesheets/addthis.sass */
.addthis_toolbox .custom_hover .hover_menu a:hover {
  background: #f5f5f5;
  color: #027999;
  text-decoration: none;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
/* line 42, ../../../app/stylesheets/addthis.sass */
.addthis_toolbox .custom_hover .hover_menu span {
  position: absolute;
  left: 14px;
  top: 4px;
}
/* line 46, ../../../app/stylesheets/addthis.sass */
.addthis_toolbox .custom_hover .hover_menu .more {
  border-top: solid 1px #eeeeee;
  padding: 10px 0 0 0;
  margin: 10px 10px 0 10px;
  text-align: center;
}
/* line 51, ../../../app/stylesheets/addthis.sass */
.addthis_toolbox .custom_hover .hover_menu .more a {
  padding: 4px 0;
  margin: 0;
}
/* line 54, ../../../app/stylesheets/addthis.sass */
.addthis_toolbox .custom_hover .hover_menu .more a:hover {
  background: none;
}
/* line 56, ../../../app/stylesheets/addthis.sass */
.addthis_toolbox .custom_hover .hover_menu .more span {
  display: none;
}

/********************************************************************************************* */
/********************************************************************************************* */
/* line 34, ../../../app/stylesheets/grid.sass */
body {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
  padding-bottom: 20px;
}
/* line 33, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .grid_1, body .grid_2, body .grid_3, body .grid_4, body .grid_5, body .grid_6, body .grid_7, body .grid_8, body .grid_9, body .grid_10, body .grid_11, body .grid_12 {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}
/* line 36, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .grid_1 {
  width: 60px;
}
/* line 36, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .grid_2 {
  width: 140px;
}
/* line 36, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .grid_3 {
  width: 220px;
}
/* line 36, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .grid_4 {
  width: 300px;
}
/* line 36, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .grid_5 {
  width: 380px;
}
/* line 36, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .grid_6 {
  width: 460px;
}
/* line 36, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .grid_7 {
  width: 540px;
}
/* line 36, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .grid_8 {
  width: 620px;
}
/* line 36, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .grid_9 {
  width: 700px;
}
/* line 36, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .grid_10 {
  width: 780px;
}
/* line 36, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .grid_11 {
  width: 860px;
}
/* line 36, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .grid_12 {
  width: 940px;
}
/* line 44, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .prefix_1 {
  padding-left: 80px;
}
/* line 44, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .prefix_2 {
  padding-left: 160px;
}
/* line 44, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .prefix_3 {
  padding-left: 240px;
}
/* line 44, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .prefix_4 {
  padding-left: 320px;
}
/* line 44, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .prefix_5 {
  padding-left: 400px;
}
/* line 44, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .prefix_6 {
  padding-left: 480px;
}
/* line 44, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .prefix_7 {
  padding-left: 560px;
}
/* line 44, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .prefix_8 {
  padding-left: 640px;
}
/* line 44, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .prefix_9 {
  padding-left: 720px;
}
/* line 44, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .prefix_10 {
  padding-left: 800px;
}
/* line 44, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .prefix_11 {
  padding-left: 880px;
}
/* line 52, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .suffix_1 {
  padding-right: 80px;
}
/* line 52, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .suffix_2 {
  padding-right: 160px;
}
/* line 52, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .suffix_3 {
  padding-right: 240px;
}
/* line 52, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .suffix_4 {
  padding-right: 320px;
}
/* line 52, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .suffix_5 {
  padding-right: 400px;
}
/* line 52, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .suffix_6 {
  padding-right: 480px;
}
/* line 52, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .suffix_7 {
  padding-right: 560px;
}
/* line 52, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .suffix_8 {
  padding-right: 640px;
}
/* line 52, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .suffix_9 {
  padding-right: 720px;
}
/* line 52, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .suffix_10 {
  padding-right: 800px;
}
/* line 52, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .suffix_11 {
  padding-right: 880px;
}
/* line 56, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .alpha {
  margin-left: 0;
}
/* line 58, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-960-plugin-0.9.13/stylesheets/960/_grid.sass */
body .omega {
  margin-right: 0;
}

/* line 38, ../../../app/stylesheets/grid.sass */
#header, #footer, #pageBody, #adspace, #subNav, .breadcrumbs {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 940px;
}

/* line 41, ../../../app/stylesheets/grid.sass */
#col_full {
  position: relative;
  z-index: 1;
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 940px;
}

/* line 46, ../../../app/stylesheets/grid.sass */
#col_left {
  position: relative;
  z-index: 1;
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 620px;
  float: left;
}
/* line 51, ../../../app/stylesheets/grid.sass */
#col_left .right {
  float: right;
}
/* line 53, ../../../app/stylesheets/grid.sass */
#col_left .left {
  float: left;
}

/* line 56, ../../../app/stylesheets/grid.sass */
#col_right {
  position: relative;
  z-index: 1;
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 300px;
  float: left;
}

/* line 62, ../../../app/stylesheets/grid.sass */
.panel_3 {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 940px;
  margin: 0 10px 10px 0;
}
/* line 63, ../../../app/stylesheets/grid.sass */
.panel_3.first {
  margin-left: 0;
}
/* line 65, ../../../app/stylesheets/grid.sass */
.panel_3.last {
  margin-right: 0;
}

/********************************************************************************************* */
/* PANEL TITLE SIZES */
/* line 74, ../../../app/stylesheets/grid.sass */
.panel_1 .panelBar h2, .panel_2 .panelBar h2 {
  font-size: 11px;
}
/* line 77, ../../../app/stylesheets/grid.sass */
.panel_1 .third-panel p, .panel_2 .third-panel p {
  font-size: 11px;
}
/* line 80, ../../../app/stylesheets/grid.sass */
.panel_1 .quarter-panel p, .panel_2 .quarter-panel p {
  font-size: 11px;
}

/* line 84, ../../../app/stylesheets/grid.sass */
.panel_2 h1 {
  font-size: 24px;
}
/* line 86, ../../../app/stylesheets/grid.sass */
.panel_2 h2 {
  font-size: 17px;
}
/* line 88, ../../../app/stylesheets/grid.sass */
.panel_2 h3 {
  font-size: 11px;
}
/* line 90, ../../../app/stylesheets/grid.sass */
.panel_2 h4 {
  font-size: 12.5px;
}
/* line 92, ../../../app/stylesheets/grid.sass */
.panel_2 p {
  font-size: 12px;
}

/* line 96, ../../../app/stylesheets/grid.sass */
.panel_1 h1 {
  font-size: 20px;
}
/* line 98, ../../../app/stylesheets/grid.sass */
.panel_1 h2 {
  font-size: 15px;
}
/* line 100, ../../../app/stylesheets/grid.sass */
.panel_1 h3 {
  font-size: 11px;
}
/* line 102, ../../../app/stylesheets/grid.sass */
.panel_1 h4 {
  font-size: 13px;
}
/* line 104, ../../../app/stylesheets/grid.sass */
.panel_1 p {
  font-size: 12px;
}

/********************************************************************************************* */
/* UNIVERSAL LIST PANEL_1 */
/* line 109, ../../../app/stylesheets/grid.sass */
.panel_1 {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 300px;
  margin-left: 0;
  margin-right: 0;
  /* FEATURED STORY SIDEBAR WIDGET */
  /* CATEGORY CLASS STYLES */
}
/* line 115, ../../../app/stylesheets/grid.sass */
.panel_1 .full-panel .thumb {
  width: 290px;
  height: 164px;
}
/* line 118, ../../../app/stylesheets/grid.sass */
.panel_1 .full-panel .thumb img {
  top: -27px;
  width: 290px;
}
/* line 121, ../../../app/stylesheets/grid.sass */
.panel_1 .full-panel .itemBlock {
  width: 290px;
}
/* line 125, ../../../app/stylesheets/grid.sass */
.panel_1 .item_1 .itemBlock {
  float: left;
  width: 210px;
}
/* line 128, ../../../app/stylesheets/grid.sass */
.panel_1 .item_1 .thumb {
  height: 52px;
  width: 70px;
  float: left;
}
/* line 132, ../../../app/stylesheets/grid.sass */
.panel_1 .item_1 .thumb img {
  width: 70px;
}
/* line 134, ../../../app/stylesheets/grid.sass */
.panel_1 .item_1 .itemMeta {
  width: 100%;
}
/* line 137, ../../../app/stylesheets/grid.sass */
.panel_1 .article .thumb.user {
  margin: 5px;
  width: 70px;
  height: 70px;
}
/* line 141, ../../../app/stylesheets/grid.sass */
.panel_1 .article .thumb.user img {
  width: 70px;
  height: 70px;
}
/* line 144, ../../../app/stylesheets/grid.sass */
.panel_1 .article .thumb.user img.moderator {
  height: 18px;
  width: 18px;
}
/* line 148, ../../../app/stylesheets/grid.sass */
.panel_1 .item_2 .itemMeta {
  width: 100%;
}
/* line 150, ../../../app/stylesheets/grid.sass */
.panel_1 .item_2 .itemBlock {
  width: 290px;
}
/* line 153, ../../../app/stylesheets/grid.sass */
.panel_1 .users .thumb {
  height: 70px;
  width: 70px;
}
/* line 156, ../../../app/stylesheets/grid.sass */
.panel_1 .users .thumb img {
  width: 70px;
}
/* line 159, ../../../app/stylesheets/grid.sass */
.panel_1 .media .thumb {
  width: 270px;
  height: 202px;
  margin: 10px 15px;
}
/* line 163, ../../../app/stylesheets/grid.sass */
.panel_1 .media .thumb img {
  width: 270px;
}
/* line 165, ../../../app/stylesheets/grid.sass */
.panel_1 .media .thumb object {
  width: 270px;
  height: 202px;
}
/* line 169, ../../../app/stylesheets/grid.sass */
.panel_1 .list_media ul {
  width: 100%;
  display: inline-block;
  margin: 4px 0;
}
/* line 173, ../../../app/stylesheets/grid.sass */
.panel_1 .list_media ul li {
  width: 71px;
  height: 53px;
}
/* line 176, ../../../app/stylesheets/grid.sass */
.panel_1 .list_media ul li img {
  width: 73px;
}

/********************************************************************************************* */
/* UNIVERSAL LIST PANEL_2 */
/* line 181, ../../../app/stylesheets/grid.sass */
.panel_2 {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 620px;
  margin-left: 0;
  margin-right: 0;
  /* CATEGORY CLASSES */
}
/* line 186, ../../../app/stylesheets/grid.sass */
.panel_2.featureWrap .thumb.wide {
  width: 610px;
  height: 180px;
}
/* line 189, ../../../app/stylesheets/grid.sass */
.panel_2.featureWrap .thumb.wide img {
  top: -139px;
  width: 610px;
}
/* line 192, ../../../app/stylesheets/grid.sass */
.panel_2 .thumb {
  width: 90px;
  height: 90px;
  margin: 5px;
  float: left;
}
/* line 197, ../../../app/stylesheets/grid.sass */
.panel_2 .thumb img {
  width: 90px;
}
/* line 202, ../../../app/stylesheets/grid.sass */
.panel_2 .list_items .answer .itemBlock, .panel_2 .list_items .article .itemBlock, .panel_2 .list_items .comment .itemBlock, .panel_2 .list_items .content .itemBlock, .panel_2 .list_items .idea .itemBlock, .panel_2 .list_items .item_1 .itemBlock, .panel_2 .list_items .question .itemBlock, .panel_2 .list_items .resource .itemBlock, .panel_2 .list_items .users .itemBlock {
  width: 510px;
}
/* line 205, ../../../app/stylesheets/grid.sass */
.panel_2 .list_items .users .thumb {
  height: 90px;
  width: 90px;
}
/* line 210, ../../../app/stylesheets/grid.sass */
.panel_2 .list_items .blog .itemBlock, .panel_2 .list_items .event .itemBlock, .panel_2 .list_items .item_2 .itemBlock, .panel_2 .list_items .newswire .itemBlock {
  width: 610px;
}
/* line 214, ../../../app/stylesheets/grid.sass */
.panel_2 .list_media li {
  width: 73px;
  height: 55px;
}
/* line 217, ../../../app/stylesheets/grid.sass */
.panel_2 .list_media li img {
  width: 73px;
}

/********************************************************************************************* */
/* FEATURED STORY PANEL IMAGE SIZES */
/* line 222, ../../../app/stylesheets/grid.sass */
.half-panel .thumb {
  height: 225px;
  width: 300px;
}
/* line 225, ../../../app/stylesheets/grid.sass */
.half-panel .thumb img {
  width: 300px;
}

/* line 229, ../../../app/stylesheets/grid.sass */
.quarter-panel .thumb {
  height: 110px;
  width: 145px;
}
/* line 232, ../../../app/stylesheets/grid.sass */
.quarter-panel .thumb img {
  width: 145px;
}

/* line 236, ../../../app/stylesheets/grid.sass */
.third-panel .thumb {
  height: 146px;
  width: 196px;
}
/* line 239, ../../../app/stylesheets/grid.sass */
.third-panel .thumb img {
  width: 196px;
}

/* line 243, ../../../app/stylesheets/grid.sass */
.third-panel-small .thumb {
  float: left;
  height: 45px;
  width: 60px;
}
/* line 247, ../../../app/stylesheets/grid.sass */
.third-panel-small .thumb img {
  width: 60px;
}

/********************************************************************************************* */
/* UNIQUE SIZE IMAGES */
/* line 253, ../../../app/stylesheets/grid.sass */
.thumb.banner {
  margin: 2px auto;
  width: 292px;
  padding: 0;
  display: block;
}
/* line 258, ../../../app/stylesheets/grid.sass */
.thumb.short {
  height: 168px;
}
/* line 260, ../../../app/stylesheets/grid.sass */
.thumb.short img {
  top: -28px;
}

/********************************************************************************************* */
/* DETAILS PAGE THUMB SIZE */
/* line 266, ../../../app/stylesheets/grid.sass */
#itemDetails .thumb {
  margin: 0 0 5px 5px;
  width: 300px;
  height: 225px;
  float: right;
}
/* line 271, ../../../app/stylesheets/grid.sass */
#itemDetails .thumb img {
  width: 300px;
}
/* line 273, ../../../app/stylesheets/grid.sass */
#itemDetails .thumb .video {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 277, ../../../app/stylesheets/grid.sass */
#itemDetails .thumb .video object {
  height: 225px;
  width: 300px;
}
/* line 280, ../../../app/stylesheets/grid.sass */
#itemDetails .itemMeta {
  width: 50%;
}
/* line 282, ../../../app/stylesheets/grid.sass */
#itemDetails .itemBlock {
  display: inline-block;
  width: 610px;
  margin: 5px 5px 10px;
  line-height: 140%;
  font-size: 12px;
}

/********************************************************************************************* */
/* FLASH MESSAGE STYLES */
/* line 291, ../../../app/stylesheets/grid.sass */
.flash {
  width: 940px;
  margin: 0 10px;
}
