/*reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1.3;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
p{
	margin-bottom:1em;
}
h1,h2,h3,h4,strong{font-weight:bold;margin-bottom:1em;}
/*end reset*/
html,body{min-height:100%;width:100%;color:#666;font-size:14px;}
a{color:#666;text-decoration:none;}
a:hover{text-decoration:underline;}
.Selected,.Selected a {font-weight:bold;color:#000;}
.Hidden{display:none;}

.SixtyHigh{/*height:70px;*/padding-bottom:20px;}
.FloatWrap{width:100%;overflow:hidden;}

#centerer{width:940px;margin:0 auto;overflow:hidden;}

#MainMenu{float:right;margin:0;overflow:hidden;}
#MainMenu li{float:left;padding-right:25px;text-transform:lowercase;}
.Contact{float:right;position:relative;}
.Contact #FooterContactWrap{display:none;}
.Contact:hover #FooterContactWrap,.Contact:active #FooterContactWrap,.Contact:hover #FooterContactWrap{display:block;position:absolute;right:0;top:0;padding-top:30px;width:600px;text-align:right;}

.HomeContent{top:0px;bottom:60px;position:absolute;width:100%;left:0;}
.HomeMenu{position:absolute;bottom:30px;width:940px;}
.HighlightImage{position:absolute;top:0;left:0;width:100%;height:100%;}

.Site{padding-bottom:30px;}
.SiteContent{margin:20px 0;overflow:hidden;width:100%;}
.SiteLogo{float:left;}
.SiteMenu{float:right;width:600px;}
.SiteMenu .moduletools{float:left;}
.SiteTitle{text-align:right;width:940px;margin-top:30px;display:none;}

.CenterHeader{text-align:center;}
.CenterHeader a{padding:0 20px;}

.LinkGallery>ul{width:100%;overflow:hidden;position:relative;margin:60px 0;}
.LinkGallery>ul.Width3{padding-left:127px;}
.LinkGallery>ul.Width2{padding-left:255px;}
.LinkGallery>ul.Width1{padding-left:382px;}

.RealContent{float:left;padding:0 80px 32px 0;}
.ShowArtist{padding-bottom:48px;}
.AffiliatedArtists li{width:220px;padding:0 20px 6px 0;float:left;}
.AffiliatedArtists li.Item3,.Item3{padding-right:0;}
.AffiliatedArtists li.Item0{clear:left;}
.RealContent img, .LinkImage{width:175px;height:auto}
.LinkName{position:absolute;bottom:0;width:175px;line-height:16px;}

.WorksContainer{float:right;width:440px;}
.WorksContainer>ul{margin-bottom:40px;width:100%;overflow:hidden;}
.WorksContainer>ul>li{padding-left:40px;width:120px;float:left}
.WorksContainer>ul>li.Item0{padding-left:0;}
.WorksContainer img{width:120px;height:auto;}
.SelectedWorks .ImageNotes{display:none;}
.ReorderContainer{width:480px;}
.ReorderContainer>ul>li{overflow:hidden;height:100px;}

.AboutContainer{float:right;width:440px;}
.AboutContainer table{border:1px solid #ccc;border-bottom:0;margin-bottom:1em;}
.AboutContainer td{padding:2px 3px; border-bottom:1px solid #ccc;}

.BiogImageContainer{float:left;width:400px;}
.BiogImageContainer img{width:400px;height:auto;}
.BiogImageContainer h2{margin-bottom:0;}

.GalleryMove{display:none;}
.GalleryText{display:none;}
.Paged{display:none;}
.Page0{display:block;}

.Paging .Next{float:right;}
.Paging .Prev{float:left;}

.AdminLinks{float:right;}
.AdminButtons{display:none;}
li.SelectedWorks:hover .AdminButtons{display:block;position:absolute;}

.BlogCategories{width:300px;float:right}
.BlogContent{margin-right:340px;}

#publications p{margin:0;font-size:.9em;}
#publications td{padding:0 30px 30px 0;}

/*--------------------- slimbox ------------------------------*/
#lbOverlay{
	position:fixed;
	z-index:4;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#fff;
	cursor:pointer;
}
#lbCenter, #lbBottomContainer{
	position:absolute;
	z-index:5;
}
#lbCenter{
	top:0;
	left:50px;
	right:50px;
	bottom:42px;
}
#lbCenter img{
	cursor:pointer;
}
#lbBottomContainer{
	bottom:0;
	/*opacity:.8;
	filter:alpha(opacity=80);*/
	background-color:#fff;
	width:100%;
}
#lbBottomContainer.AbovePanel{
	bottom:21px;
}
.lbLoading{
	background:url(../imgs/loading.gif?) no-repeat center;
}
#lbImage{
	position:absolute;
	left:0;
	top:0;
	background-repeat:no-repeat;
}
#lbBottom{
	line-height:28px;
	text-align:left;
	padding:7px 13px;
}
#lbBottom a{
	display:block;
	float:right;
	width:27px;
	height:28px;
	outline:none;
}
#lbBottom .Link{
	display:inline;
	float:none;
	text-decoration:underline;
}
#lbCloseLink{
	background:transparent url(../imgs/closelabel.png) no-repeat center;
}
#lbZoomButton{
	background:transparent url(../imgs/zoom.png) no-repeat center;
}
#lbNextLink{
	margin-right:-50px;
	opacity:0.2;
	filter:alpha(opacity=20);
	width:300px;
	height:100%;
	position:absolute;
	top:0;
	right:0;
	background:transparent url(../imgs/nextlabel.png) no-repeat 260px 50%;
	z-index:10;
}
#lbPrevLink{
	margin-left:-50px;
	opacity:0.2;
	filter:alpha(opacity=20);
	width:300px;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:transparent url(../imgs/prevlabel.png) no-repeat 10px 50%;
	z-index:10;
}
#lbNextLink:hover,#lbPrevLink:hover{
	opacity:1;
	filter:;
}
#lbInfoLink{
	background:transparent url(../imgs/infolabel.png) no-repeat center;
}

#lbCaption, #lbNumber{
	margin-right:100px;
}
#lbImageNotes{
	position:absolute;
	background-color:#fff;
	top:40%;
	left:50%;
	margin-left:-250px;
	padding:20px;
	width:500px;
	z-index:6;
}
#lbSidePanel.HiddenPanel{
	height:0;
	padding-bottom:0;
}
#lbSidePanel *{
	margin:0;
	border:0;
	padding:0;
}

#lbSidePanel{
	overflow:hidden;
	display:block;
	position:relative;
	overflow:hidden;
	text-align:center;
	margin:0 5px;
}
#lbSidePanel li{
	display:inline-block;
	height:90px;
	width:130px;
	margin:5px 0;
}
#lbSidePanel a.thumb{
	overflow:hidden;
	position:relative;
	display:block;
	height:90px;
	width:130px;
}
#lbSidePanel a.seperate{
	position:absolute;
	z-index:5;
	background-color:#000;
}
.GalleryContainer li.drophover{
	background-color:#393;
}
.drophover img{
	opacity:.8;
}
.donthover img{
	opacity:1;
}
#lbSideExpand{
	cursor:n-resize;
	background:transparent url(../imgs/slidedown.gif) no-repeat center top;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:16px;
}
#lbSideExpand:hover{
	background-image:url(../imgs/slidedown_hover.png);
}
#lbSidePanel.HiddenPanel #lbSideExpand{
	background-image:url(../imgs/slideup.gif);
}
.SubImages, #lbSidePanel{
display:none;
}
#lbSidePanel .SubImages{
	display:block;
}
#lbBottomContainer.WithPanel #lbSidePanel{
	display:block;
}
/*affiliated artists*/
/*same as .BiogImageContainer*/
.leftContainer{
float:left;
width:440px;
clear: left;
}
.leftContainer img{
width: 120px;
height: auto;
}
.MainImage img{
width: 400px;
height: auto;
}
.moduletools{
position:absolute;
z-index:10000;
}