/*SearchforArtists.css
used for setting section colors
and for 3 Search Page Layouts
www.ArtsResouce.org*/

/*S. Clason, stevec@topdogstrategy.com
16 Jun 06
18 Jul 06, added #content h1 color change*/


#container {
  background-color: #a78827;
}
#contentWrapper {
  padding: 0;
}
#artistSearchNav {
  font-size: 14px;
  text-align: right;
  padding-right: 20px;
}
#artistSearchNav ul {
  margin: 0;
  padding: 0;
}
#artistSearchNav li {
  display: inline;
  list-style-type: none;

}
#artistSearchNav span {
  font-weight: bold;
  padding: 0 12px;
}
#artistSearchNav a, 
#artistSearchNav a:link,
#artistSearchNav a:visited,
#artistSearchNav a:active {
  color: #000;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
}
#artistSearchNav a:hover {
  text-decoration: underline;
}
#content {
  background-color: #d0c164;
  padding: 0;
}
#content h1 {
  background-color: #a78827;
}
#content h2 {
  color: #a78827;
}
#nav {
  position: absolute;
  left: 0px;
}
/*******************************************/
/*                                         */
/*           Search Page                */
/*                                         */
/*******************************************/
#search {
 background-color: #fff;
 font-size: 100%;
 padding-left: 22px;
 padding-top: 30px;
 clear: none;
}

#search a, #search a:link, #search a:visited, #search a:active {
  text-decoration: none;
}
#search a:hover {
  text-decoration: underline;
}
#search h1 {
  }
#search h2 {
  font-size: 28px;
  text-transform: lowercase;
  margin-left: 0px;
  margin-bottom: 0;
  margin-top: .5em;
  padding-left: 33px;
  background-position: left 4px;
}

#searchContent {
  border-right: 2px dotted #BCAC46;
  margin-right: 180px;
}
#searchContent p {
  margin-left: 158px;
  margin-right: 30px;
  line-height: 1.5;
  margin-bottom: 0;
  font-size: 15px;
  padding-top: 44px;
}
#searchContent img {
  margin-top: 4px;
}
#searchSidebar {
  float: right;
  margin-right: 10px;
  width: 158px;
  text-align: left;
  background-color: #fff;
  padding: 0;
  border: 1px solid #fff;
}
#searchSidebar p {
  line-height: 1.4;
  padding: 4px;
  color: #fff;
}
#searchSidebar form {
  padding: 5px 4px 0 4px;
  text-align: center;
}
#searchSidebar img {
  display: block;
  margin: auto;
}
#artistSearchBox {
  background-color: #339967;
  margin-top: 6px;
}
/*******************************************/
/*              Categories                 */
/*******************************************/
#searchContent div {
  min-height: 144px;
}

/*******         used for all        *******/
.searchDiscipline {
  background-repeat: no-repeat;
  background-position: 8px top;
  position: relative
}
div.searchIcon {
  position: absolute;
  left: 0;
}

/*******           visual            *******/
div.visual {
  color: #7b1e33;
}
.visual a{
  color: #7b1e33;
}
.visual h2 {
  background-image: url(../images/22x22_7b1e33.png)!important;
  color: #7b1e33 !important;
}

/*******           dance             *******/
div.dance {
  color: #046472;
}
.dance a {
  color: #046472;
}
.dance h2 {
  background-image: url(../images/22x22_046472.png)!important;
  color: #046472 !important;
}

/*******           literary             *******/
div.literary {
  color: #900604;
}
.literary a {
  color: #900604;
}
.literary h2 {
  background-image: url(../images/22x22_900604.png)!important;
  color: #900604 !important;
}

/*******           film              *******/
div.film {
  color: #339967;
}
.film a {
  color: #339967;
}
.film h2 {
  background-image: url(../images/22x22_339967.png)!important;
  color: #339967 !important;
}

/*******           theater              *******/
div.theater {
  color: #344765;
}
.theater a {
  color: #344765;
}
.theater h2 {
  background-image: url(../images/22x22_344765.png)!important;
  color: #344765 !important;
}

/*******           music              *******/
div.music {
  color: #bd3505;
}
.music a {
  color: #bd3505;
}
.music h2 {
  background-image: url(../images/22x22_bd3505.png)!important;
  color: #bd3505 !important;
}

/*******           organization              *******/
div.organization {
  color: #2c0270;
}
.organization a {
  color: #2c0270;
}
.organization h2 {
  background-image: url(../images/22x22_2c0270.png)!important;
  color: #2c0270 !important;
}

/*******************************************/
/*                                         */
/*         Search List Section             */
/*                                         */
/*******************************************/
#searchList {
  background-color: #fff;
  padding: 45px;
}
#searchList h2 {
  color: #E49804;
  font-size: 20px;
  background-image: url(../images/22x22_e49804.png);
  padding-left: 28px;
}
#searchList th {
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
  text-align: left;
  text-transform: lowercase;
  background-color: #FFE4B5
}
#searchList td {
  border-bottom: 2px solid #000;
  vertical-align: top;
  padding: 4px 4px 4px 0;
}
#searchList td img {
  display: block;
  padding: 0 4px 0 0;
}
#searchList a, #searchList a:link, #searchList a:visited, #searchList a:active {
  text-decoration: none;
  color: #000; 
}
#searchList a:hover {
  text-decoration: underline;
}
#searchList .leftText {
  text-align: left;
}
#searchList .centerText {
  text-align: center;
}
#searchList .rightText {
  text-align: right;
}
.nextN {
  color: #BCAC46;
  font-weight: bold;
}
.nextN a, .nextN a:link, .nextN a:visited, .nextN a:hover, .nextN a:active {
  color: #BCAC46 !important;
  text-decoration: none;
}
.nextN a:visited {
  color: #979797 !important;
}
.nextN a:hover {
  text-decoration: underline !important;
}
/*******************************************/
/*                                         */
/*       Search Details Section            */
/*                                         */
/*******************************************/
table#searchDetail {
  border: 23px solid #d0c164;
  background-color: #fff;
}
table#searchDetail td {
  padding: 1em;
}
#mainImage {
  margin: 0 13px 13px 0;
  text-align: center;
}
.profile {
  border-right: 16px solid #d0c164;
}
.profile ul {
  margin-bottom: 1em;
}
#mainCaption {
  font-size: .80em;
}
#mainCaption em {
  font-style: normal;
  color: #9F0000;
}
#searchDetail th {
  background-color: #FFf;
  border-bottom: 13px solid #d0c164;
}
#searchDetail h2 {
  background-image: none;
  color: #660000;
  text-transform: uppercase;
  font-style: normal;
  margin: 0;
  padding: 0 0 0 .5em;
  font-size: 2em;
  font-weight: normal;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
}
.spacerCell {
  background-color: #FFDEAD;
  padding: 0;
  margin: 0;
}
#thumbImages {
  display: inline;
}
#thumbImages td {
  vertical-align: top;
}

div.thumbCaption {
  float: left;
  margin: 0 13px 13px 0;
  display: inline;
  font-size: .8em;
  text-align: center;
}
.thumbCaption p {
  margin: 0;
  padding: 0;
}
div.thumbCaption a {
  display: block;
}
/*******************************************/
/*                                         */
/*       Display Media Page                */
/*                                         */
/*******************************************/

#realPlayer {
  text-align: center;
  padding: 1em 0;
}
#textDisplay {
  width: 500px;
  margin: auto;
  background-color: #fff;
  padding: 35px;
}
.closeWindow a, 
.closeWindow a:link, 
.closeWindow a:visited,
.closeWindow a:active {
  color: #000;
  font-weight: normal;
  text-decoration: none;
  font-size: 90%;
}
.closeWindow a:hover {
  color: #E49804;
}
.closeWindow a span {
  color: #E49804;
}