/* 
Whitespace Gallery Stylesheet 2005 
*/

/* 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 */
.OwnArt{  position:relative; right:20px; top:50px; float:right;}
.OwnArt img{ border:0px;}
#HeaderContainer{ width:920px; height:90px; padding-top:10px;background-color:white; margin-top:0px; margin-bottom:15px; }
#Logo{ float:left; padding:15px 0px; }
#NavigationHolder{ clear:both;  margin-bottom:0px;  display:block; height:30px;   }
#NavigationHolder ul{ margin:0px; padding:0px;}
#NavigationHolder ul li{ list-style:none; float:left; padding-right:3px; color:#8A5F2E;font-weight:normal; font-family:Georgia, Times New Roman, Serif; color:#888888; font-size:1.4em; margin:0px; }
#NavigationHolder ul li a{ color:#8A5F2E;font-weight:normal; text-transform:lowercase;}
#NavigationHolder ul li a:hover{ color:#000000;font-weight:normal; text-decoration:none;}

#NavigationHolder ul li a.thispage{ color:Black;}

#SubNavigation{  margin-bottom:0px;  display:block; min-height:25px;}
#SubNavigation ul{ margin:0px; padding:0px;}
#SubNavigation ul li{ list-style:none; float:left; padding-right:3px; color:#8A5F2E;font-weight:normal; font-family:Georgia, Times New Roman, Serif; color:#888888; font-size:1.4em; margin:0px; }
#SubNavigation ul li a{ color:#8A5F2E;font-weight:normal; text-transform:lowercase;}
#SubNavigation ul li a:hover{ color:#000000;font-weight:normal; text-decoration:none;}

#SubNavigation ul li a.thispage{ color:Black;}

/* Main Content Container */
#Content{text-align:left; clear:both;}


/* Home page */
#MainLeft{ float:left; width:394px; margin:20px 66px 0px 0px;}
#MainRight{ float:left; width:394px; margin:20px 0px 0px 20px; clear:none;}
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;}
#MainLeft .dots, #MainRight .dots{ width:394px;}
#MainLeft p, #MainRight p{ }


/* Artists */
#LeftArtists{ width:280px; float:left; margin:20px 0px 0px 0px;  padding-right:20px; background-image:url(/images/dot3.gif); background-repeat:repeat-y; background-position:right;   }
#RightArtists{ width:640px;  float:left; margin:20px 0px 0px -1px;  display:inline; padding-left:20px;background-image:url(/images/dot3.gif); background-repeat:repeat-y; background-position:left; background-position: 0px 2px;}
#Main{ width:960px; margin:20px 0px 20px 0px; clear:both;}
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{  width:280px;}
#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;}
p.itemtypes a{ font-family:Georgia, Times New Roman, Serif; font-weight:normal; font-size:1.3em; text-transform:lowercase;}


/* 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;}
.enquirebutton{ color:#8A5F2E;}


#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:#666;text-decoration:none; font-weight:bold;}
a:hover{color:#000000; text-decoration:underline;}


/*Contact Page*/
#Col3-1{ padding:0px; margin: 20px 0px 0px 0px; width:297px; float:left;  display:inline; text-align:left; clear:both; padding-right:20px;background-image:url(/images/dot3.gif); background-repeat:repeat-y; background-position:right; }
#Col3-2{ margin:20px 0px 0px -1px; float:left; width:296px; display:inline; padding:0px 20px;background-image:url(/images/dot3.gif); background-repeat:repeat-y; background-position:left; background-position: 0px 2px; }
#Col3-3{ margin:20px 0px 0px 0px; float:left; width:240px; display:inline; padding-left:20px;background-image:url(/images/dot3.gif); background-repeat:repeat-y; background-position:left; }


/* About Page */
#AboutImages{float:left; margin: 15px 0px 0px 0px; width:120px;  display:inline; clear:none;}
#AboutText{float:left; width:430px; margin:15px 0px 0px 30px;  display:inline; clear:none;}
#Links{}
#Links a{ font-weight:normal; color:#666666;}

/* Mailing list page */
#Left{ float:left; width:400px; margin:20px 0px 20px 0px;background-image:url(/images/dot3.gif); background-repeat:repeat-y; background-position:right; padding-right:20px;}
#Right{ float:left; width:480px; margin:20px 0px 20px -1px;background-image:url(/images/dot3.gif); background-repeat:repeat-y; background-position:left; background-position: 0px 2px; padding-left:20px;}


/* 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; float:right;font-size:0.9em; }
#Footer a{  font-weight:normal;color:#8A5F2E; }
#Footer a:hover{ color:#000000;}
.FooterTelephone{ float:left; color:#8A5F2E;}


/* 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*/
#LeftExhibitions{ width:280px; float:left; margin:20px 0px 0px 0px;  padding-right:20px; background-image:url(/images/dot3.gif); background-repeat:repeat-y; background-position:right;   }
#RightExhibitions{ width:640px;  float:left; margin:20px 0px 0px -1px;  display:inline; padding-left:20px;background-image:url(/images/dot3.gif); background-repeat:repeat-y; background-position:left; background-position: 0px 2px;}




.ExhibitionDiaryImage{ margin:0px 20px 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;}
	
	
