/* -- content spacing  */
#footer { padding: 5px 0px 0px 5px; }
.contentFull { padding: 10px 20px 10px 20px; }
.content { padding: 10px 10px 10px 10px; }
.sidebar { padding: 35px 0px 20px 0px; }

.linePad { padding: 2px 0px 2px 0px; }

.albumListElement { padding: 0px 0px 10px 0px; }
.imgArtistHead { padding: 10px 0px 10px 0px; }

/* -- form spacing  */
.formGroup { padding: 5px 0px 10px 0px; }
.formItem { padding: 0px 0px 5px 0px; }


.btn { padding: 5px 0px 5px 0px; }

/* -- text elements */
.txt, .txtHd, .txtSm, .txtFormItem, .txtWhite, .txtArtistHead { font-family: arial, geneva, helvetica, sans-serif; font-size: 11px; color: #333; }
.txtArtistHead { font-family: arial, geneva, helvetica, sans-serif; color: #036; font-size: 18px; font-weight: bold; padding:0px 0px 2px 0px; }
.txtHd { font-size: 14px; font-weight: bold; padding:0px 0px 5px 0px; }
.txtSm { font-size: 10px; }
.txtWhite { color: #FFF; }
UL, LI  { font-family: arial, geneva, helvetica, sans-serif; font-size: 11px; color: #333; }
A { font-family: arial, geneva, helvetica, sans-serif; color: #036; }
#nav A { color: #FFF; }
.mySelect, .myInput { font-family: arial, geneva, helvetica, sans-serif; font-size: 10px; color: #666; }

/* -- background colors */
.bgWhite { background-color: #FFF; }
.bgBlue { background-color: #036; }
.bgDkGrey { background-color: #333; }
.bgLtGrey { background-color: #CCC; }
.bgOrange { background-color: #C96; }
.bgGreen { background-color: #330; }
.bgCream { background-color: #FFC; }

FORM { margin: 0px; padding 0px; }