html {
    overflow-y  :   scroll;
}

body {
	margin      :   0px;
	padding     :   0px;
}

a {
    text-decoration : none;
}

#pageholder {
	width       :   890px;      /* 920px ialt */ 
	margin      :   0px auto;
	padding     :   12px 15px 180px 15px;
}

#pagetop {
    overflow    :   hidden;
    height	:   100px;
}

#linkbar {
    height      :   10px;
    padding     :   3px 5px 7px 5px;

    font-size   :   11px;
    font-weight :   bold;
}

#extrabox {
    width       :   230px;
    float       :   right;
    padding     :   15px 10px;
}

#extrabox .dateholder {
    font-size   :   9px;
}

#extrabox .title
{
    font-size   :   20px;
}

#content {
    width       :   565px;
    overflow    :   hidden;
}

#content .dateholder {
    font-weight :   bold;
    font-size   :   11pt;
}

#content .title,
#main .nameview
{
    font-size   :   24pt;
}

#main {
    width	:   100%;
    overflow	:   auto;
    position	:   relative;
}

.imageholder
{
    float       :   left;
    width       :   300px;
}

.descriptor
{
    float       :   left;
    width       :   410px;
    margin      :   8px 0px 0px 25px;

    font-size   :   10px;
    line-height :   14px;
}

/* Colors */
a
{
    color       :   rgb(0,0,0);
}

#linkbar a {
    color       :   rgb(255,255,255);
}

#extrabox .dateholder,
#extrabox .text,
#content .dateholder
{
    color       :   rgb(179,179,179);
    font-size	:   13px;
}

#extrabox .title,
#content .title a,
#content a:hover,
#main .nameview a:hover,
#main .nameview,
.thumbholder .thumbtext
{
    color       :   rgb(50,255,170); /* turkis */
}

.thumbtext a {
    color	:   rgb(50,255,170);
}
body {
	background  :   rgb(255,255,255);
}

#linkbar,
#selector .selected
{
    background  :   rgb(50,255,170);
}

#extrabox 
{
    background  :   rgb(0,0,0);
}

/* Fonts */

body {
    font-family :   "Lucida Grande", "Lucida Sans Unicode", sans-serif;
}

#content .title,
#extrabox .title,
#main .nameview,
#content .artist_name
{
    font-family :   "Times New Roman", "Times", serif;
}

.artist_name {
    font-size : 24pt;
    display: block;
    margin-top : 10px;
    margin-bottom : 10px;
}

/* Links */

#linkbar a {
    text-decoration :   none;
}

#linkbar a:hover {
    color : rgb(0, 0, 0);
    }

/* Floats */

#linkbar .right,
#closebutton,
#content .website
{
    float       :   right;
}

.website a:hover {
    color : rgb(51, 255, 168);
}

.fl {
	float		:	left;
}

/* Sizes */
#extrabox img
{
    width       :   230px;  
}

.artist_info {
    font-size   :   100%;
}

/* Margins */

#content hr, 
#extrabox hr,
#extrabox img,
#extrabox .dateholder,
#extrabox .title
#content h1.artist_name
{
    margin      :   0px 0px 10px 0px;
}

#content .dateholder,
#content .title
{
    margin      :   0px 0px 15px 0px;
}

#pagetop,
#linkbar
{
    margin      :   0px 0px 20px 0px;	
}

#content .text
{
    margin      :   0px 0px 25px 0px;	
    font-size	:   13px;
}

/* Extras/Specials */

#content hr,
#extrabox hr
{
    height      :   0px;
    border      :   0px;
    border-bottom:  1px rgb(179,179,179) dashed;
}

#content hr
{
    border-bottom:  1px rgb(0,0,0) dashed;
}

#main .nameview a:hover {
    text-decoration : underline;
}

#selector {
    float       :   right;
    margin      :   16px 0px 0px 0px;
    font-size   :   9px;
    font-weight :   bold;
}

#selector a, 
.selected {
    padding : 6px 10px;
}

.thumbtext {
    font-size : 15px;
    }

.thumbholder {
    position : relative;
    background:rgb(0,0,0);
    float : left;
    
    cursor : pointer;
    cursor : hand;
    margin : 0px 15px 15px 0px;
    overflow : hidden;
}

.thumbholder .thumbtext {
    position : absolute;
    top : 45%;
    text-align : center;
    width : 100%;
    display : none;
}

.thumbholder .thumbimage {
    opacity : 1.0;
}

.thumbholder:hover .thumbimage
{
    opacity : 0.4;
}

.thumbholder:hover .thumbtext
{
    display : block;
}

.full {
	width	: 890px !important;
}
