.content2 {
    margin-top: -30px;
}

#i_info {
    float:right;
    padding-right: 10px;
    margin-top: 0;
}

/*

form login

*/
#wrong_code, #wrong_captcha {
    color: red;
}
#frm_login label {
    float: left;
    width: 180px;
}

#div_captcha, #renew_captcha {
    margin-left: 180px;
    margin-top: -10px;
}
#renew_captcha {
    margin-top: 0;
}


/*

form new podcast show

*/

#frm_show_edit label {
    display: block;
    float: left;
    width: 180px;

}

/*

form edit writer

*/

#frm_writer label {
    display: block;
    float: left;
    width: 180px;

}

/*

podcasts display list

*/

.pd_show {
    width: 97%;
    border: 2px solid #496F49;
    background-color: #BDE6BD;
    margin: 10px 5px;
    padding: 3px 7px;
}

.pd_show hr {
    margin: 5px 0;
    background-color: #215221;
    height: 1px;
    border: 0;
}
.pd_date {
    float: right;
    padding: 2px 8px;
    background-color: white;
}

.pd_image {
    float: left;
    padding: 5px 10px;
}

.pd_image img {
    border: 0;
    width: 100px;
}

.pd_title {
    font-size: 1.3em;
    color: #4D4D4D;
    padding-top: 5px;
}

.pd_contents {
    font-size: 1.1em;
    color: #353232;
}

.pd_producer {
    margin-top: 8px;
    border-top: 1px solid #215221;
    padding-top: 3px;
}

.producer {
    font-style: italic;
}

.pd_co_producers {
    margin-top: 8px;
}

.coproducers {
    font-style: italic;
}

.pd_play {
    float: left;
    margin-top: 8px;
    border-top: 1px dotted green;
    border-right: 1px dotted green;
    padding: 5px 5px 0 0 ;
}

.pd_edit {
    float: right;
    text-align: right;
    border-top: 1px dotted green;
    border-left: 1px dotted green;
    padding: 5px 0 0 5px;
}

/*

Next Issue

*/

#div_next_issue {
    padding: 3px 10px;
}

#div_next_issue h4 {
    border-bottom: 1px solid green;
    padding-bottom: 10px;
}

.div_column {
    clear: both;
    margin-top: 15px;
    padding: 4px 3px;
    border: 2px solid #006680;
    background-color: white;
}

.column_short {
    font-size:large;
    font-weight: bold;
    padding: 0 0 5px 5px;
    border-bottom: 1px dotted #635E5E;
}

.column_long {
    font-size: 0.9em;
    color: #635E5E;
    padding: 5px 0 5px 15px;
    border-bottom: 1px dotted #635E5E;
}

.column_articles, .column_new_article  {
    float: left;
    padding: 7px 0 0 10px;
}

.column_article_count {
    font-weight: bold;
}

.column_new_article {
    float: right;
}


/*

Edit article

*/

#div_edit_article {
    padding: 10px 3px;
}

#div_edit_article fieldset {
    padding: 4px;
}

#div_edit_article label {
    display: block;
    width: 50%;
    text-align: left;

}

#div_edit_article textarea {
    display: block;
    width: 99%;
    height: 200px;
}

#div_edit_article .tarea {
    display: block;
    width: 99%;
    height: 25px;
}

#column_descr {
    font-size: 1.2em;
    font-weight: bold;
    color: #006680;
}

/*

articles

*/

#tbl_article th {
    text-align: left;
    padding: 0 0 0 3px;
    background-color: #9BF399;
}

.tbl_article_c1 {
    background-color: #FDFDC2;
}

.tbl_article_c2 {
    background-color: #D8F0F6;
}

.sa_lbl {
    padding-right: 5px;
    text-align: right;
    vertical-align: top;
    width: 50px;
}

.sa_h1 {
    font-size: 1.3em;
    font-weight: bold;
}






#tbl_wse th {text-align:left;}
.ce {text-align:center;}
.wse_row1 {background-color: #FDF3C5;}
.wse_row2 {background-color: #ffffff;}
