@charset "utf-8";
/* CSS Document */
/* COMMON */
body{
	padding: 0;
	margin: 0;
	text-align: center;
	font-size: .9em;
	font-family:Georia, Verdana, Arial, sans-serif;
	background: #fff url(../img/bg.jpg) no-repeat top center;
	}
.center{margin:0 auto; text-align: left;}
.clear{clear:both; height:1px; overflow:hidden;}
.left{float:left;}
.right{float:right;}
.reader{position:absolute; left:-999px;}
.image{padding: 5px; border: 1px solid #999999; margin: 5px;}
.strikeout{text-decoration:line-through;}
.sold{color:#990000; font-weight:900;}
.small{font-size: 70%;}
p.added-data{padding:10px; border: 1px solid #990000; background-color:#FFFFCC;}

/* TYPE */
h1, h2, h3, h4, h5, h6{
	font-family:Palatino, Georgia, "Times New Roman", Times, serif;
	letter-spacing:-1px;
	margin: 5px 0 15px 0;
	padding: 0 0 0 0;
	font-weight:100;
	}
h1{font-size:200%; color:#3A4125;}
h2{font-size:190%; color:#3A4125;}
h3{
	font-size:140%;
	color:#61392C;
}
h4{font-size:120%; color:#3A4125;}
h5{font-size:100%; color:#3A4125;}
h6{font-size:80%; color:#3A4125;}

p{font-size: 85%; line-height:180%;
  margin: 2px 0 12px 0;
  padding: 0 0 0 0;}

p a, p a:link, li a, li a:link{color:#3A4125; border-bottom:1px dotted #3A4125; text-decoration:none;}
p a:hover, li a:hover{color:#994231; border-bottom:1px solid #994231; text-decoration:none;}
.sellblock a:hover{color:#660000; border-bottom:0px solid #3A4125; text-decoration:none; background-color:#FFFFCC;}

.list-place-1 ul li a, .list-place-2 ul li a{color:#3A4125; border-bottom:0px dotted #3A4125; text-decoration:none;}
.list-place-1 ul li a:hover, .list-place-2 ul li a:hover{color:#922600; border-bottom:1px dotted #48699C; text-decoration:none;}

#rightbar p.comingsoon{padding-left:35px; background: url(../img/Coming-Soon-Icon.gif) no-repeat top left;}

/* PIECES */
#body{
	width:900px;
	}
.redbar{
	height:10px;
	background-color:#3A4125;
	}
#header{
	width:900px;
	height:150px;
	position:relative;
	}
#images{
	width:900px;
	margin-bottom:30px;
	height:250px;
	}
.top_painting_1, .top_painting_2, .top_painting_3{
	float:left;
	border: 1px solid black;
	background-color:#393F25;
}
.top_painting_1{width:620px; height:250px; margin-left:  0px;}
.top_painting_2{width:250px; height:250px; margin-left: 20px;}
.top_painting_3{width:250px; height:250px; margin-left: 20px;}
#logo{
	width:269px;
	height:81px;
	position:absolute;
	left: 37px;
	top: 35px;
	}
#contents{
	margin-right: 280px;
	}
/* NAV */
.inline-list {
	position:absolute;
	}
.list-place-1{
	left:643px;
	top:55px;
	width:54px;
}
.list-place-2{
	left:726px;
	top:55px;
	width:150px;
}
.list-place-3{
	left:643px;
	top:14px;
	width:207px;
}
.inline-list ul, .inline-list li {
	list-style:none;
	margin: 0;
	padding: 0;
	}
.inline-list a{
	color:#3A4125;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight:700;
	padding: 2px 0;
	}
.inline-list a:hover{color:#660000; border-bottom: 1px dotted #660000;}
#rightbar{
	float:right;
	width:235px;
	background-color: #E1E5E4;
	padding:10px;
	margin-right:5px;
	border: 1px solid #B6C092;
	}
#rightbar h3{
	text-align:center;
	border-bottom: 1px solid #B6C092;
	font-style:italic;
	color: #5A6439;
}
#rightbar p{
	text-align:left;
	color: #666666;
	line-height: 180%;
	font-size: 80%;
	padding: 3px 3px 3px 13px;
	border-color: #D2D2D2;
	border-width: 1px 0;
	border-style:solid;
}
.sellblock {
	padding: 5px;
	border: 1px solid #C2C6C5;
	background: #DFDFDF url(../img/bg-shader.jpg) repeat-x top left;
	margin-top: 5px;
	margin-bottom: 20px;
}
.sellblock h3.title {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A7928C;
	font-size: 130%;
	font-style: italic;
}
.sellblock p.painting_info {
	font-size: 80%;
	margin: 0px;
	padding: 0px;
}
.sellblock p.painting_info a {
	color: #4467A4;
	border-top-color: #486A9E;
	border-right-color: #486A9E;
	border-bottom-color: #486A9E;
	border-left-color: #486A9E;
	letter-spacing: normal;
	line-height: normal;
	cursor: help;
}
div.work_info ul li a {
	color: #4467A4;
	border-top-color: #486A9E;
	border-right-color: #486A9E;
	border-bottom-color: #486A9E;
	border-left-color: #486A9E;
	letter-spacing: normal;
	line-height: normal;
	cursor: default;
}

.work_info li {
	margin: 0;
	padding: 2px 0;
	line-height: 140%;
	font-size: 80%;
}

.work_info ul {
	list-style:square;
}
