body { font-family: Arial, Helvetica, sans-serif; background-color: #485558; text-align: center; color: #EEEDDF;}
a { color: #C85422; text-decoration: none; }
a:hover { color: #C85422; text-decoration: underline; }
h1, h2, h3, h4, h4 { color: #c85422; }
#mainHeader { margin: 0 auto 0 auto; }
#mainHeader a { color: #FFFFFF; }
#headerImage { border: none; }
#centralFloat { width: 1054px; background-color: #eeeddf; border: 20px solid #000000; color: #000000; margin: 0 auto 20px auto; text-align: left;}
#footer { text-align: center; clear: both;}
#footer { padding-top: 20px; background-color: #000000; color: #FFFFFF; }

#footerAd { width: 1054px; height: 90px; background-color: #EEEDDF; }
.clear { clear: both; width: 100%; }
.column { float: left;}

#leftColumn, #rightColumn { width: 180px; text-align: center; }
#chordLinksFrame { border: 0; height: 400px; background-color: #FFFFFF; border: 1px solid #000000; width: 160px; margin-left: auto; margin-right: auto; }

#middleColumn { min-height: 600px; width: 690px;  background-color: #FFFFFF; border-left: 2px solid #000000; border-right: 2px solid #000000;}


#relatedChords { background-color: #FFFFFF; width: 158px; 10px; margin: 10px auto 10px auto; text-align: left; border: 1px solid #000000; }
#relatedChords h3 { font-size: 12px; margin: 0; padding: 4px; }
#relatedChords ul { margin: 0; padding: 4px; }
#relatedChords li { font-size: 10px; list-style: none; margin-bottom: 3px; padding-left: 3px; padding-bottom: 4px; border-bottom: 2px solid #000000; }
#relatedChords a { font-size: 12px;}
#swfHolder { margin-top: 10px; margin-left: -10px; outline: none; width: 690px; height: 340px; }

.links { font-size: 10px; }

.links .listing { margin-left: 10px; }

.links .listing h3 { margin-bottom: 3px; }

.links .listing p { margin-top: 3px; }

.noteSWF { margin-left: -10px; }
.noteSWF object { outline: none; }
.adPlaceholder { width: 160px; height: 600px; background-color: #eeeddf; margin-bottom: 20px; text-align: left; margin-left: auto; margin-right: auto;}
.adPlaceholder { background-color: #eeeddf; }
.padding { padding: 10px; }



.megaPackAd { margin: 10px 10px 10px 10px; }


.megaPackAd a { color:#0033CC; }

.bookimage { margin-right: 8px; margin-bottom: 8px; width: 100px; }

.sideBarLink { background-color: #FFFFFF; width: 158px; border: 1px solid #000000; text-align: left; font-size: 10px; margin: 10px auto 10px auto; }

.sideBarLink h2 { margin-left: 3px; margin: 4px; color: #000000; }

.sideBarLink .listing h3 { font-size: 12px; margin: 6px 4px 0 4px; color: #000000; }

.sideBarLink .listing p { margin: 0 4px 10px 4px; }

.stepByStep ul { padding: 10px; }

.stepByStep li { list-style: none; margin-bottom: 5px; }

.stepByStep b.step {background-color: #ff0000; color: #FFFFFF; }

