.page_jump select {
        font-size: xx-small;
        border: none;
}
#view {
        background-color: #ffffff;
}

h1.article {
        font-size: large;
        margin-bottom: 0px;
}
.pagebreak {
        page-break-before: always;
}
.page h2 {
        font-size: large;
}
.date {
        color: #666666;
        font-size: 9px;
}
.summary {
        background-color: #fafafa;
        border: 1px solid #f6f6f6;
        font-style: normal;
        line-height: 15px;
        margin: 20px 0 20px 0;
        padding: 5px;
}


/******************
 * In-Article styles
 *****************/
.question {
        color: #333333;
        font-weight: bold;
}
.thumbnail,
.thumbnailLeft,
.thumbnailRight {
        color: #444444;
        font-size: x-small;
}
.thumbnail img,
.thumbnailLeft img,
.thumbnailRight img {
        border: 1px solid #333355;
}
.thumbnailLeft {
        float: left;
        margin-right: 10px;
}

.thumbnailRight {
        float: right;
        margin-left: 10px;
}
.thumbnailRight p
{
                width: 200px;
}
.captionSmall {
        color: #444444;
        font-size: x-small;
}
ul {
        list-style: square;
        margin-top:4px;
        margin-bottom:10px;
}
h2 {
        font-size: medium;
}

.left {
        float: left;
        margin-bottom: 10px;
        margin-right: 10px;
}
.right {
        float: right;
        margin-bottom: 10px;
        margin-left: 10px;
}
.post {
        border: 1px solid #f0f0f0;
        font-size: x-small;
        padding: 5px;
}
#font_tools {
        text-align: right;
}
#font_tools a:link, #font_tools a:visited {
        color: #61a2ff;
        text-decoration: none;
        font-weight: bold;
}
#font_tools a:hover {
        color: #ffffff;
        background-color: #61a2ff;
}

@media print {
        #font_tools
        {
                display: none;
                visibility: hidden;
        }
}
.printTools {
        text-align: right;
}
