/* CODED BY MIKE SHORT AUGUST 2009 */



/* GLOBAL STYLE OPEN------------------------------ */

* {padding: 0px; margin: 0px; border: 0px; list-style-type: none;}

html body {color: #505050; font: 0.8em/1.5em arial, verdana, sans-serif; background-color: #505050; text-align: center;}
a:link {color: #4983c4; text-decoration: underline;}
a:visited {color: #2b598D;}
a:hover {color: #b47f00; text-decoration: none;}
a:active {color: #000000;}


a img {border: 1px solid #4983c4; padding: 2px;}

a:visited img {border: 1px solid #2b598d; padding: 2px;}

a:hover img {border: 1px solid #b47f00; padding: 2px; background-color: #ffce59;}
a:active img {border: 1px solid #000000; padding: 2px;}

p {margin: 10px 0px;}

#container {background-color: #ffffff; width: 760px; margin: 40px auto; padding: 10px 0px; text-align: left;}
/* ----------------------------------------------- */

/* HEADER STYLE OPEN------------------------------ */

#header {position: relative; background: #000000 url(../images/94_hdr_bg_1.jpg); height: 280px; margin: 0px 10px; position: relative;}
#header h1 {text-indent: -9999px; line-height: 1em; background: #aed4ff url(../images/94_hdr_h1_1.gif) no-repeat top left; height: 98px; margin: 0px 10px; position: relative; top: 77px;}
#header ul {padding-left: 5px; position: absolute; left: 0px; bottom: 0px;}
#header li {float: left;}
#header li a:link, #header li a:visited, #header li a:hover, #header li a:active {color: #ffffff; display: block; background-color: #f298ff; margin: 0px 2px; padding: 8px 10px 8px 10px; line-height: 1em; text-transform: uppercase; color: #ffffff; font-weight: bold;}
#header li a:hover {background-color: #ffce59}

#news #newsTab a, #band #bandTab a, #discography #discographyTab a, #shows #showsTab a, #audioVisual #audioVisualTab a, #press #pressTab a, #contact #contactTab a {background-color: #ffffff; cursor: default; color: #505050; text-decoration: underline;}

/* HEADER STYLE CLOSE----------------------------- */


/* SIDEBAR STYLE OPEN --------------------- */

#sideBar {background-color: #d8d8d8; float: left; margin: 20px 0px 10px 10px; width: 240px; display: inline;}
#sideBar h1 {font-size: 1.2em; margin-bottom: 5px;}
#sideBar h2 {font-size: 1em; margin: 0px; padding: 0px; line-height: 1.2em;}
#sideBar h3 {font-size: 0.8em; font-weight: normal; margin: 0px; padding: 0px; line-height:1.2em;}

#keepTrack, #recentVideo, #upcomingShows, #recentPhotos, #havePhotos, #articles {margin: 10px 10px 20px 10px;}
#keepTrack li {background: #f2f2f2 url(../images/94_via_rss.gif) no-repeat 5px center; margin: 5px 0px;}
#keepTrack .eml {background-image: url(../images/94_via_eml.gif);}
#keepTrack .my {background-image: url(../images/94_via_my.gif);}
#keepTrack .fb {background-image: url(../images/94_via_fb.gif);}
#keepTrack li a {padding: 3px 0px 3px 30px;}

#upcomingShows ul li {list-style-type: square; list-style-position:inside; color: #4983c4; background-color: #f2f2f2; margin: 5px 0px; padding-left: 5px;}
#upcomingShows ul li a {padding: 3px 0px;}

#recentPhotos {margin-left: 0px; margin-bottom: 10px; overflow: auto;}
#recentPhotos h1 {margin-left: 10px; margin-bottom: -5px;}
#recentPhotos li {float: left; margin: 10px 0px 0px 10px; display: inline;}

/* SIDEBAR STYLE CLOSE --------------------- */


/* CONTENT STYLE OPEN --------------------- */
#content .wrpOra {position: relative; left: 10px; background: url(../images/94_wrp_ora.gif) no-repeat 500px 2.4em; margin-top: 20px;}
#content .wrpOra p {margin: 10px 20px 10px 10px;}

#content .wrpGry {background: #d8d8d8 url(../images/94_wrp_bar_gry.gif) no-repeat right bottom; clear: both; position: relative; left: 10px; margin-top: 20px; padding-bottom: 10px;}
#content .wrpGry h2 {font-size: 1.4em; padding: 10px;}
#content .wrpGry p {margin: 0px 10px;}

#news #content, #shows #content, #press #content {background-color: #ffffff; float: right; width: 510px; margin: 20px 0px 10px 0px; display: inline;}
#discography #content, #audioVisual #content, .article #container #content {background-color: #ffffff; width: 100%; margin: 20px 0px 10px 0px; position: relative;}

.back {color: #ffffff; background: #aed4ff url(../images/94_btn_prev.gif) no-repeat left center; padding: 5px 10px 5px 1.4em; margin: 0px 0px 0px 10px;}
.back:hover {background-color: #ffce59;}

#news #content h1 {text-indent: -9999px; background: #505050 url(../images/94_sub_nws.gif) no-repeat top left; width: 155px; height: 49px; margin: 0px 0px 0px 10px;}
#news #content h2 {font-size: 1.2em; background-color: #ffce59; height: 2.2em; line-height: 2.2em; text-transform: uppercase; color: #ffffff; position: relative; padding-left: 13.5em; overflow: hidden;}
#news #content h2 em {font-style: normal; font-size: 3.3em; line-height: 1em; position: absolute; top: -8px; left: 8px;}

#discography #content h1 {text-indent: -9999px; background: #505050 url(../images/94_sub_dsc.gif) no-repeat top left; width: 372px; height: 66px; margin: 0px 0px 0px 10px;}
#discography .wrpGry img {position: absolute; top: 10px; left: 10px; border: 1px solid #4983c4; padding: 2px;}
#discography .wrpGry ul {background-color: #d8d8d8; min-height: 217px; padding: 10px 0px 0px 250px; height: 19em; overflow: hidden;}
#discography .wrpGry ul li {font-size: 1em; line-height: 0.8em; width: 240px; height: 5em; float: left; clear: left;}
#discography .wrpGry ul .col2 {position: relative; bottom: 20em; left: 250px;}
#discography .wrpGry ul li object {margin: 5px 0px 0px 0px;}
#discography .playerCredit {text-align: right; margin-right: 10px;}

#shows #content h1 {text-indent: -9999px; background: #505050 url(../images/94_sub_shw.gif) no-repeat top left; width: 194px; height: 49px; margin: 0px 0px 0px 10px;}
#shows #content h2 {font-size: 3.7em; background-color: #ffce59; text-transform: uppercase; color: #ffffff; line-height: 0.73em; height: 0.7em; overflow: hidden; padding-left: 8px;}
#shows #havePhotos {margin-bottom: 0px;}
#shows #havePhotos img {border: 1px solid #4983c4; padding: 2px;}
#shows .email {text-indent: -9999px; background: url(../images/94_shw_eml.gif) no-repeat left top; display: block; width: 178px; height: 18px;}
#shows .email:hover {background-position: left bottom;}
#shows table {font-size: 1em; width: 490px; margin-top: 10px; border-spacing: 0px;}
#shows table th {font-size: 1.2em;}
#shows table td, #shows table th {vertical-align: top; padding: 3px 10px;}
#shows table #dateCol {width: 100px;}
#shows table #venueCol {width: 115px;}
#shows table .oddRow {background-color: #d8d8d8;}

#press #content h1 {text-indent: -9999px; background: #505050 url(../images/94_sub_prs.gif) no-repeat top left; width: 178px; height: 49px; margin: 0px 0px 20px 10px;}
#press #content h2 {font-size: 1.4em; padding: 10px;}
#press #articles {margin-bottom: 0px;}
#press #pressKit {margin: 0px 0px 20px 10px; float: left;}
#press #pressKit li {float: left;}
#press #pressKit li a {background-color: #aed4ff; width: 153px; display: block; text-align: center; color: #505050; padding: 110px 0px 10px 0px; margin-left: 10px;}
#press #kitEpk {background: url(../images/94_prs_kit_epk.gif) no-repeat left top;}
#press #kitEml {background: url(../images/94_prs_kit_eml.gif) no-repeat left top;}
#press #kitOne {background: url(../images/94_prs_kit_one.gif) no-repeat left top;}
#press #pressKit li a:hover {background-color: #ffce59; background-position: right top;}
#press .wrpGry ul {overflow: auto;}
#press .wrpGry li {width: 153px; text-align: center; float: left; margin: 10px 0px 10px 10px;}
#press .wrpGry ul li a {display: block;}
.article #content h2 {margin-top: 20px;}
.article #content p {margin: 10px;}
.article #content h3 {font-size: 1em; font-style: italic; margin-left: 10px;}
.article #content a {margin-left: 10px;}

#contact #content {background-color: #ffffff; float: right; width: 500px; margin: 20px 0px 10px 0px; display: inline;}
#contact #content h1 {text-indent: -9999px; background: #505050 url(../images/94_sub_cnt.gif) no-repeat top left; width: 253px; height: 49px;}
#contact #content h2 {font-size: 1.4em; margin: 20px 0px 10px 0px;}
#contact #keepTrack {margin-bottom: 10px;}
#contact .email {text-indent: -9999px; background: url(../images/94_cnt_eml.gif) no-repeat left top; display: block; width: 178px; height: 18px;}
#contact .email:hover {background-position: left bottom;}

#audioVisual #content h1 {text-indent: -9999px; background: #505050 url(../images/94_sub_av.gif) no-repeat top left; width: 354px; height: 64px; margin: 0px 0px 10px 10px;}
#audioVisual #video ul, #audioVisual #photo ul {overflow: auto; margin: 0px 0px 0px -10px;}
#audioVisual #video li, #audioVisual #photo li {float: left; margin: 0px 0px 10px 20px;}
#audioVisual #video a, #audioVisual #photo a {display: block; text-align: center; padding: 0; margin: 0;}
#audioVisual #music p {padding-bottom: 10px;}
#audioVisual #content img, #audioVisual #photo img {display: block;}
#audioVisual .imgGroup {background: url(../images/94_av_pho_bg.gif) no-repeat left top; display: block; width: 230px; height: 157px; position: relative}
#audioVisual .imgGroup:hover {background-position: left bottom; border: 0px; background-color: transparent;}
#audioVisual .imgGroup img {border: 0px; margin: 0px 0px 0px 1px; padding-top: 3px; background-color: transparent;}
#audioVisual .media h2, #audioVisual .indMedia h2 {text-align: center;}
#audioVisual .media ul {overflow: auto; margin: 5px 0px 0px -10px;}
#audioVisual .media li {float: left; margin: 0px 0px 0px 20px; text-align: center; width: 234px; height: 16em; min-height: 200px; display: inline;}
#audioVisual .largeVideo object {margin: 0px auto 20px auto; display: block;}
#audioVisual .largeVideo p {text-align: center; margin-bottom: 0px;}
#audioVisual #largePhoto {margin: 10px auto 20px auto; text-align: center; position: relative;}
#audioVisual #largePhoto img {display: inline; vertical-align: middle;}
#audioVisual #largePhoto .prev {text-indent: -9999px; background: #aed4ff url(../images/94_btn_prev.gif) no-repeat left center; display: block; width: 30px; height: 85px; position: absolute; left: 10px; top: 40%;}
#audioVisual #largePhoto .next {text-indent: -9999px; background: #aed4ff url(../images/94_btn_next.gif) no-repeat right center; display: block; width: 30px; height: 85px; position: absolute; right: 10px; top: 40%;}
#audioVisual #largePhoto .prev:hover, #audioVisual #largePhoto .next:hover {background-color: #ffce59;}
#audioVisual #largePhoto .first, #audioVisual #largePhoto .last {display: none;}

/* CONTENT STYLE CLOSE --------------------- */


/* FOOTER STYLE OPEN------------------------------ */

#footer {font-size: 0.8em; clear: both; background: #000000 url(../images/94_ftr_bg.jpg) no-repeat top left; margin: 0px 10px 0px 10px; text-align: center; height: 122px; padding-top: 1px;}
#footer ul {background-color: #aed4ff; margin: 34px 10px 0px 10px; padding-top: 10px;}
#footer li {display: inline; text-transform: uppercase; padding: 0px 2px;}
#footer p {background-color: #aed4ff; line-height: 1em; margin: 0px 10px 10px 10px; padding: 2px 0px 10px 0px;}

/* FOOTER STYLE CLOSE----------------------------- */