html { 
padding:0;
margin:0;
}

body 
{ 
background: #151515 url(img/bg.gif);	
background-repeat:repeat-x;
background-position: top center;
margin: 0; 
padding: 0; 
color: #212121; 
font: normal 12px  Arial,  tahoma, "Trebuchet MS",  Sans-Serif; 
letter-spacing: 0;
min-width:800px;
width:800px;
}

h1 
{ 
font: normal 24px  Arial,  tahoma, "Trebuchet MS",  Sans-Serif; 
letter-spacing: 0px; 
line-height : 20px;
color: #222;
padding: 0; 
margin: 0; 
}
h2 
{ 
display:block;
font: normal 21px  Arial,  tahoma, "Trebuchet MS",  Sans-Serif; 
color: #FFF;
margin: 0; 
padding-top: 10px;
height:40px;
letter-spacing: 0px; 
background-color:#333;
}
h2.tiny {padding-left: 10px;padding-right: 10px;font: normal 14px  Arial,  tahoma, "Trebuchet MS",  Sans-Serif;} 
h3 
{ 
font: normal 21px  Arial,  tahoma, "Trebuchet MS",  Sans-Serif; 
color: #222;
margin: 0; 
padding-top: 10px;
padding-left: 10px;
height:39px;
letter-spacing: 0px; 
background-color:#EEE;
width:300px;
border-bottom: 1px solid #CDCDCD;
}
h4 
{ 
font: normal 16px  Arial,  tahoma, "Trebuchet MS",  Sans-Serif; 
color: #222;
margin: 0; 
padding: 0;
letter-spacing: 0px; 
}
h5 
{ 
font: normal 16px  Arial,  tahoma, "Trebuchet MS",  Sans-Serif; 
color: #888;
margin: 0; 
padding: 0;
letter-spacing: 1px; 
}
p 
{	
line-height:1.2em; 
}


A:link, A:visited {
	color: #975615;
	text-decoration: none;
}
A:active, A:hover {
	color: #666;
	text-decoration: none;
}
A.b:link, A.b:visited {
	color: #777;
	text-decoration: none;
	font: normal 10px verdana, Arial,  tahoma, "Trebuchet MS",  Sans-Serif; 
}
A.b:active, A.b:hover {
	color: #FFF;
	text-decoration: none;
	font: normal 10px verdana, Arial,  tahoma, "Trebuchet MS",  Sans-Serif; 
}

a.info, a.info:visited {
display : block; 
color : #EAEAEA; 
background : #666;
text-align : center; 
vertical-align : middle; 
height : 25px; 
width: 100px;
padding-top:3px;
padding-left:3px;
padding-right:7px;
border-left:1px solid #AAA;
} 
a.info:hover 
{
display : block; 
color : #000; 
background : #BBB; 
vertical-align : middle;
width: 100px;
height : 25px; 
padding-top:3px;
padding-left:3px;
padding-right:7px;
border-left:1px solid #EAEAEA;
} 
a.info span 
{
display : none; 
} 
a.info:hover span 
{
position:fixed;
top : 95px;
left : 460px;
display : block; 
color : #AAA; 
background : #151515; 
vertical-align : middle;
width: 150px;
padding-top:3px;
text-align : left; 
} 


a.infox, a.infox:visited {
display : block; 
color : #000; 
background : #EAEAEA;
text-align : center; 
vertical-align : middle; 
height : 25px; 
width: 100px;
padding-top:3px;
padding-left:3px;
padding-right:7px;
border-left:1px solid #EAEAEA;
	} 
a.infox:hover 
	{
display : block; 
color : #DDD; 
background : #666;
vertical-align : middle;
width: 100px;
height : 25px; 
padding-top:3px;
padding-left:3px;
padding-right:7px;
border-left:1px solid #EAEAEA;
	} 


a.sub, a.sub:visited, a.subi, a.subi:visited {
display : block; 
color : #EAEAEA; 
background : #666; 
text-align : right; 
vertical-align : middle; 
height : 20px; 
padding-top:3px;
padding-right:5px;
border-bottom: 1px solid #555;
	} 
a.sub:hover, a.subi:hover 
{
display : block; 
color : #333300; 
background : #EAEAEA; 
vertical-align : middle;
padding-top:3px;
padding-right:5px;
border-bottom: 1px solid #DDD;
} 

a.subi, a.subi:visited{color:#FFF;background : #333;border-bottom: 1px solid #555;font-style: italic;}
a.subi:hover{color:#333300;background : #EAEAEA;border-bottom: 1px solid #DDD;font-style: italic;}

a.subx, a.subx:visited, a.subxh, a.subxh:visited {
display : block; 
color : #666; 
background : #EAEAEA; 
text-align : right; 
vertical-align : middle; 
height : 20px; 
padding-top:3px;
padding-right:5px;
border-bottom: 1px solid #555;
	} 
a.subx:hover, a.subxh:hover  
	{
display : block; 
color : #333300; 
background : #EAEAEA; 
vertical-align : middle;
padding-top:3px;
padding-right:5px;
border-bottom: 1px solid #DDD;
	} 
a.subxh, a.subxh:visited{font-style: italic;}
a.subxh:hover{font-style: italic;}

input, select {
background-color : #EAEAEA; 
border : 1px solid #AAA; 
font : normal 11px Verdana, Arial, 'Times New Roman', Serif; 
width : 292px; 
} 
textarea {
background-color : #EAEAEA; 
border : 1px solid #AAA; 
font : normal 11px Verdana, Arial, 'Times New Roman', Serif; 
width : 292px; 
} 


.button01 {
	font: normal 11px verdana, arial, 'Times New Roman', Serif;
	width: 100px;  
	color: #000;
	text-align : center; 
	background : #AAA;
	cursor: pointer;
}
.button {
	font: normal 11px verdana, arial, 'Times New Roman', Serif;
	width: 100px;  
	text-align : center; 
	cursor: pointer;
	color : #975615; 
	background : #CCC; 
}

#top 
{
width:900px;
height:100%;
margin: 0;
padding:0;
text-align:left;
}

.header 
{
height:75px;
width:900px;
margin:0;
padding:0;
background-color: transparent;
text-align:right;
}

#lefttop {
position: absolute;
top: 100px;
left: 0;
height:25px;
width: 450px;
margin:0;
padding:0;
background-color: transparent;
clear:both;
}


#menulist {
	position: absolute;
	top: 100px;
	left: 0;
	width: 790px;
	height: 23px;
	float: left;
}

.menulista {
	float:left;
	width: 100px;
}
.josien {
	position: absolute;
	top: 480px;
	left: 8px;
	float:left;
	width: 290px;
}

#maincontainer {
position: absolute;
top: 120px;
left: 0;
margin:0;
padding:0;
width: 100%;
height:390px;
background: #EAEAEA;
}


#left 
{
width: 200px;
margin:0;
padding:0;
float:left;
text-align : center;
color : #999;
background: #EAEAEA;
height:390px;
border-right:1px solid #CDCDCD;
}

#full {
position: relative;
top: 20px;
left: 10px;
width:580px;
height:370px;
margin:0;
padding:0;
overflow-x:auto;
overflow-y:hidden;
background: #EAEAEA;
}

#float {
position: absolute;
top: 0px;
left: 10px;
margin:0;
padding:0;
width:1500px;
height:390px;
overflow-x:auto;
overflow-y:hidden;
background: #EAEAEA;
}

.floatleftsmall {
position:relative;
top: 50px;
left: 50px;
float:left;
width:180px;
margin:0;
padding:0;
text-align:left;
}
.floatleft {
position:relative;
top: 50px;
left: 50px;
float:left;
width:160px;
margin:0;
padding:0;
text-align:left;
}
.floatleftwide {
position:relative;
top: 50px;
left: 50px;
float:left;
width:210px;
margin:0;
padding:0;
text-align:left;
}
.textleft 
{
border-top:1px solid #444;
height:25px;
color:#DDD;
text-align:center;
background-color:#333;
font: normal 11px Verdana, Tahoma, Georgia, 'Times New Roman', arial, Serif;
}
#frontimg {
position: absolute;
top: 85px;
left: 10px;
width: 98%;
height:240px;
margin:0;
padding:0;
background: #EAEAEA;
overflow:auto;
}
#content {
position:absolute;top:0px;left:201px;
width: 580px;
height:390px;
margin:0;
padding:0;
background: #EAEAEA;
overflow:auto;
float: left;
line-height:20px;
}
#artcontent {
position: absolute;
top: 0;
left: 201px;
width: 70%;
height:390px;
margin:0;
padding:0;
background: #EAEAEA;
}
#staticcontent {
position: absolute;
top: 0px;
left: 10px;
margin:0;
padding:0;
width:690px;
height:390px;
overflow-x:auto;
overflow-y:hidden;
background: #EAEAEA;
}
#staticsmall {
position: absolute;
top: 0px;
left: 10px;
margin:0;
padding:0;
width:600px;
height:390px;
overflow-x:auto;
overflow-y:hidden;
background: #EAEAEA;
}
#mid
{
width: 535px;
margin:0;
padding:0;
float:left;
text-align : left;
background: transparent;
}
.midleft
{
width:45px;
float:left;
text-align : left;
height:22px;
color:#555;
margin:0;
padding:0;

}
.midright
{
width:370px;
float:left;
text-align : left;
height:22px;
margin:0;
padding:0;
}
.midrightlong
{
width:480px;
float:left;
text-align : left;
height:22px;
margin:0;
padding:0;
}
.midrightright
{
width:110px;
float:left;
text-align : left;
height:22px;
color:#555;
margin:0;
padding:0;
}
.datacontent
{
background-color: transparent;
margin: 0;
text-align : left; 
margin:0;
padding:0;
}

#footer
{
position: absolute;
top: 520px;
left: 10px;
width: 98%;
height:30px;
margin: 0;
text-align:left;
clear:both;
font: normal 10px Verdana, Tahoma, Georgia, 'Times New Roman', arial, Serif;
color : #AAA;
}

#artcontainer{
width: 1500px;
height:380px;
padding:0;
background: #EAEAEA;
}
.artfloat { 
position: relative;
top: 10px;
left: 200px;
float:left;
width:250px;
}
.url {visibility:hidden;}
hr 	{background-color: #DDD; color:#DDD; height:1px; border:0; }
.pad {padding-left:10px;padding-right:10px;padding-top:15px;}
.padcolumn {padding-left:12px;padding-right:15px;padding-top:15px;}
img {border:0;}

