body { background:url(images/page_bg.jpg) top left repeat-x #e2e2e2;
    margin:0; padding:0; font-family:arial, helvetica, sans-serif;
    font-size:10pt; color:#333;
    }
    #container { width:960px; margin:20px auto 20px auto; border:1px solid #000;
    background:#fff;
    }
    #header { height:120px; background:url(images/header.jpg) top left repeat-x
    #e3ab24; border-bottom:5px solid #e3ab24;
    }
    #header h1 { color:#fff; font-size:34pt; margin:0; padding:20px 10px 0px
    10px;
    }
    #header h2 { color:#fff; font-size:18pt; margin:0; padding: 10px;
    }
    #content { padding:15px;
    }
    #content h1, h2, h3, h4 { margin:0; padding:0; font-family:georgia;
    font-weight:normal;
    }
    #content h2 { color:#693C27; font-size:18pt; border-bottom:1px solid #ccc;
    }
    #content h3 { color:#693C27; font-size:13pt;
    }
    .subtitle {
    font-size:11pt;
    text-align:center;
    }
    #sidebar { width:200px; padding:10px; float:left; margin:0;
    }
    #sidebar ul { margin:0; padding:0; border-bottom:1px solid #ccc;
    } #sidebar ul li { margin:0; padding:0; list-style:none; border:1px solid
    #ccc; border-bottom:none;
    }
    #sidebar ul li a { display:block; padding:3px; width:192px;
    background:url(images/li-off.jpg) top left no-repeat #BFAB4A; color:#060;
    text-indent:30px; text-decoration:none;
    }
    #sidebar ul li a:hover { background:url(images/li-on.jpg) top left no-repeat
    #BFAB4A;
    }
    .widget { height:60px; border:1px solid #ccc; background:#f5f5f5;
    padding:5px; text-align:center; margin:10px 0 0 0; font-size:8pt;
    } #footer { clear:both; border-top:1px solid #000; background:#693C27;
    padding:10px; color:#fff; font-size:8pt; text-align:center;
    }
    a { color:#693C27; font-weight:bold;
    }
