/* 
    Document   : main
    Created on : Jul 4, 2010, 11:44:01 PM
    Author     : arosen
    Description:
        Purpose of the stylesheet follows.
*/
body {
    background-color: #ffffff;
    background-image: url('/media/images/background.jpg');
}
ul#main_menu {
    padding: 0.75em 0em 0em 0em;
    margin: 0em;
    list-style-type: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 0.15em;
    list-style-type: none;
    white-space: nowrap;
}

ul#main_menu li {
    padding: 0.5em 0.5em 0.5em 0.5em;
}
ul#main_menu a {
    color: #000000;
    text-decoration: none;
}
ul#main_menu a:hover {
    color: #da9e5c;
}
ul#language_menu {
    padding: 0.5em;
    padding-left: 1em;
    margin: 0em;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    letter-spacing: 0.15em;
    text-transform: uppercase;
    list-style-type: none;
    white-space: nowrap;
}
ul#language_menu li {
    display: inline;
    padding: 0em 0.25em 0em 0.25em;
}
ul#language_menu li:first-child {
}
ul#language_menu a {
    color: white;
    text-decoration: none;
}
ul#language_menu a:hover {
    color: black;
}

div#main {
    /* For WebKit (Safari, Google Chrome etc) */
    background-color: #eb8206;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #be884e),color-stop(0.0125, #da9e5c),color-stop(0.9875, #da9e5c),color-stop(1, #be884e));
    /* For Mozilla/Gecko (Firefox etc) */
    background: -moz-linear-gradient(left, #be884e, #da9e5c 1%, #da9e5c 99%, #be884e);
    /* For Internet Explorer 5.5 - 7 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#da9e5c, endColorStr=#000000, GradientType=1);
    /* For Internet Explorer 8 
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#da9e5c, endColorstr=#000000, GradientType=1)";
    */
    height: 25.813em;
    width: 59.875em;
    padding-bottom: 0.35em;

}
div#banner {
    font-family: Arial,Helvetica,sans-serif;
    text-align: left;
    float: left;
    width: 44.688em;
    height: 13.938em;
    position: relative;
    top: -1.537em;/*0.537em;*/
    margin-left: 2.062em;
}
div#banner img{
    width: 44.688em;
    height: 13.938em;
    
}
div#language_menu_div {
    float: right;
    width: 13em; /* -0.375 */
    background-color: #19837a;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    position: relative;
    top: -1.20em;
    border-top-left-radius: 0.65em;
    border-bottom-left-radius: 0.65em;
    -moz-border-radius-topleft: 0.65em;
    -moz-border-radius-bottomleft: 0.65em;
    -webkit-border-top-left-radius: 0.65em;
    -webkit-border-bottom-left-radius: 0.65em;
    -khtml-border-top-left-radius: 0.65em;
    -khtml-border-bottom-left-radius: 0.65em;
    

}
div#main_menu_div {
    text-align: right;
    margin-left: 46.875em;
    height: 11.313em;
    vertical-align: middle;
}
div#page {
    margin: auto;
    margin-top: 5%;
    border: 0.063em solid #ffffff;
    width: 59.875em;
}
div#content {
    background-color: #ffffff;
    margin-left: 3.25em;
    box-shadow: 0em 0em 0.75em #555555;
    -moz-box-shadow: 0em 0em 0.75em #555555;
    -webkit-box-shadow: 0em 0em 0.75em #555555;
    font-family: Arial,Helvetica,sans-serif;
    overflow: auto;
    height: 22.625em;
    width: 41.875em;
    padding: 0.25em 0.25em 0em 0.25em;
    float: left;

}
div#head {
    background-color: #ffffff;
    width: 59.875em;
}
.spacer {
    height: 1.625em;
}
div#story_title {
    text-align: left;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bolder;
    font-size: 1.5em;
}
div#story_text {
    text-align: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    margin-top: 1em;
    text-align: justify;
}
div#bottom {
    height: 2.938em;
    width: 59.875em;
    background-color: #ffffff;
}
div#foot {
    height: 1.375em;
    width: 59.875em;
    background-color: #19837a;
}
div#copyright {
    background-color: inherit;
    color: #ffffff;
    text-transform: uppercase;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.5em;
    letter-spacing: 0.15em;
    margin-left: 1em;
    margin-top: 0.6em;
    float: left;
}
div#credit {
    background-color: inherit;
    color: #ffffff;
    text-transform: uppercase;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.5em;
    letter-spacing: 0.15em;
    margin-right: 1em;
    margin-top: 0.6em;
    float: right;
}
div#credit a{
    background-color: inherit;
    color: #ffffff;
    text-decoration: none;
}
div#credit a:hover{
    text-decoration: none;
}
div.event a {
    text-decoration: none;
    color: black;
}
div.event_date {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.75em;
    padding-bottom: 0.5em;
}
div.event_title {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.90em;
    font-weight: bold;
}
div.event_venue {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.75em;
}
div.event_address {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.75em;
}
div.event_price {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.75em;
}
div.event_image {
    width: 8.75em;
    height: 6.25em;
    float: left;
}
div.event_image img {
    border: 0em;
}
div.event_text {
    margin-right: 0em;
    float: left;
    width: 11em;
}
div.event {
    float: left;
    margin-right: 0.25em;
    margin-left: 0.25em;
    padding-bottom: 2em;
}
div#artist_menu_div {
    float: right;
    width: 12.85em;
    height: 21.25em;
    overflow: auto;
}
ul#artist_menu {
    list-style: none;
    margin: 0em;
    padding: 1em 0em 0em 0em;
}
ul#artist_menu li{
    padding: 0em 0em 0.25em 0em;
}
ul#artist_menu a {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.8em;
    font-weight: bold;
    background-color: inherit;
    color: #ffffff;
    text-decoration: none;
    text-transform: capitalize; 
}
ul#artist_menu a:hover {
    color: #19837a;
}
div#artist_image_div {
    float: left;
    width: 19.938em;
    height: 13.313em;
}
div#artist_image_div img {
    width: 19.938em;
    height: 13.313em;
}
div#artist_name {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    background-color: inherit;
    color: #19837a;
}
div#artist_location {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    background-color: inherit;
    color: #19837a;
}
div#artist_title {
}
div#artist_bio {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.8em;
    text-align: justify;
    margin-top: 1em;
}
div#artist_link {
    text-align: center;
}
div#artist_link a {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.8em;
    text-decoration: none;
    color: #19837a;
}
div#artist_link a:hover {
  color: #da9e5c;
}
div#artist_event_date {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.8em;
    font-weight: bold;
    margin-top: 0.75em;
    margin-bottom: 0.5em;
}
div#artist_event_venue {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.75em;
}
div#artist_event_address {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.75em;
}
div#artist_event_city {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.75em;
}
div#artist_event_price {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.75em;
}
div#artist_event_map_link {
    float: left;
}
div#artist_event_map_link {
    float: left;
}
div#artist_event_map_link a {
   background-color: #19837a;
   padding: 0.5em 0.5em 0.5em 0.5em;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 0.5em;
   font-weight: bold;
   color: #ffffff;
   text-transform: uppercase;
   text-decoration: none;
   vertical-align: middle;
}
div#artist_event_map_link a:hover {
  background-color: #da9e5c;
}
div#artist_event_buy_link {
    float: left;
    margin-left: 0.5em;
}
div#artist_event_buy_link a {
   background-color: #19837a;
   padding: 0.5em 0.5em 0.5em 0.5em;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 0.5em;
   font-weight: bold;
   color: #ffffff;
   text-transform: uppercase;
   text-decoration: none;
   vertical-align: middle;
}
div#artist_event_buy_link a:hover {
  background-color: #da9e5c;
}
div#artist_event_buttons {
    margin-top: 0.5em;
}
div#validation img {
  border: 0em;
}
div#artist_left_side {
  float:left;
  width: 20em;
}
div#artist_right_side {
  float: left;
  width: 20em;
  margin-left: 0.5em;
}
div#presented {
  font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
      font-weight: bold;
          text-transform: uppercase;
color: #655043;
  float: right;
  margin-top: 1em;
    margin-right: 0.5em;
}
div#presented a {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  color: #19837a;
}
div#social {
  margin-left: 0.5em;
  margin-top: 0.35em;
  float: left;
}
div#social img {
  border: 0em;
}
div#story {
  padding: 0.5em;
}


