/*  
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.5
Author: Michael Heilemann
Author URI: http://binarybonsai.com/

*/


body {
        background: #E6D373 url(images/bg_overall.jpg);
/*        background-attachment: fixed;  */
        margin: 0;
        text-align: center;
        font-family: Arial, sans-serif;
}

h1, h2 {
        color: #942e1d;
        line-height: 110%;
        text-align: left;  
}

form {
        padding: 0;
        margin: 0;
}

a img, a:visited img, a:active img {
        border:0;
}

#frame_wrapper {
        width: 760px;
        margin: 0 auto;
}

#frame {
        clear: both;
        background-color: #fff;
        margin-top: 7px;

}

#header {
        text-align: center;
}

.sample_music {
        width: 480px;
        margin: 10px auto;
/*        background: #fff url(images/bg_hat.jpg) no-repeat;  */

        text-align: justify;
        line-height: 130%;
        background: #fff;

}
#page_content {
        width: 760px;
      margin: 10px auto;
background-color: #fff;

        text-align: justify;
        line-height: 130%;

}
#cds1
{
    width:100px;
    margin:10px;
    float:left;
    background-color: #fff;
}

#news
{
   width: 480px;
        /*margin: 10px auto;*/
background-color: #fff;

        text-align: justify;
        line-height: 130%;
        float:left;
        padding-left:15px;
}

#single-column
{
    width: 480px;
margin: 10px auto;
background-color: #fff;

        text-align: justify;
        line-height: 130%;
}

#cds2
{
    width:100px;
    margin:10px;
    float:right;
    background-color: #fff;
    text-align:left;
}

#footer {
        padding: 15px 0 30px 0;
text-align:center;
        color: #777;
        font-size: 10pt;
}

/* =============== nav links ================= */

.nav_links {
        text-align:center;
        position:absolute;
        width: 760px;
        top: 65px;
        left: 50%;
        margin-left: -380px;
}

.nav_links a, .nav_links a:visited, .nav_links a:active {
        display: block;
        float: left;
        line-height: 50px;
        text-decoration: none;
}

.link_home a, .link_home a:visited, .link_home a:active {
        background: url(images/links_v2_01.gif) no-repeat;
        width: 68px;  
}

.link_home a:hover {
        background: url(images/links_roll_v2_01.gif) no-repeat;
}

.link_bio a, .link_bio a:visited, .link_bio a:active {
        background: url(images/links_v2_02.gif) no-repeat;
        width: 53px;
}

.link_bio a:hover {
        background: url(images/links_roll_v2_02.gif) no-repeat;
}

.link_calendar a, .link_calendar a:visited, .link_calendar a:active {
        background: url(images/links_v2_03.gif) no-repeat;
        width: 104px;
}

.link_calendar a:hover {
        background: url(images/links_roll_v2_03.gif) no-repeat;
}

.link_news a, .link_news a:visited, .link_news a:active {
        background: url(images/links_v2_04.gif) no-repeat;
        width: 63px;
}

.link_news a:hover {
        background: url(images/links_roll_v2_04.gif) no-repeat;
}

.link_disc a, .link_disc a:visited, .link_disc a:active {
        background: url(images/links_v2_05.gif) no-repeat;
        width: 122px;
}

.link_disc a:hover {
        background: url(images/links_roll_v2_05.gif) no-repeat;
}

.link_gallery a, .link_gallery a:visited, .link_gallery a:active {
        background: url(images/links_v2_06.gif) no-repeat;
        width: 91px;
}

.link_gallery a:hover {
        background: url(images/links_roll_v2_06.gif);
}

.link_forum a, .link_forum a:active, .link_forum a:visited {
        background: url(images/links_v2_07.gif) no-repeat;
        width: 77px;
}

.link_forum a:hover {
        background: url(images/links_roll_v2_07.gif) no-repeat;
}

.link_song a, .link_song a:active, .link_song a:visited {
        background: url(images/links_v2_08.gif) no-repeat;
        width: 93px;
}

.link_song a:hover {
        background: url(images/links_roll_v2_08.gif) no-repeat;
}

.link_tech a, .link_tech a:active, .link_tech a:visited {
        background: url(images/links_v2_09.gif) no-repeat;
        width: 84px;
}

.link_tech a:hover {
        background: url(images/links_roll_v2_09.gif) no-repeat;
}



/* ================ mid links =============== */

#midbar {
        background: #270 url(images/bg_midbar.jpg) no-repeat;
        height: 32px;
}

#midbar a, #midbar a:visited, #midbar a:active {
        display: block;
        float: left;
        line-height: 32px;
        text-decoration: none;
}

.mid_link_01 a, .mid_link_01 a:visited, .mid_link_01 a:active {
        background: url(images/mid_links_v2_01.jpg) no-repeat;
        width: 236px;
}

.mid_link_01 a:hover {
        background: url(images/mid_links_roll_v2_01.jpg) no-repeat;
}

.mid_link_02 a, .mid_link_02 a:visited, .mid_link_02 a:active {
        background: url(images/mid_links_v2_02.jpg) no-repeat;
        width: 208px;
}

.mid_link_02 a:hover {
        background: url(images/mid_links_roll_v2_02.jpg) no-repeat;
}

.mid_link_03 a, .mid_link_03 a:visited, .mid_link_03 a:active {
        background: url(images/mid_links_v2_03.jpg) no-repeat;
        width: 158px;
}

.mid_link_03 a:hover {
        background: url(images/mid_links_roll_v2_03.jpg) no-repeat;
}

.mid_link_04 a, .mid_link_04 a:visited, .mid_link_04 a:active {
        background: url(images/mid_links_v2_04.jpg) no-repeat;
        width: 154px;
}

.mid_link_04 a:hover {
        background: url(images/mid_links_roll_v2_04.jpg) no-repeat;
}


/* ================ misc ==================== */

.date {
        text-align: right;
        padding: 5px 10px 0 0;

        font-size: 10pt;
        font-weight: bold;
        color: #942e1d;
}

.page_title {
        margin-top: 1px;
        padding-bottom: 5px;
        border-bottom: 2px #942e1d solid;

        text-align:center;
}

.news_title {
        border-bottom: 1px #d98 solid;

        color: #c65837;
}

.post {
        margin-bottom: 2em;
}

.post h2 {
        margin: 2px 0 5px;
}


.songlist h3 {
        text-align: center;
}

.songlist td, .songlist th {
        padding-left: .2em;
        text-align: left;
}

.songlist th {
        background-color: #a22;
        color: #fff;
}

.songlist td {
        border-bottom: 1px #ccc solid;
}

.img_album {
        float: left;
        margin-right: 10px;
}

.discography {
        clear: both;
        margin: 0 auto;
        width: 460px;  
        padding-top: 10px;
     
}

.cd {
        float: left;
}


.listen td {
        border-bottom: 1px #ccc solid;
}

.img_right {
        float: right;
        margin-left: 10px;
}

.img_left {
        float: left;
        margin-right: 10px;
}



.sample_music table {
        width: 478px;
        clear: both;
}

.sample_music th {
        border-bottom: 1px #999 solid;
}

.small {
        font-size: 85%;
}

.awards_list li {
        padding-bottom: .5em;
        text-align: left;
}