/* All pages */
#NavigationHolder,#Footer,#Col3-2 object, #Col3-3 object{ visibility:hidden; height:0px; width:0px; line-height:0px;}

/* Layout */
html{ height:100%;}
body {background-color:#ffffff; height:100%; margin:0px; padding:0px; text-align:center; font-family:Arial,sans-serif;}
#PageWrapper{ padding:0px;margin: 0px auto 0; width:1000px; width/**/:/**/960px; min-height:100%;margin-bottom:-50px;height:auto; background-color:#ffffff;position: relative; text-align: left; border:solid 0px #ffffff; padding-left:40px;  }
* html #PageWrapper{height:100%;}

/* Header */
#HeaderContainer{ width:920px; height:90px; padding-top:10px;background-color:white; margin-top:0px; margin-bottom:15px; }
#Logo{ float:left; padding:15px 0px;}

/* Main Content Container */
#Content{text-align:left; position:relative; clear:both;}

/* Home page */
h1{font-size:1.8em; margin-bottom:4px; margin-top:-2px; font-weight:normal; font-family:Georgia, Times New Roman, Serif;color:#666666;}
h2{ font-size:1.5em; margin:0px 0px 2px 0px; padding:0px; color:#333333; font-weight:normal; font-family:Georgia, Times New Roman, Serif;}

/* Artists */
table.ArtistLink { background-color:#ffffff; height:120px; width:120px; padding:0px; margin:0px; text-align:center; border:solid 1px #dddddd; margin-bottom:4px;}
table.ArtistLink td{ text-align:center;}
.ArtistName a{font-weight:normal; }
#ArtistNews h1{ margin-bottom:10px; }
#ArtistNews h2{ font-size:1em; font-weight:bold; margin-bottom:3px; color:#8A5F2E; }
#ArtistNews h2 a{color:#8A5F2E;}
#ArtistNews h2 a:hover{ color:#000000;}
#ArtistNews p{ }
#ArtistNewsImage{ margin-bottom:10px; }
.ArtistNewsImg{border:solid 1px #aaaaaa;}
.dots{ height:2px; width:278px; background-image:url(../images/dots2.gif); margin:0px 0px 8px 0px; line-height:1px; font-size:0px;}

/* Artist */
a.thispage{ color:Black;}

/* Painting */
#PaintingWrapper{ float:left; width:440px;}
#PaintingInformationTop{ float:left; width:240px;  margin-bottom:10px; display:table-cell; line-height:140%; }
#PaintingInformationTopRight{ float:left; width:200px; text-align:right;line-height:140%;}
#PaintingInformation{ float:left; width:440px; margin-top:0px;background-image:url(../images/dots2.gif); background-repeat:repeat-x; background-position:top; padding-top:10px;}
#PaintingImage{ clear:both; background-image:url(../images/dots2.gif); background-repeat:repeat-x; background-position:top; width:420px; text-align:center; padding:15px 10px;}
#PaintingControlWrapper{ width:620px; _height:500px;}

#PaintingFunctions{ float:left; width:140px; margin-top:58px; margin-left:40px;}
#paintNav{ float:left; width:100px; text-align:left; margin-top:10px; line-height:140%;}

#LeftPainting table tr{ vertical-align:top;}
#PaintingInformationTop .paintPaintingTitle{font-weight:bold; }
.paintArtistName{}
.paintMedium{}
.paintPrice{}
.paintWidthHeight{}

/* General text */
p, #MainContent{line-height:130%; }
p{margin-top:0pt;margin-bottom:7pt; }
p.nomargin{margin-bottom:0pt;}
a{color:#888888;text-decoration:none; font-weight:bold;}
a:hover{color:#000000; text-decoration:underline;}

/* About Page */

#Links a{ font-weight:normal; color:#666666;}
#Col3-3{ clear:both;}

/* Footer */
#ClearFooter{clear:both;height:40px;width:920px; }
#Footer{width:920px;position:absolute;bottom:0px;left:40px;height:25px; text-align: right; border:solid 0px #ffffff; margin-top:10px; margin-bottom:0px; background-image:url(../images/dots2.gif); background-repeat:repeat-x; background-position:top; padding-top:6px; }
#Footer p{ padding-right:0px; margin-bottom:0px; text-align:right;font-size:0.9em; }
#Footer a{  font-weight:normal;color:#8A5F2E; }
#Footer a:hover{ color:#000000;}


/* Forms */
.boxes{ border:1px solid #cccccc;font: 10pt Arial;width:150px; padding:2px;}
.boxesnarr{border:1px solid #cccccc; font: 10pt Arial;width:20px; padding:2px;}
.boxeswide{border:1px solid #cccccc;font: 9pt Arial;width:300px; padding:2px;}
.buttons{ background-color:#cccccc; border:0px solid #000000; font: 10pt Arial; color:#ffffff; text-transform:lowercase; font-weight:bold; padding:4px;}
.rfv{color:#CC0000;}
#aspnetForm{ margin:0px; padding:0px;}


/* Tables */
body{font-family:Helvetica, Arial,  sans-serif;font-size:0.8em;color:#666666;}
td,p, li, #PaintingInformationTop, #PaintingInformationTopRight, #PaintingFunctions{}

td.margined{ padding:3px 0px 3px 0px;}
.wsTable{border-width:1px; border-collapse:collapse;border-color:#bbbbbb; border-style:solid; width:100%;}
.wsTable TD{border: 1px #dddddd solid;padding:5px; vertical-align:top;}
.wsTable TD.LeftColumn{ width:140px;}
.RegisterTable{ float:right; margin-right:40px;}

/*Exhibtions*/
.ExhibitionDiaryImage{ margin:0px 20x 20px 20px; float:left; width:140px; height:140px; clear:both;}
.ExhibitionDiaryImage a,.ExhibitionDiaryImage img{border-color:#cccccc;}
.ExhibitionDiaryImage a:hover img{ border-color:#999999;}

.ExhibitionDiaryText{ margin:0px; float:left; width:340px;}
.ExhibitionDiaryText h2{ margin:0px 0px;}
.ExhibitionDiaryText h2.LinkTitle a{color:#333333; font-weight:normal; text-decoration:none;}
.ExhibitionDiaryText h2 a{ text-decoration:underline;}
.ExhibitionDiaryText h2 a:hover{ color:#000000; text-decoration:underline;}
.ExhibitionDiaryText h2.LinkTitle{ font-size:1.5em; font-weight:normal; color:#777777;font-family:Georgia, Times New Roman, Serif;}
.ExhibitionDiaryText h3.ExDate{ font-size:1.2em; color:#999999; margin:5px 0px; font-weight:normal;}

ul.ExhibitionYears{list-style:none; margin:0px; padding:0px;}
ul.ExhibitionYears li{ line-height:140%; font-size:1.5em; font-weight:normal;}
ul.ExhibitionYears li a{ font-weight:normal; font-family:Georgia, Times New Roman, Serif;}
ul.ExhibitionYears li a.thisPage{ color:Black;}

/* Exhibition */
h2.Artists a{ font-size:1.2em; font-weight:normal; color:#999999; font-family:Georgia, Times New Roman, Serif;}
h2.Artists a:hover{ color:Black;}
div.Preview {background-image:url(../images/dots2.gif); background-repeat:repeat-x; background-position:top; padding:10px 0px 10px 0px;}
div.Preview p{ font-family:Georgia, Times New Roman, Serif; color:#8A5F2E;}
div.Preview div{background-image:url(../images/dots2.gif); background-repeat:repeat-x; background-position:bottom; padding-bottom:10px;}

ul.pictures{ list-style:none; margin:0px; padding:0px; display:inline; position:relative;}
ul.pictures li{ float:left; width:160px; height:160px;  margin-right:0px; list-style:none; display:inline; margin-bottom:0px;  line-height:105%; }/**/
ul.pictures li img{border:solid 1px #dddddd;margin-bottom:5px; }
ul.pictures li a{font-weight: normal;}
ul.pictures li a:hover{ text-decoration:none; }

ul.pictures li a:hover img{border:solid 1px #999999;}