
/* Global Styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body { font-style: normal; font-variant: normal; text-decoration: none; margin: 0px; padding: 0px; }
table { border-collapse: separate; }
em { font-style: italic; }
.dN { display: none !important; }
.cB { clear: both !important; }
.pageError { background-color: #880000; color: #ffffff; font-family: "Courier New"; font-size: 10px; padding: 8px 10px; }

body { color: #ffffff; font-family: Arial; background: url("/skins/5/images/hBar.gif") #2d3e50 repeat-x 0px 690px; height: 100%; width: 100%; line-height: 1.5; }
a { color: #ffffff; text-decoration: underline; outline: none; }

h1 { font-size: 1.6em; }
h2 { font-size: 1.3em; margin-bottom: 10px; }
p { margin-bottom: 10px; }

.container { background: url("/skins/5/images/back2.jpg") no-repeat; width: 1000px; min-height: 690px; margin: 0px auto; }

.header { width: 1000px; }
.navigation { float: left; padding: 51px 0px 0px 286px; }
.navigation ul { padding-top: 20px; }
.navigation li { list-style: none; display: inline; margin-right: 20px; font-size: 1.3em; }
.promo { float: right; padding: 0px 40px 0px 0px; }

.navigationKeysUp { cursor: default; }
.navigationKeysDown { cursor: pointer; }

.homeLogo { padding-top: 60px; }
.homeTemp { text-align: right; padding: 15px 40px 0px 0px; }

.footer { padding: 20px 0px 0px 0px; font-size: 0.8em; text-align: center; color: #a6b6cb; }
.footer a { color: #a6b6cb; }

/* Events */
.vEventMonthYear { font-size: 25px; }
.vEventWrapper { width: 290px; float: left; background: #444444; padding: 6px 10px; margin-right: 10px; margin-bottom: 20px; }
.vEventName { font-size: 20px; }
.vEventVenue { font-size: 14px; }
.vEventAddress { font-size: 14px; }
.vEventDate { font-size: 14px; }

/* Albums */
.vAlbumWrapper { width: 200px; float: left; margin-right: 20px; }
.vAlbumName { font-size: 16px; }
.vAlbumGenre { font-size: 12px; }

/* Tracks */
.vTracksTable th { font-weight: normal; background-color: #2d3e50; color: #ffffff; font-size: 13px; padding: 6px 8px; }
.vTracksTable td { background-color: #496582; color: #ffffff; font-size: 13px; padding: 2px 8px; }
.vTracksTable td ul li { list-style: none; }
.vTracksTable td ul li a { text-decoration: underline; font-weight: bold; }

.pageContent { padding: 10px 0px 0px 0px; }
.pageContentBack { background: #444444; padding: 8px 10px; margin-bottom: 15px; }
.pageContentBackSub { background: #666666; padding: 8px 10px 1px 10px; margin-bottom: 10px; }
