/* CSS Document */
body {
background-color:#333333;
background-image:url(../images/bg_fade.jpg);
background-position:top left;
background-repeat:repeat-x;
}

img {
border: 0px;
border-style: none;
}
div {
margin:0px;
padding:0px;
border:0px;
}
div.container {
width: 950px;
margin:0px auto;
border:1px solid #000000;
background-color:#FFFFFF;
}
div.container1 {
width: 835px;
margin:25px auto 0px auto;
}
div.container2 {
width: 950px;
margin:0px auto;
border:1px solid #000000;
padding: 8px 0px 0px 15px;
background-color:#FFFFFF;
}
div.header {
width:950px;
height:109px;
background-color:#666666;
text-align:left;
}
div.header2nd {
width:950px;
height:81px;
text-align:left;
}
div.logo2nd {
float:left;
width:219px;
}

div.nav2nd {
clear:right;
width:730px;
float:left;
margin:33px 0px 0px 0px;
display:inline;
}
div.nav {
clear:right;
height:30px;
margin:7px 0px 0px 219px;
}
div.navelement {
float:left;
margin-right:7px;
}
div.content {
width:895px;
margin:8px 30px 25px 25px;
text-align:left;
}
div.content_gall {
margin:15px 52px 25px 218px;
text-align:left;
}
div.content_cont {
margin:40px 52px 200px 298px;
text-align:left;
}

div.contentleft {
width:194px;
float:left;
}
div.contentmain {
width:679px;
float:left;
background-image:url(../images/vert_dot.gif);
background-position:top left;
background-repeat:repeat-y;
text-align:right;
}
div.homemainimg {
float:right;
width:235px;
margin:15px 0px 10px 0px;
display:inline;
}
div.homemaincopy {
float:left;
width:380px;
text-align:left;
margin:40px 0px 10px 40px;
display:inline;
}
div.homeintro {
margin: 15px 0px 10px 40px;
}
div.homeintro h1 {
color: #5983C3;
font-size: 14px;
font-style: italic;
line-height: 1.25em;
text-align: justify;
}
div.preamble {
width:400px;
margin:0px 0px 50px 10px;
}

div.2ndmain {
margin:40px 0px 10px 20px;
}

div.artworkcontainer {
float:left;
width:550px;
margin:20px 0px 0px 13px;
text-align:center;
}

div.title2 {
margin:35px 0px 0px 10px;
text-align:left;
}

div.title2 h2 {
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-style:italic;
font-weight:normal;
}

div.selections {
float:right;
margin:15px 25px 10px 0px;
text-align:right;
width:280px;
}

div.artistthumb4 {
float:left;
width:250px;
text-align:left;
margin:0px 0px 0px 25px;
display:inline;
}
div.thumbcontainer {

}
div.thumbnail {
float:left;
margin:10px 0px 10px 10px;
display:inline;
}
div.artistbrief {
float:left;
width:240px;
}
div.artist {
width:515px;
margin:25px 0px 15px 0px;
text-align:left;
}

.imglarge {
margin:0px 0px 10px 0px;
}
div.artistnamebox {
width:260px;
text-align:center;
margin:10px 0px 50px 0px;
}
div.artistthumbs img {
margin:0px 0px 25px 0px;
}
div.clear {
clear:both;
height: 1px;
}
div.linebot {
height:1px;
border-top:1px dotted #D0D0D0;
margin:11px 190px 0px 188px;
}
.arttable {
margin:0px auto 0px auto;
}
.artdetailbox {
margin:45px 0px 0px 0px;
line-height:22px;
}

.pages {
text-align: center;
margin:0px auto 10px auto;
letter-spacing: 3px;
}
.pages img {
margin-left:3px;
}
.gallery_main {
text-align: right;
margin:0px 0px 40px 0px;
}
.contact_main {
text-align: right;
margin:0px 0px 40px 0px;
}
.gallimgright {
float:right;
margin:5px 0px 25px 30px;
}
.gallimgleft {
float:left;
margin:5px 30px 50px 0px;
}
.exhibition {
width:620px;
margin:20px 0px 0px 0px;
text-align:left;
}
.eximage {
width: 200px;
float:left;
margin:0px 20px 20px 0px;
text-align:right;
}
.exdetail {
width: 390px;
float:left;
margin:0px 0px 20px 0px;
}
.news {
width:620px;
margin:25px 0px 15px 0px;
text-align:left;
}
.newsimage {
width: 245px;
float:left;
margin:0px 20px 10px 0px;
text-align:right;
}
.newsdetail {
width: 345px;
float:left;
margin:0px 0px 25px 0px;
}
.linebot2 {
clear:both;
height:1px;
border-top:1px dotted #D0D0D0;
}
.contact1 {
float:left;
width:240px;
}
.contact2 {
float:left;
width:180px;
}
.contact3 {
float:left;
width:180px;
}
.listmain {
margin:40px 0px 10px 110px;
}
