
body { 
 margin:0; 
 padding:0; 
 font-size: 62.5%;
 font-family: Arial, sans-Serif;
 background: #ffffff;
 color:#000;
}

a{ text-decoration:none}


hr { display:	none }

img { border:0;}

.fl { float:left}
.fr { float:right }
.border { border:1px solid #d3d3d3}

.text0 { font:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; letter-spacing:1px; color:#005b92; }
.text1 { font:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; letter-spacing:3px; color:#005b92; }
.text2 { font:Arial, Helvetica, sans-serif; font-size:12px;}
.text2 a{ font:Arial, Helvetica, sans-serif; font-size:12px; color: #005b92;}
.text3 { font:Arial, Helvetica, sans-serif; font-size:12px; color:#005b92;}
.text4 { font:Arial, Helvetica, sans-serif; font-size:11px; color:#005b92; font-weight:bold;}
.text5 { font-family:"Monotype Corsiva"; font-size:18px;letter-spacing:3px; font-style:italic;}

#container { 
 width:960px;
 margin:0 auto;
}

#header {
 width:960px;
 height:95px;
}
#header-index {
 width:960px;
 height:125px;
}


#header  .bodycode { background: url(../images/bg-top-bodycode.gif) repeat-x; }
#header  .artform { background: url(../images/bg-top-artform.gif) repeat-x; }
#headergallery { background: url(../images/bg-top-artform.gif) repeat-x; }
#menu-top { margin-left:auto; margin-right:auto;  height:130px;  width:500px; position:relative; top:50%; color:#FFFFFF; }
#menu-top-index { margin-left:0px; margin-right:2px;  height:130px;  width:500px; position:relative; top:50%; color:#FFFFFF; }


#center-top { 
	width:560px; 
	height:96px; 
	background: url(../images/bg_top.gif) repeat-x;
	float:left;
}
#center-top-index { 
	width:560px; 
	height:125px; 
	background: url(../images/bg_top.gif) repeat-x;
	float:left;
}



#bottom-top {
	width:960px;
	height:35px; 
	border-bottom:1px solid #d0d0d0;
	background:url(../images/bg-bottom-top-artform.gif) repeat-x bottom;
	padding-top:2px;
	margin-bottom:10px;
	
}

#bottom-top-index {
	width:960px;
	height:35px; 
	border-bottom:1px solid #d0d0d0;
	background:url(../images/bg-bottom-top-index.gif) repeat-x bottom;
	padding-top:1px;
	margin-bottom:10px;
	
}
#bottom-top-bodycode {
	width:960px;
	height:35px; 
	border-bottom:1px solid #d0d0d0;
	background:url(../images/bg-bottom-top-bodycode.gif) repeat-x bottom;
	padding-top:2px;
	margin-bottom:10px;
	
}
#menu3 { height:35px; float:left; padding-left:120px;}


#menu3 ul {list-style-type:none; list-style:none; margin:0; padding:0;}

#menu3 ul li { 
float:left; 
height:25px; margin-right:5px; margin-left:2px;}

#menu3-index { height:35px; float:left; padding-left:120px;}


#menu3-index ul {list-style-type:none; list-style:none; margin:0; padding:0;}

#menu3-index ul li { 
float:left; 
height:25px; margin-right:5px; margin-left:2px;
}

a.link, a.link:hover
{
	display: block;
	text-decoration: none;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-transform:capitalize;
	text-align:center;
	position:relative; top:40%;
}


a.link:hover {color:#fe0200;}


#menu-top2 li {color:#000099; line-height:18px; font-weight:bold; font-size:11px; text-transform:capitalize; padding: 0 10px; float:left;}
#menu-top2 li a{ display: block; text-decoration: none; color:#004080;text-transform:capitalize;}
#menu-top2 ul.blue li a:hover{ display: block; text-decoration: none; color:#0000FF; }
#menu-top2 ul.artform li a:hover{ display: block; text-decoration: none; color:#CC0000;}





#footer { 
	clear:left;
	margin: 3px 0;
	margin-top:5px;
	height:25px;
	border:1px solid #d3d3d3;
	border-left:0;
	border-right:0;
	line-height:25px;
	padding-left:15px;
	color:#999999;
	font-weight:bold;

	
		
}


.menu-footer {position:relative; left:80px; margin-right:0px;}
.menu-footer a{color: #999999}
.menu-footer a:hover{ color: #0080C0}

