/*!
 * amIright boostrap
 *
 * These styles over-ride the default bootstrap styles
 * 
 * Designed for a fluid width site, resposinve down to a portrait phone width.
 * 
 */
body {
    padding-top: 0px;
    padding-bottom: 10px;
}
a { text-decoration: underline }
.sidebar-nav { padding: 9px 0 }
.affix {
    position: fixed;
    top: 50px;
    left: 10px;
    width: 250px;
}
body {
    background: #F1F6F0;
    font-family: Georgia, "Times New Roman", serif;
    font-weight: normal;
    font-size: 16px;
	line-height: 22px;
}

.help-block{
	font-size: 12px;
	line-height: 16px;
	color: green; 
}
.alert{
	font-weight: bold;
}

#titleHeader {
    background: #1B2763;
    background-image: url('http://www.amiright.com/img/pageHeader.jpg');
    background-repeat: repeat;
    border-bottom: solid 1px #1966AC;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    color: #f0f0ff;
}
#titleHeader a { color: #CD94C4 }
.parodyNewLinkDate{ font-weight: bold; font-size: 125%;}
.songParodyHeader {padding-bottom: 20px; font-style: italic;}
.songParodyFooter {padding-top: 20px; font-style: italic;}
.songParodyLyrics {text-align: center;}
.songParodyOtherLinks {padding-bottom: 10px; text-align: center;}
#songParodyInfoPTitle {padding-top:10px;}
#songParodyInfoPAuthor{padding-bottom:10px;}
   .bar {
     text-align: right;
     padding-right: 6px;
     width: 100px;
   }

   .bar div {
     text-align: right;
     float: left;
     height: 8px;
   }

   .bar {
     background-color: #FFAB6F;
     border-left: solid 1px #FFAB6F;
	  color:black;
   }

   .bar div {
     border-top: solid 1px white;
     background-color: #DF6B2F;
     border-bottom: solid 1px black;
     color: #FFAB6F;
   }


.Even {
    background: #F2F0F0;
    padding: 8px 0px 0px 8px;
}
.Odd {
    background: #e0F0F0;
    padding: 8px 0px 0px 8px;
}

.lineeven {
    background: #F2F0F0;
    padding: 8px 0px 0px 8px;
}
.lineodd {
    background: #e0F0F0;
    padding: 8px 0px 0px 8px;
}

.dateColumn { font-weight: bold }
.containerfluid { padding: 0px 6px }
footer { border: none }
h1 {
    font-size: 18px;
    line-height: 22px;
}
h2 {
    font-size: 16px;
    line-height: 18px;
}
h3 {
    font-size: 14px;
    line-height: 16px;
}
h4 {
    font-size: 12px;
    line-height: 14px;
}
h5 {
    font-size: 10px;
    line-height: 12px;
}
h6 {
    font-size: 8px;
    line-height: 10px;
}
.well {
    padding: 0px 10px 0px 10px;
    border-bottom: solid 1px #1D6D33;
    border-right: solid 1px #A6D6B3;
    border-left: solid 1px #A6D6B3;
    border-top: none;
	clear: both;
}
.sidebar-nav {
    background: #fff;
    margin-bottom: 10px;
    padding: 0px 5px 0px 5px;
    background-image: url('http://www.amiright.com/img/rightnavback.gif');
    background-repeat: repeat-y;
    border-bottom: 1px solid #333;
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: bold;
}
.sidebar-nav a {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}
#sidebar2  {
	font-weight: normal;
	font-size: 10pt;	
}

.siteLogo {
    text-align: left;
    padding-left: 10px;
}
.nav-header {    
    color: black;
    font-size: 14px;
    text-transform: none;
    font-variant: small-caps;
	padding: 0px;
}
.nav-header  a {   
    color: black;
    font-size: 14px;
	line-height: 24px;
    text-transform: none;
    font-variant: small-caps;
}
.nav-icon {width: 10px; display: inline-block; text-align: center; padding-right: 4px;}
.nav-list { font-size: 12px;  }
.nav-list  li{ padding-left:5px; line-height: 14px;}
.navHeading {
    background: #1966AC;
    color: white;
    margin: 0px -5px 5px -5px;
    padding: 6px;
    text-shadow: black 0.1em 0.1em 0.2em;
}
.navHeading a { color: white }
.nav-list > .active > a,
.nav-list > .active > a:hover {
    color: #fff;
    text-shadow: black 0.1em 0.1em 0.2em;
    font-weight: bold;
    background-color: #F47622;
}
.sectionHeading {
    background: #000;
    color: white;
    margin: 0px -11px 5px -11px;
    padding: 6px 3px 6px 10px;
    background-image: url('http://www.amiright.com/img/contentTopper.jpg');
    background-repeat: repeat;
}
.sectionHeading a { color: white; }

.pageHeading {
    background: #000;
    color: white;
    margin: 0px -11px 5px -11px;
    padding: 16px 3px 6px 10px;
    background-image: url('http://www.amiright.com/img/contentTopperTop.jpg');
    background-repeat: repeat;
}
.pageHeading a { color: white; }

#oneLineTextAd { padding: 5px }
#googleLeader { padding: 10px 4px 0px 4px }
#siteMotto {
    padding: 4px 4px 4px 6px;
    font-weight: bold;
    font-style: italic;
    text-shadow: black 0.1em 0.1em 0.2em;
}
#NavigationLink {display: none;}
#facebookFollow{height: 40px;}
.fb-like {height: 40px;}
.albumCover{float: left; padding-right: 20px;}
.albumCoverBordered{float: right; margin-left: 20px; width: 180px; height:220px; border: solid 1px #883; padding: 2px;background: #fefefe; text-align: center;}

blockquote {
	background:#e0F0F0;
	border-left:10px solid #86B6E1;
	margin:1.5em 10px;
	padding:.5em 10px;
	quotes:"\201C""\201D""\2018""\2019";
	-moz-box-shadow:    0px 2px 2px 0px #ccc;
  -webkit-box-shadow: 0px 2px 2px 0px #ccc;
  box-shadow:         0px 2px 2px 0px #ccc;
}
blockquote:before {
	color:#86B6E1;
	content:open-quote;
	font-size:4em;
	line-height:.1em;
	margin-right:.25em;
	vertical-align:-.4em;
}
blockquote p {
	display:inline;
}
blockquote footer {
	text-align: right;
}

blockquote:after {
	content: no-close-quote;
}

#sideNavToggle {text-align: right; font-size: 8pt;padding:0px;margin:0px;float: right;}
@media (max-width: 480px) { 
    body { margin: 0px -20px }
    .siteLogo { text-align: center }
	#NavigationLink {display: block;}
	#sideNavToggle {display: none;}
}

.amazonImageAdBig {
	border: double 4px green; 
	width:200px; 
	text-align: center; 
	float: right;
	background:black;
	color:white;
	padding:20px; 
	margin:0px 10px 0px 10px;
}
.amazonImageAdBig img {
	display:block;
	margin-left: auto; 
	margin-right:auto;
	width:160px; 
	height:160px;
}


/* start misheard month table styles */
.misheardDayTdLink {
	text-align: center;
	color: #000;
	width: 30px;
	height: 30px;
	background: #fff;	
}
.misheardDayTdNoLink{
	text-align: center;
	width: 30px;
	height: 30px;
	background: #fff;
}

.misheardMonthFont {
	text-align: center;
	color: #fff;
	background: #000;
    color: #fff; 
}

.misheardUnusedDayTd {
	text-align: center;
	color: #000;
	width: 30px;
	height: 30px;
	text-align: center;
	background: #fff;	
}

.misheardMonthTable    { border: solid 1px blue; padding: 0px; margin-top: 10px; text-align: center; margin: auto; background: #1966AC; }
.misheardMonthTable   td  { border: solid 1px blue;}
.misheardMonth                { text-align: center; margin: auto;}

.misheardUnusedDayFont {
	text-align: center;
	color: #000;	
	vertical-align: text-top;
	font-size: 12pt; font-family: "Times New Roman", serif;
}
.misheardDayTdLink a {
	display: block;
	text-align: center;
	font-weight: bold;
	background: #fff;	
	vertical-align: text-top;
	font-size: 12pt; font-family: "Times New Roman", serif;
}

.misheardDayTdLink b {
	display: block;
	text-align: center;
	color: #FFFFFF;
	background: #fff;
	font-size: 12pt; font-family: "Times New Roman", serif;
}

.misheardDayTdLink a:link {color: blue;}
.misheardDayTdLink a:visited {color: blue;}
.misheardDayTdLink a:hover {color: blue;}
.misheardDayTdLink a:active {color: blue;}
/* END misheard month table styles */

/* BEGIN Latest entries front page */

.removeLineDesc {padding-left: 25px; }
.removeLineAuthor {padding-left: 25px; }
.removeSongNew {font-weight:bold; }


.fragmentsTitleLine { font-size: 13pt;   }
.fragmentsSongTitle {font-weight:bold; }
.fragmentsNewTitle { font-style: italic; padding-top: 0px; padding-left: 10px;}
.fragmentsNewLyrics {padding-left: 25px; }
.fragmentsNewLyricsOr {padding-left: 45px; }
.fragmentsCorrectTitle { font-style: italic; padding-top: 4px; padding-left: 10px;}
.fragmentsCorrectLyrics {padding-left: 25px; }
.fragmentsPerformerBig  { color: #1F2B9E; font-size: 14pt;  font-weight:bold; padding-top: 5px;}
.fragmentsSubmitted { font-style: italic; padding-top: 4px;}
.fragmentsMisc { font-style: italic; padding-top: 4px;}
.fragmentsCategory { font-weight: bold; font-size: 14pt; color: #1F2B9E; border-bottom: solid 1px black;}
.fragments { padding-bottom: 20px;}
.fragmentSmall { padding-top: 1px; padding-left: 10px; padding-bottom: 20px;}
.maincontentNew              { margin: 0px 10px 20px 10px; padding: 5px; }
.sectionHeaderNew {  margin-left: -20px;  padding: 2px 0px 2px 5px;}
.sectionLink {padding: 5px;}
/* END Latest entries front page */

.userCommentComments 		 {padding-bottom: 16px;}
.userCommentInfoLine        { font-size: 10pt; padding-bottom: 4px;}
.userCommentName            { font-weight:bold; }
.userCommentDate            { font-size: 8pt;  }
.userCommentReportLink      { font-size: 8pt;  }

a.userCommentReportLink:link          { color: #1F2B9E; font-size: 8pt;  }
a.userCommentReportLink:visited       { color: #1F2B9E; font-size: 8pt;  }
a.userCommentReportLink:active        { color: #1F2B9E; font-size: 8pt;  }
a.userCommentReportLink:hover         { color: #3F4BBE; font-size: 8pt;  }

a.userCommentLink:link          { color: #1F2B9E; font-size: 10pt;  font-weight:bold;}
a.userCommentLink:visited       { color: #1F2B9E; font-size: 10pt;  font-weight:bold;}
a.userCommentLink:active        { color: #1F2B9E; font-size: 10pt;  font-weight:bold;}
a.userCommentLink:hover         { color: #3F4BBE; font-size: 10pt;  font-weight:bold;}

.userCommentLinkLine { font-size: 10pt; }
.dividingLine{
	border-bottom: solid 1px black;
}

/* album cover parody stuff */
/* newer content boxes, used first in album covers */
.contentHighlightBox {
	padding: 15px 0px 10px 0px;
	border-top: dotted 2px #0D8431;
	clear:both;
}

.albumCoverThumbnail50{
	width: 85px;
	height: 85px;
	float: left;
}

.albumInfo{
}

.albumCoverThumbnail50 img{
	width: 75px;
	height: 75px;
}

.performerTitle {
	font-size: 18pt; font-weight: bold;
}
.albumTitle {
   font-style: italic;
}

.albumInfo{
	padding-top: 8px;
}

.albumTitle a:active, .albumTitle a:hover, .albumTitle a:link, .albumTitle a:visited{
   font-style: italic;
}

.albumCount{
	padding-top: 8px;
}

.maincontentShadow           { background: #F6F6FF; margin: 0px 10px 10px 10px; padding: 5px;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
}


.dividingLine{
	border-bottom: solid 1px black;
}

.performancesTitle {
	font-size: 14pt; font-weight: bold;
}
.no-sidebar {
    margin-left:0 !important;
}

/* ----------------------------------------------------------------------------------
 * menus start here
 * ----------------------------------------------------------------------------------
 */

/* song title menus */
#songName .songName,
#addletter .addletter,
#answers .answers,
#onhold .onhold,
#changeletter .changeletter,
#commercials .commercials,
#different-title .different-title,
#literallyimpossible .literallyimpossible,
#missing-parts .missing-parts,
#movie-song-title .movie-song-title,
#newsong .newsong,
#duets .duets,
#oneletter .oneletter,
#song-acrostic .song-acrostic,
#spoonerisms .spoonerisms,
#space-change .space-change,
#song-title-anagrams .song-title-anagrams,
#vain .vain
{ 
    padding: 3px 3px 3px 6px;
    color: #fff;
    text-shadow: black 0.1em 0.1em 0.2em;
    font-weight: bold;
    background-color: #F47622;
}

#songName .songName a,
#addletter .addletter a,
#answers .answers a,
#onhold .onhold a,
#changeletter .changeletter a,
#commercials .commercials a,
#different-title .different-title a,
#literallyimpossible .literallyimpossible a,
#missing-parts .missing-parts a,
#movie-song-title .movie-song-title a,
#newsong .newsong a,
#duets .duets a,
#oneletter .oneletter a,
#song-acrostic .song-acrostic a,
#spoonerisms .spoonerisms a,
#space-change .space-change a,
#song-title-anagrams .song-title-anagrams a,
#vain .vain a
{color: #fff;text-shadow: black 0.1em 0.1em 0.2em;}

/* root menus */
#root .root,
#aboutus .aboutus,
#parody-radio-station .parody-radio-station,
#newsitems .newsitems,
#store .store,
#articles .articles,
#artists .artists,
#music-news .music-news,
#jokes .jokes,
#latest .latest,
#links .links,
#messageboard .messageboard,
#poster-books .poster-books,
#press .press,
#quotes .quotes,
#contributors .contributors,
#amiwrong .amiwrong,
#whatfreaks .whatfreaks
{ 
    padding: 3px 3px 3px 6px;
    color: #fff;
    text-shadow: black 0.1em 0.1em 0.2em;
    font-weight: bold;
    background-color: #F47622;
}

#root .root a,
#aboutus .aboutus a,
#parody-radio-station .parody-radio-station a,
#newsitems .newsitems a,
#store .store a,
#articles .articles a,
#artists .artists a,
#music-news .music-news a,
#jokes .jokes a,
#latest .latest a,
#links .links a,
#messageboard .messageboard a,
#poster-books .poster-books a,
#press .press a,
#quotes .quotes a,
#contributors .contributors a,
#amiwrong .amiwrong a,
#whatfreaks .whatfreaks a
{color: #fff;text-shadow: black 0.1em 0.1em 0.2em;}

/* real lyrics menus */
#real .real,
#lyrics-alliteration .lyrics-alliteration,
#bad-grammar .bad-grammar,
#bad-ringtones .bad-ringtones,
#boastartist .boastartist,
#celebartist .celebartist,
#datedartist .datedartist,
#dirtyartist .dirtyartist,
#foreign-language .foreign-language,
#funnyartist .funnyartist,
#inappartist .inappartist,
#insiartist .insiartist,
#insultartist .insultartist,
#made-up .made-up,
#misartist .misartist,
#music-places .music-places,
#nonartist .nonartist,
#onomatopoeia .onomatopoeia,
#opens-with .opens-with,
#productartist .productartist,
#pronunciation .pronunciation,
#quiz .quiz,
#repeatartist .repeatartist,
#scary .scary,
#spelling .spelling,
#lyrics-spoonerisms .lyrics-spoonerisms,
#songartist .songartist,
#upbeat-depressing .upbeat-depressing,
#shows-in-lyrics .shows-in-lyrics
{ 
    padding: 3px 3px 3px 6px;
    color: #fff;
    text-shadow: black 0.1em 0.1em 0.2em;
    font-weight: bold;
    background-color: #F47622;
}

#real .real a,
#lyrics-alliteration .lyrics-alliteration a,
#bad-grammar .bad-grammar a,
#bad-ringtones .bad-ringtones a,
#boastartist .boastartist a,
#celebartist .celebartist a,
#datedartist .datedartist a,
#dirtyartist .dirtyartist a,
#foreign-language .foreign-language a,
#funnyartist .funnyartist a,
#inappartist .inappartist a,
#insiartist .insiartist a,
#insultartist .insultartist a,
#made-up .made-up a,
#misartist .misartist a,
#music-places .music-places a,
#nonartist .nonartist a,
#onomatopoeia .onomatopoeia a,
#opens-with .opens-with a,
#productartist .productartist a,
#pronunciation .pronunciation a,
#quiz .quiz a,
#repeatartist .repeatartist a,
#scary .scary a,
#spelling .spelling a,
#lyrics-spoonerisms .lyrics-spoonerisms a, 
#songartist .songartist a,
#upbeat-depressing .upbeat-depressing a, 
#shows-in-lyrics .shows-in-lyrics a
{color: #fff;text-shadow: black 0.1em 0.1em 0.2em;}

/* parody lyrics menus */
#parody .parody,
#photoshops .photoshops,
#parody-authors .parody-authors,
#contact-directory .contact-directory,
#parody-performers .parody-performers,
#parody-decade .parody-decade,
#parody-artist .parody-artist,
#messagehtml .messagehtml,
#parody-new .parody-new,
#parody-random .parody-random,
#recordings .recordings,
#parody-search .parody-search,
#parody-submit .parody-submit
{ 
    padding: 3px 3px 3px 6px;
    color: #fff;
    text-shadow: black 0.1em 0.1em 0.2em;
    font-weight: bold;
    background-color: #F47622;
}

#parody .parody a,
#photoshops .photoshops a,
#parody-authors .parody-authors a,
#contact-directory .contact-directory a,
#parody-performers .parody-performers a,
#parody-decade .parody-decade a,
#parody-artist .parody-artist a,
#messagehtml .messagehtml a,
#parody-new .parody-new a,
#parody-random .parody-random a,
#recordings .recordings a,
#parody-search .parody-search a,
#parody-submit .parody-submit a
{color: #fff;text-shadow: black 0.1em 0.1em 0.2em;}

/* band names menus */
#names .names,
#band-anagrams .band-anagrams,
#aliteration .aliteration,
#combinedgroups .combinedgroups,
#cool .cool,
#origins .origins,
#newband .newband,
#nicknames .nicknames,
#siblings .siblings,
#pronunciation .pronunciation,
#pseudo .pseudo,
#real-or-fake-band .real-or-fake-band,
#endorse .endorse,
#band-spoonerisms .band-spoonerisms,
#stupid .stupid,
#wordbank .wordbank
{ 
    padding: 3px 3px 3px 6px;
    color: #fff;
    text-shadow: black 0.1em 0.1em 0.2em;
    font-weight: bold;
    background-color: #F47622;
}

#names .names a,
#band-anagrams .band-anagrams a,
#aliteration .aliteration a,
#combinedgroups .combinedgroups a,
#cool .cool a,
#origins .origins a,
#newband .newband a,
#nicknames .nicknames a,
#siblings .siblings a,
#pronunciation .pronunciation a,
#pseudo .pseudo a,
#real-or-fake-band .real-or-fake-band a,
#endorse .endorse a,
#band-spoonerisms .band-spoonerisms a,
#stupid .stupid a,
#wordbank .wordbank a
{color: #fff;text-shadow: black 0.1em 0.1em 0.2em;}

/* music trivia menus */
#music-trivia .music-trivia,
#album-covers .album-covers,
#album-cover-themes .album-cover-themes,
#backwards-messages .backwards-messages,
#banned-songs .banned-songs,
#best-known-for .best-known-for,
#better-off-solo .better-off-solo,
#celebrities .celebrities,
#criminal-records .criminal-records,
#former .former,
#handicaps .handicaps,
#hidden-messages .hidden-messages,
#hidden-tracks .hidden-tracks,
#lawsuits .lawsuits,
#lighter-side .lighter-side,
#retired .retired,
#same-title-different-song .same-title-different-song,
#actors .actors,
#super-long-pop-songs .super-long-pop-songs,
#super-short-pop-songs .super-short-pop-songs,
#warning-labels .warning-labels
{ 
    padding: 3px 3px 3px 6px;
    color: #fff;
    text-shadow: black 0.1em 0.1em 0.2em;
    font-weight: bold;
    background-color: #F47622;
}

#music-trivia .music-trivia a,
#album-covers .album-covers a,
#album-cover-themes .album-cover-themes a,
#backwards-messages .backwards-messages a,
#banned-songs .banned-songs a,
#best-known-for .best-known-for a,
#better-off-solo .better-off-solo a,
#celebrities .celebrities a,
#criminal-records .criminal-records a,
#former .former a,
#handicaps .handicaps a,
#hidden-messages .hidden-messages a,
#hidden-tracks .hidden-tracks a,
#lawsuits .lawsuits a,
#lighter-side .lighter-side a,
#retired .retired a,
#same-title-different-song .same-title-different-song a,
#actors .actors a,
#super-long-pop-songs .super-long-pop-songs a,
#super-short-pop-songs .super-short-pop-songs a,
#warning-labels .warning-labels a
{color: #fff;text-shadow: black 0.1em 0.1em 0.2em;}

/* misheard lyrics menus */
#misheard .misheard,
#misheard-artist .misheard-artist,
#misheard-song .misheard-song,
#misheard-archive .misheard-archive,
#misheard-faq .misheard-faq,
#misheard-other .misheard-other,
#misheard-new .misheard-new,
#misheard-search .misheard-search,
#misheard-stories .misheard-stories,
#misheard-submit .misheard-submit
{ 
    padding: 3px 3px 3px 6px;
    color: #fff;
    text-shadow: black 0.1em 0.1em 0.2em;
    font-weight: bold;
    background-color: #F47622;
}

#misheard .misheard a, 
#misheard-artist .misheard-artist a,
#misheard-song .misheard-song a,
#misheard-archive .misheard-archive a,
#misheard-faq .misheard-faq a,
#misheard-other .misheard-other a,
#misheard-new .misheard-new a,
#misheard-search .misheard-search a,
#misheard-stories .misheard-stories a,
#misheard-submit .misheard-submit a
{color: #fff;text-shadow: black 0.1em 0.1em 0.2em;}

.clearing {
	height: 0;
	clear: both;
}
/* Used for a flashier LETTER index */
.letterIndex{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height: 22px;
	background-color: #E6EFEA;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
}
.letterIndex ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.letterIndex ul li{
	display:inline;
}

.letterIndex ul li span{
	float:left;
	height:18px;
	margin:2px 6px 2px 0px;
	padding:1px 1px 1px 3px;
	color:#000;
}
.letterIndex ul li a{
	float:left;
	height:18px;
	margin:2px 0px 4px 0px;
	padding:0px 3px 0px 3px;
	text-align:center;
}
.letterIndex a:link, .letterIndex a:visited{
	color:#00f;
}
.letterIndex a:hover, .letterIndex a:active{
	color:#000;
	background-color: #fff;
}

.letterIndex a.current :link, .letterIndex a.current:visited{
	text-decoration: none;
	color:#000;
}
/* used for same title, different song (maybe other real lyrics)*/
	.entry { padding-bottom: 10px;}
	.entryTitle { font-size: 14pt; font-weight: bold; margin-bottom: 0px;}
	.entryPerformer { font-size: 14pt; font-weight: bold;}
	.entryLyrics {margin-left: 10px; font-style: italic;}
	.entryCredits {font-size: 8pt;  margin-left: 10px; font-style: italic;}
	.artistHeaderTitle                    { color: #000066; font-size: 16pt; font-family:  Arial, Helvetica, sans-serif ; font-weight: bold;padding-top: 10px;}
	.artistHeaderTitleBackground          { padding-top: 10px; border-bottom: solid  4px #000066; }
