/* -------------------------------
 	Content
------------------------------- */
* {
padding : 0;
margin : 0;
}
body {
background : #fff;
font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#wrapper {
width : 770px;
margin : 0 auto;
}
#header {
border : none;
margin : 0 5px 5px;
height : 214px;
background-color : #ffffff;
background-image : url(images/music_header.jpg);
}
#leftcolumn {
margin : 0 5px 5px;
padding : 20px 4px 4px;
display : inline;
width : 50%;
float : left;
border : solid;
background-color : #ffffff;
min-height : 300px;
border-width : 0 1px 0 0;
border-color : #000000 #999999 #000000 #000000;
}
#rightcolumn {
border : 0px #ccc none;
margin : 0 0 5px 0;
display : inline;
padding : 4px;
width : 46%;
float : left;
min-height : 300px;
}
#footer {
margin : 0 5px 5px;
display : inline;
padding : 100px 4px 4px;
float : left;
width : 97.8%;
; background-repeat: no-repeat}
#player {
margin : 0 0;
padding : 2px 2px;
clear : left;
; visibility: visible; clip:  rect(   )}
#latest {
clear : left;
}
#blooming {
padding : 0 0 0px;
margin : 0 0;
clear : left;
}
#registration {
clear : left;
; padding-bottom: 10px}

#indiestore {
clear : left;
; padding-bottom: 10px}

/* -------------------------------
 	Presentation
------------------------------- */

h2 {
font : bold 2.5em/1em Times, serif;
margin : 0 0;
position : relative;
overflow : hidden;
float : left;
padding : 35px 8px 10px 5px;
}
h2 span {
position : absolute;
width : 100%;
height : 2em;
}
p {
clear : left;
color : #666666;
; visibility: visible; clip:  rect(   )}
.pattern1 span {
background : url(images/wornpattern.gif) repeat-x;
width : 300px;
; height: 18px}
h3 {
clear : left;
color : #1f5f89;
font : normal 18px Georgia, "Times New Roman", serif;
margin : 5px 0;
margin : 10px 0;
}
#subheader {
font : bold 2.5em/1em Times, serif;
margin : 0 0;
position : relative;
overflow : hidden;
float : left;
padding : 15px 8px 3px 5px;
}
INPUT {
border: 1px solid #006;
background: #ffc;
}
.input:hover {
border: 1px solid #f00;
background: #ff6;
}

.button
border: 1px solid #006;
background: #ccf;
}
.button:hover
border: 1px solid #f00;
background: #eef;
}
label {

display block;
width: 150px;
float: left;
margin: 2px 4px 6px 4px;
text-align: right;
}
br { clear: left; }

.requirements {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-align: left; font-style: italic; padding-left: 100px}a:hover {  color: #CCCCCC}
.playertext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #777; text-align: left}a:hover {  color: #CCCCCC}
.smallertext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999; text-align: left; padding-top: 5px; visibility: visible; clip:  rect(   )}a:hover {  color: #999999}

/* -------------------------------
 	Menu
------------------------------- */

#menu {
padding : 0 0 10;
margin : 0 0;
clear : left;
}
#vertical {
width : 15em;
padding : 0 0;
margin : 0 auto;
list-style-type : none;
font-size : 16px;
font-family : georgia, "times new roman", serif;
}
#vertical li {
float : left;
border : 0.2em solid #eee;
margin : 0.1em 0.1em;
}
#vertical li a {
text-decoration : none;
color : #000;
display : block;
width : 1.5em;
height : 1.5em;
border-top : 0.1em solid #000;
height : auto;
}
#vertical li a em {
font-style : normal;
display : block;
text-align : center;
background : #fff;
border-left : 0.1em solid #000;
border-right : 0.1em solid #000;
}
#vertical li a em.nd {
border-bottom : 0.1em solid #000;
}
#vertical li a:hover {
background : #eee;
}
#vertical li a:hover em {
background : #eee;
color : #999999;
}

a {  color: #000000; text-decoration: none}
.album_list {  font-size: 10px; color: #000000}
.press_text {  font-style: italic; color: #666666; font-weight: bold}
.footer_text {  padding-left: 4px; text-align: center}

/* -------------------------------
 	My Table
------------------------------- */


CAPTION.MYTABLE
  {
     color:white;
; border: none  ; text-align: left; padding-bottom: 10px}

  TABLE.MYTABLE
  { 
     width:370px;
; border: 2px none; ; float: left}

  TH.MYTABLE
  {
     font-size:10pt;
     color:white;
; font-weight: normal  }


  TR.MYTABLE
  { 
  }

  TD.MYTABLE
  {  
     font-size:10pt;
     color:white;
     text-align:left;
; border: 1px none; margin: 0px 0px 0px 1px  }
