/*
Theme Name: 2010 Mod
Author: Someone
Version: 1.3
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
background : transparent;
border : 0;
margin : 0;
padding : 0;
vertical-align : baseline;
}
body {
line-height : 1;
}
h1, h2, h3, h4, h5, h6 {
clear : both;
font-weight : normal;
}
ol, ul {
list-style : none;
}
blockquote {
quotes : none;
}
blockquote:before, blockquote:after {
content : '';
content : none;
}
del {
text-decoration : line-through;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
a img {
border : none;
}
#container {
float : left;
margin : 0 -240px 0 0;
width : 100%;
}
#content {
margin : 0 280px 0 20px;
}
#primary, #secondary {
float : right;
overflow : hidden;
width : 220px;
}
#secondary {
clear : right;
}
#footer {
clear : both;
width : 100%;
}
.one-column #content {
margin : 0 auto;
width : 640px;
}
.single-attachment #content {
margin : 0 auto;
width : 900px;
}
body, input, textarea, .tdomf_categories, .page-title span, .pingback a.url {
font-family : Georgia, "Bitstream Charter", serif;
}
h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text, .tdomf_form fieldset legend {
font-family : "微软雅黑", "Microsoft YaHei", "宋体", SimSun, "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
input[type="submit"] {
font-family : "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
height: 28px;
}
pre {
font-family : "Courier 10 Pitch", Courier, monospace;
}
code {
font-family : Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
#access .menu-header, div.menu, #colophon, #branding, #main, #wrapper {
margin : 0 auto;
width : 940px;
}
#wrapper {
background : #fff;
margin-top : 20px;
padding : 0 20px;
}
#footer-widget-area {
overflow : hidden;
}
#footer-widget-area .widget-area {
float : left;
margin-right : 20px;
width : 220px;
}
#footer-widget-area #fourth {
margin-right : 0;
}
#site-info {
float : left;
font-size : 14px;
font-weight : normal;
width : 700px;
}
#site-generator {
float : right;
width : 220px;
}
body {
background : #f1f1f1;
}
body, input, .tdomf_categories, textarea {
color : #666;
font-size : 12px;
line-height : 18px;
}
hr {
background-color : #e7e7e7;
border : 0;
clear : both;
height : 1px;
margin-bottom : 18px;
}
p {
margin-bottom : 18px;
}
ul {
list-style : square;
margin : 0 0 18px 1.5em;
}
ol {
list-style : decimal;
margin : 0 0 18px 1.5em;
}
ol ol {
list-style : upper-alpha;
}
ol ol ol {
list-style : lower-roman;
}
ol ol ol ol {
list-style : lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
margin-bottom : 0;
}
dl {
margin : 0 0 24px 0;
}
dt {
font-weight : bold;
}
dd {
margin-bottom : 18px;
}
strong {
font-weight : bold;
}
cite, em, i {
font-style : italic;
}
big {
font-size : 131.25%;
}
ins {
background : #ffc;
text-decoration : none;
}
blockquote {
font-style : italic;
padding : 0 3em;
}
blockquote cite, blockquote em, blockquote i {
font-style : normal;
}
pre {
background : #f7f7f7;
color : #222;
line-height : 18px;
margin-bottom : 18px;
padding : 1.5em;
}
abbr, acronym {
border-bottom : 1px dotted #666;
cursor : help;
}
sup, sub {
height : 0;
line-height : 1;
position : relative;
vertical-align : baseline;
}
sup {
bottom : 1ex;
}
sub {
top : 0.5ex;
}
input[type="text"], .tdomf_categories, textarea {
background : #f9f9f9;
border : 1px solid #ccc;
padding : 2px;
}
a:link {
color : #0066cc;
}
a:visited {
color : #743399;
}
a:active, a:hover {
color : #ff4b33;
}
.screen-reader-text {
position : absolute;
left : -9000px;
}
#header {
padding : 30px 0 0 0;
}
#site-title {
float : left;
font-size : 30px;
line-height : 36px;
margin : 0 0 18px 0;
width : 700px;
}
#site-title a {
color : #000;
font-weight : bold;
text-decoration : none;
}
#site-description {
clear : right;
float : right;
font-style : italic;
margin : 15px 0 18px 0;
width : 220px;
}
#branding img {
border-top : 4px solid #000;
border-bottom : 1px solid #000;
display : block;
float : left;
}
#access {
background : #000;
display : block;
float : left;
margin : 0 auto;
width : 940px;
}
#access .menu-header, div.menu {
font-size : 13px;
margin-left : 12px;
width : 928px;
}
#access .menu-header ul, div.menu ul {
list-style : none;
margin : 0;
}
#access .menu-header li, div.menu li {
float : left;
position : relative;
}
#access a {
color : #aaa;
display : block;
line-height : 38px;
padding : 0 10px;
text-decoration : none;
}
#access ul ul {
display : none;
position : absolute;
top : 38px;
left : 0;
float : left;
width : 180px;
z-index : 99999;
}
#access ul ul li {
min-width : 180px;
}
#access ul ul ul {
left : 100%;
top : 0;
}
#access ul ul a {
background : #333;
line-height : 1em;
padding : 10px;
width : 160px;
height : auto;
}
#access li:hover > a, #access ul ul :hover > a {
background : #333;
color : #fff;
}
#access ul li:hover > ul {
display : block;
}
#access ul li.current_page_item a, #access ul li.current-menu-ancestor a, #access ul li.current-menu-item a, #access ul li.current-menu-parent a {
color : #fff;
font-weight: bold;
text-shadow: 1px 1px 2px black;
background-color: #666;
background-image : url("images/abgb.png");
background-image: linear-gradient(top, #000000, #777777);
}

#main {
clear : both;
overflow : hidden;
padding : 40px 0 0 0;
}
#content {
margin-bottom : 36px;
}
#content, #content input, .tdomf_categories, #content textarea {
color : #333;
font-size : 16px;
line-height : 24px;
}
#content p, #content ul, #content ol, #content dd, #content pre, #content hr {
margin-bottom : 24px;
}
#content ul ul, #content ol ol, #content ul ol, #content ol ul {
margin-bottom : 0;
}
#content pre, #content kbd, #content tt, #content var {
font-size : 15px;
line-height : 21px;
}
#content code {
font-size : 13px;
}
#content dt, #content th {
color : #000;
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
color : #000;
line-height : 1.5em;
margin : 0 0 20px 0;
}
#content table {
border : 1px solid #e7e7e7;
margin : 0 -1px 24px 0;
text-align : left;
width : 100%;
}
#content tr th, #content thead th {
color : #888;
font-size : 12px;
font-weight : bold;
line-height : 18px;
padding : 9px 24px;
}
#content tr td {
border-top : 1px solid #e7e7e7;
padding : 6px 24px;
}
#content tr.odd td {
background : #f2f7fc;
}
.hentry {
margin : 0 0 48px 0;
}
.home .sticky {
background : #f2f7fc;
border-top : 4px solid #000;
margin-left : -20px;
margin-right : -20px;
padding : 18px 20px;
}
.single .hentry {
margin : 0 0 36px 0;
}
.page-title {
color : #000;
font-size : 14px;
font-weight : bold;
margin : 0 0 36px 0;
}
.page-title span {
color : #333;
font-size : 16px;
font-style : italic;
font-weight : normal;
}
.page-title a:link, .page-title a:visited {
color : #888;
text-decoration : none;
}
.page-title a:active, .page-title a:hover {
color : #ff4b33;
}
#content .entry-title {
color : #000;
font-size : 21px;
font-weight : bold;
line-height : 1.3em;
margin-bottom : 0;
}
.entry-title a:link, .entry-title a:visited {
color : #000;
text-decoration : none;
}
.entry-title a:active, .entry-title a:hover {
color : #ff4b33;
}
.entry-meta {
color : #888;
font-size : 12px;
}
.entry-meta abbr, .entry-utility abbr {
border : none;
}
.entry-meta abbr:hover, .entry-utility abbr:hover {
border-bottom : 1px dotted #666;
}
.entry-content, .entry-summary {
clear : both;
padding : 12px 0 0 0;
}
#content .entry-summary p:last-child {
margin-bottom : 12px;
}
.entry-content fieldset {
border : 1px solid #e7e7e7;
margin : 0 0 24px 0;
padding : 24px;
}
.entry-content fieldset legend {
background : #fff;
color : #000;
font-weight : bold;
padding : 0 24px;
}
.entry-content input, .tdomf_categories {
margin : 0 0 24px 0;
}
.entry-content input.file, .entry-content input.button {
margin-right : 24px;
}
.entry-content label {
color : #888;
font-size : 12px;
}
.entry-content select {
margin : 0 0 24px 0;
}
.entry-content sup, .entry-content sub {
font-size : 10px;
}
.entry-content blockquote.left {
float : left;
margin-left : 0;
margin-right : 24px;
text-align : right;
width : 33%;
}
.entry-content blockquote.right {
float : right;
margin-left : 24px;
margin-right : 0;
text-align : left;
width : 33%;
}
.page-link {
clear : both;
color : #000;
font-weight : bold;
margin : 0 0 22px 0;
word-spacing : 0.5em;
}
.page-link a:link, .page-link a:visited {
background : #f1f1f1;
color : #333;
font-weight : normal;
padding : 0.5em 0.75em;
text-decoration : none;
}
.home .sticky .page-link a {
background : #d9e8f7;
}
.page-link a:active, .page-link a:hover {
color : #ff4b33;
}
body.page .edit-link {
clear : both;
display : block;
}
#entry-author-info {
background : #f2f7fc;
border-top : 4px solid #000;
clear : both;
font-size : 14px;
line-height : 20px;
margin : 24px 0;
overflow : hidden;
padding : 18px 20px;
}
#entry-author-info #author-avatar {
background : #fff;
border : 1px solid #e7e7e7;
float : left;
height : 60px;
margin : 0 -104px 0 0;
padding : 11px;
}
#entry-author-info #author-description {
float : left;
margin : 0 0 0 104px;
}
#entry-author-info h2 {
color : #000;
font-size : 100%;
font-weight : bold;
margin-bottom : 0;
}
.entry-utility {
clear : both;
color : #888;
font-size : 12px;
line-height : 18px;
}
.entry-meta a, .entry-utility a {
color : #888;
}
.entry-meta a:hover, .entry-utility a:hover {
color : #ff4b33;
}
#content .video-player {
padding : 0;
}
.home #content .format-aside p, .home #content .category-asides p {
font-size : 14px;
line-height : 20px;
margin-bottom : 10px;
margin-top : 0;
}
.home .hentry.format-aside, .home .hentry.category-asides {
padding : 0;
}
.home #content .format-aside .entry-content, .home #content .category-asides .entry-content {
padding-top : 0;
}
.format-gallery .size-thumbnail img, .category-gallery .size-thumbnail img {
border : 10px solid #f1f1f1;
margin-bottom : 0;
}
.format-gallery .gallery-thumb, .category-gallery .gallery-thumb {
float : left;
margin-right : 20px;
margin-top : -4px;
}
.home #content .format-gallery .entry-utility, .home #content .category-gallery .entry-utility {
padding-top : 4px;
}
.attachment .entry-content .entry-caption {
font-size : 140%;
margin-top : 24px;
}
.attachment .entry-content .nav-previous a:before {
content : '\2190\00a0';
}
.attachment .entry-content .nav-next a:after {
content : '\00a0\2192';
}
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img {
max-width : 100%;
height : auto;
}
.alignleft, img.alignleft {
display : inline;
float : left;
margin-right : 24px;
margin-top : 4px;
}
.alignright, img.alignright {
display : inline;
float : right;
margin-left : 24px;
margin-top : 4px;
}
.aligncenter, img.aligncenter {
clear : both;
display : block;
margin-left : auto;
margin-right : auto;
}
img.alignleft, img.alignright, img.aligncenter {
margin-bottom : 12px;
}
.wp-caption {
background : #f1f1f1;
line-height : 18px;
margin-bottom : 20px;
max-width : 632px !important ;
padding : 4px;
text-align : center;
}
.wp-caption img {
margin : 5px 5px 0;
}
.wp-caption p.wp-caption-text {
color : #888;
font-size : 12px;
margin : 5px;
}
.wp-smiley {
margin : 0;
}
.gallery {
margin : 0 auto 18px;
}
.gallery .gallery-item {
float : left;
margin-top : 0;
text-align : center;
width : 33%;
}
.gallery-columns-2 .gallery-item {
width : 50%;
}
.gallery-columns-4 .gallery-item {
width : 25%;
}
.gallery img {
border : 2px solid #cfcfcf;
}
.gallery-columns-2 .attachment-medium {
max-width : 92%;
height : auto;
}
.gallery-columns-4 .attachment-thumbnail {
max-width : 84%;
height : auto;
}
.gallery .gallery-caption {
color : #888;
font-size : 12px;
margin : 0 0 12px;
}
.gallery dl {
margin : 0;
}
.gallery img {
border : 10px solid #f1f1f1;
}
.gallery br + br {
display : none;
}
#content .attachment img {
display : block;
margin : 0 auto;
}
.navigation {
color : #888;
font-size : 12px;
line-height : 18px;
overflow : hidden;
}
.navigation a:link, .navigation a:visited {
color : #888;
text-decoration : none;
}
.navigation a:active, .navigation a:hover {
color : #ff4b33;
}
.nav-previous {
float : left;
width : 50%;
}
.nav-next {
float : right;
text-align : right;
width : 50%;
}
#nav-above {
margin : 0 0 18px 0;
}
#nav-above {
display : none;
}
.paged #nav-above, .single #nav-above {
display : block;
}
#nav-below {
margin : -18px 0 0 0;
}
#comments {
clear : both;
}
#comments .navigation {
padding : 0 0 18px 0;
}
h3#comments-title, h3#reply-title {
color : #000;
font-size : 20px;
font-weight : bold;
margin-bottom : 0;
}
h3#comments-title {
padding : 24px 0;
}
.commentlist {
list-style : none;
margin : 0;
}
.commentlist li.comment {
border-bottom : 1px solid #e7e7e7;
line-height : 24px;
margin : 0 0 24px 0;
padding : 0 0 0 56px;
position : relative;
}
.commentlist li:last-child {
border-bottom : none;
margin-bottom : 0;
}
#comments .comment-body ul, #comments .comment-body ol {
margin-bottom : 18px;
}
#comments .comment-body p:last-child {
margin-bottom : 6px;
}
#comments .comment-body blockquote p:last-child {
margin-bottom : 24px;
}
.commentlist ol {
list-style : decimal;
}
.commentlist .avatar {
position : absolute;
top : 4px;
left : 0;
}
.comment-author cite {
color : #000;
font-style : normal;
font-weight : bold;
}
.comment-author .says {
font-style : italic;
}
.comment-meta {
font-size : 12px;
margin : 0 0 18px 0;
}
.comment-meta a:link, .comment-meta a:visited {
color : #888;
text-decoration : none;
}
.comment-meta a:active, .comment-meta a:hover {
color : #ff4b33;
}
.reply {
font-size : 12px;
padding : 0 0 24px 0;
}
.reply a, a.comment-edit-link {
color : #888;
}
.reply a:hover, a.comment-edit-link:hover {
color : #ff4b33;
}
.commentlist .children {
list-style : none;
margin : 0;
}
.commentlist .children li {
border : none;
margin : 0;
}
.nopassword, .nocomments {
display : none;
}
#comments .pingback {
border-bottom : 1px solid #e7e7e7;
margin-bottom : 18px;
padding-bottom : 18px;
}
.commentlist li.comment + li.pingback {
margin-top : -6px;
}
#comments .pingback p {
color : #888;
display : block;
font-size : 12px;
line-height : 18px;
margin : 0;
}
#comments .pingback .url {
font-size : 13px;
font-style : italic;
}
input[type="submit"] {
color : #333;
}
#respond {
border-top : 1px solid #e7e7e7;
margin : 24px 0;
overflow : hidden;
position : relative;
}
#respond p {
margin : 0;
}
#respond .comment-notes {
margin-bottom : 1em;
}
.form-allowed-tags {
line-height : 1em;
}
.children #respond {
margin : 0 48px 0 0;
}
h3#reply-title {
margin : 18px 0;
}
#comments-list #respond {
margin : 0 0 18px 0;
}
#comments-list ul #respond {
margin : 0;
}
#cancel-comment-reply-link {
font-size : 12px;
font-weight : normal;
line-height : 18px;
}
#respond .required {
color : #ff4b33;
font-weight : bold;
}
#respond label {
color : #888;
font-size : 12px;
}
#respond input {
margin : 0;
width : 630px;
}
#respond p {
width : 630px;
}
#respond textarea {
width : 630px;
}
#respond .form-allowed-tags {
color : #888;
font-size : 12px;
line-height : 18px;
}
#respond .form-allowed-tags code {
font-size : 11px;
}
#respond .form-submit {
margin : 12px 0;
}
#respond .form-submit input, .tdomf_categories {
font-size : 14px;
width : 630px;
}
.widget-area ul {
list-style : none;
margin-left : 0;
}
.widget-area ul ul {
list-style : square;
margin-left : 1.3em;
}
.widget-area select {
max-width : 100%;
}
.widget_search #s {
width : 60%;
}
.widget_search label {
display : none;
}
.widget-container {
margin : 0 0 18px 0;
}
.widget-title {
color : #222;
}
.widget-area a:link, .widget-area a:visited {
text-decoration : none;
}
.widget-area a:active, .widget-area a:hover {
text-decoration : underline;
}
.widget-area .entry-meta {
font-size : 11px;
}
#wp_tag_cloud div {
line-height : 1.6em;
}
#wp-calendar {
width : 100%;
}
#wp-calendar caption {
color : #222;
font-size : 14px;
font-weight : bold;
padding-bottom : 4px;
text-align : left;
}
#wp-calendar thead {
font-size : 11px;
}
#wp-calendar tbody {
color : #aaa;
}
#wp-calendar tbody td {
background : #f5f5f5;
border : 1px solid #fff;
padding : 3px 0 2px;
text-align : center;
}
#wp-calendar tbody .pad {
background : none;
}
#wp-calendar tfoot #next {
text-align : right;
}
.widget_rss a.rsswidget {
color : #000;
}
.widget_rss a.rsswidget:hover {
color : #ff4b33;
}
.widget_rss .widget-title img {
width : 11px;
height : 11px;
}
#main .widget-area ul {
margin-left : 0;
padding : 0 20px 0 0;
}
#main .widget-area ul ul {
border : none;
margin-left : 1.3em;
padding : 0;
}
#footer {
margin-bottom : 20px;
}
#colophon {
border-top : 4px solid #000;
margin-top : -4px;
overflow : hidden;
padding : 18px 0;
_margin-top: 6px;
}
#site-info {
font-weight : bold;
}
#site-info a {
color : #000;
text-decoration : none;
}
#site-generator {
font-style : italic;
position : relative;
}
#site-generator a {
background : url(images/wordpress.png) left center no-repeat;
color : #666;
display : inline-block;
line-height : 16px;
padding-left : 20px;
text-decoration : none;
}
#site-generator a:hover {
text-decoration : underline;
}
img#wpstats {
display : block;
margin : 0 auto 10px;
}
@media print {
body {
background : none !important ;
}
#wrapper {
clear : both !important ;
display : block !important ;
float : none !important ;
position : relative !important ;
}
#header {
border-bottom : 2pt solid #000;
padding-bottom : 18pt;
}
#colophon {
border-top : 2pt solid #000;
}
#site-title, #site-description {
float : none;
line-height : 1.4em;
margin : 0;
padding : 0;
}
#site-title {
font-size : 13pt;
}
.entry-content {
font-size : 14pt;
line-height : 1.6em;
}
.entry-title {
font-size : 21pt;
}
#access, #branding img, #respond, .comment-edit-link, .edit-link, .navigation, .page-link, .widget-area {
display : none !important ;
}
#container, #header, #footer {
margin : 0;
width : 100%;
}
#content, .one-column #content {
margin : 24pt 0 0;
width : 100%;
}
.wp-caption p {
font-size : 11pt;
}
#site-info, #site-generator {
float : none;
width : auto;
}
#colophon {
width : auto;
}
img#wpstats {
display : none;
}
#site-generator a {
margin : 0;
padding : 0;
}
#entry-author-info {
border : 1px solid #e7e7e7;
}
#main {
display : inline;
}
.home .sticky {
border : none;
}
}
.one-column #content {
width : 940px;
}
.one-column .entry-content {
padding : 12px 60px 0 60px;
}
.tax_food_name a, .tax_area a {
margin : 5px;
text-decoration : none;
display : inline-block;
font-size : 14px;
}
.entry-utility {
color : gray;
line-height : 23px;
background : #fcfcfc;
}
.entry-utility a {
font-size : 13px;
padding : 0 4px 0 4px;
text-decoration : none;
display : inline-block;
margin : 0 3px 0 0;
background : white;
border : 1px solid #aaa;
color : #666;
text-shadow : #eee 1px 1px 0;
border-radius : 3px 5px;
}
.entry-utility a, .entry-utility a:visited {
color : black;
}
.entry-utility a:hover {
text-decoration : none;
}
.entry-utility a:active {
outline : medium none;
}
.cat-links a {
background : #dadada;
color : #111;
border : 1px solid #aaa;
border-radius : 3px 5px;
}
.food_name a, .food_name a:visited {
color : black;
background: #f5f5f5;
}
.other-links a, .other-links a:visited {
color : gray;
}
.author-tag a{
border-left:  3px solid #aaa;
border-radius: 0;
}
.author-tag a, .author-tag a:visited {
color: black;
}
.edit-link a {
border : none;
}
#wrapper {
box-shadow : 0 0 6px gray ;
border-radius : 8px;
}
.page-title {
display : none;
}
.entry-title > a {
background : url('images/external-link.png') right center no-repeat;
background : url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFZJREFUeF59z4EJADEIQ1F36k7u5E7ZKXeUQPACJ3wK7UNokVxVk9kHnQH7bY9hbDyDhNXgjpRLqFlo4M2GgfyJHhjq8V4agfrgPQX3JtJQGbofmCHgA/nAKks+JAjFAAAAAElFTkSuQmCC') right center no-repeat;
padding-right : 13px;
}
#content .entry-title {
font-size : 20px;
font-weight : normal;
line-height : 1.4em;
}
#content .entry-title .result-id {
float : left;
font : normal 12px/175% Georgia, "Times New Roman", Times;
margin-right : 5px;
}
#content .entry-title a {
float : left;
font : bolder 14px "å®ä½", SimSun, "Times New Roman", Times;
overflow : hidden;
white-space : nowrap;
max-width : 530px;
margin-top : 4px;
margin-bottom : 4px;
}
.time {
float : right;
font-size : 12px;
font-weight : normal;
}
.searchform-spoiler {
display : none;
}
#access {
border-bottom : 1px solid #c6c6c6;
background : #d9d9d9;
background-image : url("images/abga.png");
background-position : -8px 0%;
border-radius : 4px;
}
#access li:hover > a, #access ul ul :hover > a {
background : #000;
color : white;
}
#access a {
color : black;
font-weight : bold;
text-shadow : white 1px 1px 1px;
}
#access ul li {
border-left : 1px solid #eee;
border-right : 1px solid #b6b6b6;
}
#access ul li.current-menu-item {
border-left : 1px solid #eee;
border-right : 1px solid #eee;
}
#access ul li.first, #access ul li.vote {
border-left : none;
}
#access ul li.last, #access ul li.vote {
border-right : none;
}
.hentry {
margin : 0 0 26px 0;
}
.entry-title {
background : #f6f6f6;
height : 29px;
margin : 0;
}
#comments-title {
display : none;
}
p {
color : #333;
}
.entry-summary {
padding : 4px 0 0 0;
display : none;
}
.commentlist li.comment {
margin : 0;
padding : 16px;
border : 1px solid #bbbbbb;
}

ol.commentlist li.thread-even, ol.commentlist li.thread-even ul.children li.depth-3, ol.commentlist li.thread-even ul.children li.depth-5, ol.commentlist li.thread-odd ul.children li.depth-2, ol.commentlist li.thread-odd ul.children li.depth-4 {background: #eeeeee;}
ol.commentlist li.thread-odd, ol.commentlist li.thread-even ul.children li.depth-2, ol.commentlist li.thread-even ul.children li.depth-4, ol.commentlist li.thread-odd ul.children li.depth-3, ol.commentlist li.thread-odd ul.children li.depth-5 {background: #ffffff;}

ol.commentlist li:last-child {
border-bottom : 3px solid #bbbbbb;
}

#respond{
_float: left;
}
#respond .comment-form-author {
float : left;
width : 305px;
}
#respond .comment-form-email {
float : left;
width : 305px;
margin-left : 20px;
}
#respond .comment-form-comment {
clear : left;
}
#respond input[type="text"], .entry-content input {
margin : 0;
padding : 0;
}
#respond input[type="text"]{
width : 630px;
}
#site-title a {
font-weight : normal;
}
.widget-title {
height : 30px;
}
#dbsize {
margin : 0 0 20px 0;
font-size : 20px;
}
#content tr td, #content tr, #content table {
padding : 0;
margin : 0;
border : 0;
}
.entry-meta a:hover, .entry-utility a:hover {
color : #ff4b33;
}
.xoxo {
line-height : 24px;
}
.pcc {
height : 50px;
}
.tips {
margin : 0 0 20px 0;
border : 1px solid #00008b;
padding : 8px;
}
.tips strong {
font-size : 22px;
color : red;
}
.tdomf_form {
margin : 40px 0 100px 150px;
width : 500px;
}
.tdomf_form fieldset {
border : 0;
margin : 0;
padding : 0;
width : 500px;
}
.tdomf_form fieldset legend {
color : gray;
width : 40px;
text-align : right;
float : left;
}
#tdomf_form1_message {
padding-left : 150px;
padding-right : 170px;
}
#submsg {
color: red;
}
.tdomf_form input {
height : 25px;
width : 498px;
float : left;
margin : 0 0 20px 0;
}
.tdomf_form input[type="submit"] {
width : 500px;
}
#tdomf_form1_send {
margin : 0;
height : 40px;
}
.tdomf_form lebel {
color : black;
font-size : 16px;
}
.tdomf_form fieldset {
padding : 0;
margin : 0;
}
.post-176 .entry-content {
padding : 0;
}
.entry-content .map, .food_name-cloud, .keyword-cloud, .index-link {
background-repeat : no-repeat;
background-position : 0 60px;
padding-left : 100px;
}
.entry-content .map {
background-image : url(images/cat1.gif);
}
.food_name-cloud {
background-image : url(images/cat2.gif);
padding-right : 50px;
margin-top : 50px;
}
.keyword-cloud {
background-image : url(images/cat3.gif);
padding-right : 50px;
margin-top : 50px;
}
.index-link {
background-image : url(images/cat4.gif);
background-position : 0% 0%;
padding-right : 50px;
margin-top : 50px;
line-height : 100px;
text-align : center;
}
.food_name-cloud a, .keyword-cloud a, .index-link a {
margin : 2px;
text-decoration : none;
display : inline-block;
}
.index-link a {
font-size : 36px;
}
.post-181 .entry-content {
display : none;
}

#smenu{position:fixed;right:0px;bottom:150px;}
*html{background:url(null) no-repeat fixed;}
*html #smenu{position:absolute;top:expression(documentElement.scrollTop+documentElement.clientHeight-this.clientHeight-150);}
#smenu {
padding: 10px;
background-color: white;
box-shadow : 0 0 3px gray ;
border-radius : 3px 0 0 3px;
}
#smenu a {
color: gray;
font-size: 12px;
line-height: 16px;
text-decoration: none;
letter-spacing: .05em;
}

#post-385 .entry-content {
padding : 0;
}
.page-id-385 hr {
height : 7px;
width : 90%;
margin-top: 30px;
}
.page-id-385 #comments {
padding : 0 150px 0 150px;
}
.post-176 img {
border : none;
box-shadow : none;
}
.comment-notes, .comment-form-email {
display : none;
}
#respond .comment-form-author {
float : left;
width : 640px;
}
#site-info {
width : 310px;
}
#contact-info{
float : left;
width : 390px;
line-height : 16px;
font-size : 12px;
color : #555;
}
#contact-info a {
color : #555;
}
.vote-content {
text-align : center;
}
.page-id-385 #site-info {
float : left;
width : 200px;
}
.page-id-385 #contact-info {
float : left;
width : 500px;
}
#zccw-tips {
text-align : center;
margin-bottom : 20px;
}

li.menu-item-top{
display: inline;
margin-left: 230px;
}

#access ul li.vote,
#access ul li.outlink,
li.menu-item-zccw{
float:right;
display: inline;
margin-right: 20px;
}

blockquote {
font-style : normal;
margin : 20px 0 20px 40px;
padding-left : 20px;
border-left : 5px solid #cacaca;
color : #777;
}
blockquote p {
color : #777;
font-style : normal;
}
.archive-meta {
display : none;
}
#header {
padding : 10px 0 0 0;
}
#site-title {
margin : 0;
}
#site-title a {
font-size : 28px;
color : #eee;
}
#branding img {
border : 0;
margin : 0;
padding : 0;
}
.wp-polls {
width : 530px;
margin-left : 200px;
_margin-left: 0;
}
.polls-ul li, .wp-polls-ans ul li {
margin-bottom : 10px;
}
.wp-polls-ans ul li label{
}
.wp-polls-ul label {
font-size : 16px;
font-family: "宋体", SimSun;
color : black;
}

.fn a{
text-decoration: none;
}
.links{
margin: 0 0 10px 0;
text-align: center;
}

.links a{
color: #333;
display: inline-block;
line-height: 16px;
padding-left: 20px;
}

.comments-navi,
.page-navi {
font-size:12px;
line-height:22px;
width:100%;
text-align:center;
}
.comments-navi a,
.page-navi a {
text-decoration:none;
border:1px solid #ccc;
color:#555;
margin:2px;
padding:2px 4px;
}
.comments-navi a:hover,
.page-navi a:hover {
border:1px solid #ccc;
color:#ccc;
background:#555;
}

.comments-navi span.current,
.page-navi span.current {
font-weight:700;
border:1px solid #ccc;
color:#555;
background:#F6F6F6;
margin:2px;
padding:2px 4px;
}
