

/*-----------------------------------------*/
/* World Library Publications              */
/*-----------------------------------------*/
/*                                         */
/* Written By: Purple Monkey Studios, Inc. */
/* Written On: 11/29/2006                  */
/*                                         */
/* Last Modified On: 12/07/2006            */
/* Last Modified By: Jennifer Berk         */
/*                                         */
/*-----------------------------------------*/

/*  */

#content #dropdown h2 {
    width: 235px;
    line-height: 1.3;
}
#content #alphabet {
    height: 16px;
    margin-bottom: 10px;
    padding: 10px 14px;
    font-size: 11px;
    background: url(/download/artists_alphabet_background.gif);
}
#content .column {
    float: left;
    width: 162px;
    margin-right: 17px;
    line-height: 1.5;
}
#content #column_last {
    margin-right: 0;
}
#content .column h3 {
    margin-top: 15px;
}
#content .column a {
    text-decoration: none;
}
#content .column a:hover {
    text-decoration: underline;
}
#content #artist_detail #artists_nav {
    position: relative;
    float: right;
    width: 270px;
    margin-top: -45px;
    text-align: right;
}
#content #artist_detail #artists_nav select,
#content #artist_detail #artists_nav img {
    vertical-align: middle;
}
#content #artist_detail #artist_events {
    display: inline;  /* Fix IE float double margin bug */
    float: left;
    width: 150px;
    margin-top: 10px;
    margin-left: 10px;
    line-height: 1.25;
}
#content #artist_detail #artist_events h3 {
    margin-top: 15px;
}
#content #artist_detail #artist_events .event {
    margin-top: 12px;
    margin-bottom: 0;
    padding-bottom: 12px;
    border-bottom: 1px solid #e3e3e3;
}
#content #artist_detail #artist_events a#viewall {
    display: block;
    margin-top: 12px;
    margin-bottom: 30px;
    padding-left: 20px;
    text-decoration: none;
    background: url(/download/icon_calendar.gif) no-repeat;
}
#content #artist_detail #artist_events a#viewall:hover {
    text-decoration: underline;
}
#content #artist_detail #artist_events #latest_release img {
    display: block;
    margin-top: 10px;
}
#content #artist_detail #artist_bio {
    display: inline;  /* Fix IE float double margin bug */
    float: right;
    width: 328px;
    margin-top: 10px;
    margin-right: 10px;
}
#content #artist_detail .indexcard .cardbody p img {
    display: inline;
    float: left;
    clear: left;
    margin: 0 10px;
}
/* Events pages */
#content #boxes {
    position: relative;
    margin-bottom: 30px;
    padding-bottom: 10px;
    background: url(/download/artists_events_boxes_background.gif) repeat-y;
}
* html #content #boxes {
    height: 1%;
}
#content #boxes_joan {
    margin-bottom: -10px;
    padding-bottom: 10px;
 /*   background: url(/download/sr_joan.jpg) bottom right no-repeat; */
}
#content #boxes_corners_upper {
    position: absolute;
    top: 0;
    left: 0;
    height: 10px;
    width: 520px;
    background: url(/download/artists_events_boxes_corners_upper.gif) no-repeat;
}
#content #boxes_corners_lower {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 10px;
    width: 520px;
    background: url(/download/artists_events_boxes_corners_lower.gif) no-repeat;
}
* html #content #boxes_corners_lower {
    margin-bottom: -5px;
}
#content #boxes h4 {
    position: relative;
    height: 17px;
    margin: 13px -15px;
    padding-left: 10px;
    color: #333333;
    line-height: 17px;
    text-transform: uppercase;
    background: #cccccc;
}
#content #boxes #events_search {
    display: inline;  /* Fix IE float double margin bug */
    float: left;
    width: 228px;
    margin-left: 15px;
}
#content #boxes #events_search #find_artist {
    width: 210px;
}
#content #boxes #events_search #find_keyword {
    width: 206px;
}
#content #boxes #events_search #find_city {
    width: 210px;
}
#content #boxes #events_search #find_state {
    width: 150px;
}
#content #boxes #events_search #find_month {
    width: 70px; /* width: 60px; - changed on 03/07/07*/
}
#content #boxes #events_search #find_day {
    width: 55px; /* width: 45px; - changed on 03/07/07*/
}
#content #boxes #events_search #find_year {
    width: 60px; /* width: 45px; - changed on 03/07/07*/
}
#content #boxes #events_search #find_event {
    position: absolute;
    bottom: 10px;
    left: 177px;
}
#content #boxes #events_search #find_workshop {
    position: absolute;
    bottom: 10px;
    left: 142px;
}
#content #boxes #events_search p {
    margin-bottom: 2px;
}
#content #boxes #events_plan {
    display: inline;  /* Fix IE float double margin bug */
    float: right;
    width: 220px;
    margin-bottom: 15px;
    padding-right: 15px;
}
#content #boxes #events_plan #create_event {
    position: absolute;
    bottom: 10px;
}
#content #boxes #events_plan p {
    padding-right: 70px;
}
#content .results_nav {
    float: right;
}
#content .results_nav a {
    text-decoration: none;
}
#content .results_nav a:hover {
    text-decoration: underline;
}
#content .results_nav a.selected {
    color: #008240;
    font-weight: bold;
}
#content .results_nav a.selected:hover {
    text-decoration: none;
}
#content .events_detail_photo {
    display: inline;  /* Fix IE float double margin bug */
    float: left;
    margin: 10px 10px 0 10px;
}
#content #events_detail_info {
    margin: 10px 5px 0 5px;
}
#content #events_detail_info td {
    padding: 5px;
}
#content #events_detail_info a {
    text-decoration: underline;
}
 


