#container,
  .home #container,
    .logged-out-home #container { background: url('http://9cheers.com/assets/images/nav-back-new1.jpg') center top no-repeat; width:930px;}

    /* second-level lists */
.error {
    color:red;
    text-align:center;
}
div .subUser {
    font-variant:small-caps;
    font-size:12px;
    margin-left:5px;
}
div .subGoal {
    font-size:11px;
    font-style:italic;
    margin-left:9px;
}
div .subDesc {
    font-size:10px;
    font-style:italic;
    margin-left:11px;
}
div .subDate {
    font-size:10px;
    font-style:italic;
    margin-left:11px;
}
.emotionLabel {
    color:#669933;
    font-weight:bold;
}
/* QFileAsset */
	div.fileassetDbox { border: 4px solid #333; background: rgb(242, 250, 230); padding: 20px; width: 400px; overflow: auto; }
		div.fileassetDbox h1 { margin: 0; }
		div.fileassetDbox input { padding: 3px; margin-right: 5px; }

	/* QDialogBox */
	div.dialogbox { border: 4px solid #333; background: rgb(242, 250, 230); padding: 20px; width: 400px; overflow: auto; }
    #header li ul {
        padding:10px 5px 0.5em 5px;
        position: absolute;
        float: left;
        font-weight: bold;
        font-size: 13px;
        color:#acc3db;
        background: url('http://9cheers.com/assets/images/nav-2-dropdown-background-new.gif') bottom left no-repeat;
        width:125px;
        z-index:10;
    }
    #header img #image {
        border: 0px none;
        margin: 0px;
        vertical-align: middle;
        height: 27px;
    }
    #header form {
        display: block;
        float: right;
        margin-right: 10px;
        vertical-align: middle;
        height: 70px;
        margin-top: 1px
    }
/*.subscriptionlink{
    color:#4775a3;
    cursor:pointer;
}*/
    #footer{
      clear: both;
      margin: 10px 0;
      height:10px;
      font-family: Tahoma;
      font-size: 11px;
      color: #333;
      background: rgb(242, 250, 230) url('http://9cheers.com/assets/images/bkgrnd-footer.gif') top left repeat-x;
      border-top: 1px dotted #ccc;
      padding: 5px 10px;
    }
    #footer a {
      padding:8px 8px 8px 8px;
      margin-bottom: 8px;
    }

    #footerblock{
      margin-left: 45px;
      width: 650px;
    }

    #footerblock tr, #footerblock td{
      white-space: nowrap;
      padding: 2px 10px 20px 10px;
      background: transparent;
    }

    #footerblock td a{
      line-height: 1.3em;
      display: block;
      padding-bottom: 2px;
      color:#333;
    }

    #footerblock td a:hover{
      background: #ddd;
    }

    #footerblock #copyright{
      width: 100%;
      text-align: center;
    }

    #footerblock #copyright{
      color: #777;
    }