h1.cat_title{
font-size:21px;
font-family:rockwell,arial;
width:95%;
height:auto;
line-height:26px;
line-height:26px;
margin:0px 0 10px 0;
}

h1.cat_title span{
display:block;
}

.page p.date{
margin-bottom: 5px;
margin-top: 2px;
color:#3E74BA;
font-weight: bold;
font-size: 12px;
height: auto;
width:auto;
clear:none;
}

/*category*/

.category{
float:left;
height: auto;
font-size: 12px;
width:95%;
}

.gats a{
color:#0D7BD2;
}

.gwts a{
color:#46256C;
}

.category .post_group{
height: auto;
width:100%;
clear:both;
margin-bottom: 0px;
float:left;
padding:10px 0px;
border-top:1px solid #ccc;
}

.category a.link_cat:hover, .category a.link_cat:active{
text-decoration:none;
}

.category h2.dept_cat{
margin-bottom:4px;
font-size:11px;
color:#9b9a94;
}

.category .title{
font-size: 12px;
text-decoration:none;
margin-bottom: 6px;
width: auto;
float:left;
}

.category .excerpt{
clear:both;
float:left;
width: 100%;
}

.category .excerpt .postimg{
border:1px solid #A2A3A3;
float:left;
height:80px;
margin-right:10px;
overflow:hidden;
width:80px;
}

.category .excerpt .postimg a{
border:2px solid #FFFFFF;
display:block;
height:76px;
overflow:hidden;
width:76px;
}

.category .excerpt p{
float: none;
clear:none;
}

.category .excerpt .more-link{
margin-top: 5px;
font-weight: bold;
}

/*single page*/

.single h1.title{
margin:10px 0 10px 0;
font-size:20px;
}

.single h1.cat_title{
font-size:14px;
color:#9fa5a3;
width:100%;
padding-bottom:5px;
border-bottom:1px dashed #ccc;
}

.single p.author{
float:left;
clear:left;
margin:0 0 10px 0;
padding:0 0 8px 0;
width:100%;
border-bottom:1px solid #ccc;
font-weight:bold;
}

.single .next-post{
width:100%;
background:#c4d7d0;
height:20px;
text-align:right;
}

.single .next-post a{
padding:3px 10px 0 0;
margin-right:6px;
font-size:11px;
text-decoration:none;
color:#6e7774;
float:right;
background:url(images/green-arrow.jpg) no-repeat right 5px;
}

.single .extras{
width:100%;
float:left;
background:#fff;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
margin-top:8px;
padding: 2px 0 2px 0;
font-family:rockwell, arial;
font-weight:bold;
}

.single .extras-buffer{
width:100%;
float:left;
background:#ccc;
height:28px;
}

.single .extras-buffer a{
float:left;
padding:0 16px 0 36px;
border-right:2px solid #fff;
height:28px;
line-height:28px;
}

.single .extras-buffer .email a{
background:#ccc url(images/email-ico.png) no-repeat 11px 5px;
}

.single .extras-buffer .print a{
background:#ccc url(images/printer-ico.png) no-repeat 11px 5px;
}

.single .extras-buffer .rss a{
background:#ccc url(images/rss-ico.png) no-repeat 11px 5px;
}

.single .extras-buffer .print a:hover{
background:#b6b6b6 url(images/printer-ico.png) no-repeat 11px 5px;
}

.single .extras-buffer .email a:hover{
background:#b6b6b6 url(images/email-ico.png) no-repeat 11px 5px;
}

.single .extras-buffer .rss a:hover{
background:#b6b6b6 url(images/rss-ico.png) no-repeat 11px 5px;
}

.single .tags{
float:left;
clear:both;
border-top:3px solid #C4D7D0;
width:100%;
padding-top:8px;
margin-bottom:4px;
font-size:12px;
font-family:rockwell,arial;
color:#9FA5A3;
font-weight:bold;
}

.single .tags a{
color:#9FA5A3;
}

.single .tags a:hover{
text-decoration:none;
}

/*usercontent*/

.usercontent{
float:left;
clear:left;
width:95%;
line-height: 1.3;
font-family:arial!important;
line-height:130%!important;
}

.usercontent div{
font-size: 12px;
}

.usercontent span{
font-family:arial!important;
}

.usercontent p{
clear:none;
float:none;
width:auto;
font-size: 12px;
margin-bottom: 10px!important;
font-family:arial!important;
}

.usercontent p span{
font-family:arial!important;
}

.usercontent table{
clear:none;
float:none;
}

.usercontent ul{
float:none;
clear:none;
list-style-position:inside;
width: auto;
list-style-type:disc;
font-size: 12px;
padding-left: 20px;
margin-left: 5px;
margin-bottom: 10px;
}

.usercontent li{
float:none;
clear:none;
width:auto;
margin-top: 7px;
margin-bottom: 7px;
}

.usercontent .aligncenter{
margin-left:auto;
margin-right:auto;
display:block;
clear:both;
float:none;
text-align:center;
}

.usercontent .alignright{
float:right;
margin-left:5px;
margin-bottom:5px;
}

.usercontent .alignleft{
float:left;
margin-right:5px;
margin-bottom:5px;
}

.usercontent img.alignright{
margin-left: 12px;
margin-bottom:5px;
margin-top:5px;
}

.usercontent img.alignleft{
margin-right: 12px;
margin-bottom:5px;
margin-top:5px;
}

.usercontent .wp-caption{
border:2px solid #ccc;
padding:8px;
text-align:center;
}

.usercontent .wp-caption p.wp-caption-text{
font-size:11px;
font-weight:bold;
}

.usercontent li p{
display:inline;
}

.usercontent h1, .usercontent h3, .usercontent h2, .usercontent h4, .usercontent h5{
margin-bottom: 10px;
margin-top: 10px;
font-size: 12px;
line-height: normal;
width:auto;
}

.usercontent table{
font-size: 12px;
}

.usercontent table img{
padding: 4px;
}

.usercontent td{
text-align: left;
padding: 5px;
}

.usercontent td p{
text-align: left;
}


