html { margin:0; padding:0; }  /*light gray text #666666;  logo blue 015998 ; dark gray #6d6e73 */
body { width:auto; height:auto; text-align:left; margin:0; padding:0; background-color:black; }
#container { width:1181px; height:auto; margin:auto; position:relative; }
#content { width:1181px; height:auto; background-color:black; float:left; color:white; font:italic 13px Verdana, Arial, sans-serif; }
p { margin-top:6px; margin-bottom:9px; }
img { border:none; }
h1 { font:normal 34px Verdana, Arial, sans-serif; text-align:center; letter-spacing:4px; color:#6d6e73; padding:20px 0; margin:0; }
h2 { font:bold italic 12px Verdana, Arial, sans-serif; color:#015998; }
#pageheader {	width:1181px; height:85px; margin:auto; border:1px solid #990033; margin-bottom:15px; }
#logo { width:90px; height:72px; background:black url(/img/gr/logo-mc.gif) no-repeat left top; position:absolute; top:4px; left:199px; }
#logotext { width:586px; height:20px; font:bold 15px Verdana, Arial, sans-serif; color:#990033; position:absolute; top:41px; left:107px; text-align:center; letter-spacing:5px; }
#bannerbox { width:600px; height:25px; position:absolute; top:24px; left:307px; }
.banner { font:19px Verdana, Arial, sans-serif; color:#990033; text-align:center; letter-spacing:3px; }
#topnav { width:1181px; height:22px; float:left; text-align:center; margin-top:64px; }    
#topnav a { font:12px Verdana, Arial, sans-serif; color:white; text-decoration:none; }
#topnav a:hover {	color:red; text-decoration:underline; }
#topnav a.selected { color:red; text-decoration:none; }
#dropmenudiv { position:absolute; border:1px solid #015998; border-bottom-width:0; font:bold 12px Verdana, Ariel, sans-serif; line-height:18px; z-index:100; }
#dropmenudiv a { width:100%; display:block; text-indent:10px; border-bottom:1px solid #015998; padding:1px 0; text-decoration:none; color:#015998; }
#dropmenudiv a:hover { background-color:#015998; color:white; }

/*Slideshow pages*/
#leftcol { width:492px; height:auto; float:left; }
#rightcol { width:669px; height:auto; margin-left:20px; float:left; } /*684*/
#gallerytext, .textcol { width:450px; min-height:627px; float:left; text-align:left; color:white; font:13px Verdana, Ariel, sans-serif; letter-spacing:1px; line-height:1.3em; padding:20px; border:1px solid #990033; } 
.pause { font:11px Verdana, Ariel, sans-serif; color:#990033; margin-top:0px; }
.heading { width:462px; height:auto; margin-bottom:10px; }
.heading h1 { font:normal 30px Verdana, Arial, sans serif; text-align:center; color:#990033; margin:0; padding:0; }
.gallerypic { width:auto; height:190px; text-align:center; }
#moreinfo { width:486px; height:55px; float:left; font:13px Verdana, Ariel, sans-serif; color:#6d6e73; letter-spacing:1px; line-height:1.3em; margin-top:12px; text-align:center; }
#moreinfo .email { font:bold italic 13px Verdana, Ariel, sans-serif; }
#moreinfo a:link, #moreinfo a:visited, #gallerytext a:link, #gallerytext a:visited { color:#015998; text-decoration:none; } 
#moreinfo a:hover { color:black; text-decoration:underline; }
#slideshow { width:669px; height:auto; float:right; text-align:center; }
.slideshow { float:left; margin-right:10px; margin-bottom:10px;  } /*css for div containing each thumbnail image*/
.slideshow img { width:188px; height:150px; } /*each thumbnail*/
#thumbs { width:1191px; height:auto; margin-top:10px; float:left; }

/*About page*/
#about { width:602px; height:auto; float:left; font-style:italic; line-height:1.4em; padding:10px; border:1px solid #990033; }
.mtc-pic1 { width:200px; height:215px; float:right; text-align:right; }
.mtc-pic2 { width:602px; height:304px; float:right; text-align:right; }
.right { float:right; font-size:10px; margin:0; }

/*Contact Us page  619 305*/
#contact { width:494px; height:680px; float:left; line-height:1.4em; text-align:left; padding:10px; border:1px solid #990033; }
.address { width:492px; height:auto; float:left; text-align:center; line-height:1.6em; margin-top:20px; }
#subnote { width:492px; float:left; margin-top:20px; }
#request { width:482px; height:auto; float:left; padding:19px 0 0 10px; background-color:#ededed; border:1px solid #cccccc; color:#6d6e73; }
.infoform textarea { font:11px Verdana, Verdana, Arial, sans-serif;}
.infoform label { width:140px; font-weight:normal; float:left; } 
.infoform btn { width:200px; }
.inquiry { width:328px; }
.btn { background-color:#015998; color:white; }
.small { font:11px Verdana, Arial, sans-serif; text-align:center; }
.captcha { width:216px; height:12px; float:left; padding-left:140px; margin:5px 0; }
/*Static pages*/
#home { margin:auto; text-align:center; }
#portfolio { width:450px; height:627px; float:left; padding:20px; border:1px solid #990033; }
#exhibits { width:594px; height:auto; font-style:italic; font-size:13px; float:left; line-height:1.2em; text-align:left; padding:0px 50px 20px; border:1px solid #990033; }
#sitemap { width:582px; height:647px; float:left; font:italic bold 14px Verdana, Arial, sans-serif; line-height:2.2em; padding:10px; border:1px solid #990033; }
#message-404 { width:444px; height:607px; font-size:15px; float:left; padding:30px; line-height:2.1em; text-align:left; color:#ba7438; border:1px solid #ba7438; }
#message-404 h1 { color:#ba7438; }
#message-404 img { margin-left:122px; margin-top:15px; } 
#message-404 h1, #thanks h1, #exhibits h1 { font-size:22px; }
#thanks { width:429px; height:607px; font-size:15px; float:left; line-height:2.1em; text-align:left; padding:30px; border:1px solid #990033; }
#art-right { float:left; margin-left:20px; }

a:link, a:visited { color:#015998;; text-decoration:none; }
a:hover {	color:white; text-decoration:underline; }
.selected { color:black; font-weight:bold; text-decoration:none; }
#footer { width:1181px; height:80px; margin-top:8px; float:left; clear:both; text-align:center; color:#990033; font:11px Verdana, Arial, sans-serif; }
#copyright { width:1179px; height:17px; font:11px Verdana, Arial, sans-serif; padding-top:7px; baackground-color:#ededed; border:1px solid #990033; }
#footnav { width:1181px; height:20px; padding-top:5px;  }
#footer a:link, #footer a:visited { color:#6d6e73; text-decoration:underline; } 
#footer a:hover { color:white; text-decoration:underline; } 
#footer a.selected { color:red; text-decoration:none; font-weight:bold; }
#aa { margin:4px 0 10px; font:10px Verdana, Arial, sans-serif; }
#aa a:link, #aa a:visited { color:#990033; text-decoration:underline; }
#aa a:hover { color:white; }
#hits { font:10px Arial, Helvetica, sans-serif; color:#cccccc; margin-top:3px 0 5px; }
