/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
#custom-doc { width:76.69em;*width:74.84em;min-width:997px; margin:auto; text-align:left; }


/* BASIC ELEMENTS ********************************************/
a {
  color: #4795F6;
  text-decoration: none;
}

a:active, a:focus {
	outline:none;
}

a:hover {
  text-decoration: underline;
}

sup {
  vertical-align: super;
}

h1 {
	/*18px via YUI Fonts CSS foundation*/
	font-size:138.5%;  
}

h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:123.1%; 
}

h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:108%;  
}

h1,h2,h3 {
	/* top & bottom margin based on font size */
	margin:1em 0;
	margin-top: 0;
}

h1,h2,h3,h4,h5,h6,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}

abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 

em {
	/*bringing italics back to the em element*/
	font-style:italic;
}

blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin: 1em;
	margin-top: 0;
}

ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}

li {
  margin: .5em;
}

dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}

th,td {
	/*borders and padding to make the table readable*/
	padding-left:.5em;
	padding-right:.5em;
	padding-top: .5em;
}

th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}

caption {
	/*coordinated marking to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}

p,fieldset,table {
	/*so things don't run into each other*/
	margin-bottom: 1em;
}

p {
	line-height: 1.5em;
/*  font-size: 110%;*/
}

.postlet_unit li, .annotation li, .post_body li, .description li {
  line-height: 1.5em;
}

label {
	font-weight: bold;
}

label.error, .mce_inline_error {
	color: #ff2d2d;
	display: block;
	margin-top: 5px;
	font-size: 18px;
	float: none !important;
	width: 15em !important;
}

#mce-success-response {
  color: green;
  font-size: 115%;
  margin-top: 1em;
}

#mce-error-response {
  color: darkred;
  font-size: 115%;
  margin-top: 1em;
}

/***********************************************************/

/*********** STRUCTURE ******************************/

body {
/*  font-family: Lucida Grande, Verdana, Helvetica, Arial;*/
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	width: 100%;
	height: 100%;
}

html {
  background: #0A0A0A none repeat scroll 0 0;
/*  background: #212121 url(/images/body.png) repeat-x scroll 0 0;*/
/*  background: #212121;*/
	color: #F3F3F3;
}

div#doc1 {
/*	background-color: #887B75;*/
	padding-bottom: 50px;
}

div#hd {
/*	padding-bottom:25px;*/
/*	padding-top: 10px;*/
  margin-top: .5em;
	background: transparent;
/*  width: 974px;*/
/*  margin-left: auto;*/
/*  margin-right: auto;*/
/*  float: left;*/
/*  cursor: pointer;*/
}

div#ft {
  margin-top: 30px;
  margin-bottom: 15px;
  color: #999;
}

#ft #boring_links {
  float: right;
}

img.loading {
  display: none;
}

img.loading.fixed_right {
/*  visibility: hidden;*/
  position: fixed;
  top: 300px;
  right: 525px;
/*  margin-bottom: 2px;*/
/*  margin-left: 15px;*/
/*  position: absolute;*/
/*  top: 164px;*/
}

/*#main_search_form {
  text-align: center;
}*/

#main_search_form input.text {
  width: 21em;
  margin-right: .5em;
}

#main_search_form img.loading {
  position: relative;
  right: 12em;
  top: 0;
  float: none;
}

div.pagination img.loading {
  visibility: visible;
  position: inherit;
  float: none;
}

#logo {
  float: left;
}

.tagline {
  float: left;
  font-size: 105%;
  font-style: italic;
  clear: both;
}

.tagline a.annotation.referent {
  margin-left: 4px;
  font-style: italic;
  color: #F3F3F3;
  padding-left: 2px;
  padding-right: 2px;
  border-left: 5px solid orange;
  border-right: 5px solid orange;
  background-color: #404040;
}

/*div.yui-g {
  padding-bottom: 2em;
}*/

/*div.yui-gb {
  height: 25em;
  margin-bottom: 30px;
  margin-top: 30px;
}
*/
div.yui-u {
	height: 100%;
}

td.form-label {
	font-weight: bold;
	text-align: left;
	width: 9em;
	vertical-align: top;
	padding-right: 1em;
	font-size: 135%;
}

/*******************/

input {
/*  border: 1px solid #666;*/
	font-size: 17pt;
  padding: 2px;
  font-family: 'Lucida Grande', Verdana, Helvetica, Arial;
/*  background: #FEFEFE url(../images/spinner-bg.gif) repeat-x left bottom;*/
}

input[type='text'], input[type='password'], textarea {
  border: 2px solid #555;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 7px;
  width: 300px;
  background-color: #efefef;
}

input[type='file'] {
  font-size: 12pt;
  height: 26px;
}

input.search {
  background-color: white;
}

select, option {
	padding: .1em;
}

input.medium {
	width: 13em;
}

input.big {
	width: 100%;
	font-size: 80%;
	margin-top: .3em;
}

input.small {
	width: 2em;
}

input.bigger{
	font-size: 110%;
}

div.form-submitting {
	margin-top: 2em;
	font-size: 140%;
	font-color: #333;
	padding-bottom: .2em;
}

#flash_notice, #flash_error {
  padding: 5px 8px;
  margin: 10px 0;
}

#flash_error {
  color: black;
}

#flash_notice {
  background-color: #CDE6AC;
  border: 4px solid #A9DB66;
  color: #58792E;
  font-size: 200%;
  text-align: center;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.inline_flash_notice {
  display: inline;
  padding: 5px 15px;
  background-color: #CDE6AC;
  border: 4px solid #A9DB66;
  color: #58792E;
  text-align: center;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

#flash_error {
  background-color: #FCC;
  border: solid 1px #C66;
}

.clear {
  clear: both;
}

.actions {
  font-size: 11px;
}

.fieldWithErrors {
  display: inline;
}

.fieldWithErrors textarea, .fieldWithErrors input {
	background-color: #FADCDC;
	background-image: none;
}

input.error, textarea.error {
	background-color: #FADCDC !important;
	background-image: none;
}

.product-details {
	text-align: right;
}

div.price {
	display: none;
	font-family: Georgia,Times,"Times New Roman",serif;
	color: green;
}

div.product-picture{
	text-align: center;
}

div.customize-product {
	font-size: 180%;
/*	padding-top: 2.5em;*/
/*  margin-left: 2em;*/
}

div.checkout-form {
	font-size: 125%;
}

div.customize-product ul {
	margin-left: .2em;
	margin-bottom: 2em;
	margin-top: .5em;
}

div.product-name {
	text-align: left;
	font-size: 200%;
	font-weight: bold;
}

#errorExplanation {
  width: 400px;
  border: 2px solid #CF0000;
  padding: 0px;
  padding-bottom: 12px;
  margin-bottom: 20px;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  margin: 0px;
  background-color: #c00;
  color: #fff;
}
#errorExplanation p {
  color: #666;
  margin-bottom: 0;
  padding: 8px;
}
#errorExplanation ul {
  margin: 2px 24px;
}
#errorExplanation ul li {
  font-size: 12px;
  list-style: disc;
}

#bd {
  margin: 0 auto;
/*  margin-top: 2em;*/
  margin-top: .25em;
}

#bd.index {
  width: 64em;
}

h1.title {
  font-size: 200%;
  margin-bottom: 10px;
  color: #164D86;
}

h2.published_on {
  font-size: 125%;
  margin-bottom: 20px;
  color: #164D86;
}

fieldset p {
  font-size: 150%;
  line-height: 30px;
  margin: 0;
}

fieldset {
	padding: 6px;
	padding-left: 20px;
	height: 100%;
	margin: auto;
	border: 1px solid #aaa;
}

img.submit{
  border: 1px solid #164D86;
  padding-bottom: 5px;
  padding-left: 11px;
  padding-right: 12px;
  padding-top: 9px;
}

legend {
	font-size: 300%;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	color: #999;
}

#output {
  border: 1px solid #ccc;
  padding: 10px;
  margin-top: 30px;
}

tr.even {
  background-color: #EEE;
/*  background-color: #FFF9EC;*/
}

input.focus, textarea.focus {
  /*background-color: #edf1d9!important;*/
  /*background-color: #FFEBC0;*/
  /*background-color: #fff9ec;*/
  border: 2px solid #F6992D !important;
  outline: none;
}

.annotation.share input.annotation_link {
  font-size: 80%;
  cursor: pointer;
  width: 180px;
  border: 2px solid #ccc;
  padding: 3px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  background: white;
}

input[type='text'].loading {
  background-image: url(/images/indicator.gif);
  background-repeat: no-repeat;
  background-position: right center;
}

input.quick_search {
  font-size: 16px;
}

input.long {
  width: 30em;
}

input.medium {
  width: 19em;
}

button {  width: auto; overflow: visible; }

button, input.button, a.button, input[type='submit'] {
  font-size: 12pt;
  /*  background-color: #FFEBC0;*/
/*  background-color: #ADD9ED;*/
  background-color: #6caaf6;
  background-image: url(/images/button-smooth.png);
  background-position: center bottom;
  background-repeat: repeat-x;
  cursor: pointer;
  font-weight: bold;
  padding: 7px 20px;
  text-decoration: none;
  color: #16153B;
/*  border: 3px solid #333;*/
  border: 0;
/*  display: block;*/
  -moz-border-radius: 20px;
  -webkit-border-radius: 10px;
  margin-right: 5px;
}

a.song_name {
  padding: 3px;
  margin: 0;
  display: block;
/*  float: left;*/
  clear: both;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

.differentiate_song_states a.song_name.work_in_progress {
  color: darkred;
}

.differentiate_song_states a.song_name.under_review {
}

.differentiate_song_states a.song_name.published {
  color: darkgreen;
}

a.song_name.small {
  font-size: 12pt;
}

a.song_name.work_in_progress.hover {
/*  background-color: #2B5A94;*/
}

a.button.song_name {
  font-size: 9pt;
}

div.annotation_unit a:hover, div.description a:hover {
  text-decoration: underline;
}

button:hover, input.button:hover, a.button:hover, input[type='submit']:hover {
/*  background-color: #E5F6FE;*/
  background-color: #ADD9ED;
}

td.peak span {
  background-color: #FFEBC0;
  padding-left: .5em;
  padding-right: .5em;
  padding-top: 6px;
  padding-bottom: 6px;
}

td.peak {
  padding: 0;
/*  background-color: #FFEBC0;*/
}

th {
  text-align: left;
  font-size: 120%;
  border-bottom: 1px solid #999;
}

span.select-links {
  font-size: 40%;
  vertical-align: middle;
}

li label{
  font-size: 161%;
}

li label input {
  font-size: 12pt;
  width: 440px;
}

/*a.tooltip {
  text-decoration: none;
  border-bottom: 1px dotted;
  background-color: #505050;
  color: #F3F3F3;
  border-left: 5px solid #0A0A0D;
  margin-left: -5px;
}

a.tooltip.hover, a.tooltip.active {
  border-left: 5px solid orange;
  border-right: 5px solid orange;
}*/

ul.song_list li {
  list-style: none;
  margin: 0;
}

ul.song_list {
  font-size: 140%;
  margin: 0;
  margin-left: 15px;
  font-family: helvetica, arial;
  font-weight: normal;
}

ul.song_list.small {
/*  font-size: 125%;*/
}

span.published_date {
  padding-left: 10px;
  font-size: 13px;
  font-weight: normal;
  clear: both;
}

span.published_date.most_recent {
  color: #C80000;
}

span.published_date.recent {
  color: darkred;
}

.home_page label.radio {
  font-size: 225%;
}

#songs ul.song_list {
  font-size: 13pt;
  margin-top: 0;
}

#songs ul.song_list li a.song_name {
  padding-left: 35px;
  padding-right: 35px;
  float: left;
  clear: both;
}

#all_songs a.song_name.best_of {
  background-image: url('/images/sprites/spr.png?1264729567');
  background-repeat: no-repeat;
  background-position: 0px -2014px;
}

#show_all_songs {
  float: left;
  font-style: italic;
  font-size: 140%;
}

a.show_all_by_this_artist {
  font-style: italic;
}

ul.song_list.big li {
  font-size: 200%;
  font-weight: bold;
}

ul.song_list.search_results li {
  font-size: 150%;
}

div.welcome, div.all_songs {
  font-size: 135%;
  padding: 0.5em 1em 0.5em 1.5em;
  border: 2px solid #f6992d;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  margin-bottom: 1em;
}

div.all_songs ul.song_list {
  margin-left: 2.75em;
}

#all_songs.popular a.song_name {
/*  font-size: 125%;*/
  margin-bottom: .15em;
/*  font-weight: bold;*/
  background-image: none;
}

a.song_name.most_recently_published, a.song_name.recently_published {
  background-image: url('/images/sprites/spr.png?1271729338') !important;
  background-repeat: no-repeat !important;
  background-position: 2px -1896px !important;
}

#all_songs {
  margin-top: 1em;
}

div.controls_box {
/*  padding: 0.5em .25em 0.5em .25em;*/
  border: 2px solid #f6992d;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  margin-bottom: 1em;
}

div.controls_box li {
  margin-top: 1em;
  margin-bottom: 1em;
}


/*div.welcome a.collapse {
  background-color: #0A0A0D;
  left: 1em;
  padding-left: 1em;
  padding-right: 1em;
  position: relative;
  top: -1.2em;
}*/

.welcome {
  display: none;
}

.welcome ul.song_list {
  margin: 0;
}

.welcome ul {
  margin-left: .5em;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

div.welcome li, .controls li {
  list-style: none;
  margin-right: 0;
}

div.welcome ul.features li {
  font-size: 110%;
}

div.welcome li li {
  margin-bottom: 1.5em;
}

div.welcome a.song_link {
  font-size: 65%;
}

div.welcome li a.annotation.referent {
  font-size: 85%;
}

div.welcome div.lyrics {
  font-size: 80%;
  margin-left: 0;
  margin-bottom: 0;
  float: none;
  width: auto;
}

div.stand_alone.song.big div.lyrics {
  font-size: 110%;
  margin-top: -.5em;
}

div.welcome li div.excerpt {
  margin-left: 2em;
  margin-top: 1em;
}

div.welcome h1 a.shuffle {
  font-size: 60%;
}

div.welcome li div.excerpt h3.song_title {
  margin-bottom: 0;
  font-size: 90%;
}

h1.song_title {
  font-size: 250%;
  font-weight: bold;
  font-family: helvetica, arial;
  margin-bottom: 20px;
/*  width: 974px;*/
/*  float: left;*/
/*  color: #828170;*/
}

span.explanation_instructions {
  font-size: 70%;
  color: #FFAC59;
  border: 2px dotted #FFAC59;
  padding: 7px;
  white-space: nowrap;
}

.how_to_explain {
  width: 60%;
  color: #b60000;
}

h1.value_prop {
  font-size: 30pt;
  margin-bottom: .5em;
  margin-top: -.5em;
}

h1.value_prop a.annotation.referent {
  border-left-width: 10px;
  border-right-width: 10px;
}

ul#form_errors {
  float: right;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 125px;
  font-size: 110%;
}

div.clear {
  clear: both;
}

ul.errors {
  color: red;
  font-weight: bold;
}

ul.errors li {
  list-style: none;
}

div.tooltip ul {
  padding-bottom: 0;
}

div.boxed_text {
  font-size: 110%;
  padding: 5px 9px;
  border: 5px solid #303030;
  background-color: #505050;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin-bottom: 1em;
}

textarea {
  padding: 5px;
  font-size: 10pt;
  margin-bottom: 5px;
  font-family: Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New;
  overflow: auto;
}

div.lyrics_container {
  float: left;
  width: 60%;
  margin-bottom: 3em;
}

div.lyrics {
  font-size: 130%;
  line-height: 1.6em;
  width: 100%;
/*  color: #828170;*/
}

button.edit_lyrics {
  display: block;
}

img.instructions {
  position: fixed;
}

img.youtube.instructions {
  bottom: 50px;
  right: 40px;
}

img.imeem.instructions {
  bottom: 136px;
  right: 38px;
}

img.grooveshark.instructions {
  bottom: 69px;
  right: 33px;
}

hr {
  border: 0;
  border-bottom: 1px solid #303030
}

#user_links {
/*  float: left;*/
  float: right;
  font-size: 110%;
/*  font-size: 16px;*/
}

#hd input.quick_search {
  width: 13em;
  float: left;
  font-size: 15px;
  width: 330px;
/*  width: 17em;*/
}

#tabs {
  padding-top: 12px;
  min-height: 800px;
}

.ui-tabs-panel {
  min-height: 800px;
}

label {
  font-size: 15px;
}

.qtip-content {
  font-size: 110%;
}

textarea.annotation_text {
  width: 450px;
  font-family: Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New !important;
  font-size: 80%;
}

#syntax_guide li {
  list-style: none;
  font-size: 80%;
  font-family: Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New;  
}

input.song.youtube_url {
  font-size: 10px;
  width: 330px;
}

input.song.youtube_start {
  font-size: 10px;
  width: 100px;
}

#facebox #new_feedback input.button {
  border: 3px solid #111;
}

form.edit_song {
  float: right;
}

.stand_alone_annotation_container {
  padding: 5px 9px;
  border: 5px solid #303030;
  background-color: #505050;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin-top: 25px;
  font-size: 110%;
  max-width: 600px;
}

div.stand_alone.song.big {
/*  padding: 5px 9px;*/
/*  border: 5px solid #303030;
  background-color: #505050;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;*/
  margin-bottom: 25px;
  font-size: 110%;
/*  width: 47%;*/
}

div.stand_alone.song.big h3 {
  font-size: 15pt;
  color: #888;
}

.stand_alone.song.small .excerpt {
  margin: .5em 0 2em 1em;
}

div.stand_alone.song.big .title {
  padding: 7px 12px;
  background-color: #404040;
  margin-bottom: 1em;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  font-size: 200%;
}

div.stand_alone.song.big .description, div.stand_alone.song .annotation.referent {
  font-size: 125%;
}

div.stand_alone.song.big .title .timestamp {
  font-size: 50%;
}

/*div.stand_alone.annotation.odd {
  float: left;
}

div.stand_alone.annotation.even {
  float: right;
}*/

div.stand_alone.annotation_unit .title {
  padding: 0;
  padding: 7px 12px;
  border-left: 0;
  border-right: 0;
  font-size: 115%;
  background-color: #404040;
  margin-bottom: 1em;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  display: block;
}

div.stand_alone.annotation_unit .title:hover {
  background-color: #303030;
}

div.stand_alone.annotation_unit .referent {
/*  background-color: #404040;*/
  display: block;
/*  padding: 7px 12px;*/
  color: #F6992D;
}

div.stand_alone.annotation_unit .referent:hover {
  color: orange;
/* background-color: #303030;*/
}

.stand_alone.annotation_unit .needs_exegesis {
  color: #ff6262;
}

div.stand_alone.annotation_unit .referent div.song_name {
  color: #4795F6;
  font-size: 120%;
  padding-bottom: .2em;
}

div.stand_alone.annotation_unit .title a {
  font-size: 115%;
}

div.stand_alone.annotation_unit div.song_link {
  font-size: 115%;
}

.lyrics a {
/*  color: #828170;*/
/*  color: #F3F3F3;*/
  color: #FFAC59;
  border-left: 5px solid #0A0A0D;
  margin-left: -5px;
  padding-left: 2px;
}

.lyrics a:hover, .lyrics a.active {
  border-left: 5px solid orange;
/*  -moz-border-radius: 2px;*/
  background-color: #505050;
  color: #F3F3F3;
  text-decoration: none;
}

div.stand_alone.song .annotation {
  margin-bottom: 1em;
}

a.annotation.referent:hover {
  color: orange;
}

div.stand_alone.annotation_unit > .body {
  margin-top: 1em;
  display: block;
}

th, td {
  padding-left: 5px;
}

blockquote {
  border-left: 3px solid #303030;
  padding-left: .5em;
}

a.annotation.like, a.annotation.unlike {
  background: url('/images/sprites/spr.png?12633505436') no-repeat 0px -676px;
  padding-left: 18px;
  width: 12px;
  height: 12px;
}

a.annotation.unlike {
  background: url('/images/sprites/spr.png?12633505436') no-repeat 0px -1789px;
}

div.stand_alone.annotation_unit div.voting_links {
  font-size: 250%;
  display: inline;
}

.annotation input {
  font-size: 100%;
}

.annotation input[type="text"], .annotation input[type="password"],
form.comment input[type="text"], form.comment input[type="password"],
form#new_user input[type="text"], form#new_user input[type="password"],
form.edit_user input[type="text"], form.edit_user input[type="password"] {
  width: 208px;
  font-size: 12px;
}

form.comment input[type="text"], form.comment input[type="password"] {
  width: 208px;
  font-size: 12px;
}

.annotation textarea {
  font-family: 'Lucida Grande',Verdana,Helvetica,Arial;
}

#filter_song_list {
  display: block;
  margin-top: .5em;
  margin-right: 1em;
  width: 50%;
}

div.pagination {
  margin: 2em 0 1em;
  text-align: center;
  height: 40px;
}

div.pagination a.more {
  display: block;
  font-size: 150%;
  margin-bottom: 6px;
  text-align: center;
  padding: 6px 0;
}

.lyrics a.state-needs_exegesis, .lyrics a.needs_exegesis, .lyrics_key .state-needs_exegesis {
  color: darkred !important;
}

.lyrics.editor_viewing a.has_comments {
  border-bottom: dotted !important;
}

.lyrics.editor_viewing a.state-rough, .lyrics_key .state-rough {
  color: #FFD966;
}

.lyrics.editor_viewing a.state-suspect, .lyrics_key .state-suspect {
  color: #FFD966;
}

.lyrics.editor_viewing a.state-accepted, .lyrics_key .state-accepted {
  color: #6AA84F;
}

.lyrics_key {
  width: 350px;
/*  border: 1px solid #444;*/
/*  padding: 10px;*/
  float: right;
}

span.percentage_exegized.very_low {
  color: red;
}

span.percentage_exegized.low {
  color: darkred;
}

span.percentage_exegized.medium {
  color: gold;
}

span.percentage_exegized.high {
  color: darkgreen;
}

div.more_songs_by_this_artist ul {
  max-height: 20em;
  overflow: auto;
}

div.quick_search input {
  width: 14em;
}

div.song.right_sidebar {
  float: right;
  width: 39%;
/*  position: absolute;
  right: 2em;
  top: 12em;*/
}

h1.box_header {
  margin-bottom: .2em;
  margin-left: .8em;
}

.home_page .right_column h1 {
  font-style: italic;
  font-size: 17pt;
}

.song_page_box {
  padding: 15px 20px;
  display: block;
  background: none;
  border: 2px solid #f6992d;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  margin: 0;
  margin-bottom: 1em;
  width: 325px;
}

.song_page_box p:last-child {
  margin-bottom: 0;
}

h1:last_child {
  margin-bottom: 0;
}

.home_page_box {
  background: none;
  border-left: 2px solid #f6992d;
  margin: 0;
  margin-bottom: 1em;
  margin-left: .5em;
}

.home_page_box ul.song_list {
  margin: 0;
  margin-left: .5em;
}

.song_page_box.controls {
  padding-top: 1.5em;
}

.song_page_box.controls h3 {
  margin-top: 2em;  
}

.song_page_box.controls ul.song_list {
  margin-top: 0;
  margin-left: .5em;
  margin-right: .5em;
  font-size: 125%;
}

.song_page_box.controls ul.song_list a.song_name {
  margin-bottom: .5em;
}

.song_page_box form label {
  display: none;
}

.song_page_box form input {
  display: none;
}

div.description .song_page_box {
  font-size: 125%;
}

table.songs_edit input {
  font-size: 9pt;
}

.example {
  color: #777;
}

#exegize_button {
  margin: -46px 0pt 0pt -10px;
  position: absolute;
  cursor: pointer;
  width: 112px;
  height: 48px;
  background: url('/images/sprites/spr.png?1266955157') no-repeat 0px -248px;
}

#exegize_button:hover {
  background: url('/images/sprites/spr.png?1266955157') no-repeat 0px -397px;
}

a.show_comments {
  background: #404040;
  font-size: 150%;
  padding: .5em 1em;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

#hd a.home_link {
  background: #404040;
  font-size: 150%;
  padding: .5em 1em;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  float: right;
  width: 225px;
  padding-top: 10px;
  padding-left: 20px;
  margin-top: -73px;
}

#intro_text {
  background: #404040;
  margin-top: .25em;
/*  padding-top: 10px;
  padding-right: 9px;
  padding-bottom: 2px;
  padding-left: 15px;*/
  padding: 13px 20px;
  padding-bottom: 5px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  float: right;
  width: 18em;
}

#intro_text h2 {
  float: left;
}

#intro_text img {
  padding-left: 5px;
  padding-top: 3px;
}

#intro_text li {
  list-style-type: none;
}

#intro_text ul {
  margin-top: .25em;
  margin-bottom: .5em;
  margin-right: .5em;
}

.annotation_unit .thanks {
  color: #4795F6;
  cursor: pointer;
  float: right;
  font-size: 90%;
}

.annotation_unit .footer {
  border-top: 1px solid #666;
  padding-top: 7px;
}

.share.annotation {
  text-align: right;
  cursor: pointer;
  font-size: 90%;
}

div.best_songs {
  padding-top: .5em;
}

div.best_songs h4.box_header {
  margin-top: 1em;
  margin-bottom: .2em;
  margin-left: 1em;
}

#doc3 {
  margin: auto 15px;
}

span#pronuncation {
  position: absolute;
}

div.song_page_instructions {
  color: darkred;
  font-size: 13pt;
  font-style: italic;
  width: 41em;
  margin: .5em;
}

div.work_in_progress_instructions {
  color: #b60000;
  font-size: 13pt;
  font-style: italic;
  width: 50em;
  margin: .5em;
}

a.twitter_exhortation {
  font-size: 120%;
  padding-right: 4px;
  color: #4795F6 !important;
  font-weight: bold;
}

a.twitter_exhortation:hover {
  text-decoration: underline;
}

a.twitter_exhortation img {
  position: relative;
  top: 10px;
}

.weak {
  color: #666;
}

div.blog_sidebar {
  float: right;
  width: 32%;
  margin-right: 10px;
}

div.blog_sidebar a.post {
  color: #FFAD5A;
  font-size: 115%;
}

.featured_posts li {
  list-style-type: none;
  margin-right: 0;
  margin-bottom: 1.25em;
}

.featured_posts ul {
  margin-right: 0;
}

div.blog_sidebar a.post:hover {
  background-color: #FFAD5A;
  color: #0a0a0a;
  text-decoration: none;
}

#post_container {
  margin: 10px auto;
  width: 66%;
  float: left;
}

.post_unit {
  clear: both;
  margin-bottom: 40px;
  padding-top: 20px;
}

div.home_page .post_unit {
  padding-top: 0;
  margin-bottom: 2em;
}

.post_unit:first-child {
  padding-top: 0;
}

h2.post_title {
  font-size: 250%;
}

div.home_page h2.post_title {
  font-size: 135%;
}

.post_body {
  font-size: 120%;
}

.post_body h1, .post_body h2, .post_body h3 {
  color: #FFAD5A;
}

.post_body h1 a, .post_body h2 a, .post_body h3 a {
  color: #FFAD5A;
}

h2.post_title a {
  color: #FFAD5A;
}

h2.post_title a:hover {
  background-color: #FFAD5A;
  color: #0A0A0A;
  text-decoration: none;
}

a.show_all_by_this_artist:hover, #show_all_songs:hover, a.song_name:hover, ul.song_list a:hover {
  color: #0A0A0A;
  background-color: #4795F6;
  text-decoration: none;
}

a.tab:hover {
  text-decoration: none;
}

.post_infobar {
  background: #2A2A2A none repeat scroll 0 0;
  color: #5A5F57;
  height: auto !important;
  margin: 10px -8px;
  min-height: 15px;
  padding: 5px 10px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

.post_infobar .details {
  float: right;
}

#toggle_wips div {
  display: inline;
}

#toggle_wips img.loading {
  position: relative;
  top: 3px;
  left: 5px;
}

#toggle_wips {
  display: inline;
  position: relative;
  left: 1em;
}

table.leaderboard tr.rank_1 td {
  color: green;
  font-weight: bold;
  font-size: 120%;
}

table.leaderboard tr.rank_2 td {
  font-weight: bold;
  color: darkgreen;
  font-size: 110%;
}

/*#all_songs {
  display: none;
}
*/
.signup_or_login {
  width: 800px;
}

table.sortable th {
  cursor: pointer;
}

ul.navbar {
  margin: 0;
  padding: 1em 0 0 1em;
}

ul.navbar a.tab {
  display: block;
  text-align: center;
  padding: 0.5em 1em;
  float: left;
  font-size: 150%;
  margin-bottom: 6px;
}

ul.navbar li {
  margin: 0;
  margin: 0 .7em 0 0;
  float: left;
  list-style: none outside none;
}

ul.navbar li span {
  float: left;
  color: #222;
  font-size: 150%;
  font-weight: bold;
  padding: .5em 1em;
  background: #f58400 url(/images/ui-bg_inset-soft_30_f58400_1x100.png) 50% 50% repeat-x;
  border: 1px solid #f6992d;
  border-bottom-width: 7px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  text-align: center;
}

ul.navbar li.search {
  float: right;
  margin-right: 0;
  position: relative;
  top: 7px;
}

#container {
  padding: 1em 1.4em;
  border: 2px solid #f6992d;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

#container.act-edit.cont-posts, #container.act-new.cont-posts, #container.act-bulk_edit, #container.cont-index.act-users {
  border: 0;
}

#container.bulk_edit input[type='text'] {
  width: 260px;
}

#recent_tweets, .query {
  font-size: 115%;
  color: #bbb;
  line-height: 1.4em;
}

#recent_tweets .tweet_list, .query .tweet_list {
  list-style-type: none;
  margin-right: 0;
}

#recent_tweets .tweet_list li, .query .tweet_list li {
  overflow-y: auto;
  overflow-x: hidden;
  margin-bottom: 1em;
  margin-right: 0;
}

#recent_tweets a.date {
  font-size: 75%;
}

#recent_tweets .date_container {
  text-align: right;
}

#recent_tweets .loading {
  margin-left: 3em;
}

span.indicator {
  background-color: #CF4342;
  color: #fff;
  top: 0px;
  margin: auto;
  position: fixed;
  font-size: 20px;
  padding: 10px
}

div.postlet_unit {
/*  -moz-border-radius: 5px;*/
/*  -webkit-border-radius: 5px;*/
/*  border-bottom: 1px solid #333;*/
  width: 500px;
  padding: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

/*.postlet_unit.song, .postlet_unit.post {
  border: 2px solid #444;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
*/
.postlet_unit {
  border-top: 1px solid #444;
}

div.postlet_unit .body {
  font-size: 105%;
  color: #eee;
  clear: both;
}

div.postlet_unit .sample {
  border-left: 3px solid #303030;
  padding-left: 0.5em;
  float: right;
  width: 350px;
  color: #bbb;
  font-size: 95%;
}

div.postlet_unit .sample p:last-child {
  margin-bottom: 0;
}

.postlet_unit .sample.no_image {
  width: 470px;
}

div.postlet_unit img {
  float: left;
  max-width: 130px;
  -ms-interpolation-mode: bicubic;
}

.annotation_unit img {
/*  max-width: 320px;*/
  max-width: 255px;
  max-height: 255px;
  -ms-interpolation-mode: bicubic;
}

div.postlet_unit .postlet_infobar {
  color: #555;
  margin-top: 20px;
}

h1.postlet_header {
/*  background-color: #444;*/
  margin-bottom: 2px;
  margin-left: 15px;
  color: white;
  font-size: 13pt !important;
  width: 10em;
  font-style: normal !important;
}

.postlet_unit h2 {
  color: white;
}

.postlet_infobar .date {
  float: right;
}

iframe.fb_like {
  width: 70px;
  height: 21px;
  border: none;
  overflow: hidden;
}

.qtip iframe.fb_like {
  float: left;
  position: relative;
  top: -1px;
}

.postlet_unit iframe.fb_like {
  float: left;
  position: relative;
  top: -2px;
}

a.toggle-player {
  white-space: nowrap;
  margin-top: 1px;
  display: block;
  float: left;
}

a.toggle-player.play {
  background: url('/images/sprites/spr.png?1273862754') no-repeat 0px -2371px;
  padding-left: 20px;
  margin-right: 10px;
}

a.toggle-player.play:hover {
  background: url('/images/sprites/spr.png?1273862754') no-repeat 0px -2487px;
}

a.toggle-player.pause {
  background: url('/images/sprites/spr.png?1273862754') no-repeat 0px -2139px;
  padding-left: 20px;
  margin-right: 10px;
}

a.toggle-player.pause:hover {
  background: url('/images/sprites/spr.png?1273862754') no-repeat 0px -2255px;
}

#next-song {
  background: url('/images/sprites/spr.png?1274052776') no-repeat 0px -2603px;
  padding-left: 20px;
  font-size: 110%;
  display: none;
  float: right;
  margin-left: 10px;
  cursor: pointer;
  color: #4795F6;
}

#next-song:hover {
  background: url('/images/sprites/spr.png?1274052776') no-repeat 0px -2719px;
  text-decoration: underline;
}

.search_result {
  font-size: 18px;
  line-height: 1.5em;
}

.search_result p {
  font-size: 14px;
  margin-left: 2em;
}

.search_result p em, .ac_results li em, .ac_results li strong {
  font-style: normal;  
  background-color: #ffff76;
  color: #222;
  padding-left: 1px;
  padding-right: 1px;
}

.search_result a em {
  color: #c1d9f6;
  font-style: normal;
/*  font-style: normal;  
  background-color: #ffff76;
  color: #244b7c;
  padding-left: 1px;
  padding-right: 1px;*/
}

.comment_unit {
  margin: 10px 10px 25px;
  border: 1px solid #eee;
/*  -moz-border-radius: 0 0 5px 5px;*/
/*  -webkit-border-radius: 0 0 5px 5px;*/
}

.moderate_comment {
  padding: 10px;
  border-top: 1px solid #eee;
}

.comment_unit.song .moderate_comment, .stand_alone.annotation_unit .comment_unit .moderate_comment {
  border-color: #222;
}

.comment_unit.song, .stand_alone.annotation_unit .comment_unit {
  color: #bbb;
  border-color: #222;
}

.comment_unit .header {
  padding: 5px 15px;
  background-color: #eee;
}

.comment_unit.song .header, .stand_alone.annotation_unit .comment_unit .header {
  background-color: #222;
}

.comment_unit .body {
  padding: 15px;
}

.comment_unit .comment .body p:last-child {
  margin-bottom: 0;
}

.comment_unit .comment .footer {
  text-align: right;
  margin-top: 3px;
}

.comment_unit .name {
  float: left;
}

.comment_unit .created_at {
  color: #999;
  font-size: 80%;
  float: right;
  width: 150px;
  text-align: right;
}

.comment_unit.song .created_at, .stand_alone.annotation_unit .comment_unit .created_at {
  color: #555;
}

.comment_unit.stand_alone {
  border: 0;
  border-bottom: 1px solid #555;
  margin-bottom: 25px;
  width: 600px;
  color: #ccc;
}

.comment_unit.stand_alone .body {
  padding: 5px 50px 0 30px;
}

.comment_unit.stand_alone .commentable {
  font-size: 110%;
}

#new_user label, .edit_user label {
  float: left;
  display: block;
  width: 5em;
  margin-right: .5em;
  padding-top: 5px;
}

.location_unit {
  width: 615px;
  overflow: hidden;
  color: #444;
}

.location_unit h1.name {
  font-size: 13pt;
  margin-bottom: 10px;
}

.location_unit img {
  float: left;
  width: 190px;
}

.location_unit .text {
  float: right;
  width: 400px;
  margin-left: 20px;
}

.location_unit .description {
  margin-top: 1em;
}

.location_unit .song {
  margin-left: 30px;
}

#map {
  width: auto;
  height: 100%;
  position: relative;
  left: 320px;
  margin-left: 0;
  margin-right: 320px;
}

#map_welcome {
  background-color: #212121;
  color: orange;
  padding-left: 20px;
  overflow: auto;
  width: 300px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
}

#map_welcome h1 {
  font-size: 20pt;
  margin-bottom: 0;
  margin-top: 20px;
}

ul.locations {
  margin-left: .25em;
  margin-bottom: 0;
}

ul.locations li {
  list-style: none;
  font-size: 14px;
}

#name_and_rap_iq {
  float: left;
  width: 475px;
  text-align: center;
  color: #ddd;
}

#name_and_rap_iq h1 {
  font-size: 40pt;
  margin-bottom: 5px;
}

#name_and_rap_iq h2 {
  font-size: 20pt;
  margin-bottom: 5px;
}

#about_me {
  float: right;
  width: 380px;
  font-size: 110%;
  color: #bbb;
  background-color: #222;
  padding: 30px;
  min-height: 225px;
  max-height: 1000px;
  overflow: auto;
  word-wrap: break-word;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

#about_me form.edit_mode textarea {
  width: 370px !important;
  height: 170px !important;
}

#about_me.editable {
  cursor: pointer;
}

#about_me.editable:hover {
  background-color: #333;
}

#about_me.editable:hover a {
  text-decoration: underline;
}

.user_badge {
  height: 35px;
  width: 185px;
}

.user_badge .avatar {
  float: left;
  width: 32px;
}

.user_badge .user_details {
  float: left;
  width: 145px;
  margin-left: 5px;
  overflow: hidden;
  white-space: nowrap;
}

.rap_iq {
  color: #ffb900;
/*  color: #f6ba1b;*/
}

.qtip .comment_unit .rap_iq {
  color: #d99f00;
}

.rejection_message {
  margin-top: 10px;
  margin-left: 3px;
  width: 400px;
}

.red_em {
  color: #B60000
}

a.disabled {
  color: #888;
  cursor: help;
}

td.most_contributions {
  background-color: #3B2D08;
  padding: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

#edit_title_and_artists input, #edit_title_and_artists label {
  font-size: 10pt;
}