@charset "utf-8";
/* CSS Document */

body { background:#f1f1f1 url(../images/background.gif) repeat-y center; margin: 0px; }
body, td, th { font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#181818; }

a { outline: none; /*text-decoration: none;*/ color: #003300; }
img { border: none; }
#areas { width: 910px; font-size:18px; font-weight: bold; text-align:center; }
#areas a { color: #181818; }
#container { width: 910px; margin: 0px auto; position:relative; }
#copyright { clear:both; font-size: 12px; text-align: center; width: 910px; height:200px; margin: 80px 0px 0px 0px; }
#header { width: 910px; height: 141px; background:url(../images/header.gif) no-repeat; }
#header a { display: block; width: 910px; height:141px; }
#header h1 { display: none; text-indent: -9999px; font-size: 0px; }
#rotate-home { width: 910px; height: 240px; }
#rotate-artists { width: 910px; height: 164px; margin-bottom:36px; overflow:hidden; }
#rotate-artists img { border-top: 1px solid #999999; border-bottom: 1px solid #999999; }
#textContent { width: 850px; margin: 0px auto; }

#allArtists a, #areas a { text-decoration: none; }


/* ****** DYNAMIC CONTENT STYLES ***** */

/* Browser Artist */
div#alphaArtistList { clear:right; margin-left:0px; margin-top:35px; min-height:350px; }
* html div#alphaArtistList { height:350px; }
div#alphaArtistList li { font-size:12px; color:#333333; margin:0px; padding: 0pxpx; font-size:1em; line-height:1.3em; width:250px; list-style:none; white-space:nowrap; overflow:hidden; list-style-position:inside; display:block; }
div#alphaArtistList li a { color:#555555; /*font-weight: bold; */}
div#alphaArtistList li a:hover { color:#003300; }
div#alphaArtistList li a:visited { color:#181818; }
div#alphaArtistList li a:active { color:#181818; }
div#alphaArtistList li.col2 {margin-left:580px; text-align:right; }
div#alphaArtistList li.coltoupper { margin-top:-19.5em; }
div#alphaArtistList span.artistNoWork { color:#666; }

div#imgplaceholder { position:absolute; left:250px; top:305px; }

#browseList { clear:right; padding: 0px; margin:0px 0px 0px 0px; }

#browseList div.browseThumbnail { width:50%; height:480px; float:left; text-align:center; margin: 0px; padding: 0px; }
#browseList div.blankThumbnail { width:50%; height:10px; float:left; text-align:center; margin: 0px; padding: 0px; }
#browseList div.browseThumbnail img { margin:20px auto 5px auto; border:1px solid #999999; padding:10px; }
#browseList div.browseThumbnail p { margin:0 10px; }

#browseList div.browseThumbnailCS { width:50%; height:450px; float:left; text-align:center; margin: 0px; padding: 0pxpx 0px 40px 0px; }
#browseList div.browseThumbnailCS img { margin:20px auto 5px auto; border:1px solid #133E71; padding:10px; }
#browseList div.browseThumbnailCS p { margin:0 10px; }

.artistdropdown { margin: -20px 0px -10px 10px; font-size: 10px; margin: 0px padding: 0px; }
.artistdropdown select { font-size: 10px; }

div#pageBrowserTop { text-align:center; margin: 0px 0px 0px 0px; clear:both; }
div#pageBrowserBottom { text-align:center; padding-top:30px; padding-bottom:1px; margin: 0px; clear:both; }

div#pageBrowserTop h4, div#pageBrowserBottom h4 { color:#181818;  margin:0px; padding: 0px; font-weight:normal; }
div#pageBrowserTop p, div#pageBrowserBottom p { color:#333333; margin:5px 0px; }

.disabledLink { display: none; color:#00FF00; }
.currentPage { font-weight: bold; color:#000000; }
#viewItem { position:relative; }
#viewItem h2 { margin:20px 0px 0px 25px; }
#viewItem h3 { font-size:1.3em; margin:35px 0px 15px 25px; }
#viewItem p { margin:0px 0px 10px 25px }
#viewItem p.sampleWorks { margin:50px 0px 0px 25px; font-weight:bold; }
#viewItem #objectImage { float:right; margin: 15px 30px 50px 10px; text-align:center; border:1px solid #999999; padding:10px;  }
/*#viewItem a.clickToEnlarge { text-transform:lowercase; }
#viewItem a.clickToEnlarge img { border:1px solid #999999; padding:5px; }*/
#viewItem #browseList { clear:none; margin:0px 0px 25px 25px; }
#viewItem #browseList div.browseThumbnail { width:110px; height:120px; float:left; text-align:center; margin: 0px; margin-right:5px; padding:5px; 
	padding-bottom:20px; background:#bbb; border:1px solid #666; }
#viewItem #browseList div.blankThumbnail { width:120px; height:150px; float:left; text-align:center; margin: 0px; padding: 0px; }
#viewItem #browseList div.browseThumbnail img { margin: 0px; border:1px solid #133E71; }
#viewItem #browseList div.browseThumbnail p.thumbCreator { display:none; font-size:10px; }
#viewItem #browseList div.browseThumbnail p.thumbTitle {  margin: 0px; }
#viewItem #browseList div.browseThumbnail p.thumbTitle em { font-style:normal; font-size:.8em; }

/*#viewItem .moreLinks { position:absolute; top:30px; left:25px;  }}*/
#viewItem .moreLinks ul { margin: 25px 0px 0px 28px; }
#viewItem .moreLinks ul li { list-style:none;    }


#artistInfoPage { margin:0px 25px; }
#artistInfoPage h2 { margin-bottom:2px; }
#artistInfoPage p { margin:0px 0px 20px 0px; line-height:1.4em; }
#artistInfoPage #artistSampleWorks { float:right; text-align:center;  width:180px; /*border:1px solid #cccccc;*/ 
	margin:85px 0px 35px 25px; }
#artistInfoPage #artistSampleWorks h3 { background:#f1f1f1; margin:0px; margin-bottom:15px; color:#555555; font-size:1.12em;
	font-weight:normal; padding:5px 0px; }
#artistInfoPage #artistSampleWorks div.browseThumbnail { margin-bottom:15px; }
#artistInfoPage #artistSampleWorks div.browseThumbnail img { border:1px solid #133E71; }
#artistInfoPage #artistSampleWorks div.browseThumbnail p { color:#555555; }
#artistInfoPage #artistSampleWorks a { font-size:12px; font-style:italic; }
#artistInfoPage #artistSampleWorks div.browseThumbnail p.thumbCreator { display:none;  font-size:10px;} 
#artistInfoPage #artistSampleWorks div.browseThumbnail p.thumbTitle { margin: 0px; }
#artistInfoPage #artistSampleWorks div.browseThumbnail p.thumbTitle em { font-style:normal; font-size:.8em; }

div.browseThumbnailShow p.thumbCreator { font-size: 12px; }
div.browseThumbnailShow p.thumbTitle { font-size:12px; }

#artistInfoPage p.quoteText { color:#5F6072; font-style:italic; margin:0px 75px; text-indent:-5px; }
#artistInfoPage p.quoteTag { color:#5F6072; text-align:right; margin-right:100px; }
#artistInfoPage p.contactLinkP { text-align:center; }

#imgplaceholder { width:422px; height:380px;  padding:10px; /*background:url(../images/bg-artistpage.gif) no-repeat center;*/ }
#placeholder { border:1px solid #999999; padding:10px; /*background:url(../images/bg-artistpage.gif) no-repeat center;*/ }

/******* Styles for exhibits ********/
#exhibitions { margin:0px 25px; }
#exhibitions h2 { margin-bottom:5px; }
#exhibitions p { margin:0px 0px 20px 0px; padding: 0pxpx; line-height:1.4em; }

#exhibitions .firstShow { overflow:hidden; height:1%; }
#exhibitions .fsImage { float:left; margin:20px 20px 10px 0px; padding: 0pxpx; padding:10px; border:1px solid #999999; }
#exhibitions .fsDateDescription { font-style:italic; }
#exhibitions .fsSeeMore { }

.firstShowHome { overflow:hidden; height:1%; width:600px; margin:30px auto 0px auto; border-top:1px solid #999; }
.firstShowHome .fsImage { float:left; margin:20px 20px 10px 0px; padding: 0pxpx; padding:10px; border:1px solid #999999; }
.firstShowHome .fsDateDescription { font-style:italic; }
.firstShowHome .fsSeeMore { }

#exhibitions .pastShow { border-top:1px dotted #999999; padding:10px 0px; overflow:hidden; height:1%; clear:left; }
#exhibitions .psImage { float:left; margin:0px 20px 10px 0px; padding:10px; border:1px solid #999999; width: 100px; height: 100px; }
#exhibitions .psTitle { font-weight:bold; margin:0px; margin: 0px 0px 5px 150px; }
#exhibitions .psDateDescription { font-style:italic; margin: 0px 0px 5px 150px; }
#exhibitions .psSeeMore { margin: 0px 0px 5px 150px; }

#exhibitions h3.csTitle { }
#exhibitions .csDateDescription { }
#exhibitions .csMedium { }
#exhibitions .csArtists { } 
#exhibitions .csDescription { clear:both; }


#exhibitions .browseList .browseThumbnailShow { width:150px; height:220px; float:left; text-align:center; margin:5px; padding: 10px 5px; border:1px solid #999999; overflow:hidden; }
#exhibitions .browseList .browseThumbnailShow img { padding:5px; border:1px solid #999999; }
/* ****** CLASSES ****** */

.center { text-align:center; }
.floatLeft { float: left; }
.floatRight { float:right; }
.floatLeftMargin { float:left; margin:1px 8px 10px 0px; }
.floatRightMargin { float:right; margin:1px 0px 10px 8px; }
.floatLeftGrayOutline { float:left; margin:1px 8px 10px 0px; border:#999999 1px solid; }
.floatRightGrayOutline { float:right; margin:1px 0px 10px 8px; border:#999999 1px solid; }
.grayOutline { border:#999999 1px solid; }
.largeRedText { font-size:16px; color:#CC0000; }
.lightBlue { color: #99ccff; }
.smallText { font-size: 12px; }
.smallerText { font-size:10px; }

