/*  
Theme Name: 【大猫爪】
Theme URI: http://ooxx.me
Description: 主题风格设计与2008年1月，风格原始框架有所借鉴，不过基本上已经被我完全更改。这也是我的第一个WP主题制作，<a href="http://ooxx.me">大猫爪</a>
Version: BigCat's Paw
Author: 大猫
Author URI: http://ooxx.me
*/

/* General Start */
*{margin: 0; padding: 0;}
#lifeNolife {
-moz-border-radius-bottomleft:3px;
background:#CC4444 none repeat scroll 0 0;
color:#FFFFFF;
float:right;
padding:2px;
position:fixed;
right:0;
top:0;
z-index:2;
}
#loading {background:#CC4444 url(/images/blog/loading.gif) no-repeat scroll 19px 16px;
color:#FFFFFF;
height:173px;
left:0;
padding:108px 0 5px 9px;
position:fixed;
top:0;
width:26px;
z-index:1;
float:left;
-moz-border-radius-bottomright:5px;
}
a {outline:none;}
input,textarea{border: 1px solid #CCCCCC;vertical-align:middle;}
.floatR{float:right;}
.blueBorder {border: 1px dashed #C6D9E9; margin: 30px 0; padding: 3px 10px; background-color:#EBF5FF;}

body {	font-size: 14px;
 	font-family: "Microsoft JhengHei", Verdana, Arial, Sans-Serif;
	background-image:url(images/background.jpg);
	text-align: center;
	color: #626262;	}
/* Header and Menu Start */
#head {display: block; height: 238px; margin:0;background:url(images/noGood.jpg) no-repeat;text-indent:-9999px;}
#menu {  	padding: 0 0 0 12px;    overflow: auto;    height: 100%;}#menu ul {	padding: 0 0 0 40px ;	}
#menu li {    list-style-type: none;    margin:0px 5px;    padding-right:5px;	line-height: 33px;	float: left;    display: inline;	}
#menu li a:hover {    color: #FFF;    background: #FF3D86;	}
	
.current_page_item {    background: url('images/licurrent.gif') no-repeat bottom center;	font-weight: bold;	}	
	
	
/* Header and Menu End */

#bgcontain {
        width: 780px;
	background-image:url(images/bg1.jpg);
	border: 3px solid #3c402f;
	margin: 1px auto 20px;
        text-align: left;
	}

.contain {
overflow:auto;
height:100%;
        }

.clear { clear: both;overflow:hidden; }
.none { display: none; }
.center { text-align: center; }
hr { display: none;	}
a img {	border: none; }





h2 {
	margin: 20px 0 0;
	color: #737373;
	}

h2.pagetitle {
	margin-top: 25px;
	text-align: center;
}

h3 {
	padding: 0;
	margin: 0;
	font-size: 15px;
	color: #2b6970;
	}

h3.comments {
	padding: 0;
	margin: 30px 0 0;
	}
.comments {
        float:right;
        padding:8px 3px 0 40px;
        background:url(/images/blog/cat_post.gif) no-repeat left;
clear:both;
	}
	
a, h3 a:hover {
	color: #2b6970;
	text-decoration: none;
	}

a, h2 a:hover {
	color: #2b6970;
	text-decoration: none;
	}

a:hover {
	color: #2b6970;
	text-decoration: underline;
	}

/* General End */

#mayass {
	float: right;
	padding: 0 15px 0 0;
        margin-top: 10px;
        overflow:hidden;
	}

#mayass form input {
        width:80px;
        }

#mayass form input#searchsubmit {
	width: 64px;
	height: 20px;
	margin-bottom: 1px;
	vertical-align: bottom;
	}

/* Content Start */

#content {
        float:left;
        display: inline;
        overflow: hidden;
	}

#content .entry img, #content .entrytext img { border: 1px solid; color: #fff;
    margin: -2px 0px 8px 0px;
    padding: 1px 1px 1px 1px;
    background-color: #fff;
    }

.narrowcolumn {
	float: left;
	padding: 0 0 0px 0px;
	margin: 0;
	width: 571px;
	}
	
.narrowcolumn .postmetadata {
	padding: 0 0 0 0;
	}
	
.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	}
	
.narrowcolumn .entry {
	padding: 0 0px 10px 60px;
	line-height: 1.5em;
clear:both;
	}

.narrowcolumn .entry ul li {
    list-style-type: square;
	}

.narrowcolumn .entry ol {
    padding-left: 9px;
	}
		
.narrowcolumn .entry ol li {
    list-style-type: decimal;
	}
	
html>body .entry ul {
	margin-left: 0;
	padding: 0 0 0 0px;
	list-style: square;
	text-indent: -10px;
	} 
	
html>body .entry ol {
	margin-left: 16px;
	padding: 0 0 0 0px;
	list-style: decimal;
	text-indent: -10px;
    }
	
html>body .entry li {
	margin: 7px 0 7px 10px;
	padding: 0 0 0 10px;
	}
	
.alt {
	background-color: #f8f8f8;
	border: 1px solid #ddd;
	}
	
.alttwo {
    background-color: #F0EBE7;
	border: 1px solid #CCC1B8;
	}
.entry p {margin:10px 0;}

.entry p a:visited {
	color: #b85b5a;
	}

.entry p.meta {
    margin: 0;
	padding: 2px 0;
	border-top: 1px dotted #DDD;
	}
	
.post {
	margin-bottom: 50px;
	text-align: left;
clear:both;
	}

ul.date {


	background: url('images/databg.gif') no-repeat;
	width: 54px;
	height: 38px;
	float: left;
	margin: 5px 5px 0 0;

	padding:0px 0 0 0;;
	}











li.day {
    font-size: 18px;
	font-weight: bold;
	color: #A28966;
	text-align: center;
	list-style-type: none;
	margin-top: 0px;
	}	
li.month {
    font-size: 10px;
	color: #a68166;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	list-style-type: none;
	}
li.id {
    font-size: 22px;
	font-weight: bold;
        padding: 5px 0px 0px 3px;
	color: #C3B9AF;
	text-align: center;
	list-style-type: none;
	margin-top: 0px;
	}
	
ul.title {
    float: left;
	margin: 0;
	padding: 0;
	}
	
li.topic {
    list-style-type: none;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding:5px 0 2px;
	}

li.topic a:hover {
    color: #a68165;
	text-decoration: none;
	}

li.postmeta {
    color: #ADA79C;
    list-style-type: none;
	font-size: 11px;
	background: url('images/smallbg.png') no-repeat top left;
	padding-top: 8px !important;
	padding-top: 5px;
	text-transform: uppercase;
	}
	
p img {
	padding: 0;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin: 0 auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	float: right;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	float: left;
	}

#entryRest{margin-top:30px;}


/* Content End */



/* Comment Start */

#commentform p {
	margin: 3px 0;
	}
	

#commentOfficialUser {
	border-top: 1px solid #eee;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	border-left: 1px solid #eee; 
	background-color: #EFF7FF !important; }

#commentform input.co {
	width: 170px;
	padding: 3px 4px 0 25px;
	margin: 3px 5px 1px 0;
	}
#commentform input.co.id {background:url(/images/blog/user_green.png) no-repeat 2px bottom}
#commentform input.co.email {background:url(/images/blog/email.png) no-repeat 2px bottom}
#commentform input.co.url {background:url(/images/blog/world_go.png) no-repeat 2px bottom}

#commentform textarea {
	width: 98%;
	padding: 3px 4px;
	margin: 5px auto;
        display:block;
	}

#commentform #submit {
        float: left;
	width: 116px;
        height: 20px;
	}

.commentlist {

	}

.maya2 {
	padding: 0 0 0 60px;
	}

.commentlist li {
	margin: 8px 0 0;
	padding: 8px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 5px 0;
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}
	
.commentlist li, #commentform input, #commentform textarea {
	font: 12px Verdana, Arial, Sans-Serif;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	color: #2b6970;
	}

.commentmetadata a {
    color: #A1A1A1;
	margin: 0;
	font-weight: normal;
	border-bottom: 1px dotted #ccc;
	padding: 5px 0;
	display: block;
	}
	
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

/* Comment End */


/* Sidebar Start */

#sidebar {
	padding: 10px 10px 0 0;
	float: right;
	width: 180px;
        overflow: hidden;
	}
	
#sidebar h2 {
	font-size: 16px;
	margin: 5px 0 0;
	padding: 0;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	margin-bottom: 15px;
	}
	
#sidebar ul li h2 {
    background: url('images/line2.gif') no-repeat top left;
	padding: 0px 15px 5px 0px;
	font-size: 12px;
	line-height: 20px;
	color: #686868;
	}


#sidebar ul p {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 8px 0 0 5px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

#sidebar ul ul li, #sidebar ul ol li {
    background: url('images/arrow.gif') no-repeat center left;
	margin: 4px 0;
	padding: 0 0 0 10px;
	line-height: 14px;
	}
#sidebar ul ul li:hover, #sidebar ul ol li:hover{
    background: #eae6e2 url('images/arrow2.gif') no-repeat center left;
}
#sidebar ul ul li a, #sidebar ul ol li a {
    color: #333;
	}
	
/* Sidebar End */
/* Rss Start */
#sidebar #feedMe {
display:none;
margin-left:-2px;
margin-top:58px;


position:absolute;
width:175px;
}
#sidebar #feedMe li{float:left;margin:1px;padding:0;}
.rssButtons{display:block;width:85px;height:16px;text-indent:-9999px;background:url(/images/blog/rssButtons.png) no-repeat 0 0;}
.rssButtons.google{background-position:0 -40px;}

.rssButtons.xianGuo{background-position:0 -20px;}
.rssButtons.feedSky{background:url(http://www.feedsky.com/feed/bigcat/sc/orange_e.gif) no-repeat -3px -1px;clear:right;}
/* Rss End */

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 15px;
	border-left: 5px solid #ddd;
        background: #fff;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}







/* Footer Start */	

#footer {
	background: url('images/dbg.jpg'); 
	padding: 0;
	margin: 0 auto;
	width: 780px;
	height: 97px;
	clear: both;
	}

#footer p {
    color: #A68165;
	font-size: 12px;
	margin: 0;
	padding: 30px 0px 0px 130px;
	text-align: left;
	}
	
#footer p a {
    color: #A68165;
	}

/* Footer End */

  #wp-calendar { margin: 0pt;
    text-align: center;
    }

  #wp-calendar caption { font-size: 11px;
    }

  #wp-calendar th { font-size: 11px;
    }

  #wp-calendar td { height: 20px;
    width: 20px;
    line-height: 20px;
    background-image: url(images/day.png);
    background-repeat: no-repeat;
    background-position: center;
    font-size: 9px;
    color: rgb(79, 79, 53);
    }

  #wp-calendar .pad {}

  #wp-calendar td a { display: block;
    width: 20px;
    height: 20px;
    color: rgb(255, 255, 255);
    font-size: 10px;
	font-weight: bold;
    text-decoration: none;
    background-image: url(images/linkday.png);
    background-position: center;
    line-height: 24px;
    background-repeat: no-repeat;
    }

  #wp-calendar #prev, #wp-calendar #next { border:1px dotted #CCC;
    }

  #wp-calendar #prev a { width: 49px;
    background-image: url(images/linkday2.png);
    background-position: center;
    }

  #wp-calendar #next a { margin: 0pt 0pt 0pt 30px;
    width: 49px;
    background-image: url(images/linkday2.png);
    background-position: center;
    }

  #wp-calendar #today { background-image: url(images/today.png);
    background-position: center;
    color: rgb(255, 255, 255);
    background-repeat: no-repeat;
    }

  #wp-calendar #today a { background-image: url(images/today.png);
    background-position: center;
    color: rgb(255, 255, 255);
	font-weight: bold;
    background-repeat: no-repeat;
    }
	
.maya3 {
	float: left;
	padding: 0 0px 0px 20px;
	margin: 0;
	width: 551px;
	}


/*input focus start*/


.sffocus {
    background: #F0F9FB; /*----for IE----*/
    border: 1px solid #1D95C7;
}

textarea:focus, input:focus {
    background: #F0F9FB; /*----for firefox......----*/
    border: 1px solid #1D95C7;
}


/*input focus end*/

#chong4 a {color:#F5F2ED;}
.avatar {
 border: 1px dashed #d3d3d3;
 padding: 2px;
 float: left;
 margin-top: -5px;
 margin-right: 5px;
}

fieldset {
  border:hidden; 
  padding:5px;
}
legend {
color:#626262;
font-weight:bold;
}

code{margin-left:10px;padding:5px;border:1px solid #71ae31; border-left-width:3px;display:block;font-family:"Lucida Console";background:#000;color:#71AE31;}
code a{background:none!important;color:#71AE31!important;}