body {
    background: #f7f7f7 url("images/background.gif") top left repeat-x;
    margin: 0;
    padding: 0;
    font: 12px verdana, 'trebuchet ms', sans-serif;
    text-align:center; /* Hack for IE5/Win */
}

img { border: 0px; }

#container {
    width: 800px;
    margin: 0px auto;
    text-align: left;
}

#left_col {
    width: 540px;
    padding-right: 10px;
    float: left;
}
    #left_col p { line-height: 18px; }
    #left_col a { color: #000; }
    #left_col a:hover { text-decoration: none; }
    #left_col h2 { font: bold 16px arial; padding:5px 0px; margin:0; }
    #left_col h3 { font: bold italic 13px arial; padding:5px 0px 0px 10px; margin:0; }

#right_col {
    width: 250px;
    float: left;
}
    #right_col a { color: #000; }
    #right_col a:hover { text-decoration: none; }
    #right_col h2 { font: bold 16px arial; padding:5px 0px; margin:0; }
    #right_col h3 { font: bold italic 13px arial; padding:5px 0px 0px 10px; margin:0; }
    #right_col ul { list-style: none; padding: 0px 0px 0px 20px; margin:0; }
    
#box {
    background: url("images/box.gif") top left repeat-x;
    height: 98px;
    width: 490px;
    float: left;
}

#bar {
    background: url("images/bar.gif") top left repeat-x;
    height: 29px;
    width:800px;
}

.float_left {
    float: left;
}

.comments {
    background: #ccc;
    border: 1px dashed #666;
    padding: 10px;
}

.clear {    clear:both;    height:1px;    margin-top:-1px;    overflow:hidden;}

