body{
    margin: 0px;
    padding: 0px;
}

.info_table{
    margin-top:40px;
    width:1100px;
}
.info_table a{
    color: #5765db;
}
.info_menu{
    background-color: #fdeebe;
    -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
    padding: 4px 4px 10px 10px;
    font-size: 13px;
    text-align:left;
}
.info_menu a{
    color: #333333;
}
.info_readzone{
    padding: 4px 4px 4px 4px;
    min-height:500px;
}
.info_cat_title{
    padding-left: 20px;
    color: #333333;
    font: 8px Verdana;
    font-weight: bold;
    -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
    text-align:left;
}
.info_cat_title a { text-decoration: none; }

.info_present a { text-decoration: none; color: #FFFFFF; }

.info_present{
    font: bold 12px Verdana;
    color:#FFFFFF;
    padding: 4px 4px 4px 4px;
    border: 1px solid #A5AEBD;
    -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}

.info_story{
    line-height:24px;
}

.info_storybit{
    padding: 2px 2px 2px 2px;
    margin-top:10px;
    border-bottom: 1px solid #DDDDDD;
    font-size: 14px;
    font-family:arial, verdana, sans-serif;
    line-height:20px;
    text-align:left;
}

.info_storybit h3{
    margin: 0px;
    padding: 0px;
    font-size: 16px;
}
.info_storybit a{
    text-decoration:none;
}

.info_storybit_inner{margin-bottom: 10px;}
.info_storybit_inner2{margin-bottom: 10px;margin-top: 10px;}

.right_container{
    border: 1px solid #A5AEBD;
    -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
    padding: 10px 10px 10px 10px;
    margin-left:10px;
    margin-bottom:10px;
}
.left_container{
    border: 1px solid #A5AEBD;
    -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
    padding: 10px 10px 10px 10px;
    margin-bottom:10px;
}
.st_newstable{
    width:97%;
    background-color: #FFFFFF;
    margin-left:10px;
    margin-top:30px;
}
.cal_space{
    padding: 10px 10px 10px 10px;
}
.content_frame{
    font: normal 14px Verdana;
}
.content_frame_inner{
    margin-left:10px;
}
.st_newsblock_title{
    font-weight:700;font-size:9px;color:#fff;vertical-align:middle;text-transform:uppercase;margin:0;padding:0;
    background-color: #294675;
    padding: 4px 4px 4px 4px;
    -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}
.st_newsblock_title a{
    color:#FFFFFF;
    text-decoration:none;
}
.st_newsblock{
    width:300px;
    font: normal 12px Verdana;
}
.st_newsblock_body{
    font: normal 12px Verdana;
    padding: 4px 4px 4px 4px;
}
.st_newsblock_body a{
    text-decoration: none;
    color: #4444FF;
}
.nw_link{
    padding-bottom:5px;
}

.st_mediablock{
    width:180px;
    font: normal 12px Verdana;
}
.st_mediablock_title{
    font-weight:700;font-size:9px;color:#fff;vertical-align:middle;text-transform:uppercase;margin:0;padding:0;
    background-color: #294675;
    padding: 4px 4px 4px 4px;
    -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}
.st_mediablock_title a{
    color:#FFFFFF;
    text-decoration:none;
}
.st_mediablock_body{
    font: normal 12px Verdana;
    padding: 4px 4px 4px 4px;
}
.st_mediablock_body a{
    text-decoration: none;
    color: #4444FF;
    font: normal 9px Verdana;
}
.media_link{
    margin-bottom:9px;
    border-bottom: 1px solid #A5AEBD;
    padding: 4px 4px 4px 4px;
}
.st_afishablock_title{
    font-weight:700;font-size:9px;color:#fff;vertical-align:middle;text-transform:uppercase;margin:0;padding:0;
    background-color: #557755;
    padding: 4px 4px 4px 4px;
    -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}
.st_afishablock_title a{
    color:#FFFFFF;
    text-decoration:none;
}

.ab_footer{
    margin-left:20px;
    margin-top:5px;
    font: normal 9px Verdana;
    color: #aaaaaa;
}
.ab_footer a{
    color: #777777;
    text-decoration:none;
}
.info_meta{ font: normal 10px Verdana; color: #444444; padding: 8px; border: 1px solid #dddddd; margin: 5px; margin-bottom: 10px;  background-color: #eef; text-align:left; }
.info_post_meta { font: normal 10px Verdana; }
.info_post_meta a { text-decoration:none; }

.comm_layer{
    padding: 8px;
    font: normal 12px Verdana;
    padding: 4px;
    margin-top:15px;
}

#dialog {
    width:400px;
    height: 500px;
}

.comment_table{
    width:100%;
    border: 1px solid #d7d7d7;
    -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
    background: #FFFFFF;
    padding: 4px;
    text-align:left;
}

.comment_table_header{
    background: #2E9AFE;
    padding: 3px;
    font: bold 12px Verdana;
    border: 1px solid #d7d7d7;
    -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
    cursor:hand; cursor:pointer;
    color: #FFFFFF;
}

.vcomm_area{
    padding: 4px;
    background: #eeeeee;
}

.vcomm_area a{
    text-decoration:none;
    margin-left:5px;
}

.all_comments{
    width: 100%;
}

.ac_header{
    padding: 8px;
    line-height:20px;
    background: #d3e8fc;
}

.ac_body{
    padding: 8px;
    background: #FFFFFF;
    font: 14px arial, helvetica, sans-serif;
    line-height:20px;
}

.comm_dialog{ font: normal 13px Verdana; }
.st_comm_border{ padding: 8px; border: 1px solid #dddddd; }
.readzone { padding:6px; }
.storybit_meta { margin-top:10px; font-size:10px; }
