body { margin: 84px 0px 80px 0px; padding: 0px; background-color: #000000; background-image: url(/images/page_bg.jpg); background-position: top center; background-repeat: no-repeat; }

body, html, div, span, p, table, tr, td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; }
input, select, option, textarea { background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

a, a:link, a:active, a:visited, a:hover { color: #21b6d5; }

.smallText { font-size: 11px; }

.navHeader { margin-bottom: 20px; }
.navFooter { margin-top: 20px; }

@font-face {
    font-family: 'Walkway';
    src: url('/fonts/walkway_black-webfont.eot');
    src: url('/fonts/walkway_black-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/walkway_black-webfont.woff') format('woff'),
         url('/fonts/walkway_black-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.contentInner { background-color: #000000; padding: 20px; }
.contentInner p { margin: 18px 0px 0px 0px; line-height: 18px; }
.contentTitle { margin: 0px 0px 30px 0px !important; font-family: "Walkway", Arial, Helvetica, sans-serif; font-size: 32px; letter-spacing: 2px; color: #ffffff; }
.contentSubtitle { margin: 0px 0px 5px 0px !important; font-family: "Walkway", Arial, Helvetica, sans-serif; font-size: 20px; letter-spacing: 2px; color: #ffffff; }

.mailingList { background-color: #000000; }
.mailingList .listContent { padding: 15px; font-size: 11px !important; }
.mailingList .listContent .label { font-size: 10px; text-transform: uppercase; color: #ff9966; }
.newsContainer .newsTitle a { font-weight: bold; text-decoration: none; }
.newsContainer .newsDesc { font-size: 12px; color: #ffffff; }
.widgetContainer { margin-top: 20px; }

.viewNews .newsTitle { margin-bottom: 20px; font-family: "Walkway", Arial, Helvetica, sans-serif; font-size: 32px; letter-spacing: 2px; color: #ffffff; }
.viewNews .newsDesc { font-size: 12px; color: #ffffff; }

.artistList { margin-top: 40px; }
.artistList .artistListTitle { margin-top: 10px; font-size: 16px; color: #ffffff; }

.viewArtistLeft { padding-right: 30px; }
.viewArtistTitle { font-family: "Walkway", Arial, Helvetica, sans-serif; font-size: 32px; letter-spacing: 2px; color: #daf0ff; }
.viewArtistLocation { margin-bottom: 25px; font-size: 12px; color: #aaaaaa; }
.viewArtistGenres { margin-bottom: 25px; font-size: 12px; font-weight: bold; color: #ffffff; }
.viewArtistSong { margin-bottom: 25px; }
.viewArtistDescription { font-size: 12px; color: #ffffff; }
.viewArtistTitleBar { display: block; background-color: #026c84; padding: 4px 8px 4px 8px; margin: 25px 0px 5px 0px !important; font-family: "Walkway", Arial, Helvetica, sans-serif; font-size: 18px; letter-spacing: 2px; color: #ffffff; }
.viewArtistMediaSmall, .viewArtistMediaSmall a { font-size: 11px; text-transform: uppercase; text-decoration: none; }

.viewAlbumBack { text-decoration: none; }
.viewAlbumArtist { font-family: "Walkway", Arial, Helvetica, sans-serif; font-size: 32px; letter-spacing: 2px; color: #daf0ff; }
.viewAlbumTitle { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; }
.viewAlbumOuter { margin-top: 40px; }
.viewAlbumPhoto { display: inline-block; margin: 0px 9px 9px 0px; padding: 2px; background-color: #222222; }
.viewAlbumPhoto img { border: 2px solid #000000; }
.viewVideoOuter { text-align: center; margin: 40px 0px 40px 0px; }

.releaseList { margin-top: 40px; }
.releaseList .releaseListArtist { margin-top: 10px; font-size: 16px; color: #ffffff; }
.releaseList .releaseListTitle { margin-top: 0px; font-size: 14px; color: #026c84; }
.releaseList .releaseListDate { margin-top: 2px; font-size: 12px; color: #aaaaaa; }

.viewReleaseArtist { font-family: "Walkway", Arial, Helvetica, sans-serif; font-size: 32px; letter-spacing: 2px; color: #daf0ff; }
.viewReleaseTitle { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; }
.viewReleaseSong { margin-top: 25px; }
.viewReleaseText { margin-top: 40px; margin-bottom: 20px; }
.viewReleaseText b { color: #21b6d5; }
.viewReleaseBuyLinks { margin-top: 50px; }
.viewReleaseBuyLinks div { margin-top: 10px; }
.viewReleaseBuyLinks div a { font-size: 14px; text-decoration: none; color: #ffffff; }
.viewReleaseBuyLinks div a img { margin-right: 10px; }

.mediaLinks, .mediaLinks a { font-size: 16px; }
.mediaListHeader { display: block; background-color: #026c84; padding: 4px 8px 4px 8px; font-family: "Walkway", Arial, Helvetica, sans-serif; font-size: 18px; letter-spacing: 2px; color: #ffffff; }
.mediaList .mediaListImage { margin-top: 20px; }
.mediaList .mediaListImage a img { border: 6px solid #333333; padding: 2px; }
.mediaList .mediaListTitle { padding: 5px 15px 0px 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; }

.formTable { padding: 0px; margin: 0px; }
.formTable .formTitle { font-weight: bold; color: #ffffff; }
.formTable .tinyBox { background-color: #ffffff; padding: 3px; border: 1px solid #000000; width: 60px; color: #000000; }
.formTable .smallBox { background-color: #ffffff; padding: 3px; border: 1px solid #000000; width: 120px; color: #000000; }
.formTable .medBox { background-color: #ffffff; padding: 3px; border: 1px solid #000000; width: 240px; color: #000000; }
.formTable .longBox { background-color: #ffffff; padding: 3px; border: 1px solid #000000; width: 500px; color: #000000; }
.formTable .longestBox { background-color: #ffffff; padding: 3px; border: 1px solid #000000; width: 500px; color: #000000; }
.formTable .smallTextbox { background-color: #ffffff; padding: 3px; border: 1px solid #000000; width: 120px; height: 60px; color: #000000; }
.formTable .medTextbox { background-color: #ffffff; padding: 3px; border: 1px solid #000000; width: 320px; height: 80px; color: #000000; }
.formTable .longTextbox { background-color: #ffffff; padding: 3px; border: 1px solid #000000; width: 500px; height: 100px; color: #000000; }
.formTable .longTextboxTall { background-color: #ffffff; padding: 3px; border: 1px solid #000000; width: 600px; height: 200px; color: #000000; }
.formTable select { background-color: #ffffff; padding: 3px; border: 1px solid #000000; width: 300px; color: #000000; }
.formTable select.smallDrop { background-color: #ffffff; padding: 3px; border: 1px solid #000000; width: 80px; color: #000000; }
.formTable select.longDrop { background-color: #ffffff; padding: 3px; border: 1px solid #000000; width: 590px; color: #000000; }
.formTable select option { padding: 0px; }
input.formButton { background-color: #348200; border: 2px outset #348200; margin-top: 15px; padding: 3px 8px 3px 8px; text-align: center; text-decoration: none; font-weight: bold; color: #ffffff; }

/* PAGINATION STYLE */

.resultPages { margin-top: 15px; background-color: #333333; padding: 6px; text-align: center; }
.resultPages .pageNumbers { font-size: 13px; font-weight: normal; color: #ffffff; }
.resultPages a { display: inline-block; padding: 2px 6px 2px 6px; background-color: #000000; border: 1px solid #444444; font-size: 14px; font-weight: bold; text-decoration: none; color: #ffffff; }
.resultPages .curPage { display: inline-block; padding: 2px 6px 2px 6px; background-color: #026c84; font-size: 14px; font-weight: bold; color: #ffffff; }