BODY
{
	FONT-FAMILY: verdana, arial, helvetica;
	FONT-SIZE: 11px;
	COLOR: black;
	BACKGROUND-COLOR: #FAFAFA
}

.kdiams
{
	FONT-SIZE: 16px; FONT-WEIGHT: bold; COLOR: #000000
}


/* IMAGE STYLES */
IMG.single
{
        FLOAT: left;
        WIDTH: 50px;
        HEIGHT: 50;
        MARGIN-RIGHT: 5
}

IMG.album
{
	FLOAT: left;
	WIDTH: 200;
	HEIGHT: 150;
	MARGIN-RIGHT: 5;
}

IMG.tvshow
{
	FLOAT: left;
	WIDTH: 200;
	HEIGHT: 150;
	MARGIN-RIGHT: 5;
}


/* PAGE HEADER STYLES */
.mtitle
{
	  FONT-FAMILY: verdana, arial, helvetica;
        FONT-WEIGHT: bold;
        FONT-SIZE: 20px;
        COLOR: black
}


/* ALBUM STYLES */
.atable
{
	TABLE-LAYOUT: fixed;
	WIDTH: 750;
	VERTICAL-ALIGN: top;
	BORDER: 0;
	MARGIN: 5;
	PADDING: 5
}

.atitle
{
	FONT-FAMILY: verdana, arial, helvetica;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: black;
	PADDING-LEFT: 10;
	VERTICAL-ALIGN: top
}

.arelease
{
	FONT-FAMILY: verdana, arial, helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 10;
	VERTICAL-ALIGN: middle;
	COLOR: black
}

.adetails
{
	FONT-FAMILY: verdana, arial, helvetica;
	FONT-SIZE: 11px;
	PADDING-LEFT: 10;
	VERTICAL-ALIGN: middle;
	COLOR: black
}

.anote
{
	FONT-FAMILY: verdana, arial, helvetica;
	FONT-SIZE: 10px;
	FONT-STYLE: italic;
	PADDING-LEFT: 10;
	COLOR: black
}


/* ALBUM TABLE STYLES */
.dtable
{
	TABLE-LAYOUT: fixed;
	WIDTH: 750;
      VERTICAL-ALIGN: top;
	BORDER: 0;
	MARGIN: 2;
	PADDING: 2
}

.tdside
{
	FONT-FAMILY: verdana, arial, helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: 600;
	COLOR: black
}

.td1
{
	FONT-FAMILY: verdana, arial, helvetica;
	FONT-SIZE: 11px;
	COLOR: black;
	WIDTH: 50%;
	VERTICAL-ALIGN: top
}

.td2
{
	FONT-FAMILY: verdana, arial, helvetica;
	FONT-SIZE: 11px;
	COLOR: black;
	WIDTH: 40%;
	VERTICAL-ALIGN: top
}

.td3
{
	FONT-FAMILY: verdana, arial, helvetica;
	FONT-SIZE: 11px;
	COLOR: black;
	WIDTH: 10%;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: right
}

.tdnote1
{
    FONT-FAMILY: verdana, arial, helvetica;
    FONT-SIZE: 11px;
    FONT-STYLE: italic;
    FONT-WEIGHT: 500;
    COLOR: black
}

.tdnote2
{
    FONT-FAMILY: verdana, arial, helvetica;
    FONT-SIZE: 11px;
    COLOR: black
}


/* TV TABLE STYLES */
.tvtable
{
	TABLE-LAYOUT: fixed;
	WIDTH: 700;
	BORDER: 0;
	MARGIN: 2;
	PADDING: 2
}

.tvside
{
	FONT-FAMILY: verdana, arial, helvetica;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 600;
	COLOR: black
}

.tvd1
{
	FONT-FAMILY: verdana, arial, helvetica;
	FONT-SIZE: 10px;
	COLOR: black;
	WIDTH: 10%;
	TEXT-ALIGN: right;
	VERTICAL-ALIGN: top
}

.tvd2
{
	FONT-FAMILY: verdana, arial, helvetica;
	FONT-SIZE: 10px;
	COLOR: black;
	WIDTH: 35%;
	VERTICAL-ALIGN: top
}

.tvd3
{
	FONT-FAMILY: verdana, arial, helvetica;
	FONT-SIZE: 10px;
	COLOR: black;
	WIDTH: 55%;
	VERTICAL-ALIGN: top;
}

.tdnote1
{
    FONT-FAMILY: verdana, arial, helvetica;
    FONT-SIZE: 10px;
    FONT-STYLE: italic;
    FONT-WEIGHT: 500;
    COLOR: black
}

.tdnote2
{
    FONT-FAMILY: verdana, arial, helvetica;
    FONT-SIZE: 10px;
    COLOR: black
}


/* --------------------------------------------------- NEW SIDEBARS --------------------------------------------------- */
.sbtable
{
        BORDER-WIDTH: 0;
        MARGIN-TOP: 10;
        MARGIN-BOTTOM: 10;
        VERTICAL-ALIGN: top;
        ALIGN: left;
        PADDING: 2
}

.sbtitle
{
        FONT-FAMILY: verdana, arial, helvetica;
        FONT-SIZE: 12px;
        FONT-WEIGHT: bold;
        COLOR: black
}

.sbtitleuk
{
        FONT-FAMILY: verdana, arial, helvetica;
        FONT-SIZE: 12px;
        FONT-WEIGHT: bold;
        COLOR: green
}

.sbtext
{
        FONT-FAMILY: verdana, arial, helvetica;
        FONT-SIZE: 11px;
        COLOR: black;
        ALIGN: left;
        VERTICAL-ALIGN: middle
}


/* OTHERS */
.linka
{
    FONT-FAMILY: verdana, arial, helvetica;
    FONT-SIZE: 11px;
    FONT-WEIGHT: 600;
    COLOR: black
}
.linkb
{
    FONT-FAMILY: verdana, arial, helvetica;
    FONT-SIZE: 11px;
    COLOR: black
}

.copyw
{
    FONT-FAMILY: verdana, arial, helvetica;
    FONT-SIZE: 9px;
    COLOR: #808080
}

.tv
{
    FONT-FAMILY: verdana, arial, helvetica;
    FONT-SIZE: 10px;
    COLOR: black;
    VERTICAL-ALIGN: middle;
    ALIGN: middle
}



/* ROLLOVERS */
a:link
{
	COLOR: blue;
	TEXT-DECORATION: none
}

a:active
{
	COLOR: yellow;
	TEXT-DECORATION: none
}

a:visited
{
	COLOR: blue;
	TEXT-DECORATION: none
}

a:hover
{
	COLOR: white;
	BACKGROUND: blue;
	TEXT-DECORATION: none
}

a.ext:link
{
	COLOR: #BF00FF;
	FONT-WEIGHT: bold;
	BORDER: 0;
	TEXT-DECORATION: none
}

a.ext:hover
{
	COLOR: white;
	FONT-WEIGHT: bold;
	BORDER: 0;
	BACKGROUND: #BF00FF
}

a.web:hover
{
	COLOR: white;
	FONT-WEIGHT: bold;
	BACKGROUND: white
}

.zoom_img img{
	position:relative;
	height:150px;
	width:150px;
	left:0px;
	top:0px;
	-moz-transition:-moz-transform 0.1s ease-in;
	-webkit-transition:-webkit-transform 0.1s ease-in;
	-o-transition:-o-transform 0.1s ease-in;
}

.zoom_img img:hover{
    box-shadow: 3px 3px 2px #808080;
    left:85px;
    top:95px;
    z-index:9999;
	-moz-transform:scale(2.25);
	-webkit-transform:scale(2.25);
	-o-transform:scale(2.25);
}

span.dropt {background: #ffffff;}
span.dropt:hover {text-decoration: none; background: #ffffff; z-index: 6; }
span.dropt span {position: absolute; left: -9999px;
  margin: 20px 0 0 0px; padding: 3px 3px 3px 3px;
  border-style:solid; border-color:black; border-width:1px; box-shadow: 5px 5px 2px #808080; z-index: 6;}
span.dropt:hover span {left: 2%; background: #ffffff;}
span.dropt span {position: absolute; left: -9999px;
  margin: 4px 0 0 0px; padding: 10px 10px 10px 10px ;
  border-style:solid; border-color:black; border-width:1px;}
span.dropt:hover span {margin: 30px 0 0 150px; background: #F5F6CE; z-index:6;
}
