/* shinkansen archive browser specific styles */
div#homeheader
{
  color: #ffffff;
  background-color: #000000;
  height: 60px;
  text-align: right;
	background-image: url(../img/homeheader.gif);
}

div#subtitle
{
  background-color: #B7B6B6;
  margin-bottom: 15px;
  text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	padding: 2px 0;
  background-image: url(../img/subtitle.gif);
  background-position: bottom;
  background-repeat: no-repeat;

}

div#menu
{
  padding-left: 50px;
  background-color: #d7d7d7;
}
a.menuitem
{
  padding: 0 10px;
  font-size: 16px;
  font-weight: bolder;
	font-stretch: ultra-condensed;
	font-style: italic;
	font-variant: small-caps;
  color: #dc0067;
}
a.menuitem:hover
{
  padding: 0 10px;
  font-size: 16px;
  font-weight: bolder;
	font-stretch: ultra-condensed;
	font-style: italic;
	font-variant: small-caps;
	color: #ff0000;
}

a.menuitem_selected
{
  padding: 0 10px;
  font-size: 16px;
  font-weight: bolder;
	font-stretch: ultra-condensed;
	font-style: italic;
	font-variant: small-caps;
	color: #ff0000;
  cursor: default;
}

div#submenu
{
  padding-left: 50px;
  background-color: #d7d7d7;
  height: 18px;
}
div#submenu a
{
  font-family: Georgia, serif;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin: 0 2px;
	color: #ff6611;
}

div#submenu a:hover
{
  color: #ff2244;
}


div#loading
{
  width: 19px;
  height: 220px;
	float: left;
}

div.loadshow
{
	background-image: url(../img/loading.gif);
}
div.loadhide
{
  background-image: none;
}
div#content
{
}

div#footer
{
}


/* ------------------------------------------------------------------------- */
/* MAIN content */
div#main
{
}

div.maindivs
{
  margin: 0px;
  height: 460px;
  overflow: auto;
  background-color: #ffffff;
  width: 375px;
}
div#left
{
  float: left;
}
div#right
{
  float: left;
  margin-left: 0px;
}

/* ------------------------------------------------------------------------- */
/* projects list */
.project_year
{
  color: #ff6611;
  font-size: 120%;
  padding-left: 10px;
}
.project_name
{
  color: #2e3436;
  background-color: #ffffff;
  cursor: pointer;
  padding-left: 30px;
  height: 20px;
}
.project_name:hover, .project_name_hilight
{
  color: #ffffff;
  background-color: #dc0067;
  cursor: pointer;
  padding-left: 30px;
  height: 20px;
}
.project_name_media
{
  color: #2e3436;
  background-color: #ffffff;
  cursor: pointer;
  padding-left: 30px;
  height: 20px;
  background-image: url(../img/tape_small.gif);
  background-repeat: no-repeat;
  background-position: left;
}
.project_name_media:hover, .project_name_media_hilight
{
  color: #ffffff;
  background-color: #dc0067;
  cursor: pointer;
  padding-left: 30px;
  height: 20px;
  background-image: url(../img/tape_small.gif);
  background-repeat: no-repeat;
  background-position: left;
}

/* ------------------------------------------------------------------------- */
/* events list */
.event_name
{
  color: #2e3436;
  background-color: #ffffff;
  cursor: pointer;
  padding-left: 30px;
}
.event_name:hover
{
  color: #eeeeec;
  background-color: #ff6611;
  cursor: pointer;
  padding-left: 30px;
}
.event_date
{
  color: #2e3436;
  font-size: 90%;
  padding-left: 10px;
  padding-bottom: 10px;
}
/* ------------------------------------------------------------------------- */
/* artists list */
.artists_sep
{
  color: #ff6611;
  font-size: 120%;
  padding-left: 10px;
}
.artists_fullname
{
  color: #2e3436;
  background-color: #ffffff;
  cursor: pointer;
  padding-left: 30px;
}
.artists_fullname:hover
{
  color: #eeeeec;
  background-color: #ff6611;
  cursor: pointer;
  padding-left: 30px;
}
.artists_fullname_updated
{
  font-weight: bolder;
  color: #2e3436;
  background-color: #ffffff;
  cursor: pointer;
  padding-left: 30px;
}
.artists_fullname_updated:hover
{
  font-weight: bolder;
  color: #eeeeec;
  background-color: #ff6611;
  cursor: pointer;
  padding-left: 30px;
}
/* ------------------------------------------------------------------------- */
/* right side divs */
div.info_title
{
  color: #ff2255;
  font-size: 90%;
  font-style: italic;
  font-family: Verdana, Geneva, sans-serif;
  margin: 20px 10px 2px 10px;
}
div.info_content
{
  font-size: 120%;
  padding-left: 20px;
}

div.info_content a
{
  color: #dc0067;
}
div.info_content a:hover
{
  color: #ff0000;
}


