.navi{
    text-align:center;
}

.comment{
    margin-left:5px;
    color:#999999;
}

.def_brd_table{
    margin:10px 5px 10px 5px;
    padding: 2px;
    border:2px;
    line-height:120%;
    font-size:14px;
    width:670px;
}

.def_brd_table th{
    color:#ffffff;
    background-color:#003399;
    letter-spacing:10px;
}


.def_brdlist_theme{
    width:30%;
    border:solid 1px #ffffff;
    padding:0px 5px;
}

.def_brdlist_title{
    width:50%;
    border:solid 1px #ffffff;
    padding:0px 5px;
}

.def_brdlist_update{
    width:20%;
    border:solid 1px #ffffff;
    text-align:center;
    padding:0px 5px;
}



.list_block{
    margin:10px 5px;
    padding: 2px;
}

.non_data_msg{
    text-align:center;
    color:#ff0000;
}

.brd_title_block{
    background-color:#dcdcdc;
    padding:5px;
    width:670px;
}

.brd_title_block h3{
    float:left;
    font-size:14px;
    margin:0px;
}

.brd_num, .brd_title{
    padding-right:5px;
}

.brd_author{
    font:normal;
}

.brd_update{
    display:block;
    font-size:14px;
    text-align:right;
    margin:0px;
}

.brd_content_block{
    padding:5px;
    width:100%;
    font-size:14px;
    margin-bottom:10px;
}

.brd_content_block img{
    float:right;
    border-style:none;
    margin:5px;
}

.brd_content_block hr{
    margin:0px;
}

.brd_passwd_form{
    text-align:right;
}


.brd_reply_href{
    text-align:right;
    font-size:13.5px;
    margin-bottom:10px;
}

.sub_brd_list{
    padding-left:10px;
}

.sub_brd_list h3{
    float:left;
    font-size:14px;
    margin:0px;
}

.sub_brd_count{
    font-size:14px;
    letter-spacing:5px;
    padding-left:10px;
}

.to_edit_link{
    display:block;
    font-size:100%;
    text-align:right;
    padding:3px 5px;
    margin:0px;
}



