/* ver. 1.5 */
/* Default typeface */
A, B, P, TABLE, BODY, TD, TH, OL, UL, MENU, BLOCKQUOTE, DIV, OPTION, SELECT, INPUT, DT
   {font-family: Arial, Helvetica, sans-serif;
	font-size: 16px}

TT, PRE, TEXTAREA { font-family: monospace;
					font-size: 16px; }

DD { font-size: 14px }
SUB { font-size: 14px }
SUP { font-size: 14px }

UL {list-style-type:disc}
EM {font-style:normal;
    color:#d0d0d0;
	font-weight:bold}

/* Main logo */
H2 {color: #d0d0d0;
    font-weight:bold}

/* Sections logo */
H3 {color: #d0d0d0;
    font-weight:bold}

/* Abstract headers */
H4 {color: #d0d0d0;
    font-weight:bold}

/* Artwork headers */
H5 {color: white;
    font-weight:bold;
	font-size:large}

/* Grey headers */
H5.grey {color: #d0d0d0;
    font-weight:bold;
	margin-bottom:5px}

/* Body and links */
body {  background-color:#202020;
		color:a0a0a0;
		margin: 0px;
		/*background-image: url('bk.gif');*/
		background-attachment: fixed;
		padding-top:20px;
		padding-bottom:10px;
		scrollbar-base-color:black;
		scrollbar-face-color:#505050}

A.iconbig {font-weight:bold;
		   font-size: 18px;
		  }

A {color:#d0d0d0;
	    text-decoration:none}
A:visited {color:#909090;
           text-decoration:none}
A:hover,active { color: white;
                 text-decoration:underline}

A.data {color:#800000;
	    text-decoration:none}
A.data:visited {color:#400000;
           text-decoration:none}
A.data:hover {color: white;
              text-decoration:underline}

/* Text blocks */
DT {color:white;}

.text {text-align:justify;
  	   margin-top:6px;
	   margin-left:6px;
	   margin-right:6px;}
P.text {text-indent:30px;}
UL.text {text-indent:60px;}
P.authors {color:#d0d0d0}

/* Tables */
TD {padding:3px}

TABLE {/*border: white 1px solid;/**/
       border:none;/**/
	   margin:10px;}

TABLE.data {background-color: #d0d0d0; color:black}
TH.data {background-color:white; padding:0px;border: 1px black solid;}

tr {vertical-align: top}

.cell_tbl {border: white 1px solid;
		   border-right: none}
.cell_tbr {border: white 1px solid;
		   border-left: none}
.cell_tr {border: white 1px solid;
		  border-bottom: none;
		  border-left: none}
.cell_b {border: none;
         border-bottom: white 1px solid}
.cell_t {border: none;
         border-top: white 1px solid}
.cell_l {border: none;
         border-left: white 1px solid}
.cell_r {border: none;
         border-right: white 1px solid}
		  


/* other */
/*IMG{border: none };*/

IMG.iconbig {margin: 10px;
			 margin-bottom: 0px;
			 position: relative;
		     border: none;
			 top: 12px;
			 width: 40px;
			 height: 40px}

IMG.iconsmall {margin-top: 8px;
			   margin-left: 4px;
			   margin-right: 4px;
			   border: none;
			   position: relative;
		       top: 2px}

IMG.iconmenu {margin: 0px;
			  margin-right: 10px;
			  border: none;
			  position: relative;
		      top: 1px}

IMG.icon {margin: 2px;
		  border: none}

IMG.artwork {margin:15px;
             border: #d0d0d0 1px solid}
IMG.dswork {margin:5px;
			 margin-left:20px;
			 margin-right:20px;
             border: #d0d0d0 1px solid}
IMG.dswork_plain {margin:5px;
			 margin-left:20px;
			 margin-right:20px;
             border: none;
			 vertical-align:top}
IMG.dswork2 {margin:5px;
			 margin-left:10px;
			 margin-right:10px;
             border: #d0d0d0 1px solid}
IMG.dswork3 {margin:5px;
			 margin-left:10px;
			 margin-right:10px;
             border: black 2px solid}

IMG.otherart {margin:5px;
             border: #d0d0d0 1px solid}
IMG.preview {margin:5px;
             border: #d0d0d0 1px solid}

HR {height:1px}

.button { font-family: Arial, Helvetica, sans-serif;
		  font-size: 12px; }

.button_enh {font-family: Arial, Helvetica, sans-serif;
			 font-size: 12px;
			 font-weight:bold;
			 color: #800000}

/*
If you use several classes from some tag Netscape cracks out at construction like:
TAG {something}
TAG.myclass {something}
You should write:
TAG.myclass1  {something}
TAG.myclass2 {something}
:(
*/