*{margin:0;padding:0}
body{font:13px Arial,Helvetica,sans-serif;background:#3b4b4b}
html,body{height:100%}
#mainmenu:after,#networks:after{content:".";display:block;height:0;clear:both;visibility:hidden}
*:first-child+html #content .item, *:first-child+html #content .blogcomment{position:static}
* html #content .item, * html #content .blogcomment{position:static}
#wrapper{background:#b1bcc0 url(/media/images/mainbg.jpg) no-repeat;position:relative;height:668px;overflow:hidden;color:#124177}
#innerwrap{width:516px;margin-left:546px}
#header h1 a{display:block;padding-top:34px;height:0;overflow:hidden;width:230px;margin-top:20px}
#mainmenu{margin-top:10px;height:1%}
#mainmenu ul{list-style:none}
#mainmenu li{float:left}
#mainmenu a{display:block;padding-top:17px;height:0;overflow:hidden;text-transform:uppercase;
text-decoration:none;color:#955;font-weight:bold;margin-left:22px;background-color:#0f0}
#mainmenu a:hover{color:#900}
#mainmenu a.home_nav{background:url(/media/images/topnav.jpg) -1px 0 no-repeat;width:36px;margin-left:0}
#mainmenu a.home_nav:hover,#mainmenu li.current a.home_nav{background-position:-1px -16px}
#mainmenu a.bio_nav{background:url(/media/images/topnav.jpg) -60px 0 no-repeat;width:21px}
#mainmenu a.bio_nav:hover,#mainmenu li.current a.bio_nav{background-position:-60px -16px}
#mainmenu a.music_nav{background:url(/media/images/topnav.jpg) -104px 0 no-repeat;width:40px}
#mainmenu a.music_nav:hover,#mainmenu li.current a.music_nav{background-position:-104px -16px}
#mainmenu a.news_nav{background:url(/media/images/topnav.jpg) -167px 0 no-repeat;width:35px}
#mainmenu a.news_nav:hover,#mainmenu li.current a.news_nav{background-position:-167px -16px}
#mainmenu a.photos_nav{background:url(/media/images/topnav.jpg) -225px 0 no-repeat;width:48px}
#mainmenu a.photos_nav:hover,#mainmenu li.current a.photos_nav{background-position:-225px -16px}
#mainmenu a.shows_nav{background:url(/media/images/topnav.jpg) -296px 0 no-repeat;width:44px}
#mainmenu a.shows_nav:hover,#mainmenu li.current a.shows_nav{background-position:-296px -16px}
#mainmenu a.press_nav{background:url(/media/images/topnav.jpg) -364px 0 no-repeat;width:39px}
#mainmenu a.press_nav:hover,#mainmenu li.current a.press_nav{background-position:-364px -16px}
#mainmenu a.links_nav{background:url(/media/images/topnav.jpg) -426px 0 no-repeat;width:35px}
#mainmenu a.links_nav:hover,#mainmenu li.current a.links_nav{background-position:-426px -16px}
#mainmenu a.media_nav{background:url(/media/images/topnav.jpg) -481px 0 no-repeat;width:40px}
#mainmenu a.media_nav:hover,#mainmenu li.current a.media_nav{background-position:-481px -16px}

#content{padding:0 20px;margin-top:40px;height:466px;overflow:auto;color:#855}
#content h2{font:italic normal normal 32px/40px Georgia,serif;color:#aaacaa;padding-bottom:12px;margin-bottom:12px;
background:url(/media/images/km_line.jpg) center bottom no-repeat}
#content .page-1 h3{font:bold small-caps normal 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;padding-top:52px;height:0;overflow:hidden}
#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(/media/images/footer_bg.gif) repeat-x}
#footer{height:86px;background:url(/media/images/footer_left_bg.gif) no-repeat;
font:italic normal normal 11px/48px Georgia,serif;color:#222}
p.footerleft{float:left;margin-left:160px;width:386px}
p.footerleft a{color:#000;text-decoration:none}
p.footerright{float:left;font-size:16px;color:#aaa}
p.footerright a{color:#ccc;text-decoration:none}

/* overrides */
#content .contentcol{padding-top:8px}
#content .dditem{background:transparent}
#content .dditem:hover{cursor:move;background:#eee}
#content .dragitem{border-bottom:0}
#content .dragitemhover{border-bottom:8px solid #ccc}
#content .ddcol{background:transparent}
#content .ddcolhover{background:#ccc}

#content .post h3.ddheader a{text-decoration:none;font-weight:bold}

#content .item.gallery{background-color:#DCDDD7}
#content ul.galleryphotos{margin:0;padding:0}
#content ul.galleryphotos li{list-style:none;float:left;margin:0 8px 16px 0}
#content ul.galleryphotos li a{display:block;border:0}
#content ul.galleryphotos img{border:0}
#content ul.galleryphotos span.caption{margin-top:8px;display:block;text-align:center}

#wrapper #header-image{margin-left:-20px;margin-top:-27px}
#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{background:#a4a5a0;color:#f9f9f9;padding:4px 4px;border-bottom:12px solid #dcddd7}
table.calevents tr.odd{background:#c6ccca}
table.calevents td{padding:12px 4px;font-size:12px;vertical-align:top;white-space:nowrap}
table.calevents td.location{white-space:normal}
abbr{border:0}
ul.calendarevents{list-style:none}
div.edate{font-weight:bold}
div.edesc{font-style:italic}

#content .page-1.contentcol{padding:0;color:#1E1E26}
#content #ddcol_0.page-1 {clear:both;overflow:hidden}
#content #ddcol_0.page-1 .item{width:220px;float:left;font-family:Georgia,serif}
#content #ddcol_0.page-1 .item p,#content #ddcol_0.page-1 .item li{padding-bottom:10px}
#content .page-1 .feed{padding-left:15px;margin-left:5px;background:url(/media/images/km_coldivider.gif) no-repeat}
#content .page-1 a{font-style:italic;text-decoration:none;color:#1E1E26}
#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:0;width:320px;float:left}
#get_updates input{float:left;border:none;border-right:2px solid #B4B4B4;border-bottom:2px solid #B4B4B4;
padding:3px 5px;margin-right:5px;color:#8B9E9F;font-size:13px}
#get_updates input:focus{color:black}
#get_updates input#zip{width:100px}
#get_updates .fbutton input{background:url(/media/images/get_updates.gif) no-repeat left top;height:25px;width:145px;
border:0;float:left;text-indent:-9000px;border:none;margin:0}
*: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}
