/*
Theme Name: COLOR3
Theme URI: http://www.xlanda.net/
Description: color color everywhere
v1.0 2010 首发
v2.0 2020 新增背景颜色，新增全屏搜索，新增404页面，整合插件功能到新的小工具，使用原生代码实现页码导航，修正导航菜单，修改模板格式，加宽最小页面（从1024到1280px）
Version: 10.0
Author: xrspook
Tags: many color, fixed width, two columns, widgets
*/
*{ box-sizing: border-box; }
a, a:link, a:visited, a:active{ color: #008000; text-decoration: none; }
a:hover{ background-color: #ccffcc; color: #008000; }
blockquote{ background-color: #ffffcc; border-left: 5px solid #99cc00; margin: 12px 20px; padding: 20px 20px 5px 20px; }
body{ background-color: #000000; font-family: Arial,sans-serif,Microsoft YaHei,宋体; font-size: 16px; min-width: 1260px; /*filter: grayscale(100%);*/}
body,h1,h2,h3,h4,h5,p,ul,li,ol, #container { margin: 0; padding: 0; }
h1{ font-size: 2.4em; padding: 10px 0 3px 15px; }
h2{ font-size: 1.5em; }
h3{ font-size: 1.2em; margin-bottom: 5px; }
h4{ font-size: 1.4em; padding: 10px 0 5px 0; }
img{ border: 0; }
p{ margin-bottom: 15px; }
.archive_left{ float: left; padding: 0 10px 20px 0; width: 65%; }
.archive_left li{ float: left; list-style: none; overflow: hidden; padding-bottom: 8px; padding-left: 0; width: 25% !important; }
.archive_right{ border-left: 3px solid #cccccc; float: right; padding: 0 0 20px 15px; width: 35%; }
.archive_right li{ float: left; list-style: none; overflow: hidden; padding-bottom: 8px; padding-left: 0; width: 42% !important; }
.archive_right ul{ margin: 10px 0 20px 0; }
.avatar{ margin-right: 5px; }
.call_me{ padding: 5px 0 0 25px !important; }
.call_me a, .call_me a:hover{ background-color: transparent !important; padding: 0 15px; }
.clear{ clear: both; }
.cmt ol li{ border: 1px solid #008000; margin: 10px; padding: 5px; }
.comment_text{ padding-left: 10px; }
.commentmetadata{ border-bottom: 1px solid #cccccc; margin-bottom: 5px; padding-bottom: 3px; }
.description{ font-size: 1.4em; font-weight: bold; padding: 0 0 10px 15px; }
.entry{ padding: 10px 20px 0 20px; }
.entry ol li{ list-style: inside upper-roman; padding-left: 15px; }
.entry ul li{ list-style: inside disc; padding-left: 15px; }
.entry ul, .entry ol{ margin: 10px 0; }
.entrynavi, .cmt { padding: 0 20px 10px 20px; }
.left{ float: left; }
.page_navi{ font-size: 1.2em; font-weight: bold; padding: 20px 0 10px 9px; }
.page_navi .current{ color: #008800; margin: 2px; padding: 2px 4px 2px 4px; }
.page_navi .dots{ color: #ffffff; margin: 2px; padding: 2px 4px 2px 4px; }
.page_navi a, .page_navi a:link{ color: #ffffff; margin: 2px; padding: 2px 4px 2px 4px; text-decoration: none; }
.page_navi a:hover{ color: #008800; }
.page_navi a:active{ color: #008800; margin: 2px; padding: 2px 4px 2px 4px; text-decoration: none; }
.page_navi span{ color: #ffffff; margin: 2px 2px 2px 2px; padding: 2px 4px 2px 4px; }
.post{ background-color: #ffffff; line-height: 1.5em; margin-top: 10px; padding: 5px; }
.postcomments h2,#content_page h2,#sitemap h2{ background-color: #ccffcc; padding: 7px 0 7px 10px; }
.right{ float: right; }
.rss{ font-size: 1.2em; font-weight: bold; padding: 10px 0 0 0; }
.tilte a, .title a:visited, .title a:link, .title a:active{ color: #000000; text-decoration: none; }
.title{ background-color: #ffff00; float: left; }
.title a:hover{ background-color: #ff6600; color: #000000; text-decoration: none; }
#bottom{ background-color: #000000; color: #cccccc; font-size: 1em; font-weight: bold; margin-top: 10px; padding: 10px 15px; }
#bottom a, #bottom a:hover{ background-color: transparent; color: #ffffff; text-decoration: underline; }
#comments{ }/*锚点到评论列表*/
#content{ float: left; margin: 0; width: 860px; }
#content .cat{ float: right; padding-right: 20px; }
#content .commentlink{ float: right; padding-top: 3px; text-align: center; width: 150px; }
#content .date{ background-color: #008000; border: 2px solid #000000; color: #ffffff; float: left; font-weight: bold; line-height: 0.7em; margin: 3px 0 0 3px; text-align: center; width: 62px; }
#content .day{ clear: both; font-size: 1.5em; line-height: 1.5em; }
#content .meta{ padding: 5px 0 0 75px; }
#content .tag-cmt{ background-color: #ccffcc; border: 1px solid #008000; margin: 20px; }
#content .tags{ background-color: #ffffff; display: inline; float: left; padding: 3px 10px; width: 638px; }
#content .tags2{ border: 1px solid #008000; margin: 20px; padding: 3px 10px; }
#content .year{ background-color: #ffffff; color: #000000; font-size: 0.9em; padding: 5px 0; width: 100%; }
#content h2{ background-color: #ccffcc; padding: 7px 0 7px 76px; }
#content h3,#content_page h3{ background-color: #ccffcc; font-size: 1.5em; margin-top: 10px; padding: 7px 0 7px 20px; }
#content_page{ margin: 0; width: 1230px; }
#content_page .meta,#sitemap .meta{ padding: 5px 0 0 10px; }
#foot{ margin-top: 10px; }
#foot .blue{ background-color: #00ccff; float: left; margin-right: 10px; width: 240px; }
#foot .green{ background-color: #33ffcc; float: left; margin-right: 10px; width: 240px; }
#foot .green_end{ background-color: #00ff00; float: left; margin-right: 0; width: 240px; }
#foot .red{ background-color: #ff6600; float: left; margin-right: 10px; width: 240px; }
#foot .yellow{ background-color: #ffff00; float: left; margin-right: 10px; width: 240px; }
#foot li{ padding: 5px; }
#foot ul li li{ border: 0; line-height: 1.5em; margin: 0; padding: 0; }
#header{ font-family: Arial,sans-serif,Microsoft YaHei,宋体; margin-top: 10px; }
#nav{ font-size: 1.2em; line-height: 1.2em; }
#nav .current_page_item,#nav .current_page_item a{ background-color: #ffff00; color: #000000; font-weight: bold; }
#nav ul{ list-style: none; margin: 0; padding: 0; width: 1230px; }
#nav ul li{ background-color: #ff6600; border-right: 1px solid #ffff00; display: block; float: left; list-style: none; margin: 0; padding: 0; }
#nav ul li a{ color: #ffffff; display: block; padding: 5px 15px; text-decoration: none; }
#nav ul li a .current{ background-color: #ffff00; font-weight: bold; }
#nav ul li a:hover, #nav ul li a:active{ background-color: #ffff00; color: #000000; display: block; font-weight: bold; padding: 5px 15px; text-decoration: none; }
#page_404{ font-size: 4em; font-weight: bold; line-height: 4em; padding: 50px 0 70px 20px; }
#respond .button{ background-color: #ccffcc; border: 1px solid #008000; color: #008000; font-size: 1em; line-height: 2em; width: 120px; }
#respond p{ padding: 2px 0; }/*锚点到评论输入框*/
#search { background-color: #000000; display: none; height: 100%; left: 0px; opacity: 0.8; position: fixed; top: 0px; width: 100%; }
#search .close { color: #ccffcc; font-size: 2em; opacity: 1; position: fixed; right: 15px; top: 15px; }
#search .close:hover { color: #ff0000; cursor: pointer; }
#search input[type="search"] { background: transparent; border-bottom: 1px solid #ccffcc; border-left: none; border-right: none; border-top: 1px solid #ccffcc; color: #ccffcc; font-size: 2.5em; left: 0; margin-left: 20%; opacity: 1; outline: none; padding: 10px; position: absolute; text-align: center; top: 35%; width: 60%; }
#sidebar{ color: #000000; float: right; margin-left: 10px; width: 360px; }
#sidebar .blue{ background-color: #ccffff; }
#sidebar .green{ background-color: #ccffcc; }
#sidebar .honey{ background-color: #ffcc00; }
#sidebar .mycolor{ background-color: #ffff00; }
#sidebar .orange{ background-color: #ff9900; }
#sidebar .pink{ background-color: #ffccff; }
#sidebar .yellow{ background-color: #ffffcc; }
#sidebar a, #foot a{ color: #000000; text-decoration: underline; }
#sidebar a:hover, #foot a:hover{ background-color: #008000; color: #ccffcc; text-decoration: none; }
#sidebar li{ margin-top: 10px; padding: 10px; width: 360px; }
#sidebar ul li li{ border: 0; line-height: 1.5em; margin: 0; padding: 0; width: 100%; }
#sidebar ul,li, #foot ul,li { list-style: none; margin: 0; padding: 0; }
#sitemap{ margin-bottom: 10px; width: 1230px; }
#wp-calendar{ line-height: 1.1em; text-align: center; width: 100%; }
#wp-calendar #next{ text-align: right; }
#wp-calendar #prev{ text-align: left; }
#wp-calendar a{ font-weight: bold; }
#wp-calendar caption{ font-size: 1.1em; font-weight: bold; padding: 5px 0; }
#wp-calendar td{ text-align: center; }
#wrap{ margin: 0 auto; width: 1230px; }