body {margin:0;
      padding:0;
      font-family:sans-serif;
      background-color:#d2cdd2;
      font-size:0.85em;
}

a {color:#8888ff;text-decoration:none;}
object {border:0 none #dddddd;margin-top:10px;cursor:pointer;}
#flickr {border:3px none #dddddd;margin-top:66px;margin-left:270px;width:410px;}
img {border-style:none;}
a[onclick]   {color:#000000;text-decoration:none;cursor:text;}
li{margin-bottom:12px;}

                  
#container {
          position:absolute;
          left:0;
          top:0;
          bottom:0;
          right:0;
          height:580px;
          width:820px;
          background-color:#ffffff;
}

#border{
   position:absolute;top:20px;left:20px;right:20px;
   padding-left:100px;
   height:460px;
   width:620px;
   border:0px none #dddddd;
   overflow:hidden;   
}

#banner{
   position:absolute;top:20px;left:20px;right:20px;
   padding-left:320px;
   height:130px;
   border:0px none #dddddd;
}

#medialx {position:absolute;left:200px; top:16px;}
#musiclx {position:absolute;right:125px; top:16px;}
#aboutlx {position:absolute;left:90px; top:48px;}
#showslx {position:absolute;right:25px; top:60px;}
div#heading {border:0px none #dddddd;
             position:relative;right:160px; top:90px;
             margin-top:-40px;
             margin-left:80px;
             margin-right:40px;

             }

#content{
   position:absolute;top:150px;left:40px;right:40px;bottom:10px;
   border:0px none #dddddd;
   height:420px;
   overflow-y:auto;
}

div#right{margin-left:0px;margin-top:30px;
          padding:16px;
          border:0px none #dddddd;
          margin-left:260px;}
div#left {margin-top:0;margin-left:10px;float:left;}


#home    {margin-left:154px;margin-top:-40px;}
div#left img {margin-top:10px;margin-left:10px;}
img#allfour {margin-left:40px;margin-top:-20px;}
table#bio {margin-top:55px;}
table#bio td{vertical-align:top;padding:4px;font-size:0.85em;}
table#bio img {border:6px outset #333333;}
div.songlist {width:232px;height:172px;
              background-image:url(/images/musicbdrop.gif);
              border:1px none #cccccc;padding:16px;
              background-repeat:no-repeat;
              margin:60px 0 0 0;
              }
div.songlist a {background-color:#588558;
                border:4px outset #8bb88b;
                padding:3px 3px 3px 3px;
                display:block;
                width:180px;
                color:#ffeeff;}
div.songlist span {color:#555555;font-weight:bold;}

#oldflash {margin-left:120px;width:280px;}
p#skipintro {border:0px solid #dddddd;font-size:0.8em;margin-left:230px;width:90px;}
img#duo {margin-top:0px;}
.readmore {font-size:0.8em;background-color:#ffffcd;padding:3px;max-width:160px;}
#hearthis {font-family:monospace;font-size:1.1em;}
ul.simple {list-style-type:none;margin-top:2px;}
ul.simple li {margin-bottom:2px;}
p.buffer {height:40px;}
p.listhd {margin-bottom:0px;}
div.bufferht {padding-top:50px;}
span.fxlink {color:#2d2daa;text-decoration:none;cursor:pointer;}
.inline {display:inline;}
.ind {margin-left:12px;}
p.ind {margin-top:-12px;}
.small {font-size:0.83em;}



/* ====================== */
/*                        */
/* styles for media page  */
/*                        */
/* ====================== */
span.subtop {color:#000080;
         font-size:1.2em;
         background-color:#eeeeee;
         width:100px;
         cursor:pointer;
         display:block;
         border:3px outset #fafafa;
         padding:2px;
         margin-left:40px;
         margin-top:18px;
         margin-bottom:18px;
         z-index:8;
}

div#press {display:block;}
div#video {display:none;}
div#photos {display:none;width:440px;height:280px;
            background-color:transparent;overflow:hidden;}
#selector {
   position:absolute;left:147px;top:45px;z-index:0;display:none;
}

div#top {position:relative;top:8px;left:-30px;}

#slides{
   background-color:#ffffff;
   width:366px;
   height:392px;
   border-width:3px;
   border-style:outset;
   border-color:#eeeeee;
   overflow:hidden;
   }

#photonav {margin-left:0px;width:360px;}   

#lpic{display:none;}
#rpic{display:none;}
#photocap{font-style:italic;font-size:0.8em;width:298px;padding:0;
      overflow:hidden;text-align:center;position:absolute;top:6px;left:30px;  
}
#phrame{position:relative;top:8px;left:1px;text-align:center;}   
/* ====================== */
/*                        */
/* end CSS 4  media page  */
/*                        */
/* ====================== */



#topleft{background-image:url(/images/topleft3.jpg);
         background-repeat:no-repeat;
         width:373px;height:261px;
         border:0px solid #dddddd;
         position:absolute;
         background-color:transparent;
         top:0;left:0;
}
#topmid{background-image:url(/images/topmid3.jpg);
        background-repeat:repeat-x;
        height:20px;
        border:1px none #dddddd;
        position:absolute;
        width:80px;
        top:0;
        left:373px;
        right:0;
}
#topright{background-image:url(/images/topright3.jpg);
         background-repeat:no-repeat;
         width:373px;height:261px;
         border:1px none #dddddd;
         position:absolute;
         top:0;
         left:453px;
}
#rightmid{background-image:url(/images/leftmid3.jpg);
         background-repeat:repeat-y;
         width:30px;
         height:80px;
         border:1px none #dddddd;
         position:absolute;
         top:261px;left:0;bottom:0;
}
#leftmid{background-image:url(/images/rightmid3.jpg);
         background-repeat:repeat-y;
         width:30px;
         height:80px;
         border:1px none #dddddd;
         position:absolute;top:261px;left:796px;bottom:0;
}
#btmleft{background-image:url(/images/btmleft3.jpg);
         background-repeat:no-repeat;
         width:373px;height:261px;
         border:1px none #dddddd;
         position:absolute;top:321px;
}
#btmmid{background-image:url(/images/btmmid3.jpg);
        background-repeat:repeat-x;
        height:20px;
        width:80px;
        border:1px none #dddddd;
        position:absolute;top:562px;left:373px;
}
#btmright{background-image:url(/images/btmright3.jpg);
         background-repeat:no-repeat;
         width:373px;height:261px;
         border:1px none #dddddd;
         position:absolute;top:321px;left:453px;
}


