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, 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;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}








html { height:100%;margin-bottom:1px; }
body { background:#efe8de url('/images/background.jpg') no-repeat right top;background-attachment:fixed;padding:0;margin:0; }

.centered { text-align:center;margin:auto; }
.hide { display:none; }
.red { color:#F00; }
.bigger { font-size:105%; }
.bold { font-weight:bold; }

/* Links */
a.softblue { color:#136cb2 !important; }
a.nodec { text-decoration:none !important; }


/* Top Bar */
#top-placement { background:#ffe8bf;border-bottom:1px solid #ccc;padding:15px; }
#top-content { width:1020px;margin:0 auto;height:90px; }
#lyrster-logo { float:left;width:245px;height:85px; }
#top-adspot { float:right;width:728px;height:90px;padding:0;margin:0; }


/* Come-Back Bar */
#cb-placement { background:#ffe8bf;border-bottom:1px solid #ccc;width:100%;margin:0 auto;height:100px; }
#cb-content { padding:3px; }


/* Search */
#search-placement, .ad-billboard { background:#fff;margin:15px auto;padding:15px;border:1px solid #ccc;-moz-border-radius:5px;border-radius:5px;box-shadow:5px 5px 5px 0 gray; }
#search-spot { float:left;text-align:left;width:550px; }
#search-spot h1 { font:bold 16pt arial !important; margin-bottom:10px; }
#song-lyrics { padding:4px 10px;color:#8a8a8a;-moz-border-radius:2px;border:1px solid #a8a8a8;border-radius:2px;width:400px; }
#search-button { height:37px; }
#search-stats { color:#888;font:8pt verdana;line-height:12pt;text-align:center;padding:0;margin:8px 0 0 0;width:400px; }
#social { float:left;width:200px; position:relative; }
.line { border-bottom:1px solid #e8e8e8;width:100%;height:0;margin-bottom:10px; }
#fbspon { color:#888;font:7pt verdana;position:absolute;top:7px;left:45px; }
#fbbox { position:absolute;top:25px;right:100px;width:48px;height:70px;overflow:hidden;font-family:"lucida grande",tahoma,verdana,arial,sans-serif }
#fbbox:hover { cursor:pointer; }
#fbbox-count { float:left;width:44px;height:38px;position:relative;background:url(/images/fbbox.png) no-repeat;margin-bottom:5px}
#fbbox-total { position:absolute;top:9px;left:25px;font-size:12px }
a#fbbox-likebutton { color:#3b5998; background:#eaeff2 url(/images/fbmini.png) no-repeat 5px 4px;text-decoration:none;border:1px solid #cad4e7;display:block;float:left;clear:left;white-space:nowrap;font-size:11px;line-height:14px;width:20px;padding:3px 2px 3px 20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px }
a#fbbox-likebutton:hover { border:1px solid #9dacce;text-decoration:none; }


/* Ad placement */
#search-placement { width:750px;height:100px; }
#ad-placement { min-width:728px;min-height:100px;width:auto;height:auto;text-align:center;margin:15px auto; }
.ad-billboard { min-width:468px;min-height:60px;max-width:1000px;max-height:280px;width:auto;height:auto;display:inline-block;margin:auto; }

/* Content */
#top-300-adspot { float:right;width:300px;height:250px;padding:0;margin:0;text-align:right; }
#top-336-adspot, #bottom-336-adspot { float:right;width:336px;max-height:600px;padding:0;margin:0;text-align:center; }
#content-placement, #main { background:#fff;width:1010px;margin:15px auto;padding:15px;border:1px solid #ccc;-moz-border-radius:5px;border-radius:5px;box-shadow:5px 5px 5px 0 gray; }
#content-placement { min-height:800px; }
#content { float:left;position:relative;width:975px;margin-top:10px; }
#bottom-adspot { width:728px;height:90px;padding:0;margin:0 auto;margin-top:20px; }
.no-data { font:11pt verdana;color:#444;padding:10px; }
.no-data p { padding:20px 0; }
#x-results { width:100%;background:#f4f4f4;border:1px solid #ccc;border-top:0;min-height:750px;padding-bottom:20px; }
#results-left { width:630px;position:relative;float:left; }
#results-right { width:336px;min-height:800px;position:relative;float:right; }
#didyoumean { text-align:left;width:500px;font:bold 10pt verdana;font-style:italic;padding:15px; }
#didyoumean a, .search-result a { color:#00c; }

#sticker.sticky { position:fixed;top:10px; }


/* Search results (songs-lyrics) */
.search-result { color:#2B2B2B;width:600px;padding:15px;font-family:arial,serif;font-size:9pt;line-height:12pt; }
.search-result a { font-size:11pt; }
.search-result span { color:#008000; }
.search-result .result-link { color:#ff6302; }


/* Lyrster Character*/
#lyrster-character { position:relative;left:-35px;top:-130px; }
.absolute { position:absolute;width:0;height:0; }


/* Top Boxes */
.top-box-left, .top-box-right { float:left;width:8px;height:43px; }
.top-box-left { background:url(/images/sprite-home.png) no-repeat -10px -73px; }
.top-box-right { background:url(/images/sprite-home.png) no-repeat -10px -10px; }
.top-box-bg { background:url(/images/topbox-bg.png) top repeat-x;padding-top:10px;float:left; }
.top-box-title { font:0.97em verdana;float:left;margin-top:5px; }
.top-icon { width:23px;height:23px;float:left;margin-right:5px; }

/* Top Songs */
#top-songs { float:left;margin-top:5px;width:250px;border:1px solid #ccc;-moz-border-radius:5px;border-radius:5px;box-shadow:3px 2px 5px 0 #aaa; }
#top-songs .top-box-title { width:206px; }
#top-songs a.songname { color:#ff731c;text-decoration:underline; }
#top-songs a.songname:hover { text-shadow:1px 1px 2px #f9c3ac;text-decoration:none; }
#top-songs a.blueshadow { color:#136cb2 !important; }
#top-songs a.blueshadow:hover { text-shadow:1px 1px 2px #a2caea; }
.star-icon, .star { background:url(/images/sprite-home.png) no-repeat top left;background-position:-10px -309px; }
.top-songs-album { float:left;width:70px;height:70px;margin:5px 10px;-moz-border-radius:2px;border-radius:2px; }
.top-songs-link { font:bold 10pt arial;text-decoration:none;margin:20px 0 5px 0;float:left;width:150px; }
.top-songs-artist { color:#666;font:9pt arial;float:left;width:140px; }
.top-songs-top100 { background:url(/images/sprite-home.png) no-repeat -10px -220px;font:9pt arial;float:right;text-decoration:none;padding-left:15px;margin:7px 10px; }


/* Top News */
#top-news { float:left;margin:5px 0 0 10px;width:400px; }
.news-icon { background:url(/images/sprite-home.png) no-repeat -10px -179px; }
#top-news .top-box-title { width:355px; }
#top-news a:hover { text-shadow:1px 1px 2px #f9c3ac;text-decoration:none; }


/* Poll */
#poll { width:300px !important;margin-top:30px; }
#poll .top-box-title { width:255px; }
.question-icon { background:url(/images/sprite-home.png) no-repeat -10px -136px; }
#poll-box { margin:auto;width:275px !important; }
.OPP-poll-choice-div { margin:8px 0 !important; }
#OPP-poll-vote { margin-top:15px !important; }




/* Music News */
article { margin-bottom:50px !important; }
#nav-above .nav-previous { margin:0 0 15px 0; }
#nav-below .nav-previous, #nav-below .nav-next { margin:15px 0; }
.nav-previous a, .nav-next a { color:#666 !important; }
.entry-header { margin:0 0 10px 0; }
.entry-title, .entry-title a { font:bold 12pt arial; color:#ff731c !important; }
header .entry-meta, header .entry-meta a { font:9pt arial; color:#666; text-decoration:none !important; }
.entry-content { font:13px/1.333 arial, sans-serif; color:#444; line-height:14pt; background:#f4f4f4; padding:5px 15px; }
.entry-content p { display: block; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; }
.entry-content strong, .post-content strong { font-weight:bold; }
footer.entry-meta, footer.entry-meta a { font:10pt arial; }
footer.entry-meta a { color:#ff731c !important; }
aside { font:10pt verdana; margin-bottom:20px; }
aside a { color:#ff731c !important; }
.post-title, .post-continue { font:10pt verdana;display:block;margin:5px 0; }
.post-content { padding:10px; }
.post-content img { float:left; width:30%; height:30%; max-width:110px; max-height:130px; margin:0 8px 8px 0; }


#respond { font:10pt verdana; background:#f4f4f4; padding:5px 15px; }
#reply-title { font:bold 12pt verdana; color:#ff731c !important;padding-bottom:10px; }
.comment-notes { padding-bottom:10px; }
.tag-links { display:none; }


/* Privacy, Terms, Contact */
.full-text { font:9pt verdana;line-height:1.5; margin:0 10px; }
.full-text h1 { font:bold 14pt arial; border-bottom:1px dotted #444; margin-bottom:20px; }
.full-text h2 { font:bold 12pt arial; margin-top:35px; }
.full-text p { margin:10px 0; }
.full-text .dated { font-size:70%; font-weight:normal; }
.full-text ul { list-style-type:circle; }
.full-text li { margin:5px 0 5px 30px; }


/* Lyrics */
#lyrics-yarnball { background:#fcfaf4; position:relative; left:-15px; top:-10px; width:1005px; margin-bottom:10px; }
#lyrics-yarnball img { position:absolute; width:40px; height:45px; top:-8px; left:10px; }
#lyrics-yarnball ul { list-style:none; margin:0; width:600px; }
#lyrics-yarnball ul li { display:inline; }
#lyrics-yarnball ul li a { color:#ce7100; padding:7px 20px 7px 15px; display:inline-block; position:relative; font:10pt arial; white-space:nowrap; text-decoration:none; background:url(http://cdn.lyrster.com/images/yarnlett-color.png) no-repeat 100% 0;  }
#lyrics-yarnball ul li a:hover { text-decoration:underline; }
#lyrics-share { position:absolute; top:0; right:15px; }
#lyrics-yarnball a.yarnfake { color:#685134 !important; text-decoration:none; }

/* Lyrics Rating */
#big-rating-score { color:#AC6004;font:bold 18px tahoma;text-align:center;vertical-align:middle;line-height:66px;float:left;width:64px;height:64px;background:url(http://cdn.lyrster.com/images/big-star.png); }
#lyrics-rating-box{ color:#ce7100; background:#f8f2e6; line-height:16pt; border:1px solid #e3dac9; padding:5px; margin-top:10px; -moz-border-radius:3px; border-radius:3px; position:relative; }
#rating-userscore { font:bold 12pt verdana; }
#rating-score { font-size:9pt; }
.rating-your { float:left;font:bold 10pt verdana;margin-right:10px; }
.rating-them { font:8pt verdana;line-height:14pt; }
.rating-user-vote { float:left;width:300px;margin:15px 0 0 20px; }
.rating-light{ color:#E0AB6B; }
#lyrics-vote-first { font:bold 12pt verdana; position:absolute; top:20px; right:50px; width:300px; text-align:right; }
#pop-rating { -moz-border-radius:6px;background:#f8f2e6;-webkit-border-radius:6px;border: 1px solid #e3dac9;-webkit-box-shadow:rgba(0,0,0,.6) 0px 2px 12px;-moz-box-shadow:rgba(0,0,0,.6) 0px 2px 12px;width:400px;padding:20px 20px 10px 20px;position:relative;display:none; }

#lyrics-300 { width:336px; float:left; }
#lyrics-middle { width:470px; float:left; margin:0 20px; }
#lyrics-160 { width:160px; float:left; }
#lyrics-info { color:#444; font:10pt verdana; line-height:22pt; padding-bottom:0px; margin-bottom:20px; border-bottom:1px solid #ddd; }
#lyrics-info h1 { font:bold 16pt arial; margin-bottom:7px; }
#lyrics { color:#444; font:12px/1.333 arial,sans-serif; line-height:22px; margin:20px 0; }

#lyrics-top-songs, #lyrics-friends { font:10pt arial; }
#lyrics-top-songs .song { border-bottom:1px solid #f7c98e; }
#lyrics-top-songs .empty-song { color:#666; padding:10px 15px; }
#lyrics-top-songs a { display:block; padding:10px 15px; }

#lyrics-video { text-align:center; }

#lyrics-friends .box-title { font-size:12pt; }
#lyrics-friends .friend { color:#685134; font-size:8pt; padding:10px; line-height:12pt; border-bottom:1px solid #f7c98e; }
#lyrics-disclaimer { color:#999; font:7pt verdana; margin:30px 0 20px 0; }

#lyrics-share-box { font:9pt verdana; padding:10px; }
#lyrics-share-box h3 { font-size:12pt; font-weight:bold; padding-bottom:10px; }

#lyrics-comments { font:9pt verdana; margin-top:25px; padding:10px; }
#lyrics-comments h2 { font-size:16pt; font-weight:bold; padding-bottom:10px; }
#lyrics-comments h3 { color:#444; font-size:13pt; font-weight:bold; }
#lyrics-comments a, #lyrics-comments em { color:#2177ce; text-decoration:none; }
#dsq-subscribe li { display:none; }
#dsq-subscribe li:first-child { display:block !important; }


#artist-300 { width:336px; float:left; }
#artist-middle { width:470px; float:left; margin:0 20px; }
#artist-160 { width:160px; float:left; }
#artist-info { color:#444; font:10pt verdana; line-height:16pt; margin-bottom:20px; }
#artist-info h1 { font:bold 16pt arial; margin-bottom:7px; }
#artist { color:#444; font:12px/1.333 arial,sans-serif; line-height:22px; margin:20px 0; }
#artist-bio-box{ color:#525252; background:#fff9ef; border:1px solid #e3dac9; padding:10px; margin-top:10px; line-height:16pt; -moz-border-radius:3px; border-radius:3px; position:relative; }
a.read-more { color:#ce7100; font:bold 12pt verdana; text-decoration:none; }


#album-300 { width:336px; float:left; }
#album-middle { width:470px; float:left; margin:0 20px; }
#album-160 { width:160px; float:left; }
#album-info { color:#444; font:10pt verdana; background:#fff9ef; line-height:16pt; padding:20px; margin-bottom:20px; border:1px solid #e1cdb4; -moz-border-radius:3px; border-radius:3px; }
#album-info h1 { font:bold 16pt arial; margin-bottom:15px; }
#album { color:#444; font:12px/1.333 arial,sans-serif; line-height:22px; margin:20px 0; }
#album-bio-box{ color:#525252; background:#fff9ef; border:1px solid #e3dac9; padding:10px; margin-top:10px; line-height:16pt; -moz-border-radius:3px; border-radius:3px; position:relative; }

#songs-list { width:100%; }
.song-order { font:bold 8pt verdana;color:#585858;width:auto;text-align:right;border-right:1px solid #efe1ce;padding-right:7px !important;vertical-align:middle; }
.song-pv { font:7pt verdana;color:#685134;width:auto;text-align:right;vertical-align:middle; }
#songs-list td { border-bottom:1px solid #efe1ce;padding:8px 15px; }
#songs-list td a { font:10pt verdana; }

.album { font:10pt verdana; width:140px;height:auto;display:block;margin:10px 4px;text-align:center; }
.album-img { background:url(/images/blank-cd.png) no-repeat;padding-left:13px;border:1px solid #404040;width:100px;height:100px; border-radius:1px 1px 1px 1px; }
.album-img-big { background:url(/images/blank-cd-big.png) no-repeat;padding-left:26px;border:1px solid #404040;width:200px;height:200px; border-radius:1px 1px 1px 1px; }

.amazon-link { text-decoration:none; font-family:verdana; margin:15px 0 0 0; display:block; width:100%; }
.amazon-img { float:left; width:40px; height:40px; margin-right:10px; }
.amazon-own { font-size:11pt; }
.amazon-buy { font-size:8pt; color:#666; position:relative; top:-4px; }


.vspacer { display:block; clear:both; height:1px; width:90%; border:1px solid #000; }


a.list-link { color:#ce7100; }
.first { margin-top:0 !important; }
.list-box { -moz-border-radius:5px; border-radius:5px; border:1px solid #f7c98e; background:#FFF9F0; }
.data-box { margin:30px 0; }
.box-title { color:#fff; font:bold 16pt arial;-moz-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; text-shadow:0 2px 0 #b56401; padding:7px 15px; border-bottom:1px solid #f7c98e; background-color:#FF8D00; background-image:-webkit-gradient(linear,left top,left bottom,from(#ff8d00),to(#ea8100)); background-image:-moz-linear-gradient(center top,#ff8d00 0,#ea8100 100%); }

.ringtone { text-align:center; width:auto; }
.ringtone a { font:bold 15px arial; color:#ff731c !important; text-decoration:none; }
.ringtone img { position:relative; bottom:-3px; }
.ringtone-text { text-decoration:underline; }

.nature-ad { max-width:336px; max-height:600px; /* background:url(/images/polar-bears.gif) no-repeat; */ }
.nature-ad-728 { width:auto; height:auto; max-width:728px; max-height:728px; /* background:url(/images/wwf-728x90.gif) no-repeat; */ }

.orange-box { color:#777;font:8pt verdana;background:#FFF9F0;line-height:18px;text-align:center;padding:15px 0;margin-bottom:20px;border:1px solid #f7c98e;border-radius:5px;box-shadow:4px 4px 4px 0 #ddd; }







h1 { font-weight:bold; }

.orange { color:#ff731c; }
.black { color:#000; }


.menu {
 margin:auto;
 text-align:center;
 padding-bottom:15px;
}

.menu a {
 font:8pt verdana;
 margin:0 5px 0 5px;
}

#footer { text-align:center; margin:30px 0 10px 0; padding-bottom:15px; }
#copyright { color:#444; font:8pt verdana; line-height:12pt; }



/* EyesLyrics Box*/
.el_box {
 margin-top:10px;
 width:614px;
 display:block;
}
.el_content, .el_content table td {
 color:#2B2B2B;
 font:10pt verdana;
 text-align:left;
}
.el_results {
 border:1px solid #ffdca0;
 padding:10px;
 margin-top:0;
}
.el_title {
 color:#ff731c;
 font:bold 12pt verdana;
 text-align:left;
 margin-bottom:5px;
}
.el_link {
 color:#ff731c;
 background:none;
 font:9pt verdana;
 text-align:left;
 text-decoration:none;
 padding:5px 5px;
 display:block;
 width:100%;
}
.el_link span {
 color:#2B2B2B;
 font:9pt verdana;
 text-decoration:underline;
}
.el_linkalt {
 background:#F7F9DC;
}
.el_spon {
 color:#fc6604;
 font:8pt verdana;
 text-align:right;
 margin:0;
 padding:0;
}
.el_spon a {
 color:#2B2B2B;
}
.el_link:hover {
 background:#DFDFDF;
}


.contentlyrics {
  width:970px;
  margin:auto;
}

.lyrictitle {
 color:#FC6604;
 font:bold 14pt arial;
}

.location {
 color:#2B2B2B;
 font:9pt verdana;
 background:#FFE8BF;
 padding:1px 10px 12px 10px;
 margin:20px 0 20px 0;
}

.lyricstext {
 color:#2B2B2B;
 background:#FFF5E4;
 font:9pt verdana;
 line-height:12pt;
 padding:15px 10px 15px 10px;
} 
  
.disclaimer {
 color:#999;
 font:7pt verdana;
 margin-bottom:10px;
}





/* root element for tabs  */
ul.tabs { 
	list-style:none;
	margin:0 !important; 
	padding:0;	
	border-bottom:1px solid #ccc;	
	height:30px;
}

/* single tab */
ul.tabs li {
	font:8pt verdana;
	color:#000;
	text-indent:0;
	padding:0;
	margin:0 8px 0 0 !important;
	list-style-image:none !important; 
	-moz-border-radius:2px;
	border-radius:2px;
	float:left;
	position:relative;
	top:-1px;
}

/* link inside the tab. uses a background image */
ul.tabs a {
	font-weight:bold;
	font-size:11px;
	display:block;
	height:30px;
	line-height:35px;
	width:100px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	color:#000;
	background:#f4f4f4;
	border:1px solid #ccc;
	-moz-border-radius:2px;
	border-radius:2px;
	padding:0px;
	margin:0px;
	top:0px;
}

ul.tabs a:active, ul.tabs a.active {
	outline:none;
	border-bottom:1px solid #f4f4f4;
}

ul.tabs img {
 position:relative;
 bottom:-2px;
}


/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(/images/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(/images/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

