BODY {
color: black;
background-color: #ffffff;
text-align: center;
/*font-size: 12pt;*/
/*line-height: 1.5; */
/* font-family: Arial, Helvetica, sans-serif; */
/* note 700 px page width */
}

/* ************** HEADER *************** */

#divHeader {
width: 700px;
padding: 1px;
border-style: dashed;
border-width: 4px;
border-color: black;
}

.bigHeader {
font-size: 36pt;
line-height: 36pt;
letter-spacing: 1px;
}

.medHeader {
font-size: 18pt;
line-height: 18pt;
letter-spacing: 2px;
/*color: #666666;*/
color: #006600;
}

.leftHeaderColumn {
text-align: center;
width: 120px;
vertical-align: top;
}

.rightHeaderColumn {
width: 530px;
vertical-align: middle;
}

/* ************** TOP MENU *************** */

#divMenu {
height: 45px;
vertical-align: bottom;
}

.menu {
font-size: 14pt;
vertical-align: bottom;
color: #777777;
width: 55px;
text-align: left;
padding-bottom: 0px;
}

.menuSelected {
font-size: 18pt;
font-weight: bold;
vertical-align: bottom;
width: 70px;
text-align: left;
padding-bottom: 0px;
}

/* ************** STORE MENU *************** */

.menuDept {
font-size: 12pt;
letter-spacing: 4px;
vertical-align: bottom;
color: #777777;
width: 55px;
text-align: left;
padding-bottom: 2px;
}

.menuDeptSelected {
font-size: 16pt;
font-weight: bold;
letter-spacing: 1px;
vertical-align: bottom;
width: 70px;
text-align: left;
padding-bottom: 0px;
}

.leftColumn {
width: 100px;
vertical-align: top;
font-size: 10pt;
padding-top: 2px;
}

/* ************** STORE *************** */

#divStore {
position: relative;
top: 5px;
width: 700px;
padding: 5px;
border-style: solid;
border-width: 3px;
border-color: black;
/*background-color: #99CCCC;
background-color: #eeeeff;
background-color: #FFFEE9;
background-color: #aaaa9f;
background-color: #ffcc66;*/
background-color: #ffdd77;
}

.rightColumn {
width: 560px;
vertical-align: top;
}

.leftStoreColumn {
padding-top: 4px;
padding-right: 4px;
text-align: left;
width: 95px;
vertical-align: top;
}

.rightStoreColumn {
padding-top: 4px;
padding-bottom: 5px;
vertical-align: top;
width: 460px;
}

.itemTitle {
font-size: 14pt;
}

.itemDescription {
font-size: 12pt;
}

.itemQuotes {
font-size: 10pt;
}

.trackListing {
font-size: 10pt;
}

#divStoreItem {
}

/* ************** ABOUT *************** */

#divAbout {
position: relative;
top: 5px;
padding: 5px;
width: 700px;
border-style: solid;
border-width: 3px;
border-color: black;
/*background-color: #99CC99;
background-color: #FFFEE9; */
background-color: #ffdd77;
}

.aboutWho {
width: 250px;
vertical-align: top;
padding: 5px;
padding-right: 10px;
}

.aboutShows {
vertical-align: top;
padding: 5px;
}

.aboutShowsInfo {
vertical-align: top;
font-size: 10pt;
}

.aboutShowsTitle {
font-weight: bold;
padding-right: 6px;
background-color: #ffee88;
}

.aboutShowsData {
padding-right: 6px;
background-color: #ffee88;
}

.aboutFeatured {
width: 550px;
vertical-align: top;
padding: 5px;
padding-right: 10px;
}

.aboutArtistTitle {
vertical-align: top;
padding: 5px;
width: 70px;
}

.aboutArtistBio {
vertical-align: top;
padding: 5px;
}

.aboutArtistPhoto {
vertical-align: top;
padding: 5px;
}

.featuredCD {
font-size: 9pt;
font-weight: bold;
}

/* ************** STRUCTURE *************** */

#divCenter {
text-align: left;
margin: 0 auto;
width: 700px;
}

/* ************** HEADER STYLES *************** */

H1 {
font-weight: normal;
font-size: 28pt;
line-height: 28pt;
}

H2 {
/*font-weight: normal;*/
font-size: 14pt;
line-height: 14pt;
}

H3 {
/*font-weight: normal;*/
font-size: 12pt;
line-height: 14pt;
}

/* ************** LINK STYLES *************** */

/*A:link	 		{ color: #333300 }
A:visited		{ color: #0d0d0d }
A:active		{ color: #555555 } */

A:link			{ color: #006600; }
A:visited		{ color: #006600; }
A:active 		{ color: #222222; text-decoration: none; }
A:hover 		{ color: #111111; text-decoration: none; }

A.menulink:link		{ color: #007700; }
A.menulink:visited	{ color: #007700; }
A.menulink:active 	{ color: #222222; text-decoration: none; }
A.menulink:hover 	{ color: #111111; text-decoration: none; }

A.menuDeptLink:link 	{ color: #007700; }
A.menuDeptLink:visited 	{ color: #007700; }
A.menuDeptLink:active 	{ color: #222222; text-decoration: none; }
A.menuDeptLink:hover 	{ color: #111111; text-decoration: none; }

/*A.menulink:link		{ color: #777777; text-decoration: none; }
A.menulink:visited	{ color: #777777; text-decoration: none; }
A.menulink:active 	{ color: #222222; text-decoration: none; }
A.menulink:hover 	{ color: #111111; text-decoration: none; }

A.menuDeptLink:link 	{ color: #777777; text-decoration: none; }
A.menuDeptLink:visited 	{ color: #777777; text-decoration: none; }
A.menuDeptLink:active 	{ color: #222222; text-decoration: none; }
A.menuDeptLink:hover 	{ color: #111111; text-decoration: none; }*/


/* ************** FOOTER *************** */

#divCopyright {
font-size: 10px;
text-align: right;
}
