.body { margin:0px; padding:0px; background:url(../images/bg.jpg); background-repeat:repeat-x; background-color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#FFFFFF; }
#container { margin:0 auto; width:975px; background-color:#999999; }
#container #promo { width:auto; position:absolute; z-index:5; left:310px; top:4px; }
#container #promo img { padding:0;}
#container #header { float:left; width:975px; background-color:#FFFFFF; margin:0; height:65px; overflow:visible; position:relative;}
#container #header #logo { width:auto; float:left; }
#container #header #logo img { padding-left:15px; padding-top:28px;}
#container #header #switcher { width:auto; float:right; background-color:#EEEEEE; margin-right:14px; font-family:Arial, Helvetica, sans-serif;}
#container #header #switcher img { padding-left:0px; padding-top:0px;}
#container #header #switcher p { font-size:11px; color:#999999; padding:4px; margin:0px;}
#container #header #switcher a { color:#999999; margin:0px; padding:0px;}
#container #header #switcher a:hover { color:#000000;}
#container #nav { float:right; position: relative; /*margin-right:15px;*/ height: 28px; width: 975px;  /*a width is required for Opera, older Mozilla browsers, and Konqueror browsers */ background-image:url(../images/bg-nav.jpg); background-repeat:repeat-x;}
#container #nav ul#primary { margin: 0; padding: 0; padding-left:480px; position: absolute; bottom: 0px; width: 495px; }
#container #nav ul#primary li { display: inline; list-style: none;}
#container #nav ul#primary a,#container #nav ul#primary span,#container #nav ul#primary a.current { width: 75px; display: block; float: left; padding: 4px 0; margin: 1px 0 0 3px; text-align: center; font-size: 75%; text-decoration: none; color: #999;}
#container #nav ul#primary span,#container #nav ul#primary a.current,#container #nav ul#primary a.current:hover { border: 1px solid #999999; border-bottom: none; background: #999999; padding-bottom: 6px; margin-top: 0; color:#FFFFFF; font-weight:bold;}
#container #nav ul#primary a { background: #FFFFFF; border: 1px dotted #999999; border-bottom: none; font-weight:bold;}
#container #nav ul#primary a:hover { margin-top: 0; border-color: #999; border-style:solid; border-bottom:none; background: #FFF; padding-bottom: 5px; color:#000000;}
#container #content { float:left; width:945px; margin-left:15px; margin-right:15px; display:inline; }
#container #content h1 { font-size:20px; padding-left:0px; padding-top:28px; padding-bottom:12px; margin:0px; font-weight:normal; letter-spacing:1px;}
#container #content h2 { font-size:16px; padding:0 0 12px 0; margin:0px; font-weight:normal;}
#container #content h2.home { font-size:12px; padding:0 0 28px 0; margin:0px; font-weight:normal; letter-spacing:normal; width:940px; float:left;}
.home a { color:#000000; font-weight:bold;}
.home a:hover { color:#FFFFFF;}
#container #content h3 { font-size:20px; padding-left:0px; padding-top:28px; padding-bottom:12px; margin:0px; letter-spacing:1px; float:left;}
#container #content p.enlarge { font-size:11px; padding:37px 0 12px 5px; margin:0px; float:left; color:#000000;}
#container #content ul#subnav { margin: 0px; padding-top:36px; padding-bottom:0px; float:right; }
#container #content ul#subnav li { display: inline; list-style: none; }
#container #content ul#subnav a,#container #content ul#subnav span,#container #content ul#subnav a.current { padding-left:14px; font-size: 75%; color:#FFFFFF;}
#container #content ul#subnav span,#container #content ul#subnav a.current,#container #content ul#subnav a.current:hover { color:#FFFFFF; font-weight:bold;}
#container #content ul#subnav a { color:#000000;}
#container #content ul#subnav a:hover { color:#FFFFFF; }

#container #content #flashcontent { width:945px; height:438px; margin-bottom:18px;}
#container #content #flashcontent .artist { float:left; padding-right:15px; padding-bottom:18px;}
#container #content #flashcontent .artist img { border:none;}
#container #content #flashcontent .artist p { font-size:12px; width:225px; margin-right:15px; padding-top:0px; padding-bottom:28px; margin-top:0px; }
#container #content #flashcontent .artist h2 { font-size:20px; padding-left:0px; padding-top:10px; padding-bottom:12px; margin:0px; font-weight:normal; letter-spacing:1px; font-weight:normal;}
#container #content #flashcontent .artist a { color:#000000; }
#container #content #flashcontent .artist a:hover { color:#FFFFFF;}

#container #content #flashcontent .artist-right { float:left;}
#container #content #flashcontent .artist-right img { border:none;}
#container #content #flashcontent .artist-right p { font-size:12px; width:225px; margin-right:0px; padding-top:0px; padding-bottom:28px; margin-top:0px; }
#container #content #flashcontent .artist-right h2 { font-size:20px; padding-left:0px; padding-top:10px; padding-bottom:12px; margin:0px; font-weight:normal; letter-spacing:1px;}
#container #content #flashcontent .artist-right a { color:#000000; }
#container #content #flashcontent .artist-right a:hover { color:#FFFFFF;}

#container #content .artist { float:left; padding-right:15px;}
#container #content .artist p { font-size:12px; width:225px; margin-right:15px; padding-top:0px; padding-bottom:28px; margin-top:0px; }
#container #content .artist h2 { padding-left:0px; padding-top:10px; padding-bottom:12px; margin:0px; font-weight:normal; letter-spacing:1px; font-weight:normal;}
#container #content .artist a { color:#000000; }
#container #content .artist a:hover { color:#FFFFFF;}
#container #content .artist a.srollover1 { display: block; width: 225px; height: 225px; background: url(../images/artists/artist_chris.jpg) 0 0 no-repeat; text-decoration: none;}
#container #content .artist a:hover.srollover1 { background-position: 0 -225px ;}
#container #content .artist a.srollover1a { display: block; width: 225px; height: 225px; background: url(../images/artists/artist_gerald.jpg) 0 0 no-repeat; text-decoration: none;}
#container #content .artist a:hover.srollover1a { background-position: 0 -225px ;}
#container #content .artist a.srollover2 { display: block; width: 225px; height: 225px; background: url(../images/artists/artist_rupert.jpg) 0 0 no-repeat; text-decoration: none;}
#container #content .artist a:hover.srollover2 { background-position: 0 -225px ;}
#container #content .artist-right a.srollover3 { display: block; width: 225px; height: 225px; background: url(../images/artists/artist_damian.jpg) 0 0 no-repeat; text-decoration: none;}
#container #content .artist-right a:hover.srollover3 { background-position: 0 -225px ;}
#container #content .artist a.srollover5 { display: block; width: 225px; height: 225px; background: url(../images/artists/artist_alberto.jpg) 0 0 no-repeat; text-decoration: none;}
#container #content .artist a:hover.srollover5 { background-position: 0 -225px ;}
#container #content .artist a.srollover6 { display: block; width: 225px; height: 225px; background: url(../images/artists/artist_peter.jpg) 0 0 no-repeat; text-decoration: none;}
#container #content .artist a:hover.srollover6 { background-position: 0 -225px ;}
#container #content .artist a.srollover7 { display: block; width: 225px; height: 225px; background: url(../images/artists/artist_jeffrey.jpg) 0 0 no-repeat; text-decoration: none;}
#container #content .artist a:hover.srollover7 { background-position: 0 -225px ;}

#container #content .artist-right { float:left;}
#container #content .artist-right p { font-size:12px; width:225px; margin-right:0px; padding-top:0px; padding-bottom:28px; margin-top:0px; }
#container #content .artist-right h2 { padding-left:0px; padding-top:10px; padding-bottom:12px; margin:0px; font-weight:normal; letter-spacing:1px;}
#container #content .artist-right a { color:#000000; }
#container #content .artist-right a:hover { color:#FFFFFF;}
#container #content .line { float:left; width:100%; height:1px; border-top:1px dotted #FFFFFF; padding:0; margin:0;}
#container #content .left { float:left; width:320px; padding-bottom:13px;}
#container #content .left p { font-size:12px; padding-top:12px; padding-bottom:12px; margin:0px;}
#container #content .left a { color:#000000; font-weight:bold;}
#container #content .left a:hover { color:#FFFFFF;}
#container #content .right { float:left; width:625px; padding-bottom:13px;}
#container #content .right h1 { font-size:16px; padding-left:0px; padding-top:12px; padding-bottom:12px; margin:0px; font-weight:bold; letter-spacing:1px;}
#container #content .right p { font-size:12px; padding-top:0px; padding-bottom:12px; margin:0px;}
#container #content .right a { color:#000000; font-weight:bold;}
#container #content .right a:hover { color:#FFFFFF;}
#container #content .form { float:right; width:625px; padding-bottom:13px;}
#container #content .form p { font-size:12px; padding-top:12px; padding-bottom:0px; margin:0px;}
#container #content .form .field { width:170px; background-color:#EEEEEE; font-size:9px; color:#000000; margin-bottom:0px; padding-left:2px; padding-top:4px; border:0; height:17px; display:inline; }
#container #content .form .fieldlong { width:623px; background-color:#EEEEEE; font-size:9px; color:#000000; margin-bottom:0px; padding-left:2px; padding-top:4px; border:0; height:17px; }
#container #content .form .textfield { width:623px; background-color:#EEEEEE; font-size:9px; color:#000000; margin-bottom:12px; padding-left:2px; padding-top:4px; border:0; }
#container #content .form .submit { width:77px; border:1px dotted #FFFFFF; background-color:#999999; font-size:11px; font-weight:bold; color:#FFFFFF; margin-bottom:15px; padding:0px; cursor:pointer; font-family:"Goudy Old Style", serif; line-height:17px; }
#container #content #work { float:left; padding-bottom:13px; width:945px;}
#container #content #work .img { float:left; margin-right:15px; margin-bottom:15px;}
#container #content #work .imgright { float:right; margin-right:0px; margin-bottom:15px;}
#container #content #biog { float:left; padding-bottom:28px; width:945px;}
#container #content #biog .img { float:left; margin-right:15px; margin-bottom:15px;}
#container #content #biog p { float:right; font-size:12px; width:465px; padding-top:0px; padding-bottom:6px; margin-top:0px; margin-bottom:0px; }
#container #content #exhib { float:left; padding-bottom:28px; width:945px;}
#container #content #exhib .img { float:left; margin-right:15px; margin-bottom:15px;}
#container #content #exhib p { float:right; font-size:12px; width:465px; padding-top:0px; padding-bottom:12px; margin-top:0px; margin-bottom:0px; }
#container #content #press { float:left; padding-bottom:28px; width:945px;}
#container #content #press #left { float:left; width:465px; padding-bottom:13px;}
#container #content #press #right { float:left; width:480x; padding-bottom:13px;}
#container #content #press #right h1 { font-size:18px; padding-left:0px; padding-top:12px; padding-bottom:12px; margin:0px; font-weight:bold; letter-spacing:1px;}
#container #content #press #right p { font-size:12px; padding-top:6px; padding-bottom:6px; margin:0px; border-top: 1px dotted #FFFFFF; margin-left:15px; width:465px;; }
#container #content #press #right a { color:#FFFFFF; font-weight:bold;}
#container #content #press #right a:hover { color:#000000;}
#container #content #press #left #press1 { position:absolute; top:157px; display:none;}
#container #content #press #left #press2 { position:absolute; top:157px; display:none;}
#container #content #press #left #press3 { position:absolute; top:157px; display:none;}
#container #content #press #left #press4 { position:absolute; top:157px; display:none;}
#container #content #press #left #press5 { position:absolute; top:157px; display:none;}
#container #content #press #left #press6 { position:absolute; top:157px; display:none;}
#container #content #press #left #press7 { position:absolute; top:157px; display:none;}
#container #footer { float:left; width:945px; border-top: 1px dotted #FFFFFF; margin-left:15px; margin-right:15px; display:inline;}
#container #footer p { font-size:11px; padding-bottom:28px; margin:0px; padding-top:12px; color:#FFFFFF;}
#container #footer a { color:#000000; font-weight:bold;}
#container #footer a:hover { color:#FFFFFF;}
#container #footer .left { float:left; padding-top:12px;}
#container #footer .right { float:right; padding-top:10px;}
#container #footer .right .field { width:170px; background-color:#EEEEEE; font-size:9px; color:#999999; margin-bottom:0px; padding-left:2px; padding-top:4px; border:0; height:17px; display:inline; }
#container #footer .right .submit { width:77px; border:1px dotted #FFFFFF; background-color:#FFFFFF; font-size:11px; font-weight:bold; color:#000000; margin-bottom:0px; padding:0px; cursor:pointer; line-height:17px; }
