@charset "UTF-8";
ul.article-info{
    border-radius:0 0 5px 5px;
    border-top:1px solid #C33;
    box-shadow:0 9px 8px -4px #999;
    margin:0 0 15px;
    padding:2px 9px 22px}
.pagination a,.readmore,.pagenav a{
    background:#fff;
    border:1px solid #630;
    border-radius:3px;
    font-size:9pt;
    text-decoration:none}
.pagination a:hover,.readmore:hover,.pagenav a:hover{
    background:#c66;
    color:#FFF}
.actions{
    float:right;
    list-style-type:none}
.actions li{
    float:left;
    padding:0 1px}
.article-info{
    font-size:10pt}
.article-info li{
    float:left;
    list-style-type:none;
    width:50%}
.cont_title{
    border-bottom:1px solid #C33;
    border-radius:8px 8px 0 0;
    box-shadow:0 -9px 10px -4px #999;
    padding:5px 0 3px;
    width:100%}
.cont_title h2{
    line-height:.8}
.contcell{
   height:100%}
.content{
    border-radius:0 0 5px 5px;
    -webkit-border-radius:0 0 5px 5px;
    box-shadow:0 0 10px #000;
    box-sizing:padding-box;
    padding:20px}
.createdby{
    text-align:right}
.ctext{
    background:url(../images/angle1.png) no-repeat,url(../images/angle2.gif) no-repeat 0 100%,url(../images/angle3.gif) no-repeat 100% 0,url(../images/angle4.png) no-repeat 100% 100%;
    box-sizing:border-box;
    display:table;
    height:100%;
    padding:28px;
    width:100%}
.ctext .login {
    width: 290px;
    margin: 10px auto;
}
.ctext .login fieldset > button {
    margin: 0 auto;
    display: block;
}
.ctext .login fieldset > div {
    padding:5px 0
}
.ctext .login + div > ul {
    text-align:center;
}
.ctext .login + div > ul li {
    display:inline;
    padding: 5px;
}
.ctext #username, .ctext #password {
    float: right;
}
.item-page .actions{
    width:70px}
.item-page .actions li{
    float:right}
.item-separator{
    height:60px;
    text-align:center}
.item-separator li{
    display:inline-block;
    vertical-align:top}
.left_menu{
    border: 1px solid #999;
    box-sizing: border-box;
    display: table;
    float: left;
    height: 100%;
    margin: 0 15px 0 0;
    padding: 10px;
    width: 240px}
.left_menu li{
    list-style-type:none}
.left_menu li li a{
    color:#930;
    padding:0 0 0 25px}
.left_menu .active > a{
    font-weight:bold}
.pagination a{
    padding:2px 5px}
.pagination p{
    margin:0;
    text-align:right}
.pagination span{
    border:1px solid #000;
    border-radius:3px;
    font-size:9pt;
    font-weight:700;
    padding:2px 5px}
.pagination ul{
    text-align:center}
.pagination ul li{
    display:inline;
    font-size:10pt;
    margin:0 4px}
.pagenav a{
    padding:2px 10px}
.pagenav li{
    display:inline}
.pagenav-next a{
    float:right}
#phocagallery{
    display:table;
    margin:auto}
.readmore{
    font-weight:700;
    padding:2px 10px}
.sep_go{
    background:url(../images/separator2.png) repeat-x;
    height:20px;
    width:60%}
.sep_to{
    background:url(../images/separator4.png);
    height:20px;
    width:6px}
.sep_to_inf{
    background:url(../images/separator3.png);
    height:20px;
    width:21px}
.sep_x{
    background:url(../images/separator1.png);
    height:20px;
    width:13px}