body{font-family: 'Lucida Grande', Arial, sans-serif; font-size: 9pt; margin: 0; padding: 0;}

.TempHeader {background:transparent url("/images/mclub_banner.jpg") no-repeat scroll top left; width: 801px; height: 144px;}

.TempFooter {background:transparent url("/images/msnap_footer.jpg") no-repeat scroll bottom left; width: 801px; height: 144px;}

.pkg {display:block;}
.pkg:after {clear:both; content:" "; display:block; font-size:0.1em; height:0.1px; line-height:0pt; visibility:hidden;}

* html .pkg {}
* html .pkg {height:1%;}

.StatContent {width: 801px;}

.Left {float: left;}


.LeftColumn {margin-right: 10px; margin-left: 5px;  width: 188px;}
.LeftColumn h1 {text-align: left; margin: 0px; padding: 5px 5px 5px 15px; background: transparent url('/images/stats_col_cap.gif') no-repeat scroll top left; color: #FFF; font-size: 9pt; font-weight: bold;}
.LeftColumn .Bottom {text-align: left; margin: 0px; padding: 10px 10px 20px 15px; background: transparent url('/images/stats_col_bottom.gif') no-repeat scroll bottom left; color: #FFF; font-size: 9pt; font-weight: bold; line-height: 175%;}
.LeftColumn input {background: transparent url('/images/input_bg.gif') no-repeat; border: 0; padding: 3px;}
.LeftColumn input.Button {background: transparent; padding: 0;}
.LeftColumn .blue {color: #466f8a; font-weight: normal; text-align: right; line-height: 20px;}

.RightLgColumn { float: right; width: 584px; margin-right: 10px;}
.RightLgColumn h1 {text-align: left; margin: 0px; padding: 5px 5px 5px 15px; background: transparent url('/images/stats_lg_col_cap.gif') no-repeat scroll top left; color: #634b38; font-size: 9pt; font-weight: bold; line-height: 175%;}
.RightLgColumn .Bottom {text-align: left; margin: 0px 0px 20px 0px; padding: 10px 0px 10px 0px; background: transparent url('/images/stats_lg_col_bottom.gif') no-repeat scroll bottom left; color: #634b38; font-size: 9pt; font-weight: bold; line-height: 175%;}

.ColumnFirst {margin-left: 0px; float: left; width: 48%;}
.ColumnLast {margin-right: 0px; float: right; width: 48%;}

.SmColumn {width: 284px;}
.SmColumn h1 {text-align: left; margin: 0px; padding: 5px 5px 5px 15px; background: transparent url('/images/stats_sm_col_cap.gif') no-repeat scroll top left; color: #634b38; font-size: 9pt; font-weight: bold; line-height: 175%;}
.SmColumn .Bottom {text-align: left; margin: 0px 0px 15px 0px; padding: 10px 0px 10px 0px; background: transparent url('/images/stats_sm_col_bottom.gif') no-repeat scroll bottom left; color: #634b38; font-size: 9pt; font-weight: bold; line-height: 175%;}

.SmColumnLeft {width: 284px;}
.SmColumnLeft h1 {text-align: left; margin: 0px; padding: 5px 5px 5px 15px; background: transparent url('/images/stats_sm_col_cap.gif') no-repeat scroll top left; color: #634b38; font-size: 9pt; font-weight: bold; line-height: 175%;}
.SmColumnLeft .Bottom {text-align: left; margin: 0px; padding: 10px 0px 10px 0px; background: transparent url('/images/stats_sm_col_bottom.gif') no-repeat scroll bottom left; color: #634b38; font-size: 9pt; font-weight: bold; line-height: 175%;}



.Container {width: 100%; margin-top: 20px; display: block;}
.Contain.Right{float: right; margin-right:2px;}

/*----------------------------
 ISSUES
----------------------------*/
div.issue div.header-stripe h1 {
    float: left;
}

div.issue div.header-stripe h1 a {
    text-decoration: none;
}

div.issue div.header-stripe h1 span {
    font-size: 16px;
    font-weight: normal;
}

div.issue div.sort {
    float: right;
}

div.issue div.sort form {
    display: inline;
}

div.issue div.sort label,
div.issue div.sort input {
    cursor: pointer;
    pointer: hand;
}

div.issue div.status {
    display: inline;
}

div.issue div.status.active {
    background: #ff7;
}

div.issue div.header-stripe:after,
div.clearfix:after,
div.issue div.admin:after {
    clear: both;
    content: ".";
    display: block;
    visibility: hidden;
    height: 0;
}

div.issue div.admin {
    background: #eef;
    border: 1px solid #dde;
    margin-bottom: 5px;
    padding: 5px;
    line-height: 1;
}

div.issue div.update.add {
    border: 2px solid #eee;
    background: #f7f7f7;
    margin-bottom: 5px;
    padding: 8px;
}

div.issue div.update.add h2 {
    font-size: 14px;
}

div.issue div.update.add form label {
    line-height: 18px;
    font-weight: bold;
}

div.issue div.update.add form div {
    margin-top: 8px;
}

div.issue div.update.add form textarea {
    width: 100%;
    height: 120px;
    font: 16px/20px Helvetica, Arial, sans-serif;
}

div.issue div.updates {
    margin-top: 5px;
}

div.issue div.updates h2 {
    font-size: 16px;
    margin: 10px 0 1px;
}

div.issue div.updates div.stripe {
    margin-bottom: 5px;
}

div.issue div.updates div.stripe,
div.issue div.updates a.link-to {
    color: #222;
    padding-bottom: 3px;
    border-bottom: 1px dotted #ccc;
}

div.issue div.updates ul,
div.issue div.updates ul li,
div.issue div.updates ul li dl,
div.issue div.updates ul li dl dt,
div.issue div.updates ul li dl dd {
    list-style: none;
    margin: 0;
    padding: 0;
}

div.issue div.updates ul li {
    margin: 5px 0;
    padding: 5px;
    border: 1px solid #ddd;
    background: #fff;
}

div.issue div.updates ul li.update.first {
    border-color: #eea;
    background: #ffd;
}

div.issue div.updates ul li dl dt {
    color: #222;
    font-size: 13px;
    font-weight: bold;
}

div.issue div.updates ul li dl dd {
    margin: 5px 0 10px;
    font: 13px/18px "Monaco", Courier, monospace;
}

div.issue div.details {
    font-size: 14px;
    line-height: 22px;
    margin: 5px 0;
    padding: 3px;
    background: #fcfcfc;
}

div.more-links {
    margin-top: 7px;
}

div.more-links, div.more-links a {
    font-size: 11px;
    color: #666;
}

div.issue-pages {
    margin: 5px 0 15px;
    font-weight: bold;
}

div.issue-pages a {
    padding: 5px;
    text-decoration: none;
    background: #f6f6f6;
}

div.issue-pages a.current {
    background: #222;
    color: #fff;
}

table#issue-list {
    margin: 10px 0;
}

table#issue-list td {
    padding: 5px;
    border-right: 1px solid #777;
}

table#issue-list thead td {
    background: #222;
    color: #fff;
}

table#issue-list tbody td {
    border-bottom: 2px solid #fff;
    border-right-color: #fff;
}

table#issue-list tbody tr.odd td {
    background: #eee;
}

div#admin-links {
    float: left;
}

div#client-meta {
    float: right;
    font-size: 11px;
}

div#client-meta p {
    line-height: 16px;
    margin: 0;
    padding: 0;
}