
.post_subject{
    font-weight: bold;
}
.post_body{
    text-align: left;
}
.forum_pages{
    display: inline-block;
    padding: 0 4px 0 0;
}
.forum_page{
    font-size: 1.1em;
    font-weight: bold;
}
.mail_icon,.red_mail_icon{
    margin-left: 4px;
    text-decoration: none;
}
.mail_icon{
    color: gray;
}
.red_mail_icon{
    color: red;
}
.page_bar{
    display: grid;
    grid-template-columns: 6fr 2fr;
}
.search_cell{
    text-align: right;
}
.forum_thread_container{
    display: grid;
    grid-template-columns: 5fr 1fr 2fr;
    border: 1px solid grey;
    margin: 4px 0;
}
.comments_textarea,.comments_fields{
    width: 100%;
    box-sizing: border-box;
}
.forum_image{
    max-width: 100%;
}
.post_container{
    border: 1px solid grey;
    margin: 4px 0;
	box-sizing: border-box;
	padding: 4px;
}
.post_header{
    display: grid;
    grid-template-columns: 9fr 1fr;
}
.admin_cell{
    font-size: .8em;
}
.forum_thread_container:nth-child(odd),.post_container:nth-child(odd){
    background-color: rgb(240, 240, 240);
}
.forum_cell,.post_subject,.post_body,.post_author,.post_date,.post_image,.admin_cell{
    padding: 4px;
	box-sizing: border-box;
}