/* --- General Definitions --- */
body,td,form {font-family:Arial, Sans-Serif; font-size: 12px;}
p {margin:0; padding:0;}
p.bold {margin:0;}
div {overflow:hidden;}
img {border:0;}
.clear {clear:both; height:0; margin:0; padding:0;}
.bold {font-weight:bold;}
.small {font-size:10px;}
a:hover {color: #6699FF }
a { color: #3300CC }

/* --- Header --- */
#songwords {background:url(../images/songwords_background.gif); padding:19px 10px 8px 10px; margin:18px 0 0 0; height:48px; text-align:center; background-repeat:no-repeat;}
html>body #songwords {height:27px;}
#songwords_right {width:1px; height:46px; border-left:1px solid #fb9b0b; float:right; margin:26px 20px 0 0;}
#top_quote {text-align:right; margin-top:31px; float:right;}
#welcome_bar {height:28px; background-color:#c0d3f2;}
#welcome_bar_af {height:28px; background-color:#FF9933;}
#header_quote { padding:0px; margin-top: 20px; border:0px;}
#header_ads { margin-bottom:0px; float:right;}
html > body #header_quote { float: none; }
#header_quote .quotes { font-size: 20px; font-weight: bold; }
#header_quote p {font-size: 120%; font-family:Georgia,Verdana,Sans-Serif;}
#date {float:right; font-weight:bold; margin-top:5px;}
.selsearchbox_css {font-size: 11px; color: #1e5968; background-color: #FFFFFF; width: 80px; height: 16px; border: 1px solid #1e5968; vertical-align:middle;}
.searchbox_css {font-size: 13px; color: #1e5968; background-color: #FFFFFF; width: 125px; height: 14px; border: 1px solid #1e5968; vertical-align:middle;}
#bar_fb { display:inline-block; margin-left:10px; padding-top:4px;}
#bar_tw { display:inline-block; margin-left:5px; padding-top:4px;}

/* --- Left Navbar --- */
#leftnav {float:left; margin:0 10px 0 3px; padding:10px; width:125px; background-color:#5a9df1;}
.leftnav {width: 165px;	margin: 4px 0px 4px 6px; float: left; padding: 8px 0px 0px 0px; line-height: 20px;}
html>body #leftnav {margin-left:6px;}
.nav_item { margin-top:10px; font-size:13px; color: #000000; text-decoration:none; display:block; }
a.leftlink {color: #000000 }
a.leftlink:hover {color: #F0C935}


#leftnav_af {float:left; margin:0 10px 0 3px; padding:10px; width:125px; background-color:#FF9933;}
.leftnav_af {width: 165px;	margin: 4px 0px 4px 6px; float: left; padding: 8px 0px 0px 0px; line-height: 20px;}
html>body #leftnav_af {margin-left:6px;}
.leftnav_af { margin-top:10px; font-size:13px; color: #000000; text-decoration:none; display:block; }
#leftnav_af a.leftlink {color: #000000 }
#leftnav_af a.leftlink:hover {color: #fff}

#browse_by_title_table { width:120px; height:80px; border-collapse:collapse; border: 1px solid #c0d3f2; }
#browse_by_title_table tr { background-color: #5a9df1; width:14%; }
#browse_by_title_table td { text-align:center; }
#browse_by_title_table td a:hover { color:#000; }
#browse_by_title_table td:hover { background-color:#FF9933; }

#browse_by_title_table_af { width:120px; height:80px; border-collapse:collapse; border: 1px solid #FCF6DE; }
#browse_by_title_table_af tr { background-color: #FF9933; width:14%; }
#browse_by_title_table_af td { text-align:center; }
#browse_by_title_table_af td a:hover { color:#fff; }
#browse_by_title_table_af td:hover { background-color:#5a9df1; }

.searchbrowse { color: #ffffff; font-size: 108%; font-weight:bold; margin-bottom:1px;}
a.leftlet { color: #ffffff; font-size: 86%; text-decoration: none; font-weight:bold; }
a.leftlet:hover { color: #F0C935; text-decoration: none; }

/* --- Right Navbar --- */
#rightnav {float:right; margin-left:10px; width:175px;}
.right_box {border:1px solid #FF9933; width:173px; margin-top:10px;}
.right_box p {margin:10px 5px;}

/* --- Main Body --- */
#body_text {margin-top:10px; height:99%;}
#find_a_song {border:1px solid #fbd543; margin-bottom:10px; height:170px;}
#find_a_song2 { border:1px solid #5a9df1; margin-bottom:10px; height:70px; }
html>body #find_a_song {height:auto;}
html>body #find_a_song2 {height:auto;}
#find_a_song_header {background-color:#fbd543; padding:5px; height:27px;}
#title {border-top:2px solid #666666; border-bottom:2px solid #666666; border-left:0px; border-right:0px; font-size:11px; background-color:#FFFFFF; width:175px; height:19px; float:left; padding:4px 0 0 5px;}
#find_a_song_body {padding:15px;}
#browse_by_artist2 a {background-color:#c0d3f2; padding:2px; margin-right:1px; float:left;}
#browse_by_artist {margin-top:40px;}
html>body #browse_by_artist {margin-top:20px;}
#browse_by_title a {background-color:#fbd543; padding:2px; margin-right:1px; float:left;}
#browse_by_artist a {background-color:#FF9933; padding:2px; margin-right:1px; float:left;}
#browse_by_year {float:right; margin-right:50px;}
.findSong { padding: 0px; margin-right: 3px; margin-top: 3px; margin-bottom: 3px; margin-left: 3px; height:27px; }
.findSong TD { padding: 0px; margin: 0px; height:27px; }
.box2 {font-size:11px; 	border-top: 2px solid #666666; border-right: 0px ; border-bottom: 2px solid #666666; border-left: 0px; background-color: #FFFFFF; width: 175px; padding: 0px; margin: 0px; white-space: nowrap; }
.box2 input {font-size:11px; height:14px; width: 160px; border: 0px; margin: 1px; margin-left: 4px; margin-right: 4px; background-color: #FFFFFF; display: inline; }
.box0 {padding: 0px;  	margin: 0px; }
.box1 {width: 110px; 	padding: 0px;  	margin: 0px; }
.year select { font-size:12px; height:13px; border: 1px #eeeeee solid; margin-top: 0px; margin-left: 0px; margin-right: 2px; background-color: #eeeeee; }
.underg { width: 288px;	height: 50px; border-color: #6699FF; border-width: 1px;	border-style: solid; padding: 6px }
#google_ads { float: right; }
#google_ads2 { padding: 6px 0 0 30px; font-size: 120%; }
#songdata {padding-bottom:20px;}
#songdata h1 {margin: 0; padding: 2px 4px 0 0; font-size: 22px; color: #1b1385; font-weight: lighter; display: inline; }
#songdata h2 {margin: 0; padding: 2px 6px 0 4px; font-size: 22px; color: #1b1385; font-weight: lighter; display: inline; }
#song_album {font-size: 120%; margin-bottom:10px; margin-top:10px;}
#ringme { font-size: 120%; margin: 6px 0 10px 0; width: 99%; }
.ringlinediv { margin: 6px 0 6px 5px; }
.ringlinediv2 { margin-left:auto; margin-right:auto; width:350px; text-align:center; padding:7px 0px 7px 0px;}
a.ringline { color: red; font-size: 120%; font-weight: bold; }
#songfacts_notice { margin-bottom: 1px; }
#player_holder { float: right; }
#player3 {margin-right: 0px; padding: 0px 0px 0px 7px; width: 250px; height: 220px; }
#lyrics_player {margin-right: 0px; padding: 7px 0px 7px 7px; width: 250px;}
#lyrics_player p { margin-left:2px; }
#lyrics_player p:hover {background:#ffcc66;}
#lyrics_player a { color:#000000; }
.chamfer1 {background: transparent;}
.chamfer1 .top, .chamfer1 .bottom {display:block; background:transparent; font-size:1px;}
.chamfer1 .b1, .chamfer1 .b2, .chamfer1 .b3 {display:block; overflow:hidden; height:1px; background:#FF9933; border-left:1px solid #FF9933; border-right:1px solid #FF9933;}
.chamfer1 .b1 {margin:0 3px; background:#FF9933;}
.chamfer1 .b2 {margin:0 2px;}
.chamfer1 .b3 {margin:0 1px;}
.chamfer1 .boxcontent {padding:1px 3px 1px 3px; font-size: 125%; font-family: Georgia,Verdana,Sans-Serif; display:block; background:#FF9933; border-left:1px solid #FF9933; border-right:1px solid #FF9933;}
.chamfer2 {background: transparent; padding:1px 0px 1px 0px;}
.chamfer2 .top, .chamfer2 .bottom {display:block; background:transparent; font-size:1px;}
.chamfer2 .b1, .chamfer2 .b2, .chamfer2 .b3 {display:block; overflow:hidden; height:1px; background:#FFCC66; border-left:1px solid #FFCC66; border-right:1px solid #FFCC66;}
.chamfer2 .b1 {margin:0 3px; background:#FFCC66;}
.chamfer2 .b2 {margin:0 2px;}
.chamfer2 .b3 {margin:0 1px;}
.chamfer2 .boxcontent {padding:1px 3px 1px 3px; font-size: 125%; font-family: Georgia,Verdana,Sans-Serif; display:block; background:#FFCC66; border-left:1px solid #FFCC66; border-right:1px solid #FFCC66;}
.chamfer3 {background: transparent;}
.chamfer3 .top, .chamfer3 .bottom {display:block; background:transparent; font-size:1px;}
.chamfer3 .b1, .chamfer3 .b2, .chamfer3 .b3 {display:block; overflow:hidden; height:1px; background:#E1EBF7; border-left:1px solid #5a9df1; border-right:1px solid #5a9df1;}
.chamfer3 .b1 {margin:0 3px; background:#5a9df1;}
.chamfer3 .b2 {margin:0 2px;}
.chamfer3 .b3 {margin:0 1px;}
.chamfer3 .boxcontent {padding:1px 3px 1px 3px; font-size: 125%; font-family: Georgia,Verdana,Sans-Serif; display:block; background:#E1EBF7; border-left:1px solid #5a9df1; border-right:1px solid #5a9df1;}
.chamfer4 {background: transparent; padding:1px 0px 1px 0px;}
.chamfer4 .top, .chamfer4 .bottom {display:block; background:transparent; font-size:1px;}
.chamfer4 .b1, .chamfer4 .b2, .chamfer4 .b3 {display:block; overflow:hidden; height:1px; background:#A6CDFF; border-left:1px solid #5a9df1; border-right:1px solid #5a9df1;}
.chamfer4 .b1 {margin:0 3px; background:#5a9df1;}
.chamfer4 .b2 {margin:0 2px;}
.chamfer4 .b3 {margin:0 1px;}
.chamfer4 .boxcontent {padding:1px 3px 1px 3px; font-size: 125%; font-family: Georgia,Verdana,Sans-Serif; display:block; background:#A6CDFF; border-left:1px solid #5a9df1; border-right:1px solid #5a9df1;}
.smallfont2 { color: #000000; font: 94%/1.4em; font-style: normal; }
div .comments_holder { width:100%; border 0px; }
#bottom_comments { margin-top: 10px; }
.comments { font-size: 110%; }
.releasedate {
border: 0.2em solid #fb9b0b;
height:20px;
font-weight:bold;
font-size:11px;
float:left;
margin-right:5px;
color:#fb9b0b;

}

.socnetdiv { margin-top:20px;}
#custom-tweet-button { display: inline-block; width:65px; padding-bottom:1px;}
#custom-tweet-button a { padding: 2px 5px 2px 20px; background: url('http://a4.twimg.com/images/favicon.ico') 1px center no-repeat;}
#custom-mail-button { display: inline-block; width:45px; padding-bottom:1px;}
#custom-fb-button { display: inline-block; width:100px;}

/* --- Search --- */
.search_result_header { font-weight: bold; font-size: 22px;}
#content .gs-webResult .gs-visibleUrl-short { display:none; }
#content .gs-webResult .gs-visibleUrl-long { display:none; }
#content .gsc-resultsHeader { display:none; }
#content .gsc-control {width: 100%;}
#content .gsc-resultsbox-visible {width: 100%;}
#content .gsc-resultsbox-visible .gs-snippet {font-size/* */:/**/medium;  font-size: /**/small;}

/* --- search_fact.html.php --- */
.srlist { border-bottom: 1px dotted silver; padding: 2px 0px 2px 0px;}
.srlist:hover { background-color: #fbd543; cursor:pointer; }
.srlist_s { border-bottom: 1px dotted silver; padding: 2px 0px 2px 0px;}
.srlist_s:hover { background-color: #fbd543; cursor:pointer; }
.srlist2 { border-bottom: 1px dotted silver; padding: 2px 0px 2px 0px;}
.srlist2:hover { background-color: #e9eff8; cursor:pointer; }

/* --- search_lyrics --- */
.snippet { font-size:11px; color:#999999; margin-top: 3px; padding-left:3px; border-left:1px dotted #cccccc; }
.snippet em { color: #CC9966; font-weight:bold;}

/* --- Contests --- */
#contests {width:320px; float:left; margin: 0px 10px 10px 0px;}
#contests h3 {margin:0; padding:4px 5px; color:#4A2A0F; background:#FF9933; font-size:100%;}
.contests_item {margin:0 0 10px 0; padding:5px 0px 7px 0px; background:#FFF;}
.contests-item a { margin: 0 0 2px 0; }

/* --- AF Home --- */
.right_container { border-left:1px dotted #5a9df1; float:right; width:300px; margin-left:5px; padding-left:5px; }
.right_container a { color:#3D5C2E; }

.leftspace_header {margin-bottom:5px; background-color:#5a9df1; font-weight:bold;padding:3px; color: #fff;}
.leftspace_header a { color: #fff;}

.rightspace_container { float:right; width:300px; margin-left:10px;}

.rightspace_container_header { margin-bottom:5px; background-color:#5EA876; font-weight:bold;padding:3px; color: #fff; }
.rightspace_container_header a { color: #fff;}
.rightspace_container_header2 { margin-bottom:5px; background-color:#5EA876; font-weight:bold;padding:3px; color: #fff; margin-top:5px; background-color:#FF9933;}
.rightspace_container_header2 a { color: #fff;}

.int_body_container { background-color: #F0FCFB;}

/* --- Must Read --- */
#must_read {background:#FCF6DE; margin-bottom:10px; padding:0 0 6px 0;}
html>body #must_read {margin-left:0; height:auto;}
.must_read_item {margin:0 0 10px 0; height:100px;}
html>body .must_read_item {height:auto;}
.must_read_item h1 {background:#FBD543; color:#000; font-size:13px; margin:0 0 5px 0; padding:3px 0 3px 5px;}
html>body .must_read_item h1 {margin:0 0 5px 0;}
.must_read_photo {float:left; margin:0 5px 0 5px;}
.must_read_photo2 {float:left; margin-right:5px;}
.must_read_photo_bdr {float:left; margin:0 5px 0 5px; border: 2px solid #db8635;}
.must_read_item p {margin:0 0 6px 0; padding:0 5px;}


/* --- Message Boards --- */
#message_boards {border:1px solid #FF9933; padding:2px 5px;}

/* --- Footer --- */
#footer { text-align: center; }


/* ---- artistfacts ---- */
#accordion {font-family: Arial,Sans-Serif;}
#accordion div.h3 { background: #FBD543 url(/images/arrow-square.gif) no-repeat right -53px; padding: 5px 3px;	margin: 0; font-weight:bold; border-bottom: solid 1px #5a9df1; cursor: pointer; }
#accordion div.h3:hover { background-color: #FF9933; }
#accordion div.h3.active { background-color: #FF9933; background-position: right 5px; border-bottom: solid 1px #5a9df1;}

#news_accordion {font-size: 125%; font-family: Georgia,Verdana,Sans-Serif;}
#news_accordion div.h3 { background: #FBD543 url(/images/arrow-square.gif) no-repeat right -53px; padding: 5px 23px 5px 3px;	margin: 0; font-weight:bold; border-bottom: solid 1px #5a9df1; cursor: pointer; }
#news_accordion div.h3:hover { background-color: #FF9933; }
#news_accordion div.h3.active { background-color: #FF9933; background-position: right 5px; border-bottom: solid 1px #5a9df1;}
#news_accordion div.results {padding: 5px; background-color: #EBEFF2; border-bottom: solid 1px #5a9df1;}
.c8 { padding:5px; background-color: #fff; border-bottom: solid 1px #5a9df1;}
.c9 { padding:5px; background-color: #fff; border-bottom: solid 1px #5a9df1;}

.tooltip { font-size:12px; line-height:17px; padding:10px; max-width:260px; display:none; background:#fcfcfc; border:2px solid #ff6600; -moz-border-radius:5px; -webkit-border-radius:5px;  z-index:7000 }
