3 Theme URI: http://wordpress.org/
4 Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
5 Author: the WordPress team
7 Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
11 /* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
12 -------------------------------------------------------------- */
14 html, body, div, span, applet, object, iframe,
15 h1, h2, h3, h4, h5, h6, p, blockquote, pre,
16 a, abbr, acronym, address, big, cite, code,
17 del, dfn, em, font, img, ins, kbd, q, s, samp,
18 small, strike, strong, sub, sup, tt, var,
20 dl, dt, dd, ol, ul, li,
21 fieldset, form, label, legend,
22 table, caption, tbody, tfoot, thead, tr, th, td {
23 background: transparent;
27 vertical-align: baseline;
32 h1, h2, h3, h4, h5, h6 {
42 blockquote:before, blockquote:after {
47 text-decoration: line-through;
49 /* tables still need 'cellspacing="0"' in the markup */
51 border-collapse: collapse;
59 -------------------------------------------------------------- */
63 DESCRIPTION: Two-column fixed layout with one sidebar right of content
72 margin: 0 280px 0 20px;
89 LAYOUT: One column, no sidebar
90 DESCRIPTION: One centered column with no sidebar
93 .one-column #content {
99 LAYOUT: Full width, no sidebar
100 DESCRIPTION: Full width content with no sidebar; used for attachment pages
103 .single-attachment #content {
110 -------------------------------------------------------------- */
116 font-family: Georgia, "Bitstream Charter", serif;
122 #cancel-comment-reply-link,
129 .comment-body thead th,
130 .entry-content label,
131 .entry-content tr th,
132 .entry-content thead th,
144 font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
147 font-family: "Courier 10 Pitch", Courier, monospace;
150 font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
155 -------------------------------------------------------------- */
157 /* The main theme structure */
158 #access .menu-header,
173 /* Structure the footer area */
174 #footer-widget-area {
177 #footer-widget-area .widget-area {
182 #footer-widget-area #fourth {
198 -------------------------------------------------------------- */
200 /* Main global 'theme' and typographic styles */
212 background-color: #e7e7e7;
225 margin: 0 0 18px 1.5em;
229 margin: 0 0 18px 1.5em;
232 list-style: upper-alpha;
235 list-style: lower-roman;
238 list-style: lower-alpha;
268 text-decoration: none;
288 border-bottom: 1px dotted #666;
296 vertical-align: baseline;
307 border: 1px solid #ccc;
308 box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
309 -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
310 -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
324 /* Text meant only for screen readers */
325 .screen-reader-text {
332 -------------------------------------------------------------- */
347 text-decoration: none;
353 margin: 14px 0 18px 0;
357 /* This is the custom header image */
359 border-top: 4px solid #000;
360 border-bottom: 1px solid #000;
367 -------------------------------------------------------------- */
376 #access .menu-header,
382 #access .menu-header ul,
387 #access .menu-header li,
397 text-decoration: none;
400 box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
401 -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
402 -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
425 #access li:hover > a,
426 #access ul ul :hover > a {
430 #access ul li:hover > ul {
433 #access ul li.current_page_item > a,
434 #access ul li.current-menu-ancestor > a,
435 #access ul li.current-menu-item > a,
436 #access ul li.current-menu-parent > a {
439 * html #access ul li.current_page_item a,
440 * html #access ul li.current-menu-ancestor a,
441 * html #access ul li.current-menu-item a,
442 * html #access ul li.current-menu-parent a,
443 * html #access ul li a:hover {
449 -------------------------------------------------------------- */
505 border: 1px solid #e7e7e7;
506 margin: 0 -1px 24px 0;
519 border-top: 1px solid #e7e7e7;
530 border-top: 4px solid #000;
551 .page-title a:visited {
553 text-decoration: none;
555 .page-title a:active,
556 .page-title a:hover {
559 #content .entry-title {
567 .entry-title a:visited {
569 text-decoration: none;
571 .entry-title a:active,
572 .entry-title a:hover {
580 .entry-utility abbr {
583 .entry-meta abbr:hover,
584 .entry-utility abbr:hover {
585 border-bottom: 1px dotted #666;
592 #content .entry-summary p:last-child {
595 .entry-content fieldset {
596 border: 1px solid #e7e7e7;
600 .entry-content fieldset legend {
606 .entry-content input {
609 .entry-content input.file,
610 .entry-content input.button {
613 .entry-content label {
617 .entry-content select {
624 .entry-content blockquote.left {
631 .entry-content blockquote.right {
645 .page-link a:visited {
649 padding: 0.5em 0.75em;
650 text-decoration: none;
652 .home .sticky .page-link a {
659 body.page .edit-link {
665 border-top: 4px solid #000;
673 #entry-author-info #author-avatar {
675 border: 1px solid #e7e7e7;
678 margin: 0 -104px 0 0;
681 #entry-author-info #author-description {
685 #entry-author-info h2 {
702 .entry-utility a:hover {
705 #content .video-player {
711 -------------------------------------------------------------- */
713 .home #content .category-asides p {
719 .home .hentry.category-asides {
722 .home #content .category-asides .entry-content {
728 -------------------------------------------------------------- */
730 .category-gallery .size-thumbnail img {
731 border: 10px solid #f1f1f1;
734 .category-gallery .gallery-thumb {
739 .home #content .category-gallery .entry-utility {
745 -------------------------------------------------------------- */
747 .attachment .entry-content .entry-caption {
751 .attachment .entry-content .nav-previous a:before {
752 content: '\2190\00a0';
754 .attachment .entry-content .nav-next a:after {
755 content: '\00a0\2192';
760 -------------------------------------------------------------- */
768 #content .attachment img {
772 #content img.alignleft {
778 #content .alignright,
779 #content img.alignright {
785 #content .aligncenter,
786 #content img.aligncenter {
792 #content img.alignleft,
793 #content img.alignright,
794 #content img.aligncenter {
797 #content .wp-caption {
804 #content .wp-caption img {
807 #content .wp-caption p.wp-caption-text {
812 #content .wp-smiley {
818 #content .gallery .gallery-item {
824 #content .gallery img {
825 border: 2px solid #cfcfcf;
827 #content .gallery .gallery-caption {
832 #content .gallery dl {
835 #content .gallery img {
836 border: 10px solid #f1f1f1;
838 #content .gallery br+br {
841 #content .attachment img { /* single attachment images should be centered */
848 -------------------------------------------------------------- */
857 .navigation a:visited {
859 text-decoration: none;
861 .navigation a:active,
862 .navigation a:hover {
890 -------------------------------------------------------------- */
894 #comments .navigation {
911 .commentlist li.comment {
912 border-bottom: 1px solid #e7e7e7;
918 .commentlist li:last-child {
922 #comments .comment-body ul,
923 #comments .comment-body ol {
926 #comments .comment-body p:last-child {
929 #comments .comment-body blockquote p:last-child {
935 .commentlist .avatar {
942 .comment-author cite {
947 .comment-author .says {
954 .comment-meta a:link,
955 .comment-meta a:visited {
957 text-decoration: none;
959 .comment-meta a:active,
960 .comment-meta a:hover {
965 .commentlist .bypostauthor {
972 a.comment-edit-link {
976 a.comment-edit-link:hover {
979 .commentlist .children {
983 .commentlist .children li {
991 #comments .pingback {
992 border-bottom: 1px solid #e7e7e7;
994 padding-bottom: 18px;
996 .commentlist li.comment+li.pingback {
999 #comments .pingback p {
1006 #comments .pingback .url {
1012 input[type=submit] {
1016 border-top: 1px solid #e7e7e7;
1024 #respond .comment-notes {
1027 .form-allowed-tags {
1030 .children #respond {
1036 #comments-list #respond {
1039 #comments-list ul #respond {
1042 #cancel-comment-reply-link {
1044 font-weight: normal;
1047 #respond .required {
1062 #respond .form-allowed-tags {
1067 #respond .form-allowed-tags code {
1070 #respond .form-submit {
1073 #respond .form-submit input {
1080 -------------------------------------------------------------- */
1086 .widget-area ul ul {
1090 .widget_search #s {/* This keeps the search inputs in line */
1093 .widget_search label {
1103 .widget-area a:link,
1104 .widget-area a:visited {
1105 text-decoration: none;
1107 .widget-area a:active,
1108 .widget-area a:hover {
1109 text-decoration: underline;
1111 .widget-area .entry-meta {
1120 #wp-calendar caption {
1124 padding-bottom: 4px;
1127 #wp-calendar thead {
1130 #wp-calendar thead th {
1132 #wp-calendar tbody {
1135 #wp-calendar tbody td {
1136 background: #f5f5f5;
1137 border: 1px solid #fff;
1141 #wp-calendar tbody .pad {
1144 #wp-calendar tfoot #next {
1147 .widget_rss a.rsswidget {
1150 .widget_rss a.rsswidget:hover {
1153 .widget_rss .widget-title img {
1159 #main .widget-area ul {
1161 padding: 0 20px 0 0;
1163 #main .widget-area ul ul {
1173 /* Footer widget areas */
1174 #footer-widget-area {
1179 -------------------------------------------------------------- */
1182 margin-bottom: 20px;
1185 border-top: 4px solid #000;
1195 text-decoration: none;
1202 background: url(images/wordpress.png) center left no-repeat;
1204 display: inline-block;
1207 text-decoration: none;
1209 #site-generator a:hover {
1210 text-decoration: underline;
1214 margin: 0 auto 10px;
1218 /* =Mobile Safari ( iPad, iPhone and iPod Touch )
1219 -------------------------------------------------------------- */
1222 -webkit-text-size-adjust: 140%;
1225 -webkit-text-size-adjust: 160%;
1232 -webkit-text-size-adjust: 120%;
1235 -webkit-text-size-adjust: none;
1240 -------------------------------------------------------------- */
1244 background: none !important;
1247 clear: both !important;
1248 display: block !important;
1249 float: none !important;
1250 position: relative !important;
1253 border-bottom: 2pt solid #000;
1254 padding-bottom: 18pt;
1257 border-top: 2pt solid #000;
1284 display: none !important;
1293 .one-column #content {
1315 #entry-author-info {
1316 border: 1px solid #e7e7e7;