body {
    background-color:#F5F3F3;
}

#page {
    width:760px;
    height:auto;
    display:block;
    margin-bottom:20px;
}

#page .banner {
    width:760px;
    height:186px;
    background-color:#FFFFFF;
    float:left;
    display:block;
}

#page .body {
    padding-left:20px;
    margin-right:25px;
    padding-right:10px;
    width:550px;
    float:left;
    height:auto;
    background-color:#FFF;
}

#page .body .head {
    width:550px;
    float:left;
    display:block;
    vertical-align:middle;
    margin-top:30px;
}

#page .body .head .title a {
    display:inline;
    width:auto;
    text-align:left;
    float:left;
    
    font-family:Helvetica,"Helvetica Neue","Lucida Grande","Lucida Sans Unicode",Sans-Serif,Verdana,Arial;
    font-size:20px;
    color:#F92377;
    line-height:0px;
    margin-top:10px;
    vertical-align:middle;
    text-decoration:none;
}

#page .body .head .date {
    text-align:right;
    color:#362F2D;
    font-family: Helvetica,"Helvetica Neue","Lucida Grande","Lucida Sans Unicode",Sans-Serif,Verdana,Arial;
    font-size:11px;
    display:inline;
    overflow:visible;
    float:right;
    width:550px;
    vertical-align:middle;
}

#page .body .copy {
    color:#362F2D;
    font-size:13px;
    font-family:Helvetica,"Helvetica Neue","Lucida Grande","Lucida Sans Unicode",Sans-Serif,Verdana,Arial;
    text-align:left;
}

#page .body .copy a {
    color:#F92377;
    text-decoration:none;
}

#page .body .copy hr {
    margin-top:20px;
    height:3px;
    width:550px;
    color:#2D0615;
    background-color:#000;
    margin-bottom:1px;
}

#page .body .copy .comment {
    color:#362F2D;
    margin-bottom:5px;
    border-bottom:1px solid #2D0615;
    border-top:1px solid #2D0615;
    background-color:#FFFFFF;
    padding-top:5px;
}

#page .body .copy .comment .info .author {
    color:#F92377;
}

#page .body .copy .comment .info {
    display:inline;
    width:550px;
    height:auto;
    font-size:10px;
}

#page .body .copy .foot {
    width:550px;
    padding-bottom:2px;
    border-bottom:1px solid #000;
}

#page .body .copy .foot .comments {
    width:110px;
    text-align:left;
    display:inline;
    padding-top:2px;
}

#page .body .copy .foot .comments a {
    color:#F92377;
    font-family: Helvetica,"Helvetica Neue","Lucida Grande","Lucida Sans Unicode",Sans-Serif,Verdana,Arial;
    font-size:11px;
    text-decoration:none;
}

#page .body .copy .foot .labels {
    text-align:right;
    color:#362F2D;
    font-family: Helvetica,"Helvetica Neue","Lucida Grande","Lucida Sans Unicode",Sans-Serif,Verdana,Arial;
    font-size:11px;
    display:inline;
    overflow:hidden;
    float:right;
    width:340px;
    padding-top:2px;
}

#page .body .image {
    width:550px;
    height:auto;
    background-color:#ffffff;
    display:block;
    float:left;
    margin-bottom:10px;
    margin-top:5px;
}

#page .body .footer {
    width:550px;
    height:30px;
    float:left;
    display:block;
    margin-top:10px;
    background-color:#404040;
    padding-top:6px;
    font-family: Helvetica,"Helvetica Neue","Lucida Grande","Lucida Sans Unicode",Sans-Serif,Verdana,Arial;
    color:#fff;
    font-size:12px;
    font-weight:bold;
}

#page .body .footer .prev {
    width:110px;
    text-align:left;
    display:inline;
    float:left;
    margin-left:15px;
    padding-top:5px;
}

#page .body .footer .pages {
    width:415px;
    text-align:right;
    display:inline;
    float:left;
    overflow:hidden;
    padding-top:5px;
}

#page .body .footer a {
    font-size:12px;
    font-weight:bold;
    color:#FFF;
    text-decoration:none;
}

#page .sidebar {
    width:155px;
    float:left;
    height:auto;
    font-family: Helvetica,"Helvetica Neue","Lucida Grande","Lucida Sans Unicode",Sans-Serif,Verdana,Arial;
    margin-top:10px;
}

#page .sidebar a {
    font-size:13px;
    color:#FF3F49;
    text-decoration:none;
}

#page .sidebar .title {
    font-size:12px;
    color:#F92377;
    margin-bottom:3px;
    text-align:left;
}

#page .sidebar .copy {
    font-size:11px;
    color:#362F2D;
	line-height:14px;
    text-align:left;
}

#page .sidebar .copy a {
    text-decoration:none;
    color:#362F2D;
    font-size:11px;
}

#page .sidebar hr {
    margin-top:15px;
    height:1px;
    width:100%;
    color:#CCC;
    background-color:#CCC;
    margin-bottom:15px;
}