2 Theme Name: Twenty Eleven
3 Theme URI: http://wordpress.org/extend/themes/twentyeleven
4 Author: the WordPress team
5 Author URI: http://wordpress.org/
6 Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
8 License: GNU General Public License
9 License URI: license.txt
10 Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
13 /* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
14 -------------------------------------------------------------- */
16 html, body, div, span, applet, object, iframe,
17 h1, h2, h3, h4, h5, h6, p, blockquote, pre,
18 a, abbr, acronym, address, big, cite, code,
19 del, dfn, em, font, ins, kbd, q, s, samp,
20 small, strike, strong, sub, sup, tt, var,
21 dl, dt, dd, ol, ul, li,
22 fieldset, form, label, legend,
23 table, caption, tbody, tfoot, thead, tr, th, td {
32 vertical-align: baseline;
34 :focus {/* remember to define focus styles! */
44 table {/* tables still need 'cellspacing="0"' in the markup */
45 border-collapse: separate;
52 blockquote:before, blockquote:after,
62 article, aside, details, figcaption, figure,
63 footer, header, hgroup, menu, nav, section {
69 ----------------------------------------------- */
104 .left-sidebar.singular #content {
109 .singular .entry-header,
110 .singular .entry-content,
111 .singular footer.entry-meta,
112 .singular #comments-title {
118 .singular .image-attachment .entry-content {
122 .singular .image-attachment .entry-description {
128 .page-template-showcase-php #primary,
129 .left-sidebar.page-template-showcase-php #primary {
132 .page-template-showcase-php #content,
133 .left-sidebar.page-template-showcase-php #content {
137 .page-template-showcase-php section.recent-posts {
142 .page-template-showcase-php #main .widget-area {
144 margin: 0 -22.15% 0 0;
153 .error404 #primary #content {
162 margin-right: 1.625em;
167 margin-left: 1.625em;
177 .left-sidebar #primary {
179 margin: 0 0 0 -26.4%;
182 .left-sidebar #content {
183 margin: 0 7.6% 0 34%;
186 .left-sidebar #secondary {
197 .one-column #content {
201 .one-column #nav-below {
202 border-bottom: 1px solid #ddd;
203 margin-bottom: 1.625em;
205 .one-column #secondary {
210 /* Simplify the showcase template */
211 .one-column .page-template-showcase-php section.recent-posts {
216 .one-column .page-template-showcase-php #main .widget-area {
221 .one-column .page-template-showcase-php .other-recent-posts {
222 border-bottom: 1px solid #ddd;
224 /* Simplify the showcase template when small feature */
225 .one-column section.featured-post .attachment-small-feature {
232 .one-column article.feature-image.small {
236 .one-column article.feature-image.small .entry-title {
240 .one-column article.feature-image.small .entry-summary {
244 text-overflow: ellipsis;
246 .one-column article.feature-image.small .entry-summary a {
249 /* Remove the margin on singular articles */
250 .one-column.singular .entry-header,
251 .one-column.singular .entry-content,
252 .one-column.singular footer.entry-meta,
253 .one-column.singular #comments-title {
256 /* Simplify the pullquotes and pull styles */
257 .one-column.singular blockquote.pull {
260 .one-column.singular .pull.alignleft {
261 margin: 0 1.625em 0 0;
263 .one-column.singular .pull.alignright {
264 margin: 0 0 0 1.625em;
266 .one-column.singular .entry-meta .edit-link a {
271 .one-column.singular #author-info {
272 margin: 2.2em -8.8% 0;
275 /* Make sure we have room for our comment avatars */
276 .one-column .commentlist > li.comment {
280 /* Make sure the logo and search form don't collide */
281 .one-column #branding #searchform {
285 /* Talking avatars take up too much room at this size */
286 .one-column .commentlist > li.comment {
289 .one-column .commentlist > li.comment .comment-meta,
290 .one-column .commentlist > li.comment .comment-content {
293 .one-column .commentlist .avatar {
294 background: transparent;
301 .one-column .commentlist .children .avatar {
308 .one-column #respond {
314 ----------------------------------------------- */
316 body, input, textarea {
318 font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif;
334 background-color: #ccc;
337 margin-bottom: 1.625em;
342 margin-bottom: 1.625em;
345 margin: 0 0 1.625em 2.5em;
351 list-style-type: decimal;
354 list-style: upper-alpha;
357 list-style: lower-roman;
360 list-style: lower-alpha;
362 ul ul, ol ol, ul ol, ol ul {
372 margin-bottom: 1.625em;
381 font-family: Georgia, "Bitstream Charter", serif;
386 blockquote em, blockquote i, blockquote cite {
391 font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
393 letter-spacing: 0.05em;
394 text-transform: uppercase;
398 font: 13px "Courier 10 Pitch", Courier, monospace;
400 margin-bottom: 1.625em;
402 padding: 0.75em 1.625em;
405 font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
408 border-bottom: 1px dotted #666;
417 text-decoration: none;
425 vertical-align: baseline;
436 input[type=password],
439 -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
440 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
441 box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
442 border: 1px solid #ddd;
445 input[type=text]:focus,
457 background: url(images/search.png) no-repeat 5px 6px;
458 -moz-border-radius: 2px;
463 padding: 4px 10px 4px 28px;
472 text-decoration: none;
477 text-decoration: underline;
482 position: absolute !important;
483 clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
484 clip: rect(1px, 1px, 1px, 1px);
486 #access a.assistive-text:active,
487 #access a.assistive-text:focus {
489 border-bottom: 1px solid #ddd;
491 clip: auto !important;
494 text-decoration: underline;
501 ----------------------------------------------- */
504 border-top: 2px solid #bbb;
505 padding-bottom: 10px;
511 padding: 3.65625em 0 0;
518 text-decoration: none;
522 #site-title a:active {
528 margin: 0 270px 3.65625em 0;
538 -------------------------------------------------------------- */
541 background: #222; /* Show a solid color for older browsers */
542 background: -moz-linear-gradient(#252525, #0a0a0a);
543 background: -o-linear-gradient(#252525, #0a0a0a);
544 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#252525), to(#0a0a0a)); /* older webkit syntax */
545 background: -webkit-linear-gradient(#252525, #0a0a0a);
546 -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
547 -moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
548 box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
558 margin: 0 0 0 -0.8125em;
568 line-height: 3.333em;
570 text-decoration: none;
573 -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
574 -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
575 box-shadow: 0 3px 3px rgba(0,0,0,0.2);
591 border-bottom: 1px dotted #ddd;
600 #access li:hover > a,
601 #access ul ul :hover > a,
605 #access li:hover > a,
607 background: #f9f9f9; /* Show a solid color for older browsers */
608 background: -moz-linear-gradient(#f9f9f9, #e5e5e5);
609 background: -o-linear-gradient(#f9f9f9, #e5e5e5);
610 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#e5e5e5)); /* Older webkit syntax */
611 background: -webkit-linear-gradient(#f9f9f9, #e5e5e5);
614 #access ul li:hover > ul {
617 #access .current_page_item > a,
618 #access .current_page_ancestor > a {
623 #branding #searchform {
629 #branding #searchform div {
634 -webkit-transition-duration: 400ms;
635 -webkit-transition-property: width, background;
636 -webkit-transition-timing-function: ease;
637 -moz-transition-duration: 400ms;
638 -moz-transition-property: width, background;
639 -moz-transition-timing-function: ease;
640 -o-transition-duration: 400ms;
641 -o-transition-property: width, background;
642 -o-transition-timing-function: ease;
646 background-color: #f9f9f9;
649 #branding #searchsubmit {
652 #branding .only-search #searchform {
656 #branding .only-search #s {
657 background-color: #666;
661 #branding .only-search #s,
662 #branding .only-search #s:focus {
665 #branding .only-search #s:focus {
666 background-color: #bbb;
668 #branding .with-image #searchform {
672 #branding .only-search + #access div {
673 padding-right: 205px;
678 ----------------------------------------------- */
682 padding: 1.625em 0 0;
688 letter-spacing: 0.1em;
691 text-transform: uppercase;
697 text-transform: none;
701 border-bottom: 1px solid #ddd;
703 padding: 0 0 1.625em;
710 .blog .sticky .entry-header .entry-meta {
711 clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
712 clip: rect(1px, 1px, 1px, 1px);
713 position: absolute !important;
716 .entry-header .entry-meta {
725 padding-bottom: .3em;
731 text-decoration: none;
733 .entry-title a:hover,
734 .entry-title a:focus,
735 .entry-title a:active {
747 .single-author .entry-meta .by-author {
752 padding: 1.625em 0 0;
757 .comment-content h2 {
763 .comment-content h3 {
765 letter-spacing: 0.1em;
767 text-transform: uppercase;
769 .entry-content table,
770 .comment-content table {
771 border-bottom: 1px solid #ddd;
776 .comment-content th {
780 letter-spacing: 0.1em;
782 text-transform: uppercase;
785 .comment-content td {
786 border-top: 1px solid #ddd;
787 padding: 6px 10px 6px 0;
793 .comment-content ol {
794 margin-bottom: 1.625em;
796 .comment-content ul ul,
797 .comment-content ol ol,
798 .comment-content ul ol,
799 .comment-content ol ul {
815 text-decoration: none;
825 .entry-meta .edit-link a,
826 .commentlist .edit-link a {
828 -moz-border-radius: 3px;
835 text-decoration: none;
838 .entry-meta .edit-link a:hover,
839 .commentlist .edit-link a:hover {
843 .entry-content .edit-link {
850 .comment-content img,
852 max-width: 97.5%; /* Fluid images for posts, comments, and widgets */
855 img[class*="wp-image-"] {
856 height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
860 width: auto; /* Prevent stretching of full-size images with height and width attributes in IE8 */
862 .entry-content img.wp-smiley {
871 margin-bottom: 1.625em;
879 margin-bottom: 1.625em;
888 .wp-caption .wp-caption-text,
891 font-family: Georgia, serif;
894 .wp-caption .wp-caption-text {
895 margin-bottom: 0.6em;
896 padding: 10px 0 5px 40px;
899 .wp-caption .wp-caption-text:before {
911 margin: 0 auto 1.625em;
913 #content .gallery a img {
918 margin: 0 auto 1.625em;
920 #content .gallery-columns-4 .gallery-item {
924 #content .gallery-columns-4 .gallery-item img {
931 img[class*="wp-image-"],
932 #content .gallery .gallery-icon img {/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
933 border: 1px solid #ddd;
939 a:focus img[class*="align"],
940 a:hover img[class*="align"],
941 a:active img[class*="align"],
942 a:focus img[class*="wp-image-"],
943 a:hover img[class*="wp-image-"],
944 a:active img[class*="wp-image-"],
945 #content .gallery .gallery-icon a:focus img,
946 #content .gallery .gallery-icon a:hover img,
947 #content .gallery .gallery-icon a:active img {/* Add some useful style to those fancy borders for linked images ... */
951 .wp-caption a:focus img,
952 .wp-caption a:active img,
953 .wp-caption a:hover img {/* ... including captioned images! */
958 /* Password Protected Posts */
959 .post-password-required .entry-header .comments-link {
962 .post-password-required input[type=password] {
965 .post-password-required input[type=password]:focus {
974 .singular #author-info {
976 border-top: 1px solid #ddd;
977 border-bottom: 1px solid #ddd;
978 margin: 2.2em -35.6% 0 -35.4%;
981 .archive #author-info {
982 border-bottom: 1px solid #ddd;
992 -moz-border-radius: 3px;
994 -webkit-box-shadow: 0 1px 2px #bbb;
995 -moz-box-shadow: 0 1px 2px #bbb;
996 box-shadow: 0 1px 2px #bbb;
999 #author-description {
1003 #author-description h2 {
1011 .entry-header .comments-link a {
1012 background: #eee url(images/comment-bubble.png) no-repeat;
1015 font-weight: normal;
1023 text-decoration: none;
1027 .entry-header .comments-link a:hover,
1028 .entry-header .comments-link a:focus,
1029 .entry-header .comments-link a:active {
1030 background-color: #1982d1;
1032 color: rgba(255,255,255,0.8);
1034 .entry-header .comments-link .leave-reply {
1039 Post Formats Headings
1040 To hide the headings, display: none the ".entry-header .entry-format" selector,
1041 and remove the padding rules below.
1043 .entry-header .entry-format {
1047 letter-spacing: 0.1em;
1050 text-transform: uppercase;
1053 .entry-header hgroup .entry-title {
1056 article.format-aside .entry-content,
1057 article.format-link .entry-content,
1058 article.format-status .entry-content {
1061 .recent-posts .entry-header .entry-format {
1064 .recent-posts .entry-header hgroup .entry-title {
1068 /* Singular content styles for Posts and Pages */
1070 border-bottom: none;
1071 padding: 4.875em 0 0;
1074 .singular.page .hentry {
1077 .singular .entry-title {
1083 .singular .entry-title,
1084 .singular .entry-header .entry-meta {
1087 .singular .entry-header .entry-meta {
1095 line-height: 1.6125em;
1096 margin: 0 0 1.625em;
1099 .singular blockquote.pull {
1100 margin: 0 -22.25% 1.625em;
1103 margin: 0 1.625em 0 0;
1107 .singular .pull.alignleft {
1108 margin: 0 1.625em 0 -22.25%;
1111 margin: 0 0 0 1.625em;
1115 .singular .pull.alignright {
1116 margin: 0 -22.25% 0 1.625em;
1118 .singular blockquote.pull.alignleft,
1119 .singular blockquote.pull.alignright {
1122 .singular .entry-meta .edit-link a {
1132 ----------------------------------------------- */
1134 .format-aside .entry-title,
1135 .format-aside .entry-header .comments-link {
1138 .singular .format-aside .entry-title {
1141 .format-aside .entry-content {
1144 .singular .format-aside .entry-content {
1145 padding: 1.625em 0 0;
1150 ----------------------------------------------- */
1152 .format-link .entry-title,
1153 .format-link .entry-header .comments-link {
1156 .singular .format-link .entry-title {
1159 .format-link .entry-content {
1162 .singular .format-link .entry-content {
1163 padding: 1.625em 0 0;
1168 ----------------------------------------------- */
1170 .format-gallery .gallery-thumb {
1173 margin: .375em 1.625em 0 0;
1178 ----------------------------------------------- */
1180 .format-status .entry-title,
1181 .format-status .entry-header .comments-link {
1184 .singular .format-status .entry-title {
1187 .format-status .entry-content {
1190 .singular .format-status .entry-content {
1191 padding: 1.625em 0 0;
1193 .format-status img.avatar {
1194 -moz-border-radius: 3px;
1196 -webkit-box-shadow: 0 1px 2px #ccc;
1197 -moz-box-shadow: 0 1px 2px #ccc;
1198 box-shadow: 0 1px 2px #ccc;
1200 margin: 4px 10px 2px 0;
1206 ----------------------------------------------- */
1208 .format-quote blockquote {
1216 ----------------------------------------------- */
1218 .indexed.format-image .entry-header {
1219 min-height: 61px; /* Prevent the comment icon from colliding with the image when there is no title */
1221 .indexed.format-image .entry-content {
1224 .indexed.format-image p,
1225 .indexed.format-image p img {
1228 .indexed.format-image footer.entry-meta {
1234 .indexed.format-image div.entry-meta {
1235 display: inline-block;
1239 .indexed.format-image div.entry-meta + div.entry-meta {
1243 .indexed.format-image .entry-meta span.cat-links,
1244 .indexed.format-image .entry-meta span.tag-links,
1245 .indexed.format-image .entry-meta span.comments-link {
1248 .indexed.format-image footer.entry-meta a {
1251 .indexed.format-image footer.entry-meta a:hover {
1254 #content .indexed.format-image img {
1259 .indexed.format-image .wp-caption {
1265 .indexed.format-image .wp-caption .wp-caption-text {
1268 .indexed.format-image .wp-caption .wp-caption-text:before {
1271 .indexed.format-image a:hover img {
1277 ----------------------------------------------- */
1279 .error404 #main #searchform {
1280 background: #f9f9f9;
1281 border: 1px solid #ddd;
1282 border-width: 1px 0;
1283 margin: 0 -8.9% 1.625em;
1285 padding: 1.625em 8.9%;
1287 .error404 #main #s {
1290 .error404 #main .widget {
1296 .error404 #main .widget_archive {
1299 .error404 #main .widget_tag_cloud {
1304 .error404 .widgettitle {
1306 letter-spacing: 0.1em;
1308 text-transform: uppercase;
1313 ----------------------------------------------- */
1315 h1.showcase-heading {
1319 letter-spacing: 0.1em;
1321 text-transform: uppercase;
1326 background: #f9f9f9;
1327 border-bottom: none;
1328 margin: -1.855em -8.9% 1.625em;
1331 article.intro .entry-title {
1334 article.intro .entry-content {
1337 padding: 1.625em 0 0.625em;
1339 article.intro .edit-link a {
1341 -moz-border-radius: 3px;
1349 text-decoration: none;
1351 article.intro .edit-link a:hover,
1352 article.intro .edit-link a:focus,
1353 article.intro .edit-link a:active {
1358 section.featured-post {
1360 margin: -1.625em -8.9% 1.625em;
1361 padding: 1.625em 8.9% 0;
1365 section.featured-post .hentry {
1370 section.featured-post .entry-meta {
1371 clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
1372 clip: rect(1px, 1px, 1px, 1px);
1373 position: absolute !important;
1376 /* Small featured post */
1377 section.featured-post .attachment-small-feature {
1380 margin: 0 -8.9% 1.625em 0;
1385 section.featured-post.small {
1388 section.featured-post .attachment-small-feature:hover,
1389 section.featured-post .attachment-small-feature:focus,
1390 section.featured-post .attachment-small-feature:active {
1393 article.feature-image.small {
1395 margin: 0 0 1.625em;
1398 article.feature-image.small .entry-title {
1401 article.feature-image.small .entry-summary {
1405 article.feature-image.small .entry-summary p a {
1410 padding: 9px 26px 9px 85px;
1412 text-decoration: none;
1417 article.feature-image.small .entry-summary p a:hover {
1418 background: #1982d1;
1420 color: rgba(255,255,255,0.8);
1423 /* Large featured post */
1424 section.feature-image.large {
1430 section.feature-image.large .showcase-heading {
1433 section.feature-image.large .hentry {
1434 border-bottom: none;
1436 margin: 1.625em 9% 0 0;
1440 article.feature-image.large .entry-title a {
1442 background: rgba(0,0,0,0.8);
1443 -moz-border-radius: 3px;
1446 display: inline-block;
1450 section.feature-image.large:hover .entry-title a,
1451 section.feature-image.large .entry-title:hover a {
1453 background: rgba(255,255,255,0.8);
1456 article.feature-image.large .entry-summary {
1459 section.feature-image.large img {
1466 /* Featured Slider */
1468 border-bottom: 1px solid #ddd;
1471 margin: 1.625em -8.9% 20px;
1477 .featured-posts .showcase-heading {
1480 .featured-posts section.featured-post {
1489 .featured-posts section.featured-post.large {
1493 .featured-posts section.featured-post {
1494 -webkit-transition-duration: 200ms;
1495 -webkit-transition-property: opacity, visibility;
1496 -webkit-transition-timing-function: ease;
1497 -moz-transition-duration: 200ms;
1498 -moz-transition-property: opacity, visibility;
1499 -moz-transition-timing-function: ease;
1501 .featured-posts section.featured-post {
1505 .featured-posts #featured-post-1 {
1507 visibility: visible;
1509 .featured-post .feature-text:after,
1510 .featured-post .feature-image.small:after {
1512 background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
1513 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
1514 background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
1515 background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera11.10+ */
1516 background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
1517 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
1518 background: linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */
1524 .featured-post .feature-image.small:after {
1527 #content .feature-slider {
1533 .feature-slider ul {
1534 list-style-type: none;
1537 .feature-slider li {
1542 background: #3c3c3c;
1543 background: rgba(60,60,60,0.9);
1544 -moz-border-radius: 12px;
1545 border-radius: 12px;
1546 -webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
1547 -moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
1548 box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
1553 .feature-slider a.active {
1554 background: #1982d1;
1555 -webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
1556 -moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
1557 box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
1563 section.recent-posts {
1564 padding: 0 0 1.625em;
1566 section.recent-posts .hentry {
1570 section.recent-posts .other-recent-posts {
1571 border-bottom: 1px solid #ddd;
1575 section.recent-posts .other-recent-posts li {
1576 padding: 0.3125em 0;
1579 section.recent-posts .other-recent-posts .entry-title {
1580 border-top: 1px solid #ddd;
1583 section.recent-posts .other-recent-posts a[rel="bookmark"] {
1588 section.recent-posts .other-recent-posts a[rel="bookmark"]:after {
1593 section.recent-posts .other-recent-posts a[rel="bookmark"]:hover {
1595 section.recent-posts .other-recent-posts .comments-link a,
1596 section.recent-posts .other-recent-posts .comments-link > span {
1597 border-bottom: 2px solid #999;
1603 line-height: 2.76333em;
1604 padding: 0.3125em 0 0.3125em 1em;
1608 text-transform: uppercase;
1611 section.recent-posts .other-recent-posts .comments-link > span {
1615 section.recent-posts .other-recent-posts .comments-link a:hover {
1617 border-color: #1982d1;
1619 section.recent-posts .other-recent-posts li:after {
1629 ----------------------------------------------- */
1631 .image-attachment div.attachment {
1632 background: #f9f9f9;
1633 border: 1px solid #ddd;
1634 border-width: 1px 0;
1635 margin: 0 -8.9% 1.625em;
1637 padding: 1.625em 1.625em 0;
1640 .image-attachment div.attachment img {
1643 margin: 0 auto 1.625em;
1646 .image-attachment div.attachment a img {
1647 border-color: #f9f9f9;
1649 .image-attachment div.attachment a:focus img,
1650 .image-attachment div.attachment a:hover img,
1651 .image-attachment div.attachment a:active img {
1655 .image-attachment .entry-caption p {
1657 letter-spacing: 0.1em;
1660 text-transform: uppercase;
1665 -------------------------------------------------------------- */
1670 padding: 0 0 1.625em;
1678 padding: 0 0 1.625em;
1695 #content nav .meta-nav {
1696 font-weight: normal;
1699 /* Singular navigation */
1708 #nav-single .nav-previous,
1709 #nav-single .nav-next {
1713 #nav-single .nav-next {
1719 ----------------------------------------------- */
1732 letter-spacing: 0.1em;
1734 text-transform: uppercase;
1749 text-decoration: none;
1754 text-decoration: underline;
1758 .widget_search form {
1759 margin: 0 0 1.625em;
1764 .widget_search #searchsubmit {
1766 border: 1px solid #ccc;
1767 -webkit-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
1768 -moz-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
1769 box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
1776 .widget_search #searchsubmit:active {
1777 background: #1982d1;
1778 border-color: #0861a5;
1779 -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
1780 -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
1781 box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
1785 /* Ephemera Widget */
1786 section.ephemera ol,
1787 .widget_twentyeleven_ephemera ol {
1791 .widget_twentyeleven_ephemera .widget-entry-title {
1796 .widget_twentyeleven_ephemera .comments-link a,
1797 .widget_twentyeleven_ephemera .comments-link > span {
1802 line-height: 2.76333em;
1803 text-transform: uppercase;
1805 section.ephemera .entry-title .comments-link a:hover,
1806 .widget_twentyeleven_ephemera .entry-title .comments-link a:hover {
1808 section.ephemera .entry-title a span {
1813 .widget_twitter li {
1814 list-style-type: none;
1815 margin-bottom: 14px;
1817 .widget_twitter .timesince {
1820 margin-right: -10px;
1830 /* Calendar Widget */
1832 .widget_calendar #wp-calendar {
1837 .widget_calendar #wp-calendar caption,
1838 .widget_calendar #wp-calendar td,
1839 .widget_calendar #wp-calendar th {
1842 .widget_calendar #wp-calendar caption {
1845 padding: 5px 0 3px 0;
1846 text-transform: uppercase;
1848 .widget_calendar #wp-calendar th {
1849 background: #f4f4f4;
1850 border-top: 1px solid #ccc;
1851 border-bottom: 1px solid #ccc;
1854 .widget_calendar #wp-calendar tfoot td {
1855 background: #f4f4f4;
1856 border-top: 1px solid #ccc;
1857 border-bottom: 1px solid #ccc;
1862 ----------------------------------------------- */
1870 text-transform: uppercase;
1885 .content .commentlist,
1886 .page-template-sidebar-page-php .commentlist {
1887 width: 100%; /* reset the width for the one-column and sidebar page layout */
1889 .commentlist > li.comment {
1890 background: #f6f6f6;
1891 border: 1px solid #ddd;
1892 -moz-border-radius: 3px;
1894 margin: 0 0 1.625em;
1898 .commentlist .pingback {
1899 margin: 0 0 1.625em;
1902 .commentlist .children {
1906 .commentlist .children li.comment {
1908 border-left: 1px solid #ddd;
1909 -moz-border-radius: 0 3px 3px 0;
1910 border-radius: 0 3px 3px 0;
1911 margin: 1.625em 0 0;
1915 .commentlist .children li.comment .fn {
1926 .commentlist .children li.comment .comment-meta {
1927 line-height: 1.625em;
1930 .commentlist .children li.comment .comment-content {
1931 margin: 1.625em 0 0;
1936 .comment-meta a:focus,
1937 .comment-meta a:active,
1938 .comment-meta a:hover {
1940 .commentlist .avatar {
1941 -moz-border-radius: 3px;
1943 -webkit-box-shadow: 0 1px 2px #ccc;
1944 -moz-box-shadow: 0 1px 2px #ccc;
1945 box-shadow: 0 1px 2px #ccc;
1951 .commentlist > li:before {
1952 content: url(images/comment-arrow.png);
1956 .commentlist > li.pingback:before {
1959 .commentlist .children .avatar {
1961 -webkit-box-shadow: none;
1962 -moz-box-shadow: none;
1968 a.comment-reply-link {
1970 -moz-border-radius: 3px;
1973 display: inline-block;
1976 text-decoration: none;
1978 a.comment-reply-link:hover,
1979 a.comment-reply-link:focus,
1980 a.comment-reply-link:active {
1984 a.comment-reply-link > span {
1985 display: inline-block;
1990 /* Post author highlighting */
1991 .commentlist > li.bypostauthor {
1993 border-color: #d3d3d3;
1995 .commentlist > li.bypostauthor .comment-meta {
1998 .commentlist > li.bypostauthor .comment-meta a:focus,
1999 .commentlist > li.bypostauthor .comment-meta a:active,
2000 .commentlist > li.bypostauthor .comment-meta a:hover {
2002 .commentlist > li.bypostauthor:before {
2003 content: url(images/comment-arrow-bypostauthor.png);
2006 /* Post Author threaded comments */
2007 .commentlist .children > li.bypostauthor {
2009 border-color: #d3d3d3;
2012 /* sidebar-page.php comments */
2013 /* Make sure we have room for our comment avatars */
2014 .page-template-sidebar-page-php .commentlist > li.comment,
2015 .page-template-sidebar-page-php.commentlist .pingback {
2019 /* And a full-width comment form */
2020 .page-template-sidebar-page-php #respond {
2027 border: 1px solid #d3d3d3;
2028 -moz-border-radius: 3px;
2030 margin: 0 auto 1.625em;
2035 #respond input[type="text"],
2038 border: 4px solid #eee;
2039 -moz-border-radius: 5px;
2041 -webkit-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
2042 -moz-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
2043 box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
2048 #respond .comment-form-author,
2049 #respond .comment-form-email,
2050 #respond .comment-form-url,
2051 #respond .comment-form-comment {
2054 #respond .comment-form-author label,
2055 #respond .comment-form-email label,
2056 #respond .comment-form-url label,
2057 #respond .comment-form-comment label {
2059 -webkit-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
2060 -moz-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
2061 box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
2063 display: inline-block;
2072 #respond input[type="text"]:focus,
2073 #respond textarea:focus {
2081 #respond .comment-form-author .required,
2082 #respond .comment-form-email .required {
2091 #respond .comment-notes,
2092 #respond .logged-in-as {
2098 #respond .form-submit {
2100 margin: -20px 0 10px;
2102 #respond input#submit {
2105 -moz-border-radius: 3px;
2107 -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
2108 -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
2109 box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
2114 padding: 5px 42px 5px 22px;
2117 text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
2119 #respond input#submit:active {
2120 background: #1982d1;
2123 #respond #cancel-comment-reply-link {
2126 text-decoration: none;
2128 #respond .logged-in-as a:hover,
2129 #respond #cancel-comment-reply-link:hover {
2130 text-decoration: underline;
2132 .commentlist #respond {
2133 margin: 1.625em 0 0;
2142 #cancel-comment-reply-link {
2146 font-weight: normal;
2148 letter-spacing: 0.05em;
2151 text-decoration: none;
2152 text-transform: uppercase;
2155 #cancel-comment-reply-link:focus,
2156 #cancel-comment-reply-link:active,
2157 #cancel-comment-reply-link:hover {
2163 #respond input[type=text] {
2171 p.comment-form-comment {
2174 .form-allowed-tags {
2180 ----------------------------------------------- */
2186 border-top: 1px solid #ddd;
2187 padding: 1.625em 7.6%;
2191 /* Two Footer Widget Areas */
2192 #supplementary.two .widget-area {
2197 #supplementary.two .widget-area + .widget-area {
2201 /* Three Footer Widget Areas */
2202 #supplementary.three .widget-area {
2207 #supplementary.three .widget-area + .widget-area + .widget-area {
2211 /* Site Generator Line */
2213 background: #f9f9f9;
2214 border-top: 1px solid #ddd;
2218 padding: 2.2em 0.5em;
2225 #site-generator .sep {
2226 background: url(images/wordpress.png) center left no-repeat;
2228 display: inline-block;
2236 /* =Responsive Structure
2237 ----------------------------------------------- */
2239 @media (max-width: 800px) {
2240 /* Simplify the basic layout */
2246 border-bottom: 1px solid #ddd;
2247 margin-bottom: 1.625em;
2254 /* Simplify the showcase template */
2255 .page-template-showcase-php .featured-posts {
2258 .featured-posts section.featured-post {
2261 .page-template-showcase-php section.recent-posts {
2266 .page-template-showcase-php #main .widget-area {
2271 .page-template-showcase-php .other-recent-posts {
2272 border-bottom: 1px solid #ddd;
2274 /* Simplify the showcase template when small feature */
2275 section.featured-post .attachment-small-feature,
2276 .one-column section.featured-post .attachment-small-feature {
2281 margin: 0.625em auto 1.025em;
2285 article.feature-image.small {
2287 margin: 0 0 1.625em;
2290 .one-column article.feature-image.small .entry-summary {
2293 article.feature-image.small .entry-summary p a {
2296 padding-right: 20px;
2299 /* Remove the margin on singular articles */
2300 .singular .entry-header,
2301 .singular .entry-content,
2302 .singular footer.entry-meta,
2303 .singular #comments-title {
2306 /* Simplify the pullquotes and pull styles */
2307 .singular blockquote.pull {
2308 margin: 0 0 1.625em;
2310 .singular .pull.alignleft {
2311 margin: 0 1.625em 0 0;
2313 .singular .pull.alignright {
2314 margin: 0 0 0 1.625em;
2316 .singular .entry-meta .edit-link a {
2321 .singular #author-info {
2322 margin: 2.2em -8.8% 0;
2325 /* Make sure we have room for our comment avatars */
2329 .commentlist > li.comment,
2330 .commentlist .pingback {
2334 /* And a full-width comment form */
2338 /* No need to float footer widgets at this size */
2339 #colophon #supplementary .widget-area {
2344 /* No need to float 404 widgets at this size */
2345 .error404 #main .widget {
2350 /* Make sure embeds fit their containers */
2357 @media (max-width: 650px) {
2358 /* @media (max-width: 650px) Reduce font-sizes for better readability on smaller devices */
2359 body, input, textarea {
2371 article.intro .entry-content {
2377 .featured-post .entry-title {
2380 .singular .entry-title {
2392 /* Reposition the site title and description slightly */
2394 padding: 5.30625em 0 0;
2400 /* Make sure the logo and search form don't collide */
2401 #branding #searchform {
2402 top: 1.625em !important;
2404 /* Floated content doesn't work well at this size */
2411 /* Make sure the post-post navigation doesn't collide with anything */
2417 padding: 1.625em 0 0;
2419 .singular.page .hentry {
2420 padding: 1.625em 0 0;
2422 /* Talking avatars take up too much room at this size */
2423 .commentlist > li.comment,
2424 .commentlist > li.pingback {
2425 margin-left: 0 !important;
2427 .commentlist .avatar {
2428 background: transparent;
2433 .commentlist .children .avatar {
2440 /* Use the available space in the smaller comment form */
2441 #respond input[type="text"] {
2444 #respond .comment-form-author .required,
2445 #respond .comment-form-email .required {
2448 #content .gallery-columns-3 .gallery-item {
2452 #content .gallery-columns-3 .gallery-item img {
2458 @media (max-width: 450px) {
2459 #content .gallery-columns-2 .gallery-item {
2463 #content .gallery-columns-2 .gallery-item img {
2469 @media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
2484 ----------------------------------------------- */
2488 background: none !important;
2491 footer.entry-meta a[rel=bookmark]:link:after,
2492 footer.entry-meta a[rel=bookmark]:visited:after {
2493 content: " [" attr(href) "] "; /* Show URLs */
2496 clear: both !important;
2497 display: block !important;
2498 float: none !important;
2500 position: relative !important;
2503 border-top: none !important;
2515 #branding #searchform {
2537 .singular #content {
2541 .singular .entry-header .entry-meta {
2544 .entry-meta .edit-link a {
2550 .singular .entry-header,
2551 .singular .entry-content,
2552 .singular footer.entry-meta,
2553 .singular #comments-title {
2561 .singular .entry-title {
2567 .entry-header .comments-link {
2573 .singular #author-info {
2575 border-bottom: none;
2591 .commentlist > li.comment {
2593 border: 1px solid #ddd;
2594 -moz-border-radius: 3px 3px 3px 3px;
2595 border-radius: 3px 3px 3px 3px;
2596 margin: 0 auto 1.625em;
2601 .commentlist .avatar {
2607 .commentlist li.comment .comment-meta {
2608 line-height: 1.625em;
2611 .commentlist li.comment .fn {
2614 .commentlist li.comment .comment-content {
2615 margin: 1.625em 0 0;
2617 .commentlist .comment-edit-link {
2620 .commentlist > li::before,
2621 .commentlist > li.bypostauthor::before {
2624 .commentlist .reply {
2628 /* Post author highlighting */
2629 .commentlist > li.bypostauthor {
2632 .commentlist > li.bypostauthor .comment-meta {
2635 .commentlist > li.bypostauthor:before {
2639 /* Post Author threaded comments */
2640 .commentlist .children > li.bypostauthor {
2644 .commentlist .children > li.bypostauthor > article,
2645 .commentlist .children > li.bypostauthor > article .comment-meta {
2653 ----------------------------------------------- */
2655 #ie7 article.intro {
2657 margin-right: -7.6%;
2658 padding-left: -7.6%;
2659 padding-right: -7.6%;
2662 #ie7 section.featured-post {
2664 margin-right: -7.6%;
2667 #ie7 section.recent-posts {