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 {
673 #branding .only-search + #access div {
674 padding-right: 205px;
679 ----------------------------------------------- */
683 padding: 1.625em 0 0;
689 letter-spacing: 0.1em;
692 text-transform: uppercase;
698 text-transform: none;
702 border-bottom: 1px solid #ddd;
704 padding: 0 0 1.625em;
711 .blog .sticky .entry-header .entry-meta {
712 clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
713 clip: rect(1px, 1px, 1px, 1px);
714 position: absolute !important;
717 .entry-header .entry-meta {
726 padding-bottom: .3em;
732 text-decoration: none;
734 .entry-title a:hover,
735 .entry-title a:focus,
736 .entry-title a:active {
748 .single-author .entry-meta .by-author {
753 padding: 1.625em 0 0;
758 .comment-content h2 {
764 .comment-content h3 {
766 letter-spacing: 0.1em;
768 text-transform: uppercase;
770 .entry-content table,
771 .comment-content table {
772 border-bottom: 1px solid #ddd;
777 .comment-content th {
781 letter-spacing: 0.1em;
783 text-transform: uppercase;
786 .comment-content td {
787 border-top: 1px solid #ddd;
788 padding: 6px 10px 6px 0;
794 .comment-content ol {
795 margin-bottom: 1.625em;
797 .comment-content ul ul,
798 .comment-content ol ol,
799 .comment-content ul ol,
800 .comment-content ol ul {
816 text-decoration: none;
826 .entry-meta .edit-link a,
827 .commentlist .edit-link a {
829 -moz-border-radius: 3px;
836 text-decoration: none;
839 .entry-meta .edit-link a:hover,
840 .commentlist .edit-link a:hover {
844 .entry-content .edit-link {
851 .comment-content img,
853 max-width: 97.5%; /* Fluid images for posts, comments, and widgets */
856 img[class*="wp-image-"] {
857 height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
861 width: auto; /* Prevent stretching of full-size images with height and width attributes in IE8 */
863 .entry-content img.wp-smiley {
872 margin-bottom: 1.625em;
880 margin-bottom: 1.625em;
889 .wp-caption .wp-caption-text,
892 font-family: Georgia, serif;
895 .wp-caption .wp-caption-text {
896 margin-bottom: 0.6em;
897 padding: 10px 0 5px 40px;
900 .wp-caption .wp-caption-text:before {
912 margin: 0 auto 1.625em;
914 #content .gallery a img {
919 margin: 0 auto 1.625em;
921 #content .gallery-columns-4 .gallery-item {
925 #content .gallery-columns-4 .gallery-item img {
932 img[class*="wp-image-"],
933 #content .gallery .gallery-icon img {/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
934 border: 1px solid #ddd;
940 a:focus img[class*="align"],
941 a:hover img[class*="align"],
942 a:active img[class*="align"],
943 a:focus img[class*="wp-image-"],
944 a:hover img[class*="wp-image-"],
945 a:active img[class*="wp-image-"],
946 #content .gallery .gallery-icon a:focus img,
947 #content .gallery .gallery-icon a:hover img,
948 #content .gallery .gallery-icon a:active img {/* Add some useful style to those fancy borders for linked images ... */
952 .wp-caption a:focus img,
953 .wp-caption a:active img,
954 .wp-caption a:hover img {/* ... including captioned images! */
959 /* Password Protected Posts */
960 .post-password-required .entry-header .comments-link {
963 .post-password-required input[type=password] {
966 .post-password-required input[type=password]:focus {
975 .singular #author-info {
977 border-top: 1px solid #ddd;
978 border-bottom: 1px solid #ddd;
979 margin: 2.2em -35.6% 0 -35.4%;
982 .archive #author-info {
983 border-bottom: 1px solid #ddd;
993 -moz-border-radius: 3px;
995 -webkit-box-shadow: 0 1px 2px #bbb;
996 -moz-box-shadow: 0 1px 2px #bbb;
997 box-shadow: 0 1px 2px #bbb;
1000 #author-description {
1004 #author-description h2 {
1012 .entry-header .comments-link a {
1013 background: #eee url(images/comment-bubble.png) no-repeat;
1016 font-weight: normal;
1024 text-decoration: none;
1028 .entry-header .comments-link a:hover,
1029 .entry-header .comments-link a:focus,
1030 .entry-header .comments-link a:active {
1031 background-color: #1982d1;
1033 color: rgba(255,255,255,0.8);
1035 .entry-header .comments-link .leave-reply {
1040 Post Formats Headings
1041 To hide the headings, display: none the ".entry-header .entry-format" selector,
1042 and remove the padding rules below.
1044 .entry-header .entry-format {
1048 letter-spacing: 0.1em;
1051 text-transform: uppercase;
1054 .entry-header hgroup .entry-title {
1057 article.format-aside .entry-content,
1058 article.format-link .entry-content,
1059 article.format-status .entry-content {
1062 .recent-posts .entry-header .entry-format {
1065 .recent-posts .entry-header hgroup .entry-title {
1069 /* Singular content styles for Posts and Pages */
1071 border-bottom: none;
1072 padding: 4.875em 0 0;
1075 .singular.page .hentry {
1078 .singular .entry-title {
1084 .singular .entry-title,
1085 .singular .entry-header .entry-meta {
1088 .singular .entry-header .entry-meta {
1096 line-height: 1.6125em;
1097 margin: 0 0 1.625em;
1100 .singular blockquote.pull {
1101 margin: 0 -22.25% 1.625em;
1104 margin: 0 1.625em 0 0;
1108 .singular .pull.alignleft {
1109 margin: 0 1.625em 0 -22.25%;
1112 margin: 0 0 0 1.625em;
1116 .singular .pull.alignright {
1117 margin: 0 -22.25% 0 1.625em;
1119 .singular blockquote.pull.alignleft,
1120 .singular blockquote.pull.alignright {
1123 .singular .entry-meta .edit-link a {
1133 ----------------------------------------------- */
1135 .format-aside .entry-title,
1136 .format-aside .entry-header .comments-link {
1139 .singular .format-aside .entry-title {
1142 .format-aside .entry-content {
1145 .singular .format-aside .entry-content {
1146 padding: 1.625em 0 0;
1151 ----------------------------------------------- */
1153 .format-link .entry-title,
1154 .format-link .entry-header .comments-link {
1157 .singular .format-link .entry-title {
1160 .format-link .entry-content {
1163 .singular .format-link .entry-content {
1164 padding: 1.625em 0 0;
1169 ----------------------------------------------- */
1171 .format-gallery .gallery-thumb {
1174 margin: .375em 1.625em 0 0;
1179 ----------------------------------------------- */
1181 .format-status .entry-title,
1182 .format-status .entry-header .comments-link {
1185 .singular .format-status .entry-title {
1188 .format-status .entry-content {
1191 .singular .format-status .entry-content {
1192 padding: 1.625em 0 0;
1194 .format-status img.avatar {
1195 -moz-border-radius: 3px;
1197 -webkit-box-shadow: 0 1px 2px #ccc;
1198 -moz-box-shadow: 0 1px 2px #ccc;
1199 box-shadow: 0 1px 2px #ccc;
1201 margin: 4px 10px 2px 0;
1207 ----------------------------------------------- */
1209 .format-quote blockquote {
1217 ----------------------------------------------- */
1219 .indexed.format-image .entry-header {
1220 min-height: 61px; /* Prevent the comment icon from colliding with the image when there is no title */
1222 .indexed.format-image .entry-content {
1225 .indexed.format-image p,
1226 .indexed.format-image p img {
1229 .indexed.format-image footer.entry-meta {
1235 .indexed.format-image div.entry-meta {
1236 display: inline-block;
1240 .indexed.format-image div.entry-meta + div.entry-meta {
1244 .indexed.format-image .entry-meta span.cat-links,
1245 .indexed.format-image .entry-meta span.tag-links,
1246 .indexed.format-image .entry-meta span.comments-link {
1249 .indexed.format-image footer.entry-meta a {
1252 .indexed.format-image footer.entry-meta a:hover {
1255 #content .indexed.format-image img {
1260 .indexed.format-image .wp-caption {
1266 .indexed.format-image .wp-caption .wp-caption-text {
1269 .indexed.format-image .wp-caption .wp-caption-text:before {
1272 .indexed.format-image a:hover img {
1278 ----------------------------------------------- */
1280 .error404 #main #searchform {
1281 background: #f9f9f9;
1282 border: 1px solid #ddd;
1283 border-width: 1px 0;
1284 margin: 0 -8.9% 1.625em;
1286 padding: 1.625em 8.9%;
1288 .error404 #main #s {
1291 .error404 #main .widget {
1297 .error404 #main .widget_archive {
1300 .error404 #main .widget_tag_cloud {
1305 .error404 .widgettitle {
1307 letter-spacing: 0.1em;
1309 text-transform: uppercase;
1314 ----------------------------------------------- */
1316 h1.showcase-heading {
1320 letter-spacing: 0.1em;
1322 text-transform: uppercase;
1327 background: #f9f9f9;
1328 border-bottom: none;
1329 margin: -1.855em -8.9% 1.625em;
1332 article.intro .entry-title {
1335 article.intro .entry-content {
1338 padding: 1.625em 0 0.625em;
1340 article.intro .edit-link a {
1342 -moz-border-radius: 3px;
1350 text-decoration: none;
1352 article.intro .edit-link a:hover,
1353 article.intro .edit-link a:focus,
1354 article.intro .edit-link a:active {
1359 section.featured-post {
1361 margin: -1.625em -8.9% 1.625em;
1362 padding: 1.625em 8.9% 0;
1366 section.featured-post .hentry {
1371 section.featured-post .entry-meta {
1372 clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
1373 clip: rect(1px, 1px, 1px, 1px);
1374 position: absolute !important;
1377 /* Small featured post */
1378 section.featured-post .attachment-small-feature {
1381 margin: 0 -8.9% 1.625em 0;
1386 section.featured-post.small {
1389 section.featured-post .attachment-small-feature:hover,
1390 section.featured-post .attachment-small-feature:focus,
1391 section.featured-post .attachment-small-feature:active {
1394 article.feature-image.small {
1396 margin: 0 0 1.625em;
1399 article.feature-image.small .entry-title {
1402 article.feature-image.small .entry-summary {
1406 article.feature-image.small .entry-summary p a {
1411 padding: 9px 26px 9px 85px;
1413 text-decoration: none;
1418 article.feature-image.small .entry-summary p a:hover {
1419 background: #1982d1;
1421 color: rgba(255,255,255,0.8);
1424 /* Large featured post */
1425 section.feature-image.large {
1431 section.feature-image.large .showcase-heading {
1434 section.feature-image.large .hentry {
1435 border-bottom: none;
1437 margin: 1.625em 9% 0 0;
1441 article.feature-image.large .entry-title a {
1443 background: rgba(0,0,0,0.8);
1444 -moz-border-radius: 3px;
1447 display: inline-block;
1451 section.feature-image.large:hover .entry-title a,
1452 section.feature-image.large .entry-title:hover a {
1454 background: rgba(255,255,255,0.8);
1457 article.feature-image.large .entry-summary {
1460 section.feature-image.large img {
1467 /* Featured Slider */
1469 border-bottom: 1px solid #ddd;
1472 margin: 1.625em -8.9% 20px;
1478 .featured-posts .showcase-heading {
1481 .featured-posts section.featured-post {
1490 .featured-posts section.featured-post.large {
1494 .featured-posts section.featured-post {
1495 -webkit-transition-duration: 200ms;
1496 -webkit-transition-property: opacity, visibility;
1497 -webkit-transition-timing-function: ease;
1498 -moz-transition-duration: 200ms;
1499 -moz-transition-property: opacity, visibility;
1500 -moz-transition-timing-function: ease;
1502 .featured-posts section.featured-post {
1506 .featured-posts #featured-post-1 {
1508 visibility: visible;
1510 .featured-post .feature-text:after,
1511 .featured-post .feature-image.small:after {
1513 background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
1514 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+ */
1515 background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
1516 background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera11.10+ */
1517 background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
1518 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
1519 background: linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */
1525 .featured-post .feature-image.small:after {
1528 #content .feature-slider {
1534 .feature-slider ul {
1535 list-style-type: none;
1538 .feature-slider li {
1543 background: #3c3c3c;
1544 background: rgba(60,60,60,0.9);
1545 -moz-border-radius: 12px;
1546 border-radius: 12px;
1547 -webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
1548 -moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
1549 box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
1554 .feature-slider a.active {
1555 background: #1982d1;
1556 -webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
1557 -moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
1558 box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
1564 section.recent-posts {
1565 padding: 0 0 1.625em;
1567 section.recent-posts .hentry {
1571 section.recent-posts .other-recent-posts {
1572 border-bottom: 1px solid #ddd;
1576 section.recent-posts .other-recent-posts li {
1577 padding: 0.3125em 0;
1580 section.recent-posts .other-recent-posts .entry-title {
1581 border-top: 1px solid #ddd;
1584 section.recent-posts .other-recent-posts a[rel="bookmark"] {
1589 section.recent-posts .other-recent-posts a[rel="bookmark"]:after {
1594 section.recent-posts .other-recent-posts a[rel="bookmark"]:hover {
1596 section.recent-posts .other-recent-posts .comments-link a,
1597 section.recent-posts .other-recent-posts .comments-link > span {
1598 border-bottom: 2px solid #999;
1604 line-height: 2.76333em;
1605 padding: 0.3125em 0 0.3125em 1em;
1609 text-transform: uppercase;
1612 section.recent-posts .other-recent-posts .comments-link > span {
1616 section.recent-posts .other-recent-posts .comments-link a:hover {
1618 border-color: #1982d1;
1620 section.recent-posts .other-recent-posts li:after {
1630 ----------------------------------------------- */
1632 .image-attachment div.attachment {
1633 background: #f9f9f9;
1634 border: 1px solid #ddd;
1635 border-width: 1px 0;
1636 margin: 0 -8.9% 1.625em;
1638 padding: 1.625em 1.625em 0;
1641 .image-attachment div.attachment img {
1644 margin: 0 auto 1.625em;
1647 .image-attachment div.attachment a img {
1648 border-color: #f9f9f9;
1650 .image-attachment div.attachment a:focus img,
1651 .image-attachment div.attachment a:hover img,
1652 .image-attachment div.attachment a:active img {
1656 .image-attachment .entry-caption p {
1658 letter-spacing: 0.1em;
1661 text-transform: uppercase;
1666 -------------------------------------------------------------- */
1671 padding: 0 0 1.625em;
1679 padding: 0 0 1.625em;
1696 #content nav .meta-nav {
1697 font-weight: normal;
1700 /* Singular navigation */
1709 #nav-single .nav-previous,
1710 #nav-single .nav-next {
1714 #nav-single .nav-next {
1720 ----------------------------------------------- */
1733 letter-spacing: 0.1em;
1735 text-transform: uppercase;
1750 text-decoration: none;
1755 text-decoration: underline;
1759 .widget_search form {
1760 margin: 0 0 1.625em;
1765 .widget_search #searchsubmit {
1767 border: 1px solid #ccc;
1768 -webkit-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
1769 -moz-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
1770 box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
1777 .widget_search #searchsubmit:active {
1778 background: #1982d1;
1779 border-color: #0861a5;
1780 -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
1781 -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
1782 box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
1786 /* Ephemera Widget */
1787 section.ephemera ol,
1788 .widget_twentyeleven_ephemera ol {
1792 .widget_twentyeleven_ephemera .widget-entry-title {
1797 .widget_twentyeleven_ephemera .comments-link a,
1798 .widget_twentyeleven_ephemera .comments-link > span {
1803 line-height: 2.76333em;
1804 text-transform: uppercase;
1806 section.ephemera .entry-title .comments-link a:hover,
1807 .widget_twentyeleven_ephemera .entry-title .comments-link a:hover {
1809 section.ephemera .entry-title a span {
1814 .widget_twitter li {
1815 list-style-type: none;
1816 margin-bottom: 14px;
1818 .widget_twitter .timesince {
1821 margin-right: -10px;
1831 /* Calendar Widget */
1833 .widget_calendar #wp-calendar {
1838 .widget_calendar #wp-calendar caption,
1839 .widget_calendar #wp-calendar td,
1840 .widget_calendar #wp-calendar th {
1843 .widget_calendar #wp-calendar caption {
1846 padding: 5px 0 3px 0;
1847 text-transform: uppercase;
1849 .widget_calendar #wp-calendar th {
1850 background: #f4f4f4;
1851 border-top: 1px solid #ccc;
1852 border-bottom: 1px solid #ccc;
1855 .widget_calendar #wp-calendar tfoot td {
1856 background: #f4f4f4;
1857 border-top: 1px solid #ccc;
1858 border-bottom: 1px solid #ccc;
1863 ----------------------------------------------- */
1871 text-transform: uppercase;
1886 .content .commentlist,
1887 .page-template-sidebar-page-php .commentlist {
1888 width: 100%; /* reset the width for the one-column and sidebar page layout */
1890 .commentlist > li.comment {
1891 background: #f6f6f6;
1892 border: 1px solid #ddd;
1893 -moz-border-radius: 3px;
1895 margin: 0 0 1.625em;
1899 .commentlist .pingback {
1900 margin: 0 0 1.625em;
1903 .commentlist .children {
1907 .commentlist .children li.comment {
1909 border-left: 1px solid #ddd;
1910 -moz-border-radius: 0 3px 3px 0;
1911 border-radius: 0 3px 3px 0;
1912 margin: 1.625em 0 0;
1916 .commentlist .children li.comment .fn {
1927 .commentlist .children li.comment .comment-meta {
1928 line-height: 1.625em;
1931 .commentlist .children li.comment .comment-content {
1932 margin: 1.625em 0 0;
1937 .comment-meta a:focus,
1938 .comment-meta a:active,
1939 .comment-meta a:hover {
1941 .commentlist .avatar {
1942 -moz-border-radius: 3px;
1944 -webkit-box-shadow: 0 1px 2px #ccc;
1945 -moz-box-shadow: 0 1px 2px #ccc;
1946 box-shadow: 0 1px 2px #ccc;
1952 .commentlist > li:before {
1953 content: url(images/comment-arrow.png);
1957 .commentlist > li.pingback:before {
1960 .commentlist .children .avatar {
1962 -webkit-box-shadow: none;
1963 -moz-box-shadow: none;
1969 a.comment-reply-link {
1971 -moz-border-radius: 3px;
1974 display: inline-block;
1977 text-decoration: none;
1979 a.comment-reply-link:hover,
1980 a.comment-reply-link:focus,
1981 a.comment-reply-link:active {
1985 a.comment-reply-link > span {
1986 display: inline-block;
1991 /* Post author highlighting */
1992 .commentlist > li.bypostauthor {
1994 border-color: #d3d3d3;
1996 .commentlist > li.bypostauthor .comment-meta {
1999 .commentlist > li.bypostauthor .comment-meta a:focus,
2000 .commentlist > li.bypostauthor .comment-meta a:active,
2001 .commentlist > li.bypostauthor .comment-meta a:hover {
2003 .commentlist > li.bypostauthor:before {
2004 content: url(images/comment-arrow-bypostauthor.png);
2007 /* Post Author threaded comments */
2008 .commentlist .children > li.bypostauthor {
2010 border-color: #d3d3d3;
2013 /* sidebar-page.php comments */
2014 /* Make sure we have room for our comment avatars */
2015 .page-template-sidebar-page-php .commentlist > li.comment,
2016 .page-template-sidebar-page-php.commentlist .pingback {
2020 /* And a full-width comment form */
2021 .page-template-sidebar-page-php #respond {
2028 border: 1px solid #d3d3d3;
2029 -moz-border-radius: 3px;
2031 margin: 0 auto 1.625em;
2036 #respond input[type="text"],
2039 border: 4px solid #eee;
2040 -moz-border-radius: 5px;
2042 -webkit-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
2043 -moz-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
2044 box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
2049 #respond .comment-form-author,
2050 #respond .comment-form-email,
2051 #respond .comment-form-url,
2052 #respond .comment-form-comment {
2055 #respond .comment-form-author label,
2056 #respond .comment-form-email label,
2057 #respond .comment-form-url label,
2058 #respond .comment-form-comment label {
2060 -webkit-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
2061 -moz-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
2062 box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
2064 display: inline-block;
2073 #respond input[type="text"]:focus,
2074 #respond textarea:focus {
2082 #respond .comment-form-author .required,
2083 #respond .comment-form-email .required {
2092 #respond .comment-notes,
2093 #respond .logged-in-as {
2099 #respond .form-submit {
2101 margin: -20px 0 10px;
2103 #respond input#submit {
2106 -moz-border-radius: 3px;
2108 -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
2109 -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
2110 box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
2115 padding: 5px 42px 5px 22px;
2118 text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
2120 #respond input#submit:active {
2121 background: #1982d1;
2124 #respond #cancel-comment-reply-link {
2127 text-decoration: none;
2129 #respond .logged-in-as a:hover,
2130 #respond #cancel-comment-reply-link:hover {
2131 text-decoration: underline;
2133 .commentlist #respond {
2134 margin: 1.625em 0 0;
2143 #cancel-comment-reply-link {
2147 font-weight: normal;
2149 letter-spacing: 0.05em;
2152 text-decoration: none;
2153 text-transform: uppercase;
2156 #cancel-comment-reply-link:focus,
2157 #cancel-comment-reply-link:active,
2158 #cancel-comment-reply-link:hover {
2164 #respond input[type=text] {
2172 p.comment-form-comment {
2175 .form-allowed-tags {
2181 ----------------------------------------------- */
2187 border-top: 1px solid #ddd;
2188 padding: 1.625em 7.6%;
2192 /* Two Footer Widget Areas */
2193 #supplementary.two .widget-area {
2198 #supplementary.two .widget-area + .widget-area {
2202 /* Three Footer Widget Areas */
2203 #supplementary.three .widget-area {
2208 #supplementary.three .widget-area + .widget-area + .widget-area {
2212 /* Site Generator Line */
2214 background: #f9f9f9;
2215 border-top: 1px solid #ddd;
2219 padding: 2.2em 0.5em;
2226 #site-generator .sep {
2227 background: url(images/wordpress.png) center left no-repeat;
2229 display: inline-block;
2237 /* =Responsive Structure
2238 ----------------------------------------------- */
2240 @media (max-width: 800px) {
2241 /* Simplify the basic layout */
2247 border-bottom: 1px solid #ddd;
2248 margin-bottom: 1.625em;
2255 /* Simplify the showcase template */
2256 .page-template-showcase-php .featured-posts {
2259 .featured-posts section.featured-post {
2262 .page-template-showcase-php section.recent-posts {
2267 .page-template-showcase-php #main .widget-area {
2272 .page-template-showcase-php .other-recent-posts {
2273 border-bottom: 1px solid #ddd;
2275 /* Simplify the showcase template when small feature */
2276 section.featured-post .attachment-small-feature,
2277 .one-column section.featured-post .attachment-small-feature {
2282 margin: 0.625em auto 1.025em;
2286 article.feature-image.small {
2288 margin: 0 0 1.625em;
2291 .one-column article.feature-image.small .entry-summary {
2294 article.feature-image.small .entry-summary p a {
2297 padding-right: 20px;
2300 /* Remove the margin on singular articles */
2301 .singular .entry-header,
2302 .singular .entry-content,
2303 .singular footer.entry-meta,
2304 .singular #comments-title {
2307 /* Simplify the pullquotes and pull styles */
2308 .singular blockquote.pull {
2309 margin: 0 0 1.625em;
2311 .singular .pull.alignleft {
2312 margin: 0 1.625em 0 0;
2314 .singular .pull.alignright {
2315 margin: 0 0 0 1.625em;
2317 .singular .entry-meta .edit-link a {
2322 .singular #author-info {
2323 margin: 2.2em -8.8% 0;
2326 /* Make sure we have room for our comment avatars */
2330 .commentlist > li.comment,
2331 .commentlist .pingback {
2335 /* And a full-width comment form */
2339 /* No need to float footer widgets at this size */
2340 #colophon #supplementary .widget-area {
2345 /* No need to float 404 widgets at this size */
2346 .error404 #main .widget {
2351 /* Make sure embeds fit their containers */
2358 @media (max-width: 650px) {
2359 /* @media (max-width: 650px) Reduce font-sizes for better readability on smaller devices */
2360 body, input, textarea {
2372 article.intro .entry-content {
2378 .featured-post .entry-title {
2381 .singular .entry-title {
2393 /* Reposition the site title and description slightly */
2395 padding: 5.30625em 0 0;
2401 /* Make sure the logo and search form don't collide */
2402 #branding #searchform {
2403 top: 1.625em !important;
2405 /* Floated content doesn't work well at this size */
2412 /* Make sure the post-post navigation doesn't collide with anything */
2418 padding: 1.625em 0 0;
2420 .singular.page .hentry {
2421 padding: 1.625em 0 0;
2423 /* Talking avatars take up too much room at this size */
2424 .commentlist > li.comment,
2425 .commentlist > li.pingback {
2426 margin-left: 0 !important;
2428 .commentlist .avatar {
2429 background: transparent;
2434 .commentlist .children .avatar {
2441 /* Use the available space in the smaller comment form */
2442 #respond input[type="text"] {
2445 #respond .comment-form-author .required,
2446 #respond .comment-form-email .required {
2449 #content .gallery-columns-3 .gallery-item {
2453 #content .gallery-columns-3 .gallery-item img {
2459 @media (max-width: 450px) {
2460 #content .gallery-columns-2 .gallery-item {
2464 #content .gallery-columns-2 .gallery-item img {
2470 @media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
2485 ----------------------------------------------- */
2489 background: none !important;
2492 footer.entry-meta a[rel=bookmark]:link:after,
2493 footer.entry-meta a[rel=bookmark]:visited:after {
2494 content: " [" attr(href) "] "; /* Show URLs */
2497 clear: both !important;
2498 display: block !important;
2499 float: none !important;
2501 position: relative !important;
2504 border-top: none !important;
2516 #branding #searchform {
2538 .singular #content {
2542 .singular .entry-header .entry-meta {
2545 .entry-meta .edit-link a {
2551 .singular .entry-header,
2552 .singular .entry-content,
2553 .singular footer.entry-meta,
2554 .singular #comments-title {
2562 .singular .entry-title {
2568 .entry-header .comments-link {
2574 .singular #author-info {
2576 border-bottom: none;
2592 .commentlist > li.comment {
2594 border: 1px solid #ddd;
2595 -moz-border-radius: 3px 3px 3px 3px;
2596 border-radius: 3px 3px 3px 3px;
2597 margin: 0 auto 1.625em;
2602 .commentlist .avatar {
2608 .commentlist li.comment .comment-meta {
2609 line-height: 1.625em;
2612 .commentlist li.comment .fn {
2615 .commentlist li.comment .comment-content {
2616 margin: 1.625em 0 0;
2618 .commentlist .comment-edit-link {
2621 .commentlist > li::before,
2622 .commentlist > li.bypostauthor::before {
2625 .commentlist .reply {
2629 /* Post author highlighting */
2630 .commentlist > li.bypostauthor {
2633 .commentlist > li.bypostauthor .comment-meta {
2636 .commentlist > li.bypostauthor:before {
2640 /* Post Author threaded comments */
2641 .commentlist .children > li.bypostauthor {
2645 .commentlist .children > li.bypostauthor > article,
2646 .commentlist .children > li.bypostauthor > article .comment-meta {
2654 ----------------------------------------------- */
2656 #ie7 article.intro {
2658 margin-right: -7.6%;
2659 padding-left: -7.6%;
2660 padding-right: -7.6%;
2663 #ie7 section.featured-post {
2665 margin-right: -7.6%;
2668 #ie7 section.recent-posts {