@charset "utf-8";

/*main group*/
body { 
color: #333333; 
font-size: 8pt; 
font-family: Arial, Geneva, Helvetica; 
margin: 0; 
padding: 0; 
}

#main {
	height: 600px;
	width: 970px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#storename {
	width: 100%;
	margin-bottom: 40px;
}
#col_wrapper {
	width: 100%;
}
#right_col {
	float: right;
	width: 425px;
	height: 500px;
	padding-left: 20px;
	border-left: solid 1px #000000;
}
#left_col {
	float: left;
	width: 110px;
	margin-top: 15px;
}
#center_col {
	width: 390px;
	float: left;
	/**/padding-left: 5px;
	margin-top: 15px;
}
.clear_floats {
	font-size: 1px;
	line-height: 0px;
	clear: both;
	height: 0px;
}
#flash_logo {
	vertical-align: middle;
	margin: auto;
	margin-top: 100px;
	margin-left: 20px;
}
/*main navigation */
#links a:link {
	color: #000000;
	text-decoration: none;
}
#links a:hover {
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}
#links a:visited {
	color: #000000;
	text-decoration: none;
}
#links a:active {
	color: #000000;
	text-decoration: none;
}
/*******************************/
#links_list a:link {
	color: #000000;
	text-decoration: none;
}
#links_list a:hover {
	color: #000000;
	/*font-weight:bold;*/
	text-decoration: none;
}
#links_list a:visited {
	color: #000000;
	text-decoration: none;
}
#links_list a:active {
	color: #000000;
	text-decoration: none;
}
/*******************************/
.artist {
	margin-bottom: 10px;
}

.drawers_nav{
	margin-top:55px;
}
#selected_drawers{
	margin-top:55px;
}
/* secondary nav section links*/
#artist_list a:link {
	color: #000000;
	text-decoration: none;
}
#artist_list a:visited {
	color: #000000;
	text-decoration: none;
}
#artist_list a:hover {
	color: #000000;
	/*font-weight:bolder;*/
	text-decoration: none;
}
#artist_list a:active {
	color: #000000;
	text-decoration: none;
}



/**********************************/
#news_list a:link {
	color: #000000;
	text-decoration: none;
}
#news_list a:hover {
	color: #000000;
	/*font-weight:bolder;*/
	text-decoration: none;
}
#news_list a:visited {
	color: #000000;
	text-decoration: none;
}
#news_list a:active {
	color: #000000;
	text-decoration: none;
}
/**********************************/
#special_events_list a:link {
	color: #000000;
	text-decoration: none;
}
#special_events_list a:hover {
	color: #000000;
	/*font-weight:bolder;*/
	text-decoration: none;
}
#special_events_list a:visited {
	color: #000000;
	text-decoration: none;
}
#special_events_list a:active {
	color: #000000;
	text-decoration: none;
}
/*********************************

#exhibit_list a:link {
	color: #000000;
	text-decoration: none;
}
#exhibit_list a:visited {
	color: #000000;
	text-decoration: none;
}
#exhibit_list a:hover {
	color: #000000;
	
	text-decoration: none;
}
#exhibit_list a:active {
	color: #000000;
	text-decoration: none;
}*/
/**********************************/
#future_exhibitions_list a:link {
	color: #888888;
	text-decoration: none;
}
#future_exhibitions_list a:visited {
	color: #888888;
	text-decoration: none;
}
#future_exhibitions_list a:hover {
	color: #888888;
	/*font-weight:200;*/
	text-decoration: none;
}
#future_exhibitions_list a:active {
	color: #888888;
	text-decoration: none;
}
/**********************************/
.old {
	color:#555;
	text-decoration: none;
}
.old a:link {
	color:#555;
	text-decoration: none;
}

.old a:visited {
	color:#555;
	text-decoration: none;
}

.old a:hover {
	color:#555;
	text-decoration: none;
}

.old a:active {
	color:#555;
	text-decoration: none;
}

/**********************************/
#drawers_list a:link {
	color: #000000;
	text-decoration: none;
}
#drawers_list a:visited {
	color: #000000;
	text-decoration: none;
}
#drawers_list a:hover {
	color: #000000;
	/*font-weight:200;*/
	text-decoration: none;
}
#drawers_list a:active {
	color: #000000;
	text-decoration: none;
}
/**********************************/
/**********************************/
#pic_links a:link {
	color: #312323;
	text-decoration: none;
}
#pic_links a:visited {
	color: #000000;
	text-decoration: none;
}
#pic_links a:hover {
	color: #000000;
	/*font-weight:200;*/
	text-decoration: none;
}
#pic_links a:active {
	color: #000000;
	text-decoration: none;
}
/**********************************/

#top_selected {
margin-bottom:15px;
}
#top_selected:first-letter {
font-family:"Times New Roman", Times, serif;
font-size:2em;
}
.hscroll_icon {
text-decoration: none;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
.news{
margin-bottom: 5px;
margin-top: 10px;
font-size:1.10em;
font-weight:bold;
}
.news_text{
margin-bottom: 40px;
text-align:justify;
}
.news_divider {
width: 25%;
margin-right: auto;
margin-left: auto;
margin-bottom: 10px;
color:#efefef;
}
.special_events{
margin-bottom: 5px;
margin-top: 10px;
font-size:1.10em;
font-weight:bold;
}
.special_events_text{
margin-bottom: 40px;
text-align:justify;
}
.special_events_divider {
width: 25%;
margin-right: auto;
margin-left: auto;
margin-bottom: 10px;
color:#efefef;
}
#contact_list{
width: 100px;
float:left;
/*text-align:right;*/
}
#directions_list{
padding-top: 3px;
width: 100%;
}
#directions_list h2 {
font-size: 1.4em;
line-height:1.45em;
}
#directions_list h3{
font-size: 1.25em;
}
#directions_list h4{
font-size: 1.1em;
}
#directions_list h5{
font-size: 1em;
font-weight: bold;
}
#contact_list h2 {
font-size: 1.4em;
line-height:1.45em;
}
#contact_list h3{
font-size: 1.25em;
}
#contact_list h4{
font-size: 1.1em;
}
#contact_list h5{
font-size: 1em;
font-weight: bold;
}
.news_title{
/*font-weight:bold;*/
width: 150px;
}
.news_date{
/*font-style:italic;*/
margin-bottom:30px;
}
#news_list{
width: 160px;
float:left;
/*text-align:right;*/
}
#news_page_text{
width: 200px;
float: right;
}

#news_table{
/*width:100%;*/
width: 154px;
}

.special_events_title{
/*font-weight:bold;*/
width: 150px;
}
.special_events_date{
/*font-style:italic;*/
margin-bottom:30px;
}
#special_events_list{
width: 160px;
float:left;
/*text-align:right;*/
}
#special_events_page_text{
width: 200px;
float: right;
}

#special_events_table{
/*width:100%;*/
width: 154px;
}

.exhibit_title{
/*font-weight:bold;*/
width: 150px;
}
.exhibit_date{
/*font-style:italic;*/
margin-bottom:30px;
}
#exhibit_list{
width: 160px;
float:left;
/*text-align:right;*/
}
#exhibit_page_text{
width: 200px;
float: right;
}

#exhibit_table{
/*width:100%;*/
width: 154px;
}

.future_exhibitions_title{
/*font-weight:bold;*/
width: 150px;
}
.future_exhibitions_date{
/*font-style:italic;*/
margin-bottom:30px;
}
#future_exhibitions_list{
width: 160px;
float:left;
/*text-align:right;*/
}
#future_exhibitions_page_text{
width: 200px;
float: right;
}

#future_exhibitions_table{
/*width:100%;*/
width: 154px;
}

.drawers_title{
/*font-weight:bold;*/
width: 150px;
}
.drawers_date{
/*font-style:italic;*/
margin-bottom:30px;
}
#drawers_list{
width: 160px;
float:left;
/*text-align:right;*/
}
#drawers_page_text{
width: 200px;
float: right;
}

#drawers_exhibitions_table{
/*width:100%;*/
width: 154px;
}

#artist_list{
width: 120px;
float:left;
text-align:right;
}
#artist_page_text{
width: 220px;
margin-right: 10px;
float:right;
}
#contact_page_text{
width: 215px;
margin-right: 2px;
float:right;
}
#pic_links{
/*float:right;
width:90%;*/
text-align:center;
margin-top:35px;
line-height:1.5em;
/*top: 310px;
position:relative;
padding-top: 100px;*/
}
#page_heading {
	font-size: 16px;
	text-align:left;
	line-height:1.25em;
}
#page_text {
	/*padding-left: 2px;*/
	padding-right: 20px;
}
.page_text{
	text-align:justify;
	line-height: 1.5em;
}
.contact_page_text{
	/*text-align:justify;*/
	line-height: 1.5em;
}
.sub_stack{
text-indent: 15px;
}
.link_stack{
text-indent: 25px;
}
.exhibit_subhead{
font-weight:bold;
text-decoration:underline;
}
#artist_pic_display{
text-align:center;
/*height: 300px;*/
}
#exhibit_pic_display{
text-align:center;
/*height: 400px;*/
}
/****************************************/
#scrollup{
height: 15px;
background-image:url(../_images/scrollup.png);
background-repeat:no-repeat;
background-position:center;
margin-bottom: 3px;
cursor:n-resize;
}
#scrolldown{
height: 15px;
background-image:url(../_images/scrolldown.png);
background-repeat:no-repeat;
background-position:center;
margin-top: 3px;
cursor:s-resize;
}

#scroller{
width: 100%;
height: 455px;
overflow: hidden;
}
#exhibit_scroller{
width: 100%;
height: 255px;
overflow: hidden;
}
/****************************************/
#selected {
margin-bottom:15px;
margin-top:15px;
/*font-weight:bold;*/
}
#selected_artist {
margin-bottom:35px;
margin-top:35px;
font-weight:bold;
}
#sel_ex {
margin-bottom:55px;
margin-top:60px;
font-weight:bold;
}

.pre_colon{
	font-weight:bold;
}

#selected_exhibit {
margin-top:5px;
}

#selected_future_exhibitions {
margin-top:5px;
}

#selected:first-letter {
font-family:"Times New Roman", Times, serif;
font-size:2em;
}
#selected_exhibit:first-letter {
font-family:"Times New Roman", Times, serif;
font-size:2em;
}
#selected_artist:first-letter {
font-family:"Times New Roman", Times, serif;
font-size:2em;
}
#selected_drawers:first-letter {
font-family:"Times New Roman", Times, serif;
font-size:2em;
}
#selected_future_exhibitions:first-letter {
font-family:"Times New Roman", Times, serif;
font-size:2em;
}
#selected_special_events:first-letter {
font-family:"Times New Roman", Times, serif;
font-size:2em;
}
/****************************************/
#exhibit_page_text:first-letter {
font-family:"Times New Roman", Times, serif;
font-size:2em;
line-height:normal;
}
#artist_page_text:first-letter {
font-family:"Times New Roman", Times, serif;
font-size:2em;
line-height:normal;
}
#about_page_text:first-letter {
font-family:"Times New Roman", Times, serif;
font-size:2em;
line-height:normal;
}
/*****************************************/
.link_subgroup{
font-weight:bold;
}
.link_group{
font-weight:bold;
}
/*////////////////************
/////////////////////////////
//////////////////************/

#future_exhibitions_list .exhibit_title{
	color:#f66;
}
.exhibit_title a:link, .exhibit_title a:visited, .exhibit_title a:hover, .exhibit_title a:active, 
.exhibit_date a:link, .exhibit_date a:visited, .exhibit_date a:hover, .exhibit_date a:active {
	color: #000;
	text-decoration:none;
}

#artists_page_text+p:first-letter {
	font-family:"Times New Roman", Times, serif;
	font-size:2em;
	line-height:normal;
}
#exhibit_page_text+p:first-letter, span.moss_exhibition:first-letter {
font-family:"Times New Roman", Times, serif;
font-size:2em;
line-height:normal;
}
span.moss_exhibition {
font-family:"Times New Roman", Times, serif;
font-size:14px;
line-height:normal;
}
#mosslogo {
	position:absolute;
	top: 350px;
	margin-left::-30px;
}
#mosslogo a, #mosslogo a:link, #mosslogo a:visited, #mosslogo a:hover, #mosslogo a:active, #mosslogo a img {
	text-decoration: none;
	border: 0px;
}
.blacklinks a:link, .blacklinks a:visited, .blacklinks a:hover, .blacklinks a:active {
	color: #000;
}
