
/** Documentation

    Cakewell Stylesheet Template
    Author: Tom at klenwell@gmail.com

    Notes:

______________________________________________________________________________*/

h1, h2, h3, h4, h5, h6 { margin:0 0 .5em; padding:0; }
p, pre, blockquote, ul, ol, dl, address { margin: .5em 0; padding: 0; }
ul li { list-style:none; margin-left:.5em; }
form, fieldset { margin: 0; padding: 0; }
dd, blockquote { margin-left: .5em; }
form label { cursor: pointer; }
img, fieldset { border: none; }
input, select, textarea { font-size: 100%; }
table { border-collapse:collapse; }
td { vertical-align:top; }
.clear { clear:both; }

/* page centering */
html, body, #home, #page_table { height:100%; margin:0; }
table#page_table { width:100%; }
#page_table td { padding:0px; }
td#page_table_main { vertical-align:middle; width:100%; padding-bottom:40px; }
#core_panel { width:100%; }

a { color:#9900ff; text-decoration:none; }
a:hover { color:#ffcc00; }

/* splash settings */
body {
    background-color:white;
    color:#999;
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}
#page_id { background-color:transparent; }
#page_table { background-color:transparent; }
#page_table_main { background-color:transparent; }
#core_panel_center { background-color:transparent; text-align:center; }

/* masthead */
div#masthead {
    margin-bottom:96px;
}

/* streambox */
div#streambox {
    min-height:120px;
    width:480px;
    margin:0 auto;
    text-align:left;
    background-image:url('/img/home/bgc_textbox.png');
    background-position: top left;
    background-repeat: repeat-x;
}
div#streambox div.borderl {
    background-image:url('/img/home/bgl_textbox.png');
    background-position: top left;
    background-repeat: no-repeat;
}
div#streambox div.borderr {
    background-image:url('/img/home/bgr_textbox.png');
    background-position: top right;
    background-repeat: no-repeat;
    padding:12px 4px;
}


ul#stream_queue {
    color:#666;
}
ul#stream_queue li {
    text-align:left;
    padding:0;
}

ul#stream_queue li table {
    font-size:1em;
    color:#7381BF;
}
ul#stream_queue li table td.poet_cell {
    padding-right:8px;
}
ul#stream_queue li table td.line_cell {
    padding:4px;
}
ul#stream_queue li div.cameo {
    width:48px; height:64px;
    background-position: center center;
    background-repeat: no-repeat;
}
ul#stream_queue li div.line {
    padding:10px 4px 0;
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size:18px;
}
ul#stream_queue li div.poet {
    margin-left:2em;
    font-size:0.8em;
    font-weight:bold;
}


/* footer */
#footer {
    clear:both;
    margin-top:1em;
    font-family:arial,sans-serif;
    font-size:11px;
}

#sample_background_image {
    background-image:url('path/image.jpg');
    background-position: 20% center;
    background-repeat: no-repeat;
}

