.upgrade {
   display: none;
}

/* Elements */

body {
   padding: 0;
   margin: 0;
   text-align: center;
   background-color: #95855a; /* #030436; */
   /* background-image: url(../images/bg-grad.jpg);
   background-repeat: repeat-x; */
}

body, th, td, p, li {
   color: #000000;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 12px;
   line-height: 1.6em;
}

a {
   color: #212265;
}

a:hover {
   color: #34359F;
}

a:visited {
   color: #333333;
}

.hdrtext-print {
   display: none;
}

img {
border: none;
}

h1 {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 1.3em;
   font-weight: bold;
   letter-spacing: 1px;
   margin: 0;
   padding: 0 0 5px 0;
   color: #000000;
}

h2 {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 1.25em;
   font-weight: bold;
   margin: 5px 0 5px 0;
   background-repeat: no-repeat;
   padding-left: 15px;
   height: 25px;
   color: #475981;
}

h3 {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 1.1em;
   font-weight: bold;
   margin: 5px 0 5px 0;
   background-repeat: no-repeat;
   padding-left: 15px;
   height: 25px;
   color: #357637;
}

h4 {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 1em;
   font-weight: bold;
   margin: 5px 0 5px 0;
   background-repeat: no-repeat;
   padding-left: 15px;
   height: 25px;
   color: #C88925;
}

/* IDs  */

#wrap2col {
   position: relative;
   margin: 0 auto;
   padding-left: 0px;
   padding-right: 0px;
   text-align: left;
   width: 966px;
   background: url(../images/gallery88-middle.jpg) repeat-y;
}

#wrap1col {
   position: relative;
   margin: 0 auto;
   padding-left: 0px;
   padding-right: 0px;
   text-align: left;
   width: 966px;
   background: url(../images/gallery88-middle1col.jpg) repeat-y;
}


#header {
   height: 85px;
   background: url(../images/gallery88-header.jpg) no-repeat top left;
   background-repeat: no-repeat;
   padding: 0;
   margin: 0;
}


/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
#main {clear:left;}
/* End IE5-Mac hack */

#leftnav {
   float: left; 
   margin: 0;
   padding: 24px 0 125px 0; 
   width: 222px;
   background-image: url(../images/nav-hanger.jpg);
   background-repeat: no-repeat;
   background-position: 0 10px;
}

#navcontop {
  float:right;
  width: 147px;
  margin-right:14px;
  background-image: url(../images/nav-top.jpg);
  background-repeat: no-repeat;  
  line-height: 6px;
  display: inline;
}

#navcontainer {
   float:right;
   margin-right:14px;
   padding: 5px 0 1px 0;
   width: 147px;
   background-image: url(../images/nav-middle.jpg);
   background-repeat: repeat-y;
   display: inline;
}

#navconbot {
   float: right;
   width: 147px;
   margin-right:14px;
   margin-bottom: 10px;
   background-image: url(../images/nav-bottom.jpg);
   background-repeat: no-repeat;
   display: inline;
}

#announcements {
   float: right;
   margin-right: 14px;
   margin-bottom: 10px;
   padding: 0;
   width: 147px;
   font-family: Georgia, "Times New Roman", Times, serif; 
   font-size: 11px;
   color: #000000;
   background-image: url(../images/ann-middle.jpg);
   background-repeat: repeat-y;
   display: inline;
}

.pic {
   float: right;
   margin-right: 4px;
   margin-bottom: 10px;
   padding: 0;
   width: 147px;
   font-family: Georgia, "Times New Roman", Times, serif; 
   font-size: 11px;
   color: #000000;
   display: inline;
}

.emphasis {
   font-weight: bold;
   color: #923E4D;
}

.emphasis-gr {
   color: #164B3B;
   font-weight: bold;
   line-height: normal;
}

.emphasis-bl {
   color: #292971;
   font-weight: bold;
   line-height: normal;
}



.item {
   margin: 0 5px 0 5px;
   text-align: center;
}

#navcontainer ul {
   margin: 0;
   padding: 0;
   list-style: none;
   border: none;
} 

#navcontainer li {
   margin: 0 0 0 13px; 
   line-height: normal;
   /* background-color: yellow; */
}


#navcontainer li a {
   display: block;
   color: #F1E8D4;
   /* background-color: #BFCDBE; */
   padding: 0 0 6px 0;
   margin: 0;
   font-weight: bold;
   text-decoration: none;
   width: 100%;
}

#navcontainer li a:hover {
   text-decoration: underline;
   /* background-color: #D7E0D6; */
   color: #ffffff;
}

#navcontainer a.current {
   text-decoration: none;
   background-image: url(../images/layout/current_page.gif);
   background-repeat: no-repeat;
   color: #000000;
}

#wrapright {
   float: right;
   width: 700px;
   margin: 15px 10px 0 0;
   /* background-color: green; */
   display: inline;
}

#content {
   float: left;
   width: 485px;
   margin: 0;
   text-align: left;
   padding: 0;
   font-size: 1.2em; 
   /*background-color: cyan; */
   display: inline;
}

#content1col {
   float: left;
   width: 98%;
   margin: 0;
   text-align: left;
   padding: 0;
   font-size: 1.2em; 
   /*background-color: cyan; */
   display: inline;
}

#rightcolumn {
   float: right;
   width: 185px;
   padding: 0 0 0 0;
   text-align: center;
   /* background-color: green; */
   margin: 0 auto;
   line-height: 2em;
   display: inline;
}

#rightcolumn a img, #leftnav p.featured a img {
   border: 0;
}

#leftnav p.featured {
	text-align:center
}

p.artistlist {
	line-height:1em;
}

#rightcolumn p.artistlist a {
	text-align: left;
	padding: 0;
	border: none;
	background-color: transparent;
	width: 100%;
}

#rightcolumn p.artistlist a:hover {
	background-color: transparent;
	text-decoration: underline;
}


#rightcolumn a, #leftnav p.featured a {
   display: block;
   background-color: #EDE6D8;
   padding: 13px 0 13px 0;
   text-decoration: none;
   color: #000000;
   width: 170px;
   border: 1px solid #DFCEA1;
}

#rightcolumn a:hover, #leftnav p.featured a:hover{
  color: #2C2E78;
  background-color: #F3EFE7;
}

#bottom2col {
   /* position: relative; */
   height: 203px;
   background-image: url(../images/gallery88-footer.jpg);
   background-repeat: repeat-y;
   clear: both;
}

#bottom1col {
   /* position: relative; */
   height: 206px;
   background-image: url(../images/gallery88-footer1col.jpg);
   background-repeat: repeat-y;
   clear: both;
}

#footer {
   text-align: center;
   font-size: 10px;
   color: #eeeeee;
} 

#footer a {
   color: #DDDDEE;
   text-decoration: none;
}

#footer a:hover {
   color: white;
   text-decoration: underline;
}

#footer a:visited {
   color: #bbbbbb;
}

/* Classes */

.photoleft {
   border: 1px solid #597239;
   margin: 10px 15px 25px 0;
}

.photoright {
   border: 0;
   margin: 10px 0 25px 15px;
   border: 1px solid #597239;
}


.artist {
   margin-top: 10px;
   clear: both;  
   width: 485px;
}

.artistleft {
  float: left;
  width: 160px;
  text-align: center;
  padding-right: 10px;
  margin-bottom: 40px;
  font-size: 11px;  
 /*  background-color: cyan; */
} 

.artistright {
  width: 300px;
  float: left;
  text-align: left;
  margin-bottom: 40px;
  /*  background-color: yellow; */
} 

.artistright1col {
  width: 98%;
  float: left;
  text-align: left;
  margin-bottom: 40px;
   /* background-color: yellow;*/
} 

.artistnav {
   clear: both;  
   width: 60%;
   text-align: center;
} 

.artthumb {
	width: 140px;
	float: left;
	text-align: center;
	font-size: 11px;
	margin: 0 15px 30px 15px;
	background-position:bottom;
	background-repeat:no-repeat;
	/*  background-color: cyan; */
  display: inline;
	clear: right;
}  


.small {
   font-size: 11px;
}   

