/*

Theme Name: bigcat

Theme URI: http://ooxx.me

Description: only for zjicpcc.com

Version: 1.0 

Author: bigCat

Author URI: http://ooxx.me

*/


body {

    text-align: center;

    margin: 0px;

    color: #666666;

    background: url(images/header.jpg) no-repeat center 0;

    font: 12px / 1.5em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

}



.clear {

    overflow: hidden;

    height: 1%;

}

.font14{font-size:14px;}

.font16{font-size:16px;}

.font18{font-size:18px;}

.font20{font-size:20px;}

.txtCen {

    text-align: center;

}



A:link {

    COLOR: #2153AA;

    text-decoration: none;

}



A:visited {

    COLOR: #2153AA;

    text-decoration: none;

}



A:active {

    COLOR: #2153AA;

    text-decoration: none;

}



A:hover {

    COLOR: #FF0000;

    text-decoration: underline;

}

a img{border:none;}

.catList {

    float: right;

    background: #D1C289;

    padding: 5px;

    margin: 5px;

}



.catList li {

    list-style: none;

}



.catList li a {

    display: block;

    padding: 3px;

    font-size: 14px;

    font-weight: bold;

    line-height: 20px;

}



.catList li a:hover {

    background: #D1AF2E;

    font-weight: bold;

}



.Tmenu {

    margin: 12px 0;

    padding: 0 20px;

}



.Tmenu li {

    list-style: none;

    float: left

}



.Tmenu li a {

    background: #E4BA51 none repeat scroll 0 0;

    display: block;

    font-size: 18px;

    font-weight: bold;

    height: 27px;

    *height: 24px;

    line-height: 27px;

    *line-height: 24px;

    margin: 0 10px;

    _margin: 0 5px;

    padding: 0 20px;

    *padding-top: 3px;

    text-align: center;

    float: left

}



.Tmenu li a:hover {

    background: #FFF;

}



.Tmenu li ul {

    display: none;

}



#page_wrapper {

    margin-left: auto;

    margin-right: auto;

    width: 960px;

    text-align: left;



}



a#header {

    text-indent: -9999px;

    display: block;

    height: 140px;

}



p, h1, pre {

    margin: 0px 10px 10px 10px;

}



#sitename {

    margin: 0px;

    font-family: verdana, arial, sans-serif;

    font-size: 28px;

    color: #ffffff;

    letter-spacing: -1px;

}



#header h2 {

    margin: 0px;

    font-family: verdana, arial, sans-serif;

    font-size: 14px;

    color: #B1C6EB;

    letter-spacing: 1px;

}



#left_side {

    margin: 3px 0 20px 0;

    padding: 0px 5px 20px 0px;

    float: left;

    width: 200px;



}



#right_side {

    margin: 3px 0 20px 0;

    padding: 0px 5px 20px 0px;

    float: right;

    width: 180px;

}



#content {

    margin-top: 15px;

    margin-left: 210px;

    line-height: 18px;

    color: #333333;

}



/* Home page design */



#mainleft {

    width: 49%;

    float: left;

    background: #fff;

    padding-bottom: 10px;

    border-right: 1px dashed #bbb;

}



#maincenter {

    width: 49%;

    float: left;

    background: #fff;

    padding-bottom: 10px;

}



#mainleft h1, #maincenter h1 {

    clear: both;

    font: normal 15px / 20px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

    letter-spacing: 1px;

    margin: 10px 10px 0px 10px;

    padding: 10px 0 0 0;

    border-top: 1px dashed #ccc;

}



#mainleft h1 a, #maincenter h1 a {

    color: #018301;

    text-decoration: underline;

}



#content #mainleft p, #content #maincenter p {

    font: normal 12px / 19px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

    padding: 2px;

    margin-top: 10px;

}



#content #mainleft p.morree, #content #maincenter p.morree {

    padding: 0px 0 0 15px;

    margin: -5px 0px 0px 0px;

}



#content #mainleft p.morree a, #content #maincenter p.morree a {

    background: #EEFFED;

    padding: 1px;

}



/*

** Menu styles

*/

ul.menu {

    list-style: none;

    border: none;

    text-align: left;

}



ul.menu li {

    margin: 0 0 0 0.5em;

}



li.expanded {

    list-style-type: circle;

    list-style-image: none;

    padding: 0.2em 0.5em 0 0;

    margin: 0;

    color: #759ADB;

}



li.collapsed {

    list-style-type: circle;

    list-style-image: none;

    padding: 0.2em 0.5em 0 0;

    margin: 0;

    color: #759ADB;

}



li.leaf {

    list-style-type: disc;

    list-style-image: none;

    padding: 0.2em 0.5em 0 0;

    margin: 0;

    color: #759ADB;

}



#left_side p, #right_side p {

    margin: 10px;

    margin-top: 15px;

    margin-bottom: 15px;

    line-height: 16px;

    color: #333333;

}



#left_side a, #right_side a {

    line-height: 16px;

}



#left_side h2, #right_side h2 {

    color: #cc0000;

    margin: 15px 0 5px 0;

    padding: 5px 5px 0 3px;

    font: normal 16px / 20px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

    font-weight:bold;

    border-bottom: 1px dashed #fd9b9b;

}



#left_side h3, #right_side h3 {

    color: #87b220;

    margin: 15px 0 5px 0;

    padding: 5px 5px 0 0px;

    font: bold 16px / 20px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

    text-transform: uppercase;

}



#left_side h4, #right_side h4 {

    margin-top: 0px;

    margin-bottom: 0px;

    margin-left: 10px;

    font-family: verdana, arial, sans-serif;

    font-size: 12px;

    font-weight: bold;

    line-height: 12px;

    color: #2153AA;

}



#left_side ul {

    list-style: none;

    margin: 0px;

    padding: 0px 5px 0px 5px;

}



#right_side ul {

    list-style: none;

    margin: 0px;

    padding: 0px 5px 0px 9px;

}



#left_side li, #right_side li {

    padding: 0px;

    margin: 3px 0px;

}



#left_side li a:hover, #right_side li a:hover {

    color: #666;



    text-decoration: underline;

}



#content p {

    margin-top: 15px;

    margin-bottom: 15px;

    line-height: 18px;

    color: #333333;

}



#content h3 {

    margin: 5px 0 5px 5px;

    font: normal 18px / 1.5em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

    letter-spacing: .4px;

    border-bottom: 1px dotted #ccc;

    color: #2153AA;

}



#content h4 {

    margin-top: 0px;

    margin-bottom: 0px;

    font-family: verdana, arial, sans-serif;

    font-size: 14px;

    font-weight: bold;

    line-height: 12px;

    color: #2153AA;

}



#content .post .mori {

    font-size: 12px;

    margin: 0px;

    padding: 0px 0px 0px 10px;

}



#navlist {

    margin-top: 1px;

    margin-bottom: 0px;

    text-align: center;

    padding: 5px 0;

    margin-left: 0;

    border-bottom: 1px solid #0F3974;

    font: bold 14px Verdana, sans-serif;

}



#navlist li {

    list-style: none;

    margin: 0;

    display: inline;

}



#navlist li a {

    color: #F1F6FE;

    padding: 5px 15px;

    margin-left: 3px;

    border: 1px solid #0F3974;

    border-bottom: none;

    background: #2153AA;

    text-decoration: none;

}



#navlist li a:link {

    color: #F1F6FE;

}



#navlist li a:visited {

    color: #F1F6FE;

}



#navlist li a:hover {

    color: #FFFFFF;

    background: #3364BB;

    border-color: #0F3974;

}



#navlist li a#current {

    color: #000;

    background: #FFFFFF;

    border-bottom: 1px solid #FFFFFF;

}



.float_left {

    float: left;

    margin-right: 10px;

}



.float_right {

    float: right;

    margin-left: 10px;

}



.featurebox_center {

    background-color: #fffff6;

    margin: 0px;

    padding: 10px;

    border: 1px solid #DFE8F7;

    font-family: verdana, arial, sans-serif;

    font-size: 11px;

    line-height: 18px;

    color: #333333;

}



.featurebox_side {

    background-color: #fffff6;

    margin: 0px;

    margin-left: 10px;

    margin-right: 10px;

    margin-bottom: 15px;

    padding: 10px;

    border: 1px solid #DFE8F7;

    font-family: verdana, arial, sans-serif;

    font-size: 11px;

    line-height: 18px;

    color: #333333;

}



.post {

    margin: 0;

}



.post .info {

    padding: 2px 3px 3px 8px;

    border: 1px solid #e3e4e4;

    background-color: #f5f5f5;

    font-size: 0.9em;

    color: #505050;

}



#content .post p {

    font: normal 13px / 19px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

    padding: 2px;

    margin-top: 10px;

}



/* Comments Styling */

#commentlist li {

    margin-bottom: 1.5em;

    padding-bottom: 1em;

    border-bottom: 1px solid #700000;

}



#commentform {

    margin: 1em 0;

    background: #ffffff;

    width: 280px;

}



#commentform textarea {

    background: #f8f7f6;

    border: 1px solid #d6d3d3;

    width: 400px;

}



#commentform textarea:hover {

    background: #FFFFFF;

    border: 1px solid #d6d3d3;

}



#commentform textarea:focus {

    background: #ffffff;

    border: 1px solid #939793;

}



#commentform #email, #commentform #author, #commentform #url {

    font-size: 1.1em;

    background: #f8f7f6;

    border: 1px solid #d6d3d3;

    width: 280px;

}



#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {

    font-size: 1.1em;

    background: #ffffff;

    border: 1px solid #d6d3d3;

    width: 280px;

}



#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {

    font-size: 1.1em;

    background: #ffffff;

    border: 1px solid #939793;

    width: 280px;

}



#commentform input {

    margin-bottom: 3px;

}



/* Footer  */



#footer {

    clear: both;

}



#footer ul li {

    list-style: none;

    float: left;

}





/* index */

a:link img,
a:visited img{border:1px solid #FFF;}

a:hover img {border:1px solid red;}

a:link img.noBorder,

a:visited img.noBorder{border:none;}

#FAQ dl{

border:1px dashed #eaeaea;

float:left;

margin:0 5px;

padding:1px;

padding-bottom:10px;

width:230px;}

#FAQ dt{background:transparent url(images/header.jpg) no-repeat scroll center -151px;

font-weight:bold;

padding:3px 10px 1px;}

#FAQ dd{margin-left:0;padding:5px;}

.cat-list{margin:10px 0}

.cat-list .timer{float:right}

.cat-list li{list-style:none;padding:0;}

.cat-list li a {border-color:#EAEAEA;

border-style:dashed;

border-width:0 0 1px;

	height:18px;

display:block;

padding:3px 10px;}

.cat-list a:hover.title{background:#f5f1e8;}

#friends ul{margin:0;

padding:5px 10px;}

#friends li{margin:5px 10px;}

.exchange{

padding:7px;}

.exchange a{margin:0 10px;}

#footer h2{margin-bottom:3px;width:200px;border-bottom:1px dashed #FD9B9B;font-size:16px;}

#fMenu{padding:5px;margin-top:20px;background:transparent url(images/header.jpg) no-repeat scroll center -151px;height:18px;}

#fMenu a {margin:2px 10px;}