/*STANDARD BAMP STYLES - THESE STYLES ARE LINKED TO COMMON CONTENT BOXES
GLOBAL STYLES*/

BODY
{
   color: #FFFFFF;
   font-size: 13px;
   font-family: Trebuchet, Verdana, Arial, Sans-Serif;
   padding: 22px 0 0;
   margin: 0;
   background-color: #018F9A;
   text-align: center;
   background-attachment: fixed;
    background-position: center top;
    background-repeat: no-repeat;
}
#page_content
{
   width: 950px;
   margin: auto;
   margin-bottom: 20px;
   text-align: left;
   position: relative;
}
DIV.gray_border
{
   background-color: #ffffff;
   padding: 1px;
   background-repeat: repeat-y;
}
DIV.green_border
{
   background-color: #EBAE39;
   padding: 1px;
}
A IMG
{
   border: none;
}
DIV.black_fill
{
   background-color: #09737D;
   padding: 9px;
}
DIV.black_interior
{
   background-color: #ffffff;
   padding: 0;
   background-repeat: repeat-y;
}
A
{
   font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #000000;
}
DIV.banner
{
   display: inline;
}
DIV.bannertop
{
   position: absolute;
   left: 10px;
   top: 5px;
   padding: 5px;
   border: medium groove #0000FF;
}
DIV.body
{
   position: absolute;
   left: 175px;
   top: 0px;
   width: 800px;
   padding: 5px;
   border: medium groove #0000FF;
}
DIV.bannerbottom
{
   position: absolute;
   bottom: 10px;
   padding: 5px;
   border: medium groove #0000FF;
}
.errors
{
   font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   color: #FF0000;
}
H1
{
   font-size: 15px;
}
H2
{
   font-size: 14px;
}
/*CB ARTICLES STYLES*/
.articles_headline, .blogfront_headline, .bloghistory_headline, .bloghistory_headline a
{
   font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
   font-weight: bold;
   text-decoration: none;
}
.articles_body, .blogfront_entry
{
   font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
   margin-left: 0px;
   margin-right: 0px;
   width: 260px;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #7C7C7C;
   margin-bottom: 10px;
   padding-bottom: 10px;
}
.articles_date, .blogfront_date, .bloghistory_date
{
   font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
}
.bloghistory_body {
   padding: 5px;
}
#blogauthors_box {
   padding: 5px;
}
.blog_author a {
   text-decoration: none;
   font-weight: normal;
}
.blogauthor, .blogauthor a {
   text-decoration: none;
   padding-top: 5px;
}
#articles_box
{
   width: 268px;
}
/*CB ARTICLES_IN STYLES*/
#articles_in_box
{
   width: 580px;
}
.articles_in_div
{
   height: 1px;
   background-color: #7C7C7C;
}
.articles_in_body, .blog_entry
{
   font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
   padding-left: 0px;
   padding-top: 5px;
   padding-bottom: 5px;
   line-height: 15px;
}
.articles_in_date, .blog_date, .blog_author
{
   font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
   padding-top: 5px;
}
.blog_author {
   padding-top: 0px;
}
.articles_in_headline, .blog_headline
{
   font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #FFFFFF;
   font-weight: bold;
}
#articles_header
{
   margin-bottom: 10px;
}
/*CB TOURDATES STYLES*/
#tourdates_box
{
   width: 288px;
}
.tourdates_alt1, .tourdates_alt2
{
   padding-top: 10px;
   padding-bottom: 10px;
}
.tourdates_alt1
{
   background-color: #ffffff;
}
.tourdates_headline
{
   font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #000000;
}
.tourdates_date
{
   float: left;
   width: 90px;
   margin-left: 10px;
}
.tourdates_body
{
   font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #FFFFFF;
   margin-left: 100px;
   width: 175px;
}
#tourdates_header
{
   margin-bottom: 10px;
   margin-top: 10px;
}
.ccontent_in_ind_headline
{
   font-weight: bold;
}
#ccontent_ind_category_header
{
   margin-top: 10px;
   margin-bottom: 10px;
   font-weight: bold;
}
/*CB TOURDATES_IN STYLES*/
#tourdates_in_box
{
   width: 610px;
}
.tourdates_in_alt1, .tourdates_in_alt2
{
   padding-top: 10px;
   padding-bottom: 10px;
}
.tourdates_in_alt1
{
   background-color: #ffffff;
}
.tourdates_in_headline
{
   font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   color: #000000;
}
.tourdates_in_date
{
   float: left;
   margin-left: 10px;
   width: 90px;
}
.tourdates_in_body
{
   font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #000000;
   width: 425px;
   margin-left: 100px;
}
.tourdates_in_send_friend
{
   padding: 10px;
}
#tourdates_in_header
{
   margin-bottom: 10px;
   margin-top: 10px;
}
#tourdates_in_tagline
{
   margin-bottom: 10px;
}
#tourdates_in_tableheader
{
   color: #FFFFFF;
   padding-top: 3px;
   padding-bottom: 3px;
}
#tourdates_in_tableheader_date
{
   text-align: left;
   margin-left: 10px;
}
#tourdates_in_tableheader_location
{
   text-align: left;
   margin-left: 51px;
}
#tourdates_in_tableheader_details
{
   text-align: left;
   margin-left: 356px;
}
DIV.tourdates_in_details_click
{
   float: right;
   width: 80px;
}
.tourdates_details
{
   border-style: dotted;
   border-width: 1px;
   margin-left: 10px;
   margin-right: 10px;
}
.tourdates_details_contents
{
   margin-left: 10px;
   margin-right: 10px;
}
/*CB LINK_DIRECTORY STYLES*/
#link_directory_box TABLE.link_directory_table TBODY TR TD
{
   padding-bottom: 20px;
}
#link_directory_box
{
   width: 600px;
   float: right;
}
.link_directory_table
{
   width: 100%;
   text-align: center;
   margin-top: 20px;
}
.link_directory_item_desc A
{
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
}
.link_directory_div
{
   margin-top: 5px;
   margin-bottom: 5px;
   background-color: #EBA348;
}
.link_directory_item_desc A
{
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
}
/*CB CCONTENT STYLES*/
#ccontent_box, .ccontent_in_ind_body
{
   width: 600px;
   float: right;
}
.ccontent_div
{
   width: 600px;
   height: 2px;
   background-color: #EBA348;
}
.ccontent_body
{
   font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #09737D;
   margin-bottom: 5px;
   margin-top: 5px;
}
.ccontent_in_ind_body A
{
   color: #ffffff;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   text-transform: uppercase;
}
/*CB BLOGHISTORY STYLES*/
#blog_history_box
{
   width: 150px;
   float: right;
}
#blog_history_box>DIV
{
   margin-bottom: 5px;
}
/*CB MAINBLOG STYLES*/
#mainblog_box
{
   width: 430px;
}
DIV.black_interior_tourhome
{
   background-color: #09737D;
   padding: 0;
   height: 306px;
   width: 288px;
}
DIV.black_interior_tourmain
{
   background-color: #09737D;
   padding: 0;
}
#pagecontent_margin
{
   padding-top: 10px;
   padding-right: 15px;
   padding-bottom: 10px;
   padding-left: 15px;
}
/*CB DISCOGRAPHY STYLES*/

#discog_box {
}

#discog_title {
   font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   color: #f4bf47;
   padding-bottom: 5px;
}

#discog_tracks_note {
   font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #f4bf47;
   padding-top: 5px;
   padding-bottom: 5px;
}

#discog_image {
}

#discog_desc {
   font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #ffffff;
}

#discog_tracks {
   font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #ffffff;
}

#jukebox_container {
   position: absolute;
   left: 0;
   top: 21px;
}

#accordion_title {
   margin-left: 250px;
}

#header_friends_fans {
   margin-bottom: 20px;
}