body { margin: 0; padding: 0; font-family: verdana, sans-serif; font-size: 10px; background: #2b2b2b		
	url(../images/common/mt_bg.gif) repeat-y center; 
	font-family: vedrdana, sans-serif; font-size: 11px; color: #999; }
a, a:visited { color: #999; }
a:hover { color: #ccc; }
a.on {color: #ccc; }

h1 { font-size: 14px; }
h2 { font-size: 12px; }

#logoDiv { width: 720px; margin-top: 0px; text-align: center; margin-bottom: -6px; padding-bottom: 0; margin-right: auto; margin-left: auto; }
#nav { background-color: #333; width: 689px; margin-right: auto; margin-left: auto; height: 20px; 
	text-align: right; vertical-align: bottom; display: block; margin-top: 0;
	padding-top: 6px; border-bottom: 1px solid #999; width: 720px;}
#nav a { font-size: 12px; letter-spacing: 1px; color: #999; text-decoration: none; font-weight: normal;
	margin-left: 12px;}
#nav a:hover, #nav a.on { color: #ccc; }
#container { width: 720px; margin-left: auto; margin-right: auto; }

#imageTable { width: 720px; margin-top: 30px; }
#imageTable td { text-align: left; vertical-align: top; }
#textCell { width: 190px; padding-left: 20px; padding-right: 20px; position: relative; }
#textCell #gicleeText { margin-top: 170px; font-size: 10px; }

#imageCell { widht: 320px;  padding-right: 20px; }
#sidenavCell { width: 150px;  padding-left: 20px;}
#sidenavCell ul { padding: 0; margin: 0; list-style-type: none; }
#sidenavCell li { display: block; margin-bottom: 4px;  }
#sidenavCell li a { font-size: 14px; letter-spacing: 1px; display: block; width: 150px; text-decoration: none; color: #999; }
#sidenavCell li a:hover, #sidenavCell li a.on { color: #ccc;}

#galleryTable td { vertical-align: top; }
#galleryTable a {  font-size: 12px; letter-spacing: 1px; text-decoration: none; color: #999; }
#galleryTable a:hover, #sidenavCell li a.on { color: #ccc;}

#imagenav { margin-top: 20px; border: 1px solid #999; border-width: 1px 0; height: 24px; padding-left: 240px; padding-right: 30px; padding-top: 2px; padding-bottom: 10px;}

.gallery #imagenav {  padding-left: 40px; padding-right: 50px;}
.gallery #previous {  width: 150px; float: left;}

#imagenav a { font-size: 12px; font-weight: bold; color: #999; text-decoration: none; display: block; }
#imagenav a:hover { color: #ccc; }
#previous { width: 130px; float: left;}
#next { float: right; width: 130px; text-align: right; }
.arrows { font-size: 24px;  }

#galleryTitle { border-bottom: 1px solid #666; margin-left: 50px; margin-right: 50px; position: relative;  margin-bottom: 8px;}
#galleryTitle h1 {position: relative; bottom: -.2em; margin: 0; padding: 0; font-size: 16px; color: #ccc; font-weight: normal; }

#galleryText { padding-right: 45px; padding-left: 45px; }
.galleries #galleryText { padding-right: 45px; padding-left: 100px; }
#galleryText a, #galleryText a:visited  { color: #7B9979; text-decoration: none;}
#galleryText a:hover { color: #ccc; }

#footer { margin-top: 12px; padding-left: 20px; color: #666; padding-bottom: 4px; }

#formTable td { padding: 0 20px 4px 0;  }
#formTable input, #formTable textarea { border: 1px solid #333; background-color: #ccc; width: 350px;}
#formTable input#submit { width: 120px; color: #000; border: 2px solid #666; border-width: 0 2px 2px 0; }



.pages #footer{ border-top: 1px solid #666; margin-top: 30px; padding-top: 8px; padding-left: 30px; margin-right: 170px; }
.pages #imagenav { display: none; }