body
{
	background-color: #fff;
	font: normal 11px Helvetica, Arial, sans-serif; 
	color: #000;
	margin: 0;
	padding: 0;
}

a:link
{
	text-decoration: none;
	color: #d35c2b;
}

a:visited
{
	text-decoration: none;
	color: #ea7f59;
}

a:hover, a:active
{
	text-decoration: underline;
}

a.no_brdr:link
{
	text-decoration: none;
	color: #d35c2b;
}

a.no_brdr:visited
{
	text-decoration: none;
	color: #ea7f59;
}

a.no_brdr:hover, a.no_brdr:active
{
	text-decoration: none;
}

a.selected_item
{
	color: #fff !important;
	text-decoration: none;
	background-color: #d35c2b;
	padding: 2px 2px;
}

img, table
{
	border: 0;
}

	.arc_icon
	{
  		margin: 0 0 0 5px;
  		vertical-align: middle;
  	}

	.collection_list
	{
		width: 390px;
		margin: 0;
		padding: 0;
		float: left;
	}

  .collection_list .thumb
  {
	  padding: 0 10px 10px 0;
	  vertical-align: middle;
	  float: left;
  }

h1
{
	text-transform: uppercase;
	font-size: 12px;
	color: #aaa;
	margin: 0 0 10px 0;
	padding: 0;
}

h2
{
	font-size: 11px;
	color: #000;
	margin: 0 0 10px 0;
	padding: 0;
}


.float_l
{
	float: left;
}

.float_r
{
	float: right;
}

.m_r_25
{
	margin-right: 30px;
}

.m_t_3
{
	margin-top: 3px;
}

.m_t_15
{
	padding-top: 15px;
}

.m_b_10
{
	padding-bottom: 10px;
}

.uc
{
	text-transform: uppercase;
}

.lc
{
	text-transform: lowercase;
}

.line_thr
{
	text-decoration: line-through !important;
}

.orng
{
	color: #d35c2b;
}

.dot_btm
{
	border-bottom: 1px dotted #a5a5a5;
	padding: 10px 0 10px 0;
}

p
{
margin: 0;
padding: 0;
font-size: 11px;
font-family: Helvetica, Arial, sans-serif;
color: #000;
line-height: 160%;
}

.error_msg
{
color: #900;
}

.indent_10
{
display: block;
margin: 0 0 0 10px;
}

.al_l
{
	text-align: left;
}

.al_r
{
	text-align: right;
}

.al_v_btm
{
	vertical-align: bottom;
}

.grey_11
{
color: #aaa;
margin: 0 0 5px 0;
}

.grey_10
{
font-size: 10px;
line-height: 120%;
color: #aaa;
}

.credit
{
font-size: 10px;
line-height: 100%;
color: #666;
}

#jump_menu option
{
	display: block;
	padding: 2px 10px 2px 0px;
}

/*
label
{
display: block;
}
*/

input, textarea, select
{
font: normal 11px Helvetica, Arial, sans-serif;
}

  input.btn
  {
  padding: 3px 5px;
  }

/* ////////////////////////////////////////////////////////////// */
/* header styles */
.header_11
{
text-transform: uppercase;
color: #555;
font-weight: bold;
}

.header_11, .header_list, .capital_11
{
font-size: 11px;
}

.capital_11
{
text-transform: capitalize;
color: #555;
font-weight: bold;
}

.header_list
{
color: #d35c2b;
}

/* ////////////////////////////////////////////////////////////// */
/* list styles */
ul.diamond, ul.none
{
padding: 0;
line-height: 160%;
}

ul.diamond
{
margin: 0 5px 15px 0;
list-style: none;
text-transform: uppercase;
}

ul.none
{
margin: 0 5px 15px 10px;
list-style: none;
}

  ul.none li
  {
  padding: 0 0 5px 0;
  /*border-bottom: dotted 1px #aaa;*/
  }
   
/* ////////////////////////////////////////////////////////////// */
/* full width: 800px */
#container, #nav, #splash, #masthead, #contents, #footnote
{
width: 800px;
/*border: solid 1px #aaa;*/
}

#nav, #splash, #masthead, #contents, #footnote
{
float: left;
}

/* ////////////////////////////////////////////////////////////// */
/* center the content */ 
#container
{
margin: auto;
}

/* ////////////////////////////////////////////////////////////// */
/* splash styles */
#splash
{
text-align: center;
}  
  
  /* splash styles */
  .splash_news
  { 
  width: 500px;
  margin: 0 0 0 145px;
  padding: 20px 0;
  float: left;
  text-align: center;
  border: 5px solid #f4f4f4;
  }
  
/* ////////////////////////////////////////////////////////////// */ 
/* masthead styles */
#masthead
{
height: 40px;
margin: 10px 0;
}

/* ////////////////////////////////////////////////////////////// */ 
/* nav styles */
/* ///////////////////////// */ 
#nav
{
margin: 0 0 25px 0;
}    
    /* main/subnav link styles */
    #nav a.active, #nav a.here
    {
    margin: 0;
    float: left;
    }
    
    #nav a.active:link, #nav a.active:visited
    {
    color: #a5a5a5;
    text-decoration: none;
    }
    
    #nav a.active:hover, #nav a.active:active
    {
    color: #d35c2b;
    text-decoration: none;
    }
    
    #nav a.here
    {
    color: #d35c2b;
    text-decoration: none;
    }

/* ////////////////////////////////////////////////////////////// */ 
/* contents styles */
#contents
{
margin: 0;
}

/* ///////////////////////////////// */ 
/* top left right styles */
#top_695
{
width: 695px;
height: 50px;
}

#left_800
{
	float: left;
	margin: 0;
	width: 800px;
}

#left_600, #left_500, #left_400, #left_350, #left_300, #left_300_2, #left_250, #left_200
{
float: left;
margin: 0 25px 0 0;
/*border: 1px solid #ddd;*/
}

#left_600, .row_600
{
width: 575px;
}

#left_500, .row_500
{
	width: 475px;
}

#left_400, .row_400
{
width: 375px;
}

#left_350, .row_350
{
width: 325px;
}

#left_300, #left_300_2, .row_300
{
width: 275px;
}

#left_250, .row_250, .row_250_vmid
{
width: 225px;
}

.row_250_vmid
{
vertical-align: middle;
}

#left_200, .row_200
{
width: 175px;
}
  
  .row_800, .row_600, .row_500, .row_400, .row_350, .row_250, .row_250_vmid, .row_200, .height_290, .height_310
  {
  float: left;
  margin: 0 0 10px 0;
  line-height: 160%;
  }
  
  .row_800
  {
  width: 800px;
  }
  
  .row_550
  {
  width: 500px;
  }
  
  .row_320
  {
  width: 295px;
  }
  
  .height_290
  {
  height: 290px;
  }

  .height_310
  {
  height: 310px;
  }
  
  .w_750
  {
  width: 750px;
  }
  
  .vid_cred
  {
  width: 280px;
  margin: 0 0 0 5px;
  }

#right_float
{
float: right;
margin: 0;
}

#art_right
{
width: 550px;
float: right;
margin: 0;
}

/* ////////////////////////////////////////////////////////////// */
/* shows/exhibition styles */

.thumb_row_pics
{
width: 500px;
height: 28px;
}

/* ////////////////////////////////////////////////////////////// */
/* art collection styles */
.art_row
{
width: 550px;
margin: 0;
float: right;
}

#art_blurb, #art_image
{
margin: 20px 0 0 0;
}

#art_blurb
{
width: 200px;
float: left;
}

#art_image
{
width: 520px;
float: left;
}

  .thumb_row
  {
  width: 550px;
  height: 28px;
  }

.thumb_here, .thumb, .empty
{
float: left;
margin: 0 5px 5px 0;
}

.thumb_here
{
border: 1px solid #d35c2b;
}

.thumb, .empty
{
border: 1px solid #fff;
}

.empty
{
width: 28px;
height: 28px;
}

.box_h400
{
	display: block;
	width: 200px;
	height: 400px;
}

/* ////////////////////////////////////////////////////////////// */
/* link list styles */
.link_col
{
width: 180px;
margin: 0 10px 0 0;
float: left;
}


/* ////////////////////////////////////////////////////////////// */
/* footnote styles */
#footnote
{
height: auto;
padding-top: 20px;
text-align: right;
}
  
/* ////////////////////////////////////////////////////////////// */