#ribbon {  position: relative; }
#ribbon h2 {  text-transform: lowercase; font-size: 38px; margin: 16px 0; text-shadow: #666  0px 0px 10px; width: 50%; color: #fff !important; }
#ribbon h2 a {  color: #fff; }
#ribbon h2 a:hover {  color: #fff; }
#ribbon h2 small {  color: #595959; font-size: 20px; text-transform: lowercase; margin-bottom: 0.7em; font-weight: bold; display: block; margin-top: 4px; text-shadow: none; }
.uservoice-component .page {  width: 960px; margin: 0 auto; }
body {  background: #000  url(http://www.animoto.com/images/redesign/bg_carbon.gif) repeat top left !important; }
#forum {  -moz-border-radius: 0; border-radius: 0; -webkit-border-radius: 0; margin-bottom: 1.3em; margin-top: 0; box-shadow: 0px 0px 5px #000; -moz-box-shadow: 0px 0px 5px #000; -webkit-box-shadow: 0px 0px 5px #000; border: 1px none #000; border-top: 1px solid #333; background-color: #131313; position: relative; min-height: 900px; }
div#welcome {  display: none; padding: 20px; font-weight: bold; font-size: 14px; background-color: #000; }
div#search {  padding: 20px 20px 50px; font-size: 20px; position: relative; border-bottom: 1px solid #1a1a1a; background-color: #000; }
.uservoice-component ol, .uservoice-component ul {  list-style-image: none; list-style-position: outside; list-style-type: none; }
#suggestion-search label {  color: #898989; font-size: 20px; font-weight: bold; display: inline; }
#suggestion-search .counter em {  color: orange; font-size: 18px; font-weight: bold; padding: 0 2px; }
#suggestion-search input.text {  font-size: 160%; font-weight: bold; width: 75%; }
#suggestion-search #indicator {  background: transparent url(http://www.animoto.com/images/uservoice/indicator_medium.gif) no-repeat scroll 0 0; float: left; height: 32px; position: absolute; right: 130px; top: 45px; width: 32px; }
#suggestion-search form, #suggestion-search fieldset {  margin-bottom: 0; padding: 0; }
.uservoice-component form label.overlabel-apply {  color: #AAAAAA; left: 30px; position: absolute; top: 58px; z-index: 1; }
label.overlabel, #suggestion-search label.overlabel {  color: #888888; cursor: text; font-size: 160%; font-weight: normal; padding: 6px; }
div#views {  width: 100%; float: left; margin-bottom: 3em; position: absolute; top: 160px; }
ol.tabs {  float: left; width: 620px; background-color: #0d0d0d; border-top: 1px solid #232323; border-bottom: 1px solid #090909; height: 31px; margin: 0px; padding: 6px 0 6px 20px; border-right: 1px solid #232323; }
.tabs li {  float: left; margin-left: 15px; padding: 5px; font-size: 14px; }
.tabs li a {  display: block; font-size: 100%; font-weight: normal; text-decoration: none; text-transform: lowercase; font-weight: bold; color: #656565; padding: 3px 8px; }
.tabs li a small {  display: none; }
.tabs li a:hover {  background-color: #8e8c8c; color: #494949; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.tabs li.current a {  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 3px 8px; background-color: #222; border-top: 1px solid #000; color: #3f3f3f; font-weight: bold; margin-bottom: 0; margin-top: 0; }
.page-sessions-new #forum {  width: 960px; float: left; min-height: 0; }
.page-access-denied .sticker {  background: #fff url(http://www.animoto.com/images/uservoice/lock.png) 10px 12px no-repeat; }
#my-suggestions .left-column {  display: none; }
.tab_loading {  background: url(http://www.animoto.com/images/uservoice/indicator_medium.gif) 50% 50% no-repeat; height: 120px; }
#tab-pane .tabs li.current a {  margin-top: 5px; }
.tabs li.current a small {  display: inline; }
div#suggestions {  clear: both; margin-top: 32px; padding: 20px 0; background-color: #151515; border-top: 1px solid #232323; width: 640px; border-right: 1px solid #232323; }
.uservoice-component .main-column {  background-color: #131313; }
.uservoice-component .sidebar {  float: right; position: absolute; width: 318px; top: 160px; left: 641px; background: #131313; border-top: 1px solid #232323; border-left: 1px solid #090909 }
#ribbon #user-info {  bottom: 0px; color: #333333; font-size: 13px; position: absolute; right: 0px; text-align: right; width: 40%; }
#ribbon #user-info p {  padding: 0px 0; }
#ribbon #user-info a {  font-weight: bold; }
#ribbon #user-info li {  display: inline; padding: 0 5px 0px 0; text-align: right; }
#ribbon #user-info li.username {  padding: 0 5px; }
#ribbon #user-info li.username a {  text-decoration: none; text-transform: none; }
#ribbon #user-info li.logout {  border-left: 1px solid #AAAAAA; padding-left: 7px; }
#ribbon #user-info a.feed {  background-image: url(http://www.animoto.com/images/uservoice/feed-icon-14x14.png); background-position: 0 50%; background-repeat: no-repeat; display: inline-block; height: 14px; width: 14px; }
#ribbon #user-info .switch-account select {  font-size: 10px; width: 12em; }
#language-selector {  z-index: 1000; border: outset 1px #666; background-color: #fff; padding: 0 3px; position: absolute; top: 14px; left: auto; right: 0; padding: 0 }
#language-selector li {  padding: 0 !important; margin: 0; display: block; width: 111em }
#language-selector li a {  padding: 3px !important; display: block; color: #06c !important; text-align: left; font-size: 11px; text-decoration: none }
#language-selector li a img {  vertical-align: middle }
#language-selector li.corrections a:hover, #language-selector li a:hover {  background-color: #06c; color: #fff !important; text-decoration: none }
#language-selector li.corrections a {  border-top: solid 1px #ccc !important; text-align: center; background-color: #ffa; font-weight: normal !important; font-size: 10px; }
.uservoice-component form input.submit {  font-weight: bold; font-size: 160%; letter-spacing: -1px; padding: 0 2px; margin-left: 3px; text-transform: lowercase; color: #fff; background-color: #0af; border: 1px solid #0af; padding: 5px 10px; border-radius: 0.5em; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em }
.uservoice-component form input.submit:hover {  background: orange; border-color: orange; }
.uservoice-component .suggestion {  padding: 5px; clear: both; }
.main-column .suggestion {  padding-top: 10px !important; padding-bottom: 30px !important; width: 600px; }
.suggestion .left-column {  float: left; width: 100px }
.main-column .suggestion .badge {  width: 86px; }
.suggestion .content {  margin-left: 110px; margin-right: 20px }
.sidebar .suggestion .content {  margin-left: 0; text-transform: none !important }
.uservoice-component ol,.uservoice-component ul {  list-style: none; }
.main-column .suggestion .status {  position: relative; top: -3px }
#forum .powered-by{ display:none; }
.suggestion strong.highlight {  background-color: #ff8; color: #000 }
#suggestions p.empty {  text-align: center; padding: 20px; color: #aaa; font-size: 140% }
.uservoice-component .suggestion {  padding: 5px; clear: both }
.suggestion h2 {  font-weight: bold; font-size: 18px; }
.suggestion h2, .suggestion h2 a.title {  color: #fff; }
.suggestion h2 a.title {  color: #fff; text-transform: capitalize !important; }
.suggestion h2 a.title:hover {  color: orange }
.suggestion h2 small {  padding-left: 5px; color: red; letter-spacing: 0; font-weight: normal; font-size: 80% }
.suggestion h2 form {  display: inline }
.suggestion h2 input.text {  font-size: 100%; width: 75% }
.suggestion h2 input.text {  width: 68% }
.sidebar .my-suggestions .suggestion h2 {  margin-top: 0; font-size: 13px; line-height: 1.3em; }
.sidebar .my-suggestions .suggestion h2 a {  font-size: 100%; padding: 0; text-transform: none !important }
.suggestion .description {  font-weight: bold; font-size: 15px; color: #666; margin: 10px 0 0 0; }
.suggestion .description .more {  font-weight: bold; font-size: 90% }
.suggestion .status {  display: inline-block; margin-left: 5px; }
.main-column .suggestion .status {  position: relative; top: 0px; }
.main-column .suggestion .status a {  background-color: #FFFF88; color: #000; font-size: 13px; padding: 2px 4px; }
.suggestion .status .tag {  letter-spacing: 0.1em; font-size: 12px; padding: 2px 8px 2px 8px !important; font-weight: bold; background-color: #bbb; text-align: center; display: block; color: #000 !important }
.suggestion .status .note {  font-size: 11px; color: #f00 }
.suggestion .status form, .suggestion .status form div {  display: inline }
.suggestion .status form select {  font-weight: bold; font-size: 65%; letter-spacing: 0 }
.suggestion .status form optgroup {  color: #888; font-style: normal; font-weight: normal }
.suggestion .status form option {  font-weight: bold; padding-left: 10px; letter-spacing: 0; color: #333 }
.suggestion .response {  margin: 5px 5px 5px 0; color: #333; font-size: 13px; }
.suggestion .response .text {  padding: 10px 15px; background-color: #1e1e1e; border-top: solid 1px #0f0f0f; overflow: auto; color: #666; font-style: italic; margin-bottom: 15px; }
.suggestion .response label {  color: #666; margin-bottom: 5px; font-size: 90%; display: block }
.suggestion .response label em {  color: #888; font-weight: bold; text-transform: lowercase; font-style: normal; }
.suggestion .response small {  display: none; }
.suggestion .points {  color: #9a9898; font-size: 13px; text-align: center; text-transform: lowercase; padding: 2px 0 8px 0; border: solid 1px #302f2f; border-bottom: 0; -moz-border-radius-topleft: 0px; background-color: #212121; -moz-border-radius-topright: 0px; -webkit-border-top-left-radius: 0em; -webkit-border-top-right-radius: 0em }
.suggestion .points em {  font-style: normal; display: block; color: #fff; margin-bottom: 0em; letter-spacing: -1px; font-weight: bold; font-size: 32px }
.suggestion .large-numbers em {  font-size: 160% }
.suggestion .moderation {  position: relative; border: 1px solid #302f2f; background-color: #0f0f0f; }
.uservoice-component p.textilish {  margin-bottom: 8px }
.sidebar .suggestion .moderation {  background-color: transparent }
.sidebar .suggestion .moderation {  margin-top: -2px }
.suggestion .moderation .votes {  font-weight: bold; font-size: 16px%; color: #fff !important; line-height: 0.8; padding: 1px 0; text-align: center; width: 100%; letter-spacing: -1px; text-align: center; padding: 8px 0; display: block; text-transform: uppercase; -moz-border-radius-bottomleft: 0.0em; -moz-border-radius-bottomright: 0.0em; -webkit-border-bottom-left-radius: 0.0em; -webkit-border-bottom-right-radius: 0.0em }
.sidebar .suggestion .moderation .votes {  width: 20px; margin: 0 auto; -moz-border-radius: 0; -webkit-border-radius: 0 }
.suggestion .moderation .value-2 {  opacity: 0.7 }
.suggestion .moderation .value-1 {  opacity: 0.4 }
.suggestion .moderation a.teaser {  font-weight: bold; font-size: 16px; color: #fff; line-height: 0.8; text-align: center; padding: 8px 0; display: block; background-color: #010101; text-transform: uppercase; -moz-border-radius-bottomleft: 0.0em; -moz-border-radius-bottomright: 0.0em; -webkit-border-bottom-left-radius: 0.0em; -webkit-border-bottom-right-radius: 0.0em }
.suggestion .moderation a.teaser:hover {  color: #000; background-color: orange; }
.suggestion .moderation a:hover {  background-color: #0af; opacity: 1.0; color: #fff }
.suggestion .moderation a.teaser small {  letter-spacing: 0; font-weight: normal }
.closed .moderation .votes {  background-color: #999 }
.suggestion .moderation .pop-in {  border: outset 1px #aaa; background-color: #fff; position: absolute; width: 89px; top: 10px; left: 10px; z-index: 10000; padding: 1px 3px }
.suggestion .moderation .pop-in p {  font-size: 110%; margin-bottom: 2px; color: #666 }
.suggestion .moderation li {  float: right }
.suggestion .moderation li a {  display: block; font-weight: bold; font-size: 160%; text-align: center; width: 20px; padding: 2px 0px }
.suggestion .moderation li.selected a {  color: #fff }
.suggestion .moderation li.selected a.spend-2 {  opacity: 0.7 }
.suggestion .moderation li.selected .spend-1 {  opacity: 0.4 }
.suggestion .moderation li a:hover {  background-color: #06c }
.suggestion .moderation li.selected a.spend-0 {  display: none }
.suggestion .moderation li.disabled a {  color: #aaa; background-color: #fff }
.suggestion .footer {  font-size: 11px; color: #505050; margin: 5px 0 10px 0px; text-transform: lowercase; }
.suggestion .footer .has-comments {  padding-left: 17px; font-weight: bold; background-image: url(http://www.animoto.com/images/uservoice/comment.png); background-position: 0 0; background-repeat: no-repeat }
.suggestion .footer a {  padding: 0 2px 0 0 }
.suggestion .footer .user {  text-transform: capitalize; }
.suggestion .footer em a {  font-weight: bold }
.suggestion .footer .created-at strong {   }
.uservoice-component .pagination {  text-align: left; width: 600px; font-size: 13px; margin: 0.5em 2em 0 30px; text-transform: lowercase; font-weight: bold; font-size: 16px; color: #545454 }
.uservoice-component .pagination span, .uservoice-component .pagination a {  border: 1px solid #545454; padding: 2px 5px; background-color: #1d1d1d; color: #545454; display: inline-block; }
.uservoice-component .pagination .disabled {  color: #888 }
.uservoice-component .pagination .current {  color: #fff; display: inline-block; background-color: #494949 }
.uservoice-component .pagination a {  display: inline-block; }
.uservoice-component .pagination a:hover {  color: #fff; }
#either-or {  margin: 20px 50px; }
#either-or .branch {  float: left }
#either-or h3 {  font-size: 20px; margin: 0.2em 0; letter-spacing: -1px }
#either-or h3 small {  color: #888; font-size: 16px; font-weight: normal; text-transform: lowercase; letter-spacing: 0 }
#either-or div.content {  background: #FFFFFF none repeat scroll 0 0; border: 2px solid #595959; padding: 10px; margin-right: 20px; height: 280px; color: #000; width: 360px; }
#either-or .separator {  float: left; padding: 0; margin-right: 20px; border: none; }
#either-or .separator p {  text-transform: uppercase; font-weight: bold; color: #888; text-align: left; margin: 0 }
#either-or form {  font-size: 14px; }
#either-or form label {  display: block; }
#either-or form input {  margin: 5px 0 10px; }
#either-or form p.signup {  margin-top: 1.5em; font-size: 11px; }
#either-or .highlighted {  background-color: #ffc }
#forums h3, .sidebar h3 {  text-transform: capitalize; margin-left: 12px; font-size: 16px; font-weight: bold; margin-bottom: 6px; }
.sidebar #forums {  position: absolute; top: -20px; margin-bottom: 20px; width: 100%; }
.sidebar #forums li a {  display: block; background-color: #1a1a1a; margin-bottom: 3px; font-weight: bold; padding: 5px 10px; font-size: 14px }
.sidebar #forums li a small {  color: #666; font-weight: normal; font-size: 90% }
.sidebar #forums li a:hover {  background-color: #393939 }
.sidebar #forums li a:hover small {  color: #fff }
#status.has-votes h4,#status.has-votes .help, .stripes li {  background-color: #1e1e1e; }
.sidebar #status {  margin: 12px 12px 30px; }
#status h4 {  font-size: 180%; padding: 10px 15px 5px 15px; color: #fff; ; background-color: #282828 }
#status h4 strong {  font-size: 260%; line-height: 0.8; }
#status ul.help {  padding: 0.5em 1em; background-color: #282828; color: #fff; }
#status ul.help li {  padding-left: 1em }
#status ul.help li a {  font-size: 13px; font-weight: bold; text-transform: none; text-decoration: underline; color: #fff; }
#status.has-votes ul.help a {  color: #fff }
.sidebar .rank {  padding: 10px 15px; color: #fff; font-size: 140%; margin: 12px }
.sidebar .rank strong {  font-size: 240%; line-height: 0.8; margin-right: 2px; letter-spacing: -1px }
.sidebar .rank .superscript {  font-size: 40%; vertical-align: super }
.sidebar dd.metric {  font-size: 180%; font-weight: bold; color: #666 }
.sidebar dd.metric img {  vertical-align: top }
.sidebar dl.details {  margin: 10px }
.sidebar dl.details dt {  text-transform: lowercase; color: #aaa; font-size: 100%; width: 40%; line-height: 35px; }
.sidebar dl.details dd {  margin: 3px 0 10px 0; color: #666; width: 45%; }
.supporter a {  font-size: 13px; font-weight: bold; line-height: 30px; color: #666; text-transform: none !important; }
.supporters .creator {  font-size: 13px }
.supporter .votes {  display: none; }
.supporter .value-0 {  background-color: #ddd !important; color: #aaa }
.supporter .value-2 {  opacity: 0.7 }
.supporter .value-1 {  opacity: 0.4 }
.metric img {  display: none; }
.sidebar .my-suggestions {  margin-top: 5px; }
.sidebar .my-suggestions .suggestion h2 {  margin-top: 0; font-size: 12px }
.sidebar .my-suggestions .suggestion h2 a {  font-size: 100%; padding: 0; }
.sidebar .stripes {  position: relative; width: 100%; }
.sidebar ul.stripes {  margin-top: 1em }
.sidebar ul.stripes li {  background-color: #393939; margin: 12px; }
.sidebar ul.stripes li a {  margin-top: 5px; margin-bottom: 20px; padding: 10px; display: block; font-size: 16px; font-weight: bold; text-decoration: none; padding-left: 80px; color: #fff; text-transform: capitalize; font-style: normal !important; }
.sidebar ul.stripes li em {  font-style: normal; }
.sidebar ul.stripes li a:hover{
	color: orange;
}
.sidebar a.feed {  background: url(/images/rss_shadow.png) 10px 50% no-repeat; }
.sidebar a.email, .sidebar a.support {  background: url(/images/mail_shadow.png) 10px 50% no-repeat }
.sidebar a.manage-account {  background: url(http://www.animoto.com/images/icons/page_edit.png) 10px 50% no-repeat }
.sidebar a.export {  background: url(http://www.animoto.com/images/icons/page_excel.png) 10px 50% no-repeat }
.sidebar a.supporters {  background: url(http://www.animoto.com/images/icons/group.png) 10px 50% no-repeat }
.sidebar a.admin {  background: #ff8 url(http://www.animoto.com/images/icons/cog.png) 10px 50% no-repeat }
.sidebar a.delete {  background: url(http://www.animoto.com/images/icons/cross.png) 10px 50% no-repeat }
.sidebar a.leads {  text-align: center; padding-left: 5px !important; background-color: #00BC3A; color: #fff }
.sidebar .scores {  margin-bottom: 2em }
.sidebar li.score {  font-size: 11px; padding: 0.5em 1em; margin-top: 5px; margin-bottom: 5px; color: #fff }
.sidebar li.score strong {  font-size: 12px; padding-right: 0.1em; font-weight: bold }
div#search_results {  clear: both; margin-top: 0; padding: 0; background-color: #151515; border-top: 1px solid #232323; width: 640px; border-right: 1px solid #232323; position: relative; top: -39px; }
#search-results .header {  height: 31px; float: left; width: 640px; background-color: #0d0d0d; border-top: 1px solid #232323; border-bottom: 1px solid #090909; margin: 0px; padding: 6px 0; border-right: 1px solid #232323; position: relative; top: -6px }
#search-results .header li {  float: left; margin: 0 5px; padding: 0 0 0 25px; }
#search-results .header li.back {  position: absolute; right: 20px; margin-top: 10px; font-size: 13px; }
#search-results .header li em {  font-size: 140%; text-transform: lowercase; color: #aaa; display: block; padding: 6px 0; line-height: 20px; }
#search-results .header h3 {  color: #b3b3b3; margin: 0; font-weight: bold; font-size: 16px; margin-top: 6px; display: inline; line-height: 30px }
#search-results .header input {  font-size: 16px; padding: 4px }
#search-results .header li small {  display: none; }
#search-results .header li em {  color: #333; font-weight: bold; font-size: 12px }
#search-results .suggestions {  margin-top: 5px }
em.count {  color: #fff; display: inline; font-weight: bold; font-size: 12px; font-style: normal; }
strong.count {background-color: none !important;;color: #fff; display: inline-block; padding: 0 3px; font-size: 11px; font-weight: bold; text-decoration: none; -webkit-border-radius: 0.5em; -moz-border-radius: 0.5em }
p.empty {  text-align: center; padding: 10px; color: #aaa; font-size: 140%; width: 600px; }
p.message {  text-align: center; padding: 10px; color: #aaa; font-size: 140%; }
.flagged-suggestion img.indicator {  float: right; margin: 5px }
.flagged-suggestion ul.flags {  margin: 1em; float: left }
.flagged-suggestion ul.flags li {  margin-bottom: 1em }
.flagged-suggestion ul.flags li a {  padding: 1px 5px; font-size: 110%; margin-top: 1px; display: inline-block }
.flagged-suggestion ul.flags li a.delete {  padding-left: 18px; line-height: 15px; font-weight: bold; background: url(http://www.animoto.com/images/icons/delete_off.png) 0 0 no-repeat }
.flagged-suggestion ul.flags li a.delete:hover {  background: #06c url(http://www.animoto.com/images/icons/delete_on.png) 0 0 no-repeat }
.flagged-suggestion ul.flags span {  padding: 1px 4px; color: #fff; font-size: 110%; display: block; -moz-border-radius: 0.2em; -webkit-border-radius: 0.2em }
.flagged-suggestion ul.flags span strong {  font-size: 120% }
.flagged-suggestion .suggestion {  margin: 5px 0 5px 150px; clear: none }
.flagged-suggestion .suggestion .inline-edit-prompt, .flagged-suggestion .suggestion .moderation, .flagged-suggestion .suggestion .flags {  display: none }
span.flags a {  color: #505050; }
span.flags a:hover {  text-decoration: underline; }
#flashes {  background-color: #666 }
#flashes .always-on-top {  position: fixed; top: 0; width: 100%; z-index: 1000 }
noscript p.error, #flashes .message {  padding: 8px; text-align: center; font-weight: bold; font-size: 14px; color: #735005; background-color: #FAD163 }
#flashes small {  letter-spacing: 0 }
#flashes .message strong {  padding: 0 2px; font-size: 110% }
#flashes .message a {  padding: 0 2px; text-transform: lowercase }
#flashes .notice-message {  background-color: #06c; color: #fff }
#flashes .notice-message a {  color: #fff; text-decoration: underline }
#flashes .warning-message {  background-color: #F4A83D }
#flashes .warning-message strong, #flashes .warning-message a {  background-color: #FAD163 }
#flashes .warning-message strong a {  padding: 0 }
#flashes .warning-message a:hover {  background-color: #06c }
noscript p.error, #flashes .fatal-message {  color: #fff; background-color: #f00 }
#flashes .fatal-message strong {  color: #f00 }
#flashes .fatal-message strong, #flashes .fatal-message a {  background-color: #fff }
#flashes .fatal-message a:hover {  background-color: #06c }
ol.suggestions {  padding: 0 23px; }
div.suggestion-details {  width: 640px; }
.suggestion-details .sparkline {  margin-left: 60px; border: 5px solid #262626; width: 540px; }
.page-suggestions-show .suggestion {  padding: 20px; border-right: 1px solid #232323; }
.page-suggestions-show .suggestion-details {  border-right: 1px solid #232323; }
.page-suggestions-show .suggestion h2 {  font-size: 28px; }
.page-suggestions-show .sidebar {  top: 0; border-top: 0; }
.page-suggestions-show #status {  margin-top: 30px; }
.page-suggestions-show .sidebar {  top: 0; }
.page-suggestions-show .uservoice-component form label.overlabel-apply {  display: none; }
.page-suggestions-show  label.overlabel {  display: none; }
.page-users-show #user, .page-users-edit #user {  padding-top: 20px; }
.page-users-show ol.tabs {  margin-top: 15px; }
.page-users-show .uservoice-component .sidebar {  top: 120px; }
.page-users-show #forum {  float: left; }
.page-users-edit .sidebar {  top: 120px; }
#user .about {  margin-left: 5px; padding-bottom: 0.5em }
#user .about .header {  float: left }
#user .about h1 {  padding: 0; font-weight: bold; font-size: 340%; line-height: 1.2; margin: 0 10px; }
#user .about h3 {  font-size: 120%; margin-left: 10px; text-transform: lowercase; }
#user .about h3 small {  color: #888 }
#user .about .avatar {  float: left; margin: 5px 10px 10px 0 }
#user .stats {  float: right; margin: 10px 20px 0 30px }
#user .stats li {  float: left; text-align: center; padding: 5px; margin-right: 5px; width: 50px; font-size: 180%; font-weight: bold; letter-spacing: -1px; background-color: #1a1a1a; -moz-border-radius: 0.3em; -webkit-border-radius: 0.3em }
#user .stats label {  display: block; font-size: 10px; line-height: 0.9; letter-spacing: 0; color: #888; text-transform: lowercase; font-weight: normal }
#user .stats li.score {  width: 65px; color: #fff }
#user .stats li.score label {  color: #fff }
#user p.none {  color: #888; margin: 5px 0 10px 20px; font-size: 140%; text-transform: lowercase }
#user .activity {  width: 600px; padding: 0 20px; float: left; ; }
#user .activity h3 {  font-size: 160%; clear: left; padding-top: 1em; letter-spacing: -1px; border-bottom: solid 1px #292929 }
#user .activity dt {  clear: left; padding: 10px 0 3px 0; margin: 0 0 0 5px; font-weight: bold; font-size: 120% }
#user .activity dd {  margin-bottom: 15px }
#user .activity .suggestion {  clear: left; float: left; width: 100% }
#user .activity .comment {  margin: 5px 10px 12px 10px }
#user .activity .comment .body {  font-size: 14px; color: #898989; padding-top: 5px; }
#user .activity .comment .byline {  font-size: 13px; margin: 5px; color: #888 }
#user .activity .comment .votes {  display: none; }
#user .activity .comment .value-2 {  opacity: 0.7 }
#user .activity .comment .value-1 {  opacity: 0.4 }
#user .activity .comment .value-0 {  background-color: #ddd !important; color: #aaa }
#user .activity .comment .byline a {  font-weight: bold }
#user form {  float: left; clear: none; background-color: #222; padding: 1em; margin: 20px; width: 540px; }
#user form label {  font-size: 13px; color: #595959; padding-right: 1em; }
#user form input[type=text] {   }
#user form p {  margin: 0; font-size: 13px; color: #595959; }
#user fieldset legend {  color: #fff; text-transform: lowercase; font-size: 140%; font-weight: bold; background-color: transparent; padding-left: 0; margin-bottom: 0.5em }
#user #admin-details {  clear: both; width: 160px }
#user #admin-details dt {  color: #fff; padding: 3px; background-color: #666 }
#user #admin-details dd {  padding: 5px; background-color: #ddd }
#user #admin-details p {  font-size: 120%; font-weight: bold; margin-bottom: 5px }
#user #admin-details .karma-breakdown strong {  font-size: 140%; letter-spacing: -1px }
#uservoice-dialog-content {  color: #000; }
#uservoice-dialog-content label {  display: block; }
#uservoice-dialog-content input, #uservoice-dialog-content select, #uservoice-dialog-content textarea, #uservoice-dialog-content select {  width: 415px; }
#uservoice-dialog-content select {  border: 4px solid #313131 !important; }
#uservoice-dialog-content textarea {  padding: 3px; }
#uservoice-dialog-content input[type="text"], #uservoice-dialog-content textarea, #uservoice-dialog-content select {  margin: 5px 0 15px; }
#uservoice-dialog form, #uservoice-dialog #pane {  background: #fff url(http://www.animoto.com/images/backgrounds/dialog.png) 0 bottom repeat-x }
#uservoice-dialog form ol {  padding: 5px 10px }
#uservoice-dialog form fieldset {  padding: 0 }
#signup form input.text, #signup form input.password {  font-size: 160% }
#uservoice-dialog form input.submit {  margin: 0 0 10px 10px; width: 415px; }
#uservoice-dialog h1 {  font-size: 18px; font-weight: bold; margin: 0 0 5px 0; color: #fff; padding: 0 }
#uservoice-dialog h6 {  font-size: 110%; font-weight: normal; margin-bottom: 5px; background-color: #ffa; color: #333; margin: 0 10px; padding: 3px 5px }
#uservoice-dialog h6 em {  font-weight: bold }
#uservoice-dialog form h1, #uservoice-dialog #pane h1 {  padding: 4px; border: none; color: #fff !important; letter-spacing: 0; display: block; font-size: 110%; float: none; text-transform: uppercase; background-color: #F4940C }
#uservoice-dialog form p {  margin: 10px 10px 5px }
#uservoice-dialog form li p {  margin: 3px 0 }
#uservoice-dialog .powered-by img {  margin-top: 5px }
.light-background #uservoice-dialog.inline-dialog form, .light-background #uservoice-dialog.inline-dialog #pane {  border: solid 1px #ccc }
#uservoice-dialog.inline-dialog {  margin: 0 auto; position: static; padding: 0 10px; width: 450px }
.light-background #uservoice-dialog.inline-dialog h1 {  color: #333 }
#uservoice-dialog dt {  padding-left: 10px; padding-right: 5px; text-transform: uppercase; color: #666; background-color: #ddd; float: left }
#uservoice-dialog dd {  clear: both; padding: 5px 10px; width: 320px }
#uservoice-dialog dd.image {  text-align: center }
#uservoice-dialog dd strong {  background-color: #ffa }
#uservoice-dialog dd p {  text-align: left; margin-bottom: 5px; font-size: 120% }
#uservoice-dialog dd.installation {  border-top: solid 1px #ccc; background-color: #eee }
#uservoice-dialog dd.installation label {  font-size: 110%; font-weight: bold }
#uservoice-dialog dd textarea {  width: 98%; height: 60px; padding: 2px; font-size: 110%; font-weight: normal }
#uservoice-dialog dd img {  border: inset 1px #888 }
#uservoice-dialog .admins {  margin: 5px }
#uservoice-dialog .admins li {  margin-bottom: 1px; color: #888; padding-left: 20px; position: relative }
#uservoice-dialog .admins li small {  font-size: 110% }
#uservoice-dialog .admins li a.user {  font-size: 140%; font-weight: bold; letter-spacing: -1px }
#uservoice-dialog .admins li a.delete {  display: block; background: url(http://www.animoto.com/images/icons/delete_off.png) 0 0 no-repeat; text-indent: -4000px; width: 16px; height: 16px; position: absolute; left: 0; top: 1px }
.sidebar .admins li a.delete:hover {  background: url(http://www.animoto.com/images/icons/delete_on.png) 0 0 no-repeat }
#uservoice-dialog .add-admin {  margin: 5px 5px 5px 25px }
#uservoice-dialog .add-admin input {  font-size: 140%; font-weight: bold; width: 210px }
#uservoice-dialog .what-now {  padding: 0 10px 20px; width: 370px }
#uservoice-dialog .what-now li {  font-size: 16px; margin-bottom: 10px; clear: left; padding-top: 13px; color: #666 }
#uservoice-dialog .what-now li em {  font-weight: bold; font-size: 16px; font-style: normal; color: #333 }
#uservoice-dialog .what-now li .screenshot {  width: 145px; height: 70px; border: solid 1px #ccc; float: left; margin-right: 10px; margin-top: -3px }
#uservoice-dialog .what-now li div.votes-returned {  background: url(http://www.animoto.com/images/uservoice/returned-votes-inbox.png) right -2px no-repeat }
#uservoice-dialog .what-now li div.change-votes {  background: url(http://www.animoto.com/images/uservoice/change-your-vote.png) 0 0 no-repeat }
#uservoice-dialog .what-now li div.activity {  background: url(http://www.animoto.com/images/uservoice/activity-snippet.png) -12px 0 no-repeat }
#uservoice-dialog .image-preview {  padding: 0.5em }
#uservoice-dialog .image-preview img {  border: solid 1px #ccc; padding: 0.5em; display: block }
#uservoice-dialog .image-preview a {  font-size: 110%; font-weight: bold; text-transform: lowercase }
#uservoice-dialog .delete-account p {  font-size: 140%; font-weight: bold; letter-spacing: -1px; padding: 0.5em 1em }
#uservoice-dialog .delete-account ul {  padding: 0.5em 1em 1em 1em }
#uservoice-dialog .delete-account ul li {  font-size: 140%; list-style: disc; margin-left: 1.5em }
#uservoice-dialog .delete-account .button-to {  font-size: 120% }
.suggestion-details .comments {  padding: 60px 40px; }
.suggestion-details .comments .counter {  color: #898989; font-size: 14px; }
.suggestion-details .comments ol.comment-entries {  clear: both }
.suggestion-details .comment {  background-color: #111; font-size: 14px; padding: 8px 8px; clear: left; border-bottom: solid 1px #292929 }
.suggestion-details .comment a.user {  color: #fff; text-transform: capitalize !important; }
.suggestion-details .comment:first-child {  border-top: 1px solid #393939; }
.suggestion-details .comment:last-child {  border-bottom: none }
.suggestion-details .admin-comment {  background-color: #212121 }
.suggestion-details .my-comment {  background-color: #1a1a1a; color: #898989; }
.suggestion-details .comment .from {  float: left; width: 50px; margin-right: 10px }
.suggestion-details .comment .from .avatar-wrapper {  position: relative; font-size: 0 }
.suggestion-details .comment .from .avatar-wrapper .votes {  position: absolute; bottom: 0; left: 0; font-size: 14px; display: inline-block }
.suggestion-details .admin-comment .admin-label {  color: #fff; display: block; text-transform: lowercase; font-size: 80%; text-align: center; background-color: #333; font-weight: bold }
.suggestion-details .comment .byline {  margin-bottom: 3px; position: relative }
.suggestion-details .comment .body {  color: #898989; margin-left: 60px; overflow: auto }
.suggestion-details .admin-comment .body {  color: #898989 }
.suggestion-details .comment .supporter {  font-size: 120% }
.suggestion-details .comment .footer {  text-align: right; font-size: 90%; margin-top: 5px; color: #898989; margin-left: 30px; }
.suggestion-details .comments fieldset {  padding: 5px 0 }
.suggestion-details .message {  font-size: 140%; color: #888; margin-top: 5px; background-color: #1a1a1a; width: 600px; padding: 10px }
.page-suggestions-show .suggestion-details .message {  width: 540px; }
a.inline-edit-prompt {  font-style: normal; font-weight: bold; font-size: 11px; color: #0af; letter-spacing: 0; padding: 0 2px; background-color: #1a1a1a }
a.inline-edit-prompt:hover {  cursor: text; color: orange }
.uservoice-component .layer {  border: outset 1px #aaa; background-color: #fff; position: absolute; width: 130px; top: 10px; left: 10px; z-index: 100; padding: 2px 4px; font-size: 18px }
.layer dt {  font-weight: normal; font-size: 80%; text-transform: lowercase; color: #898989; letter-spacing: 0 }
.layer dd {  padding-left: 5px; margin-bottom: 5px }
.layer dd li {  margin-bottom: 2px; zoom: 1 }
.layer dd a {  font-size: 80%; display: block; font-weight: bold }
.uservoice-component form textarea {  padding: 3px 5px; font-weight: normal; font-size: 14px }
.uservoice-component form.inline-form textarea {  width: 80%; height: 5em; font-weight: normal; font-size: 14px; }
.editable .edit-link {  font-size: 11px; letter-spacing: 0; margin-left: 5px; font-weight: bold; text-transform: lowercase }
img.chart {  padding: 10px 40px; }
.flags small {  display: none; }
.uservoice-component .powered-by {  float: right; width: 150px; height: 20px; margin: 5px 10px 0 0; text-indent: -4000px; background:  }
.uservoice-component #forum .powered-by, .light-background .uservoice-component .powered-by {  background-image: url(http://www.animoto.com/images/uservoice/gray_150.png) }
#how-it-works .close {  float: right; margin-right: 15px; padding: 3px 18px 3px 0; font-weight: normal; font-size: 100%; text-transform: uppercase; color: #888; background: url(http://www.animoto.com/images/uservoice/delete_off.png) right 50% no-repeat }
#uservoice-dialog form, #uservoice-dialog #pane {  background: #fff url(http://www.animoto.com/images/uservoice/dialog.png) 0 bottom repeat-x }
#uservoice-dialog .admins li a.delete {  display: block; background: url(http://www.animoto.com/images/uservoice/delete_off.png) 0 0 no-repeat; text-indent: -4000px; width: 16px; height: 16px; position: absolute; left: 0; top: 1px }
.sidebar .admins li a.delete:hover {  background: url(http://www.animoto.com/images/uservoice/delete_on.png) 0 0 no-repeat }
#uservoice-dialog .what-now li div.votes-returned {  background: url(http://www.animoto.com/images/uservoice/returned-votes-inbox.png) right -2px no-repeat }
#uservoice-dialog .what-now li div.change-votes {  background: url(http://www.animoto.com/images/uservoice/change-your-vote.png) 0 0 no-repeat }
#uservoice-dialog .what-now li div.activity {  background: url(http://www.animoto.com/images/uservoice/activity-snippet.png) -12px 0 no-repeat }
.uservoice-component .feedback {  padding: 20px 0; margin-left: 0px; padding-left: 50px; background: url(http://www.animoto.com/images/uservoice/quotation.gif) 0 15px no-repeat }
.uservoice-component .flagged-suggestion {  border: solid 2px #ddd; margin-bottom: 1em; background: #fff url(http://www.animoto.com/images/uservoice/light-gray.png) -355px 0 repeat-y; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em }
.flagged-suggestion ul.flags li a.delete {  padding-left: 18px; line-height: 15px; font-weight: bold; background: url(http://www.animoto.com/images/uservoice/delete_off.png) 0 0 no-repeat }
.flagged-suggestion ul.flags li a.delete:hover {  background: #06c url(http://www.animoto.com/images/uservoice/delete_on.png) 0 0 no-repeat }
.uservoice-component .audit-log .response td .error {  background: url(http://www.animoto.com/images/uservoice/cancel.png) 0 -1px no-repeat; padding-left: 20px; font-weight: bold }
.uservoice-component .audit-log .response td .success {  background: url(http://www.animoto.com/images/uservoice/accept.png) 0 -1px no-repeat; padding-left: 20px }
#setup-steps li {  margin-bottom: 1em; padding-left: 20px; background: url(http://www.animoto.com/images/uservoice/more_off.gif) 0 2px no-repeat }
#setup-steps li.completed {  background: url(http://www.animoto.com/images/uservoice/accept.png) 0 2px no-repeat }
textarea {  font-family: Helvetica Neue, Helvetica, Arial, Sans-Serif; }
#flashes {  display: none !important; }
#header {  margin: 0 auto 20px; }
.cp_share_button{display:none;}