/* -----global redefines----*/

body {
	background-image: url('images/bg.gif');
	background-attachment: fixed;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 15px;
}

a:link { color: #AB6823;text-decoration: none;}
a:visited { color: #A1A386; }
a:hover { color: #000000; text-decoration: underline;}
a:active { }

h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin: 0 0 2px 0;
    color: #AB6823;
    text-align: left;
}

h2  {    
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0 0 2px 0;
    color: #AB6823;
    text-align: left;
    
}

h2  {    
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 0 0 2px 0;
    color: #AB6823;
    text-align: left;
    
}


/*----structure---*/

#masterbox {
    left: 0px;
    WIDTH: 800px;
    POSITION: relative;
    TOP: 10px;
    HEIGHT: 700px;
	background-image: url('images/bg.gif');
}

#masterbox2 {
    left: 0px;
    width: 800px;
    position: relative;
    top: 25px;
    HEIGHT: 700px;
	background-image: url('images/bg.gif');
}

#masterbox3 {
    left: 0px;
    width: 800px;
    position: relative;
    top: 10px;
	background-image: url('images/bg.gif');
}

#contentsbox {
    left: 0px;
    width: 800px;
    position: absolute;
    top: 34px;
    background-color: #FFFFFF;
 }
 #textbox {
    left: 0px;
    width: 800px;
    position: absolute;
    top: 34px;
    height:600;
    background-color: #FFFFFF;
 }
 
#contentsbox2 {
    left: 0px;
    width: 794px;
    position: absolute;
    top: 20px;
    height: 600px;
    background-color: #FFFFFF;
 }
    
#photo-container {
    width: 750px;
    position: static;
	margin:25px;
	background-color: #FFFFFF;
    
}

#photo-container2 {
    width: 700px;
    position: static;
	top:25px;
	margin:25px;
	background-color: #FFFFFF;
    
}

#photo-container-gallery {
    width: 700px;
    position: static;
    margin:25;
	background-color: #FFFFFF;
    
}

#text-container {
    width: 750px;
    position: relative;
	top:25px;
	height:550px;
	background-color: #FFFFFF;
    
}


/*----nav---*/

#nav {
	position:absolute;
	left:0px;
	top:0px;
	width:800px;
	height:32px;
}

#b-exhibits {
	position:absolute;
	left:0px;
	top:0px;
	width:54px;
	height:17px;
}

#b-artist {
	position:absolute;
	left:54px;
	top:0px;
	width:68px;
	height:17px;
}

#b-news {
	position:absolute;
	left:122px;
	top:0px;
	width:93px;
	height:17px;
}

#b-contact {
	position:absolute;
	left:215px;
	top:0px;
	width:58px;
	height:17px;
}

#b-links {
	position:absolute;
	left:273px;
	top:0px;
	width:39px;
	height:17px;
}


#logo2 {
	position:absolute;
	left:623px;
	top:0px;
	width:177px;
	height:32px;
}

#h-exhibit-title {
	position:absolute;
	left:0px;
	top:17px;
	width:242px;
	height:15px;
}

#b-gallery {
	position:absolute;
	left:242px;
	top:17px;
	width:56px;
	height:15px;
}

#b-statement {
	position:absolute;
	left:298px;
	top:17px;
	width:116px;
	height:15px;
}

#b-background {
	position:absolute;
	left:414px;
	top:17px;
	width:82px;
	height:15px;
}

#b-price {
	position:absolute;
	left:496px;
	top:17px;
	width:63px;
	height:15px;
}
#lefty {	
	position:absolute;
	left:15px;
	top:325px;

}
#righty {
	position:absolute;
	right:15px;
	top:325px;

}
#exhibit-nav{
	list-style: none;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
}

/* ----Class sectors-----*/

.exhibit-photo {
	position:absolute;
	right:0px;
	top:0px;
	
}

img.gallery {
	margin: 10px;
	border-width:0;
}

img.iebug {
	_margin: 25 0 0 0;
}

.number {
	padding: -0 0 0 200px;
}

.line{
	border-style: none none none solid;
	border-color: #666666;
	border-left-width: 1px;
	}
	
.textp {
	border-style: none none none solid;
	border-color: #666666;
	border-left-width: 1px;
	}
	
.photo {
	margin-left: 10px;
	
}

.photo2 {
	margin-left: 10px;
	width: 325px;
	
}
.home {
	margin-top: 15px;
	
}
p.exhibit {
	width: 350px;
	text-align: left;
	margin-left: 0px;


}

p.exhibit-2col {
	width: 650px;
	text-align: left;
	margin-left: 0px;


}
p.exhibit2 {
	width: 350px;
	text-align: left;
	margin-left: 5px;
}
.price {
	width: 700px;
	text-align: left;
	margin-left: 0px;


}
p.news {
	width: 500px;
	font-size: 12px;
	text-align: left;
	margin-left: 0px;


}

.tablephoto{
	padding: 10px 0 0 0;
	text-align: left;
}

h2.exhibit {
    font-family: Helvetica, sans-serif;
    font-size: 14px;
    margin: 0 0 0 10px;
    color: #AB6823;
    text-align: left;
}
.title {
	width: 350px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AB6823;
	line-height: 15px;
}
.col {
	width: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 15px;
}
.col2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #AB6823;
	line-height: 15px;
}
