* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	BACKGROUND: #3b4b4b; FONT: 13px Arial,Helvetica,sans-serif
}
HTML {
	HEIGHT: 100%
}
BODY {
	HEIGHT: 100%
}
#mainmenu:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#networks:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
*:first-child + HTML #content .item {
	POSITION: static
}
*:first-child + HTML #content .blogcomment {
	POSITION: static
}
* HTML #content .item {
	POSITION: static
}
* HTML #content .blogcomment {
	POSITION: static
}
#wrapper {
	BACKGROUND: url(mainbg.jpg) #b1bcc0 no-repeat; OVERFLOW: hidden; COLOR: #124177; POSITION: relative; HEIGHT: 668px
}
#innerwrap {
	MARGIN-LEFT: 546px; WIDTH: 516px
}
#header H1 A {
	MARGIN-TOP: 20px; DISPLAY: block; OVERFLOW: hidden; WIDTH: 230px; PADDING-TOP: 34px; HEIGHT: 0px
}
#mainmenu {
	MARGIN-TOP: 10px; HEIGHT: 1%
}
#mainmenu UL {
	LIST-STYLE-TYPE: none
}
#mainmenu LI {
	FLOAT: left
}
#mainmenu A {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN-LEFT: 22px; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; COLOR: #955; PADDING-TOP: 17px; HEIGHT: 0px; BACKGROUND-COLOR: #0f0; TEXT-DECORATION: none
}
#mainmenu A:hover {
	COLOR: #900
}
#mainmenu A.home_nav {
	BACKGROUND: url(topnav.jpg) no-repeat -1px 0px; MARGIN-LEFT: 0px; WIDTH: 36px
}
#mainmenu A.home_nav:hover {
	BACKGROUND-POSITION: -1px -16px
}
#mainmenu LI.current A.home_nav {
	BACKGROUND-POSITION: -1px -16px
}
#mainmenu A.bio_nav {
	BACKGROUND: url(topnav.jpg) no-repeat -60px 0px; WIDTH: 21px
}
#mainmenu A.bio_nav:hover {
	BACKGROUND-POSITION: -60px -16px
}
#mainmenu LI.current A.bio_nav {
	BACKGROUND-POSITION: -60px -16px
}
#mainmenu A.music_nav {
	BACKGROUND: url(topnav.jpg) no-repeat -104px 0px; WIDTH: 40px
}
#mainmenu A.music_nav:hover {
	BACKGROUND-POSITION: -104px -16px
}
#mainmenu LI.current A.music_nav {
	BACKGROUND-POSITION: -104px -16px
}
#mainmenu A.news_nav {
	BACKGROUND: url(topnav.jpg) no-repeat -167px 0px; WIDTH: 35px
}
#mainmenu A.news_nav:hover {
	BACKGROUND-POSITION: -167px -16px
}
#mainmenu LI.current A.news_nav {
	BACKGROUND-POSITION: -167px -16px
}
#mainmenu A.photos_nav {
	BACKGROUND: url(topnav.jpg) no-repeat -225px 0px; WIDTH: 48px
}
#mainmenu A.photos_nav:hover {
	BACKGROUND-POSITION: -225px -16px
}
#mainmenu LI.current A.photos_nav {
	BACKGROUND-POSITION: -225px -16px
}
#mainmenu A.shows_nav {
	BACKGROUND: url(topnav.jpg) no-repeat -296px 0px; WIDTH: 44px
}
#mainmenu A.shows_nav:hover {
	BACKGROUND-POSITION: -296px -16px
}
#mainmenu LI.current A.shows_nav {
	BACKGROUND-POSITION: -296px -16px
}
#mainmenu A.press_nav {
	BACKGROUND: url(topnav.jpg) no-repeat -364px 0px; WIDTH: 39px
}
#mainmenu A.press_nav:hover {
	BACKGROUND-POSITION: -364px -16px
}
#mainmenu LI.current A.press_nav {
	BACKGROUND-POSITION: -364px -16px
}
#mainmenu A.links_nav {
	BACKGROUND: url(topnav.jpg) no-repeat -426px 0px; WIDTH: 35px
}
#mainmenu A.links_nav:hover {
	BACKGROUND-POSITION: -426px -16px
}
#mainmenu LI.current A.links_nav {
	BACKGROUND-POSITION: -426px -16px
}
#mainmenu A.media_nav {
	BACKGROUND: url(topnav.jpg) no-repeat -481px 0px; WIDTH: 40px
}
#mainmenu A.media_nav:hover {
	BACKGROUND-POSITION: -481px -16px
}
#mainmenu LI.current A.media_nav {
	BACKGROUND-POSITION: -481px -16px
}
#content {
	PADDING-RIGHT: 20px; MARGIN-TOP: 40px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; OVERFLOW: auto; COLOR: #855; PADDING-TOP: 0px; HEIGHT: 466px
}
#content H2 {
	BACKGROUND: url(km_line.jpg) no-repeat center bottom; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 12px; FONT: italic 32px/40px Georgia,serif; COLOR: #aaacaa
}
#content .page-1 H3 {
	FONT: small-caps 20px/32px Georgia,serif
}
#content H3 {
	PADDING-BOTTOM: 4px; COLOR: #8f1e24
}
#content .item {
	LINE-HEIGHT: 18px
}
#content P {
	PADDING-BOTTOM: 16px
}
#content A {
	COLOR: #a00
}
#networks {
	MARGIN-TOP: 46px; HEIGHT: 55px
}
* HTML #networks {
	HEIGHT: 1%
}
#networks A {
	DISPLAY: block; FLOAT: left; OVERFLOW: hidden; PADDING-TOP: 52px; HEIGHT: 0px
}
#networks A.netamazon {
	WIDTH: 142px
}
#networks A.netitunes {
	MARGIN-LEFT: 22px; WIDTH: 82px
}
#networks A.netfacebook {
	MARGIN-LEFT: 22px; WIDTH: 110px
}
#networks A.netmyspace {
	MARGIN-LEFT: 20px; WIDTH: 118px
}
#footer {
	BACKGROUND: url(footer_bg.gif) repeat-x
}
#footer {
	BACKGROUND: url(footer_left_bg.gif) no-repeat; FONT: italic 11px/48px Georgia,serif; COLOR: #222; HEIGHT: 86px
}
P.footerleft {
	FLOAT: left; MARGIN-LEFT: 160px; WIDTH: 386px
}
P.footerleft A {
	COLOR: #000; TEXT-DECORATION: none
}
P.footerright {
	FONT-SIZE: 16px; FLOAT: left; COLOR: #aaa
}
P.footerright A {
	COLOR: #ccc; TEXT-DECORATION: none
}
#content .contentcol {
	PADDING-TOP: 8px
}
#content .dditem {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#content .dditem:hover {
	BACKGROUND: #eee; CURSOR: move
}
#content .dragitem {
	BORDER-BOTTOM-WIDTH: 0px
}
#content .dragitemhover {
	BORDER-BOTTOM: #ccc 8px solid
}
#content .ddcol {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#content .ddcolhover {
	BACKGROUND: #ccc
}
#content .post H3.ddheader A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#content .gallery.item {
	BACKGROUND-COLOR: #dcddd7
}
#content UL.galleryphotos {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#content UL.galleryphotos LI {
	FLOAT: left; MARGIN: 0px 8px 16px 0px; LIST-STYLE-TYPE: none
}
#content UL.galleryphotos LI A {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#content UL.galleryphotos IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#content UL.galleryphotos SPAN.caption {
	MARGIN-TOP: 8px; DISPLAY: block; TEXT-ALIGN: center
}
#wrapper #header-image {
	MARGIN-TOP: -27px; MARGIN-LEFT: -20px
}
#wrapper .pubinfo {
	COLOR: #82939a
}
#wrapper .pubinfo A {
	COLOR: #82939a; TEXT-DECORATION: none
}
#wrapper .pubinfo A:hover {
	TEXT-DECORATION: underline
}
TABLE.calevents {
	WIDTH: 100%; TEXT-ALIGN: left
}
TABLE.calevents TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #a4a5a0; PADDING-BOTTOM: 4px; COLOR: #f9f9f9; PADDING-TOP: 4px; BORDER-BOTTOM: #dcddd7 12px solid
}
TABLE.calevents TR.odd {
	BACKGROUND: #c6ccca
}
TABLE.calevents TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 12px; VERTICAL-ALIGN: top; PADDING-TOP: 12px; WHITE-SPACE: nowrap
}
TABLE.calevents TD.location {
	WHITE-SPACE: normal
}
ABBR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
UL.calendarevents {
	LIST-STYLE-TYPE: none
}
DIV.edate {
	FONT-WEIGHT: bold
}
DIV.edesc {
	FONT-STYLE: italic
}
#content .contentcol.page-1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #1e1e26; PADDING-TOP: 0px
}
#content .page-1#ddcol_0 {
	CLEAR: both; OVERFLOW: hidden
}
#content .page-1#ddcol_0 .item {
	FLOAT: left; WIDTH: 220px; FONT-FAMILY: Georgia,serif
}
#content .page-1#ddcol_0 .item P {
	PADDING-BOTTOM: 10px
}
#content .page-1#ddcol_0 .item LI {
	PADDING-BOTTOM: 10px
}
#content .page-1 .feed {
	PADDING-LEFT: 15px; BACKGROUND: url(km_coldivider.gif) no-repeat; MARGIN-LEFT: 5px
}
#content .page-1 A {
	COLOR: #1e1e26; FONT-STYLE: italic; TEXT-DECORATION: none
}
#content .page-1 A:hover {
	FONT-STYLE: italic; TEXT-DECORATION: underline
}
#content .tracklist {
	FLOAT: left; WIDTH: 230px
}
#get_updates .printformbtn {
	DISPLAY: none
}
#get_updates FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 320px; BORDER-RIGHT-WIDTH: 0px
}
#get_updates INPUT {
	BORDER-RIGHT: #b4b4b4 2px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 13px; FLOAT: left; PADDING-BOTTOM: 3px; COLOR: #8b9e9f; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #b4b4b4 2px solid; BORDER-LEFT-STYLE: none
}
#get_updates INPUT:focus {
	COLOR: black
}
#get_updates INPUT#zip {
	WIDTH: 100px
}
#get_updates .fbutton INPUT {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(get_updates.gif) no-repeat left top; FLOAT: left; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 145px; TEXT-INDENT: -9000px; BORDER-BOTTOM: 0px; HEIGHT: 25px
}
*:first-child #get_updates .fbutton INPUT {
	FONT-SIZE: 0px; COLOR: #344445; TEXT-ALIGN: right
}
* HTML #get_updates .fbutton INPUT {
	FONT-SIZE: 0px; COLOR: #344445; TEXT-ALIGN: right
}

