web/wp-content/themes/twentyeleven/style.css
changeset 194 32102edaa81b
child 204 09a1c134465b
equal deleted inserted replaced
193:2f6f6f7551ca 194:32102edaa81b
       
     1 /*
       
     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.
       
     7 Version: 1.4
       
     8 License: GNU General Public License v2 or later
       
     9 License URI: http://www.gnu.org/licenses/gpl-2.0.html
       
    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
       
    11 Text Domain: twentyeleven
       
    12 */
       
    13 
       
    14 /* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
       
    15 -------------------------------------------------------------- */
       
    16 
       
    17 html, body, div, span, applet, object, iframe,
       
    18 h1, h2, h3, h4, h5, h6, p, blockquote, pre,
       
    19 a, abbr, acronym, address, big, cite, code,
       
    20 del, dfn, em, font, ins, kbd, q, s, samp,
       
    21 small, strike, strong, sub, sup, tt, var,
       
    22 dl, dt, dd, ol, ul, li,
       
    23 fieldset, form, label, legend,
       
    24 table, caption, tbody, tfoot, thead, tr, th, td {
       
    25 	border: 0;
       
    26 	font-family: inherit;
       
    27 	font-size: 100%;
       
    28 	font-style: inherit;
       
    29 	font-weight: inherit;
       
    30 	margin: 0;
       
    31 	outline: 0;
       
    32 	padding: 0;
       
    33 	vertical-align: baseline;
       
    34 }
       
    35 :focus {/* remember to define focus styles! */
       
    36 	outline: 0;
       
    37 }
       
    38 body {
       
    39 	background: #fff;
       
    40 	line-height: 1;
       
    41 }
       
    42 ol, ul {
       
    43 	list-style: none;
       
    44 }
       
    45 table {/* tables still need 'cellspacing="0"' in the markup */
       
    46 	border-collapse: separate;
       
    47 	border-spacing: 0;
       
    48 }
       
    49 caption, th, td {
       
    50 	font-weight: normal;
       
    51 	text-align: left;
       
    52 }
       
    53 blockquote:before, blockquote:after,
       
    54 q:before, q:after {
       
    55 	content: "";
       
    56 }
       
    57 blockquote, q {
       
    58 	quotes: "" "";
       
    59 }
       
    60 a img {
       
    61 	border: 0;
       
    62 }
       
    63 article, aside, details, figcaption, figure,
       
    64 footer, header, hgroup, menu, nav, section {
       
    65 	display: block;
       
    66 }
       
    67 
       
    68 
       
    69 /* =Structure
       
    70 ----------------------------------------------- */
       
    71 
       
    72 body {
       
    73 	padding: 0 2em;
       
    74 }
       
    75 #page {
       
    76 	margin: 2em auto;
       
    77 	max-width: 1000px;
       
    78 }
       
    79 #branding hgroup {
       
    80 	margin: 0 7.6%;
       
    81 }
       
    82 #access div {
       
    83 	margin: 0 7.6%;
       
    84 }
       
    85 #primary {
       
    86 	float: left;
       
    87 	margin: 0 -26.4% 0 0;
       
    88 	width: 100%;
       
    89 }
       
    90 #content {
       
    91 	margin: 0 34% 0 7.6%;
       
    92 	width: 58.4%;
       
    93 }
       
    94 #secondary {
       
    95 	float: right;
       
    96 	margin-right: 7.6%;
       
    97 	width: 18.8%;
       
    98 }
       
    99 
       
   100 /* Singular */
       
   101 .singular #primary {
       
   102 	margin: 0;
       
   103 }
       
   104 .singular #content,
       
   105 .left-sidebar.singular #content {
       
   106 	margin: 0 7.6%;
       
   107 	position: relative;
       
   108 	width: auto;
       
   109 }
       
   110 .singular .entry-header,
       
   111 .singular .entry-content,
       
   112 .singular footer.entry-meta,
       
   113 .singular #comments-title {
       
   114 	margin: 0 auto;
       
   115 	width: 68.9%;
       
   116 }
       
   117 
       
   118 /* Attachments */
       
   119 .singular .image-attachment .entry-content {
       
   120 	margin: 0 auto;
       
   121 	width: auto;
       
   122 }
       
   123 .singular .image-attachment .entry-description {
       
   124 	margin: 0 auto;
       
   125 	width: 68.9%;
       
   126 }
       
   127 
       
   128 /* Showcase */
       
   129 .page-template-showcase-php #primary,
       
   130 .left-sidebar.page-template-showcase-php #primary {
       
   131 	margin: 0;
       
   132 }
       
   133 .page-template-showcase-php #content,
       
   134 .left-sidebar.page-template-showcase-php #content {
       
   135 	margin: 0 7.6%;
       
   136 	width: auto;
       
   137 }
       
   138 .page-template-showcase-php section.recent-posts {
       
   139 	float: right;
       
   140 	margin: 0 0 0 31%;
       
   141 	width: 69%;
       
   142 }
       
   143 .page-template-showcase-php #main .widget-area {
       
   144 	float: left;
       
   145 	margin: 0 -22.15% 0 0;
       
   146 	width: 22.15%;
       
   147 }
       
   148 
       
   149 /* error404 */
       
   150 .error404 #primary {
       
   151 	float: none;
       
   152 	margin: 0;
       
   153 }
       
   154 .error404 #primary #content {
       
   155 	margin: 0 7.6%;
       
   156 	width: auto;
       
   157 }
       
   158 
       
   159 /* Alignment */
       
   160 .alignleft {
       
   161 	display: inline;
       
   162 	float: left;
       
   163 	margin-right: 1.625em;
       
   164 }
       
   165 .alignright {
       
   166 	display: inline;
       
   167 	float: right;
       
   168 	margin-left: 1.625em;
       
   169 }
       
   170 .aligncenter {
       
   171 	clear: both;
       
   172 	display: block;
       
   173 	margin-left: auto;
       
   174 	margin-right: auto;
       
   175 }
       
   176 
       
   177 /* Right Content */
       
   178 .left-sidebar #primary {
       
   179 	float: right;
       
   180 	margin: 0 0 0 -26.4%;
       
   181 	width: 100%;
       
   182 }
       
   183 .left-sidebar #content {
       
   184 	margin: 0 7.6% 0 34%;
       
   185 	width: 58.4%;
       
   186 }
       
   187 .left-sidebar #secondary {
       
   188 	float: left;
       
   189 	margin-left: 7.6%;
       
   190 	margin-right: 0;
       
   191 	width: 18.8%;
       
   192 }
       
   193 
       
   194 /* One column */
       
   195 .one-column #page {
       
   196 	max-width: 690px;
       
   197 }
       
   198 .one-column #content {
       
   199 	margin: 0 7.6%;
       
   200 	width: auto;
       
   201 }
       
   202 .one-column #nav-below {
       
   203 	border-bottom: 1px solid #ddd;
       
   204 	margin-bottom: 1.625em;
       
   205 }
       
   206 .one-column #secondary {
       
   207 	float: none;
       
   208 	margin: 0 7.6%;
       
   209 	width: auto;
       
   210 }
       
   211 /* Simplify the showcase template */
       
   212 .one-column .page-template-showcase-php section.recent-posts {
       
   213 	float: none;
       
   214 	margin: 0;
       
   215 	width: 100%;
       
   216 }
       
   217 .one-column .page-template-showcase-php #main .widget-area {
       
   218 	float: none;
       
   219 	margin: 0;
       
   220 	width: auto;
       
   221 }
       
   222 .one-column .page-template-showcase-php .other-recent-posts {
       
   223 	border-bottom: 1px solid #ddd;
       
   224 }
       
   225 /* Simplify the showcase template when small feature */
       
   226 .one-column section.featured-post .attachment-small-feature {
       
   227 	border: none;
       
   228 	display: block;
       
   229 	height: auto;
       
   230 	max-width: 60%;
       
   231 	position: static;
       
   232 }
       
   233 .one-column article.feature-image.small {
       
   234 	margin: 0 0 1.625em;
       
   235 	padding: 0;
       
   236 }
       
   237 .one-column article.feature-image.small .entry-title {
       
   238 	font-size: 20px;
       
   239 	line-height: 1.3em;
       
   240 }
       
   241 .one-column article.feature-image.small .entry-summary {
       
   242 	height: 150px;
       
   243 	overflow: hidden;
       
   244 	padding: 0;
       
   245 	text-overflow: ellipsis;
       
   246 }
       
   247 .one-column article.feature-image.small .entry-summary a {
       
   248 	left: -9%;
       
   249 }
       
   250 /* Remove the margin on singular articles */
       
   251 .one-column.singular .entry-header,
       
   252 .one-column.singular .entry-content,
       
   253 .one-column.singular footer.entry-meta,
       
   254 .one-column.singular #comments-title {
       
   255 	width: 100%;
       
   256 }
       
   257 /* Simplify the pullquotes and pull styles */
       
   258 .one-column.singular blockquote.pull {
       
   259 	margin: 0 0 1.625em;
       
   260 }
       
   261 .one-column.singular .pull.alignleft {
       
   262 	margin: 0 1.625em 0 0;
       
   263 }
       
   264 .one-column.singular .pull.alignright {
       
   265 	margin: 0 0 0 1.625em;
       
   266 }
       
   267 .one-column.singular .entry-meta .edit-link a {
       
   268 	position: absolute;
       
   269 	left: 0;
       
   270 	top: 40px;
       
   271 }
       
   272 .one-column.singular #author-info {
       
   273 	margin: 2.2em -8.8% 0;
       
   274 	padding: 20px 8.8%;
       
   275 }
       
   276 /* Make sure we have room for our comment avatars */
       
   277 .one-column .commentlist > li.comment {
       
   278 	margin-left: 102px;
       
   279 	width: auto;
       
   280 }
       
   281 /* Make sure the logo and search form don't collide */
       
   282 .one-column #branding #searchform {
       
   283 	right: 40px;
       
   284 	top: 4em;
       
   285 }
       
   286 /* Talking avatars take up too much room at this size */
       
   287 .one-column .commentlist > li.comment {
       
   288 	margin-left: 0;
       
   289 }
       
   290 .one-column .commentlist > li.comment .comment-meta,
       
   291 .one-column .commentlist > li.comment .comment-content {
       
   292 	margin-right: 85px;
       
   293 }
       
   294 .one-column .commentlist .avatar {
       
   295 	background: transparent;
       
   296 	display: block;
       
   297 	padding: 0;
       
   298 	top: 1.625em;
       
   299 	left: auto;
       
   300 	right: 1.625em;
       
   301 }
       
   302 .one-column .commentlist .children .avatar {
       
   303 	background: none;
       
   304 	padding: 0;
       
   305 	position: absolute;
       
   306 	top: 2.2em;
       
   307 	left: 2.2em;
       
   308 }
       
   309 .one-column #respond {
       
   310 	width: auto;
       
   311 }
       
   312 
       
   313 
       
   314 /* =Global
       
   315 ----------------------------------------------- */
       
   316 
       
   317 body, input, textarea {
       
   318 	color: #373737;
       
   319 	font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif;
       
   320 	font-weight: 300;
       
   321 	line-height: 1.625;
       
   322 }
       
   323 body {
       
   324 	background: #e2e2e2;
       
   325 }
       
   326 #page {
       
   327 	background: #fff;
       
   328 }
       
   329 
       
   330 /* Headings */
       
   331 h1,h2,h3,h4,h5,h6 {
       
   332 	clear: both;
       
   333 }
       
   334 hr {
       
   335 	background-color: #ccc;
       
   336 	border: 0;
       
   337 	height: 1px;
       
   338 	margin-bottom: 1.625em;
       
   339 }
       
   340 
       
   341 /* Text elements */
       
   342 p {
       
   343 	margin-bottom: 1.625em;
       
   344 }
       
   345 ul, ol {
       
   346 	margin: 0 0 1.625em 2.5em;
       
   347 }
       
   348 ul {
       
   349 	list-style: square;
       
   350 }
       
   351 ol {
       
   352 	list-style-type: decimal;
       
   353 }
       
   354 ol ol {
       
   355 	list-style: upper-alpha;
       
   356 }
       
   357 ol ol ol {
       
   358 	list-style: lower-roman;
       
   359 }
       
   360 ol ol ol ol {
       
   361 	list-style: lower-alpha;
       
   362 }
       
   363 ul ul, ol ol, ul ol, ol ul {
       
   364 	margin-bottom: 0;
       
   365 }
       
   366 dl {
       
   367 	margin: 0 1.625em;
       
   368 }
       
   369 dt {
       
   370 	font-weight: bold;
       
   371 }
       
   372 dd {
       
   373 	margin-bottom: 1.625em;
       
   374 }
       
   375 strong {
       
   376 	font-weight: bold;
       
   377 }
       
   378 cite, em, i {
       
   379 	font-style: italic;
       
   380 }
       
   381 blockquote {
       
   382 	font-family: Georgia, "Bitstream Charter", serif;
       
   383 	font-style: italic;
       
   384 	font-weight: normal;
       
   385 	margin: 0 3em;
       
   386 }
       
   387 blockquote em, blockquote i, blockquote cite {
       
   388 	font-style: normal;
       
   389 }
       
   390 blockquote cite {
       
   391 	color: #666;
       
   392 	font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
       
   393 	font-weight: 300;
       
   394 	letter-spacing: 0.05em;
       
   395 	text-transform: uppercase;
       
   396 }
       
   397 pre {
       
   398 	background: #f4f4f4;
       
   399 	font: 13px "Courier 10 Pitch", Courier, monospace;
       
   400 	line-height: 1.5;
       
   401 	margin-bottom: 1.625em;
       
   402 	overflow: auto;
       
   403 	padding: 0.75em 1.625em;
       
   404 }
       
   405 code, kbd, samp, var {
       
   406 	font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
       
   407 }
       
   408 abbr, acronym, dfn {
       
   409 	border-bottom: 1px dotted #666;
       
   410 	cursor: help;
       
   411 }
       
   412 address {
       
   413 	display: block;
       
   414 	margin: 0 0 1.625em;
       
   415 }
       
   416 ins {
       
   417 	background: #fff9c0;
       
   418 	text-decoration: none;
       
   419 }
       
   420 sup,
       
   421 sub {
       
   422 	font-size: 10px;
       
   423 	height: 0;
       
   424 	line-height: 1;
       
   425 	position: relative;
       
   426 	vertical-align: baseline;
       
   427 }
       
   428 sup {
       
   429 	bottom: 1ex;
       
   430 }
       
   431 sub {
       
   432 	top: .5ex;
       
   433 }
       
   434 
       
   435 /* Forms */
       
   436 input[type=text],
       
   437 input[type=password],
       
   438 textarea {
       
   439 	background: #fafafa;
       
   440 	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
       
   441 	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
       
   442 	box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
       
   443 	border: 1px solid #ddd;
       
   444 	color: #888;
       
   445 }
       
   446 input[type=text]:focus,
       
   447 textarea:focus {
       
   448 	color: #373737;
       
   449 }
       
   450 textarea {
       
   451 	padding-left: 3px;
       
   452 	width: 98%;
       
   453 }
       
   454 input[type=text] {
       
   455 	padding: 3px;
       
   456 }
       
   457 input#s {
       
   458 	background: url(images/search.png) no-repeat 5px 6px;
       
   459 	-moz-border-radius: 2px;
       
   460 	border-radius: 2px;
       
   461 	font-size: 14px;
       
   462 	height: 22px;
       
   463 	line-height: 1.2em;
       
   464 	padding: 4px 10px 4px 28px;
       
   465 }
       
   466 input#searchsubmit {
       
   467 	display: none;
       
   468 }
       
   469 
       
   470 /* Links */
       
   471 a {
       
   472 	color: #1982d1;
       
   473 	text-decoration: none;
       
   474 }
       
   475 a:focus,
       
   476 a:active,
       
   477 a:hover {
       
   478 	text-decoration: underline;
       
   479 }
       
   480 
       
   481 /* Assistive text */
       
   482 .assistive-text {
       
   483 	position: absolute !important;
       
   484 	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
       
   485 	clip: rect(1px, 1px, 1px, 1px);
       
   486 }
       
   487 #access a.assistive-text:active,
       
   488 #access a.assistive-text:focus {
       
   489 	background: #eee;
       
   490 	border-bottom: 1px solid #ddd;
       
   491 	color: #1982d1;
       
   492 	clip: auto !important;
       
   493 	font-size: 12px;
       
   494 	position: absolute;
       
   495 	text-decoration: underline;
       
   496 	top: 0;
       
   497 	left: 7.6%;
       
   498 }
       
   499 
       
   500 
       
   501 /* =Header
       
   502 ----------------------------------------------- */
       
   503 
       
   504 #branding {
       
   505 	border-top: 2px solid #bbb;
       
   506 	padding-bottom: 10px;
       
   507 	position: relative;
       
   508 	z-index: 9999;
       
   509 }
       
   510 #site-title {
       
   511 	margin-right: 270px;
       
   512 	padding: 3.65625em 0 0;
       
   513 }
       
   514 #site-title a {
       
   515 	color: #111;
       
   516 	font-size: 30px;
       
   517 	font-weight: bold;
       
   518 	line-height: 36px;
       
   519 	text-decoration: none;
       
   520 }
       
   521 #site-title a:hover,
       
   522 #site-title a:focus,
       
   523 #site-title a:active {
       
   524 	color: #1982d1;
       
   525 }
       
   526 #site-description {
       
   527 	color: #7a7a7a;
       
   528 	font-size: 14px;
       
   529 	margin: 0 270px 3.65625em 0;
       
   530 }
       
   531 #branding img {
       
   532 	height: auto;
       
   533 	margin-bottom: -7px;
       
   534 	width: 100%;
       
   535 }
       
   536 
       
   537 
       
   538 /* =Menu
       
   539 -------------------------------------------------------------- */
       
   540 
       
   541 #access {
       
   542 	background: #222; /* Show a solid color for older browsers */
       
   543 	background: -moz-linear-gradient(#252525, #0a0a0a);
       
   544 	background: -o-linear-gradient(#252525, #0a0a0a);
       
   545 	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#252525), to(#0a0a0a)); /* older webkit syntax */
       
   546 	background: -webkit-linear-gradient(#252525, #0a0a0a);
       
   547 	-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
       
   548 	-moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
       
   549 	box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
       
   550 	clear: both;
       
   551 	display: block;
       
   552 	float: left;
       
   553 	margin: 0 auto 6px;
       
   554 	width: 100%;
       
   555 }
       
   556 #access ul {
       
   557 	font-size: 13px;
       
   558 	list-style: none;
       
   559 	margin: 0 0 0 -0.8125em;
       
   560 	padding-left: 0;
       
   561 }
       
   562 #access li {
       
   563 	float: left;
       
   564 	position: relative;
       
   565 }
       
   566 #access a {
       
   567 	color: #eee;
       
   568 	display: block;
       
   569 	line-height: 3.333em;
       
   570 	padding: 0 1.2125em;
       
   571 	text-decoration: none;
       
   572 }
       
   573 #access ul ul {
       
   574 	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
       
   575 	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
       
   576 	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
       
   577 	display: none;
       
   578 	float: left;
       
   579 	margin: 0;
       
   580 	position: absolute;
       
   581 	top: 3.333em;
       
   582 	left: 0;
       
   583 	width: 188px;
       
   584 	z-index: 99999;
       
   585 }
       
   586 #access ul ul ul {
       
   587 	left: 100%;
       
   588 	top: 0;
       
   589 }
       
   590 #access ul ul a {
       
   591 	background: #f9f9f9;
       
   592 	border-bottom: 1px dotted #ddd;
       
   593 	color: #444;
       
   594 	font-size: 13px;
       
   595 	font-weight: normal;
       
   596 	height: auto;
       
   597 	line-height: 1.4em;
       
   598 	padding: 10px 10px;
       
   599 	width: 168px;
       
   600 }
       
   601 #access li:hover > a,
       
   602 #access ul ul :hover > a,
       
   603 #access a:focus {
       
   604 	background: #efefef;
       
   605 }
       
   606 #access li:hover > a,
       
   607 #access a:focus {
       
   608 	background: #f9f9f9; /* Show a solid color for older browsers */
       
   609 	background: -moz-linear-gradient(#f9f9f9, #e5e5e5);
       
   610 	background: -o-linear-gradient(#f9f9f9, #e5e5e5);
       
   611 	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#e5e5e5)); /* Older webkit syntax */
       
   612 	background: -webkit-linear-gradient(#f9f9f9, #e5e5e5);
       
   613 	color: #373737;
       
   614 }
       
   615 #access ul li:hover > ul {
       
   616 	display: block;
       
   617 }
       
   618 #access .current-menu-item > a,
       
   619 #access .current-menu-ancestor > a,
       
   620 #access .current_page_item > a,
       
   621 #access .current_page_ancestor > a {
       
   622 	font-weight: bold;
       
   623 }
       
   624 
       
   625 /* Search Form */
       
   626 #branding #searchform {
       
   627 	position: absolute;
       
   628 	top: 3.8em;
       
   629 	right: 7.6%;
       
   630 	text-align: right;
       
   631 }
       
   632 #branding #searchform div {
       
   633 	margin: 0;
       
   634 }
       
   635 #branding #s {
       
   636 	float: right;
       
   637 	-webkit-transition-duration: 400ms;
       
   638 	-webkit-transition-property: width, background;
       
   639 	-webkit-transition-timing-function: ease;
       
   640 	-moz-transition-duration: 400ms;
       
   641 	-moz-transition-property: width, background;
       
   642 	-moz-transition-timing-function: ease;
       
   643 	-o-transition-duration: 400ms;
       
   644 	-o-transition-property: width, background;
       
   645 	-o-transition-timing-function: ease;
       
   646 	width: 72px;
       
   647 }
       
   648 #branding #s:focus {
       
   649 	background-color: #f9f9f9;
       
   650 	width: 196px;
       
   651 }
       
   652 #branding #searchsubmit {
       
   653 	display: none;
       
   654 }
       
   655 #branding .only-search #searchform {
       
   656 	top: 5px;
       
   657 	z-index: 1;
       
   658 }
       
   659 #branding .only-search #s {
       
   660 	background-color: #666;
       
   661 	border-color: #000;
       
   662 	color: #222;
       
   663 }
       
   664 #branding .only-search #s,
       
   665 #branding .only-search #s:focus {
       
   666 	width: 85%;
       
   667 }
       
   668 #branding .only-search #s:focus {
       
   669 	background-color: #bbb;
       
   670 }
       
   671 #branding .with-image #searchform {
       
   672 	top: auto;
       
   673 	bottom: -27px;
       
   674 	max-width: 195px;
       
   675 }
       
   676 #branding .only-search + #access div {
       
   677 	padding-right: 205px;
       
   678 }
       
   679 
       
   680 
       
   681 /* =Content
       
   682 ----------------------------------------------- */
       
   683 
       
   684 #main {
       
   685 	clear: both;
       
   686 	padding: 1.625em 0 0;
       
   687 }
       
   688 .page-title {
       
   689 	color: #666;
       
   690 	font-size: 10px;
       
   691 	font-weight: 500;
       
   692 	letter-spacing: 0.1em;
       
   693 	line-height: 2.6em;
       
   694 	margin: 0 0 2.6em;
       
   695 	text-transform: uppercase;
       
   696 }
       
   697 .page-title a {
       
   698 	font-size: 12px;
       
   699 	font-weight: bold;
       
   700 	letter-spacing: 0;
       
   701 	text-transform: none;
       
   702 }
       
   703 .hentry,
       
   704 .no-results {
       
   705 	border-bottom: 1px solid #ddd;
       
   706 	margin: 0 0 1.625em;
       
   707 	padding: 0 0 1.625em;
       
   708 	position: relative;
       
   709 }
       
   710 .hentry:last-child,
       
   711 .no-results {
       
   712 	border-bottom: none;
       
   713 }
       
   714 .blog .sticky .entry-header .entry-meta {
       
   715 	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
       
   716 	clip: rect(1px, 1px, 1px, 1px);
       
   717 	position: absolute !important;
       
   718 }
       
   719 .entry-title,
       
   720 .entry-header .entry-meta {
       
   721 	padding-right: 76px;
       
   722 }
       
   723 .entry-title {
       
   724 	clear: both;
       
   725 	color: #222;
       
   726 	font-size: 26px;
       
   727 	font-weight: bold;
       
   728 	line-height: 1.5em;
       
   729 	padding-bottom: .3em;
       
   730 	padding-top: 15px;
       
   731 }
       
   732 .entry-title,
       
   733 .entry-title a {
       
   734 	color: #222;
       
   735 	text-decoration: none;
       
   736 }
       
   737 .entry-title a:hover,
       
   738 .entry-title a:focus,
       
   739 .entry-title a:active {
       
   740 	color: #1982d1;
       
   741 }
       
   742 .entry-meta {
       
   743 	color: #666;
       
   744 	clear: both;
       
   745 	font-size: 12px;
       
   746 	line-height: 18px;
       
   747 }
       
   748 .entry-meta a {
       
   749 	font-weight: bold;
       
   750 }
       
   751 .single-author .entry-meta .by-author {
       
   752 	display: none;
       
   753 }
       
   754 .entry-content,
       
   755 .entry-summary {
       
   756 	padding: 1.625em 0 0;
       
   757 }
       
   758 .entry-content h1,
       
   759 .entry-content h2,
       
   760 .comment-content h1,
       
   761 .comment-content h2 {
       
   762 	color: #000;
       
   763 	font-weight: bold;
       
   764 	margin: 0 0 .8125em;
       
   765 }
       
   766 .entry-content h3,
       
   767 .comment-content h3 {
       
   768 	font-size: 10px;
       
   769 	letter-spacing: 0.1em;
       
   770 	line-height: 2.6em;
       
   771 	text-transform: uppercase;
       
   772 }
       
   773 .entry-content table,
       
   774 .comment-content table {
       
   775 	border-bottom: 1px solid #ddd;
       
   776 	margin: 0 0 1.625em;
       
   777 	width: 100%;
       
   778 }
       
   779 .entry-content th,
       
   780 .comment-content th {
       
   781 	color: #666;
       
   782 	font-size: 10px;
       
   783 	font-weight: 500;
       
   784 	letter-spacing: 0.1em;
       
   785 	line-height: 2.6em;
       
   786 	text-transform: uppercase;
       
   787 }
       
   788 .entry-content td,
       
   789 .comment-content td {
       
   790 	border-top: 1px solid #ddd;
       
   791 	padding: 6px 10px 6px 0;
       
   792 }
       
   793 .entry-content #s {
       
   794 	width: 75%;
       
   795 }
       
   796 .comment-content ul,
       
   797 .comment-content ol {
       
   798 	margin-bottom: 1.625em;
       
   799 }
       
   800 .comment-content ul ul,
       
   801 .comment-content ol ol,
       
   802 .comment-content ul ol,
       
   803 .comment-content ol ul {
       
   804 	margin-bottom: 0;
       
   805 }
       
   806 dl.gallery-item {
       
   807 	margin: 0;
       
   808 }
       
   809 .page-link {
       
   810 	clear: both;
       
   811 	display: block;
       
   812 	margin: 0 0 1.625em;
       
   813 }
       
   814 .page-link a {
       
   815 	background: #eee;
       
   816 	color: #373737;
       
   817 	margin: 0;
       
   818 	padding: 2px 3px;
       
   819 	text-decoration: none;
       
   820 }
       
   821 .page-link a:hover {
       
   822 	background: #888;
       
   823 	color: #fff;
       
   824 	font-weight: bold;
       
   825 }
       
   826 .page-link span {
       
   827 	margin-right: 6px;
       
   828 }
       
   829 .entry-meta .edit-link a,
       
   830 .commentlist .edit-link a {
       
   831 	background: #eee;
       
   832 	-moz-border-radius: 3px;
       
   833 	border-radius: 3px;
       
   834 	color: #666;
       
   835 	float: right;
       
   836 	font-size: 12px;
       
   837 	line-height: 1.5em;
       
   838 	font-weight: 300;
       
   839 	text-decoration: none;
       
   840 	padding: 0 8px;
       
   841 }
       
   842 .entry-meta .edit-link a:hover,
       
   843 .commentlist .edit-link a:hover {
       
   844 	background: #888;
       
   845 	color: #fff;
       
   846 }
       
   847 .entry-content .edit-link {
       
   848 	clear: both;
       
   849 	display: block;
       
   850 }
       
   851 
       
   852 /* Images */
       
   853 .entry-content img,
       
   854 .comment-content img,
       
   855 .widget img {
       
   856 	max-width: 97.5%; /* Fluid images for posts, comments, and widgets */
       
   857 }
       
   858 img[class*="align"],
       
   859 img[class*="wp-image-"],
       
   860 img[class*="attachment-"] {
       
   861 	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
       
   862 }
       
   863 img.size-full,
       
   864 img.size-large {
       
   865 	max-width: 97.5%;
       
   866 	width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */
       
   867 	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
       
   868 }
       
   869 .entry-content img.wp-smiley {
       
   870 	border: none;
       
   871 	margin-bottom: 0;
       
   872 	margin-top: 0;
       
   873 	padding: 0;
       
   874 }
       
   875 img.alignleft,
       
   876 img.alignright,
       
   877 img.aligncenter {
       
   878 	margin-bottom: 1.625em;
       
   879 }
       
   880 p img,
       
   881 .wp-caption {
       
   882 	margin-top: 0.4em;
       
   883 }
       
   884 .wp-caption {
       
   885 	background: #eee;
       
   886 	margin-bottom: 1.625em;
       
   887 	max-width: 96%;
       
   888 	padding: 9px;
       
   889 }
       
   890 .wp-caption img {
       
   891 	display: block;
       
   892 	margin: 0 auto;
       
   893 	max-width: 98%;
       
   894 }
       
   895 .wp-caption .wp-caption-text,
       
   896 .gallery-caption {
       
   897 	color: #666;
       
   898 	font-family: Georgia, serif;
       
   899 	font-size: 12px;
       
   900 }
       
   901 .wp-caption .wp-caption-text {
       
   902 	margin-bottom: 0.6em;
       
   903 	padding: 10px 0 5px 40px;
       
   904 	position: relative;
       
   905 }
       
   906 .wp-caption .wp-caption-text:before {
       
   907 	color: #666;
       
   908 	content: '\2014';
       
   909 	font-size: 14px;
       
   910 	font-style: normal;
       
   911 	font-weight: bold;
       
   912 	margin-right: 5px;
       
   913 	position: absolute;
       
   914 	left: 10px;
       
   915 	top: 7px;
       
   916 }
       
   917 #content .gallery {
       
   918 	margin: 0 auto 1.625em;
       
   919 }
       
   920 #content .gallery a img {
       
   921 	border: none;
       
   922 }
       
   923 img#wpstats {
       
   924 	display: block;
       
   925 	margin: 0 auto 1.625em;
       
   926 }
       
   927 #content .gallery-columns-4 .gallery-item {
       
   928 	width: 23%;
       
   929 	padding-right: 2%;
       
   930 }
       
   931 #content .gallery-columns-4 .gallery-item img {
       
   932 	width: 100%;
       
   933 	height: auto;
       
   934 }
       
   935 
       
   936 /* Image borders */
       
   937 img[class*="align"],
       
   938 img[class*="wp-image-"],
       
   939 #content .gallery .gallery-icon img {/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
       
   940 	border: 1px solid #ddd;
       
   941 	padding: 6px;
       
   942 }
       
   943 .wp-caption img {
       
   944 	border-color: #eee;
       
   945 }
       
   946 a:focus img[class*="align"],
       
   947 a:hover img[class*="align"],
       
   948 a:active img[class*="align"],
       
   949 a:focus img[class*="wp-image-"],
       
   950 a:hover img[class*="wp-image-"],
       
   951 a:active img[class*="wp-image-"],
       
   952 #content .gallery .gallery-icon a:focus img,
       
   953 #content .gallery .gallery-icon a:hover img,
       
   954 #content .gallery .gallery-icon a:active img {/* Add some useful style to those fancy borders for linked images ... */
       
   955 	background: #eee;
       
   956 	border-color: #bbb;
       
   957 }
       
   958 .wp-caption a:focus img,
       
   959 .wp-caption a:active img,
       
   960 .wp-caption a:hover img {/* ... including captioned images! */
       
   961 	background: #fff;
       
   962 	border-color: #ddd;
       
   963 }
       
   964 
       
   965 /* Make sure embeds and iframes fit their containers */
       
   966 embed,
       
   967 iframe,
       
   968 object {
       
   969 	max-width: 100%;
       
   970 }
       
   971 
       
   972 /* Password Protected Posts */
       
   973 .post-password-required .entry-header .comments-link {
       
   974 	margin: 1.625em 0 0;
       
   975 }
       
   976 .post-password-required input[type=password] {
       
   977 	margin: 0.8125em 0;
       
   978 }
       
   979 .post-password-required input[type=password]:focus {
       
   980 	background: #f7f7f7;
       
   981 }
       
   982 
       
   983 /* Author Info */
       
   984 #author-info {
       
   985 	font-size: 12px;
       
   986 	overflow: hidden;
       
   987 }
       
   988 .singular #author-info {
       
   989 	background: #f9f9f9;
       
   990 	border-top: 1px solid #ddd;
       
   991 	border-bottom: 1px solid #ddd;
       
   992 	margin: 2.2em -35.6% 0 -35.4%;
       
   993 	padding: 20px 35.4%;
       
   994 }
       
   995 .archive #author-info {
       
   996 	border-bottom: 1px solid #ddd;
       
   997 	margin: 0 0 2.2em;
       
   998 	padding: 0 0 2.2em;
       
   999 }
       
  1000 #author-avatar {
       
  1001 	float: left;
       
  1002 	margin-right: -78px;
       
  1003 }
       
  1004 #author-avatar img {
       
  1005 	background: #fff;
       
  1006 	-moz-border-radius: 3px;
       
  1007 	border-radius: 3px;
       
  1008 	-webkit-box-shadow: 0 1px 2px #bbb;
       
  1009 	-moz-box-shadow: 0 1px 2px #bbb;
       
  1010 	box-shadow: 0 1px 2px #bbb;
       
  1011 	padding: 3px;
       
  1012 }
       
  1013 #author-description {
       
  1014 	float: left;
       
  1015 	margin-left: 108px;
       
  1016 }
       
  1017 #author-description h2 {
       
  1018 	color: #000;
       
  1019 	font-size: 15px;
       
  1020 	font-weight: bold;
       
  1021 	margin: 5px 0 10px;
       
  1022 }
       
  1023 
       
  1024 /* Comments link */
       
  1025 .entry-header .comments-link a {
       
  1026 	background: #eee url(images/comment-bubble.png) no-repeat;
       
  1027 	color: #666;
       
  1028 	font-size: 13px;
       
  1029 	font-weight: normal;
       
  1030 	line-height: 35px;
       
  1031 	overflow: hidden;
       
  1032 	padding: 0 0 0;
       
  1033 	position: absolute;
       
  1034 	top: 1.5em;
       
  1035 	right: 0;
       
  1036 	text-align: center;
       
  1037 	text-decoration: none;
       
  1038 	width: 43px;
       
  1039 	height: 36px;
       
  1040 }
       
  1041 .entry-header .comments-link a:hover,
       
  1042 .entry-header .comments-link a:focus,
       
  1043 .entry-header .comments-link a:active {
       
  1044 	background-color: #1982d1;
       
  1045 	color: #fff;
       
  1046 	color: rgba(255,255,255,0.8);
       
  1047 }
       
  1048 .entry-header .comments-link .leave-reply {
       
  1049 	visibility: hidden;
       
  1050 }
       
  1051 
       
  1052 /*
       
  1053 Post Formats Headings
       
  1054 To hide the headings, display: none the ".entry-header .entry-format" selector,
       
  1055 and remove the padding rules below.
       
  1056 */
       
  1057 .entry-header .entry-format {
       
  1058 	color: #666;
       
  1059 	font-size: 10px;
       
  1060 	font-weight: 500;
       
  1061 	letter-spacing: 0.1em;
       
  1062 	line-height: 2.6em;
       
  1063 	position: absolute;
       
  1064 	text-transform: uppercase;
       
  1065 	top: -5px;
       
  1066 }
       
  1067 .entry-header hgroup .entry-title {
       
  1068 	padding-top: 15px;
       
  1069 }
       
  1070 article.format-aside .entry-content,
       
  1071 article.format-link .entry-content,
       
  1072 article.format-status .entry-content {
       
  1073 	padding: 20px 0 0;
       
  1074 }
       
  1075 article.format-status .entry-content {
       
  1076 	min-height: 65px;
       
  1077 }
       
  1078 .recent-posts .entry-header .entry-format {
       
  1079 	display: none;
       
  1080 }
       
  1081 .recent-posts .entry-header hgroup .entry-title {
       
  1082 	padding-top: 0;
       
  1083 }
       
  1084 
       
  1085 /* Singular content styles for Posts and Pages */
       
  1086 .singular .hentry {
       
  1087 	border-bottom: none;
       
  1088 	padding: 4.875em 0 0;
       
  1089 	position: relative;
       
  1090 }
       
  1091 .singular.page .hentry {
       
  1092 	padding: 3.5em 0 0;
       
  1093 }
       
  1094 .singular .entry-title {
       
  1095 	color: #000;
       
  1096 	font-size: 36px;
       
  1097 	font-weight: bold;
       
  1098 	line-height: 48px;
       
  1099 }
       
  1100 .singular .entry-title,
       
  1101 .singular .entry-header .entry-meta {
       
  1102 	padding-right: 0;
       
  1103 }
       
  1104 .singular .entry-header .entry-meta {
       
  1105 	position: absolute;
       
  1106 	top: 0;
       
  1107 	left: 0;
       
  1108 }
       
  1109 blockquote.pull {
       
  1110 	font-size: 21px;
       
  1111 	font-weight: bold;
       
  1112 	line-height: 1.6125em;
       
  1113 	margin: 0 0 1.625em;
       
  1114 	text-align: center;
       
  1115 }
       
  1116 .singular blockquote.pull {
       
  1117 	margin: 0 -22.25% 1.625em;
       
  1118 }
       
  1119 .pull.alignleft {
       
  1120 	margin: 0 1.625em 0 0;
       
  1121 	text-align: right;
       
  1122 }
       
  1123 .singular .pull.alignleft {
       
  1124 	margin: 0 1.625em 0 -22.25%;
       
  1125 }
       
  1126 .pull.alignright {
       
  1127 	margin: 0 0 0 1.625em;
       
  1128 	text-align: left;
       
  1129 }
       
  1130 blockquote.pull.alignleft,
       
  1131 blockquote.pull.alignright {
       
  1132 	width: 33%;
       
  1133 }
       
  1134 .singular .pull.alignright {
       
  1135 	margin: 0 -22.25% 0 1.625em;
       
  1136 }
       
  1137 .singular blockquote.pull.alignleft,
       
  1138 .singular blockquote.pull.alignright {
       
  1139 	width: 33%;
       
  1140 }
       
  1141 .singular .entry-meta .edit-link a {
       
  1142 	bottom: auto;
       
  1143 	left: 50px;
       
  1144 	position: absolute;
       
  1145 	right: auto;
       
  1146 	top: 80px;
       
  1147 }
       
  1148 
       
  1149 
       
  1150 /* =Aside
       
  1151 ----------------------------------------------- */
       
  1152 
       
  1153 .format-aside .entry-title,
       
  1154 .format-aside .entry-header .comments-link {
       
  1155 	display: none;
       
  1156 }
       
  1157 .singular .format-aside .entry-title {
       
  1158 	display: block;
       
  1159 }
       
  1160 .format-aside .entry-content {
       
  1161 	padding: 0;
       
  1162 }
       
  1163 .singular .format-aside .entry-content {
       
  1164 	padding: 1.625em 0 0;
       
  1165 }
       
  1166 
       
  1167 
       
  1168 /* =Link
       
  1169 ----------------------------------------------- */
       
  1170 
       
  1171 .format-link .entry-title,
       
  1172 .format-link .entry-header .comments-link {
       
  1173 	display: none;
       
  1174 }
       
  1175 .singular .format-link .entry-title {
       
  1176 	display: block;
       
  1177 }
       
  1178 .format-link .entry-content {
       
  1179 	padding: 0;
       
  1180 }
       
  1181 .singular .format-link .entry-content {
       
  1182 	padding: 1.625em 0 0;
       
  1183 }
       
  1184 
       
  1185 
       
  1186 /* =Gallery
       
  1187 ----------------------------------------------- */
       
  1188 
       
  1189 .format-gallery .gallery-thumb {
       
  1190 	float: left;
       
  1191 	display: block;
       
  1192 	margin: .375em 1.625em 0 0;
       
  1193 }
       
  1194 
       
  1195 
       
  1196 /* =Status
       
  1197 ----------------------------------------------- */
       
  1198 
       
  1199 .format-status .entry-title,
       
  1200 .format-status .entry-header .comments-link {
       
  1201 	display: none;
       
  1202 }
       
  1203 .singular .format-status .entry-title {
       
  1204 	display: block;
       
  1205 }
       
  1206 .format-status .entry-content {
       
  1207 	padding: 0;
       
  1208 }
       
  1209 .singular .format-status .entry-content {
       
  1210 	padding: 1.625em 0 0;
       
  1211 }
       
  1212 .format-status img.avatar {
       
  1213 	-moz-border-radius: 3px;
       
  1214 	border-radius: 3px;
       
  1215 	-webkit-box-shadow: 0 1px 2px #ccc;
       
  1216 	-moz-box-shadow: 0 1px 2px #ccc;
       
  1217 	box-shadow: 0 1px 2px #ccc;
       
  1218 	float: left;
       
  1219 	margin: 4px 10px 2px 0;
       
  1220 	padding: 0;
       
  1221 }
       
  1222 
       
  1223 
       
  1224 /* =Quote
       
  1225 ----------------------------------------------- */
       
  1226 
       
  1227 .format-quote blockquote {
       
  1228 	color: #555;
       
  1229 	font-size: 17px;
       
  1230 	margin: 0;
       
  1231 }
       
  1232 
       
  1233 
       
  1234 /* =Image
       
  1235 ----------------------------------------------- */
       
  1236 
       
  1237 .indexed.format-image .entry-header {
       
  1238 	min-height: 61px; /* Prevent the comment icon from colliding with the image when there is no title */
       
  1239 }
       
  1240 .indexed.format-image .entry-content {
       
  1241 	padding-top: 0.5em;
       
  1242 }
       
  1243 .indexed.format-image .entry-content p {
       
  1244 	margin: 1em 0;
       
  1245 }
       
  1246 .indexed.format-image .entry-content p:first-child,
       
  1247 .indexed.format-image .entry-content p:first-child a,
       
  1248 .indexed.format-image .entry-content p:first-child img {
       
  1249 	display: block;
       
  1250 	margin: 0;
       
  1251 }
       
  1252 .indexed.format-image .entry-content .wp-caption .wp-caption-text {
       
  1253 	margin: 0;
       
  1254 	padding-bottom: 1em;
       
  1255 }
       
  1256 .indexed.format-image footer.entry-meta {
       
  1257 	background: #ddd;
       
  1258 	overflow: hidden;
       
  1259 	padding: 4%;
       
  1260 	max-width: 96%;
       
  1261 }
       
  1262 .indexed.format-image div.entry-meta {
       
  1263 	display: inline-block;
       
  1264 	float: left;
       
  1265 	width: 35%;
       
  1266 }
       
  1267 .indexed.format-image div.entry-meta + div.entry-meta {
       
  1268 	float: none;
       
  1269 	width: 65%;
       
  1270 }
       
  1271 .indexed.format-image .entry-meta span.cat-links,
       
  1272 .indexed.format-image .entry-meta span.tag-links,
       
  1273 .indexed.format-image .entry-meta span.comments-link {
       
  1274 	display: block;
       
  1275 }
       
  1276 .indexed.format-image footer.entry-meta a {
       
  1277 	color: #444;
       
  1278 }
       
  1279 .indexed.format-image footer.entry-meta a:hover {
       
  1280 	color: #fff;
       
  1281 }
       
  1282 #content .indexed.format-image img {
       
  1283 	border: none;
       
  1284 	max-width: 100%;
       
  1285 	padding: 0;
       
  1286 }
       
  1287 .indexed.format-image .wp-caption {
       
  1288 	background: #111;
       
  1289 	margin-bottom: 0;
       
  1290 	max-width: 96%;
       
  1291 	padding: 2% 2% 0;
       
  1292 }
       
  1293 .indexed.format-image .wp-caption .wp-caption-text {
       
  1294 	color: #ddd;
       
  1295 }
       
  1296 .indexed.format-image .wp-caption .wp-caption-text:before {
       
  1297 	color: #444;
       
  1298 }
       
  1299 .indexed.format-image a:hover img {
       
  1300 	opacity: 0.8;
       
  1301 }
       
  1302 
       
  1303 
       
  1304 /* =error404
       
  1305 ----------------------------------------------- */
       
  1306 
       
  1307 .error404 #main #searchform {
       
  1308 	background: #f9f9f9;
       
  1309 	border: 1px solid #ddd;
       
  1310 	border-width: 1px 0;
       
  1311 	margin: 0 -8.9% 1.625em;
       
  1312 	overflow: hidden;
       
  1313 	padding: 1.625em 8.9%;
       
  1314 }
       
  1315 .error404 #main #s {
       
  1316 	width: 95%;
       
  1317 }
       
  1318 .error404 #main .widget {
       
  1319 	clear: none;
       
  1320 	float: left;
       
  1321 	margin-right: 3.7%;
       
  1322 	width: 30.85%;
       
  1323 }
       
  1324 .error404 #main .widget_archive {
       
  1325 	margin-right: 0;
       
  1326 }
       
  1327 .error404 #main .widget_tag_cloud {
       
  1328 	float: none;
       
  1329 	margin-right: 0;
       
  1330 	width: 100%;
       
  1331 }
       
  1332 .error404 .widgettitle {
       
  1333 	font-size: 10px;
       
  1334 	letter-spacing: 0.1em;
       
  1335 	line-height: 2.6em;
       
  1336 	text-transform: uppercase;
       
  1337 }
       
  1338 
       
  1339 
       
  1340 /* =Showcase
       
  1341 ----------------------------------------------- */
       
  1342 
       
  1343 h1.showcase-heading {
       
  1344 	color: #666;
       
  1345 	font-size: 10px;
       
  1346 	font-weight: 500;
       
  1347 	letter-spacing: 0.1em;
       
  1348 	line-height: 2.6em;
       
  1349 	text-transform: uppercase;
       
  1350 }
       
  1351 
       
  1352 /* Intro */
       
  1353 article.intro {
       
  1354 	background: #f9f9f9;
       
  1355 	border-bottom: none;
       
  1356 	margin: -1.855em -8.9% 1.625em;
       
  1357 	padding: 0 8.9%;
       
  1358 }
       
  1359 article.intro .entry-title {
       
  1360 	display: none;
       
  1361 }
       
  1362 article.intro .entry-content {
       
  1363 	color: #111;
       
  1364 	font-size: 16px;
       
  1365 	padding: 1.625em 0 0.625em;
       
  1366 }
       
  1367 article.intro .edit-link a {
       
  1368 	background: #aaa;
       
  1369 	-moz-border-radius: 3px;
       
  1370 	border-radius: 3px;
       
  1371 	color: #fff;
       
  1372 	font-size: 12px;
       
  1373 	padding: 0 8px;
       
  1374 	position: absolute;
       
  1375 	top: 30px;
       
  1376 	right: 20px;
       
  1377 	text-decoration: none;
       
  1378 }
       
  1379 article.intro .edit-link a:hover,
       
  1380 article.intro .edit-link a:focus,
       
  1381 article.intro .edit-link a:active {
       
  1382 	background: #777;
       
  1383 }
       
  1384 
       
  1385 /* Featured post */
       
  1386 section.featured-post {
       
  1387 	float: left;
       
  1388 	margin: -1.625em -8.9% 1.625em;
       
  1389 	padding: 1.625em 8.9% 0;
       
  1390 	position: relative;
       
  1391 	width: 100%;
       
  1392 }
       
  1393 section.featured-post .hentry {
       
  1394 	border: none;
       
  1395 	color: #666;
       
  1396 	margin: 0;
       
  1397 }
       
  1398 section.featured-post .entry-meta {
       
  1399 	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
       
  1400 	clip: rect(1px, 1px, 1px, 1px);
       
  1401 	position: absolute !important;
       
  1402 }
       
  1403 
       
  1404 /* Small featured post */
       
  1405 section.featured-post .attachment-small-feature {
       
  1406 	float: right;
       
  1407 	height: auto;
       
  1408 	margin: 0 -8.9% 1.625em 0;
       
  1409 	max-width: 59%;
       
  1410 	position: relative;
       
  1411 	right: -15px;
       
  1412 }
       
  1413 section.featured-post.small {
       
  1414 	padding-top: 0;
       
  1415 }
       
  1416 section.featured-post .attachment-small-feature:hover,
       
  1417 section.featured-post .attachment-small-feature:focus,
       
  1418 section.featured-post .attachment-small-feature:active {
       
  1419 	opacity: .8;
       
  1420 }
       
  1421 article.feature-image.small {
       
  1422 	float: left;
       
  1423 	margin: 0 0 1.625em;
       
  1424 	width: 45%;
       
  1425 }
       
  1426 article.feature-image.small .entry-title {
       
  1427 	line-height: 1.2em;
       
  1428 }
       
  1429 article.feature-image.small .entry-summary {
       
  1430 	color: #555;
       
  1431 	font-size: 13px;
       
  1432 }
       
  1433 article.feature-image.small .entry-summary p a {
       
  1434 	background: #222;
       
  1435 	color: #eee;
       
  1436 	display: block;
       
  1437 	left: -23.8%;
       
  1438 	padding: 9px 26px 9px 85px;
       
  1439 	position: relative;
       
  1440 	text-decoration: none;
       
  1441 	top: 20px;
       
  1442 	width: 180px;
       
  1443 	z-index: 1;
       
  1444 }
       
  1445 article.feature-image.small .entry-summary p a:hover {
       
  1446 	background: #1982d1;
       
  1447 	color: #eee;
       
  1448 	color: rgba(255,255,255,0.8);
       
  1449 }
       
  1450 
       
  1451 /* Large featured post */
       
  1452 section.feature-image.large {
       
  1453 	border: none;
       
  1454 	max-height: 288px;
       
  1455 	padding: 0;
       
  1456 	width: 100%;
       
  1457 }
       
  1458 section.feature-image.large .showcase-heading {
       
  1459 	display: none;
       
  1460 }
       
  1461 section.feature-image.large .hentry {
       
  1462 	border-bottom: none;
       
  1463 	left: 9%;
       
  1464 	margin: 1.625em 9% 0 0;
       
  1465 	position: absolute;
       
  1466 	top: 0;
       
  1467 }
       
  1468 article.feature-image.large .entry-title a {
       
  1469 	background: #222;
       
  1470 	background: rgba(0,0,0,0.8);
       
  1471 	-moz-border-radius: 3px;
       
  1472 	border-radius: 3px;
       
  1473 	color: #fff;
       
  1474 	display: inline-block;
       
  1475 	font-weight: 300;
       
  1476 	padding: .2em 20px;
       
  1477 }
       
  1478 section.feature-image.large:hover .entry-title a,
       
  1479 section.feature-image.large .entry-title:hover a {
       
  1480 	background: #eee;
       
  1481 	background: rgba(255,255,255,0.8);
       
  1482 	color: #222;
       
  1483 }
       
  1484 article.feature-image.large .entry-summary {
       
  1485 	display: none;
       
  1486 }
       
  1487 section.feature-image.large img {
       
  1488 	display: block;
       
  1489 	height: auto;
       
  1490 	max-width: 117.9%;
       
  1491 	padding: 0 0 6px;
       
  1492 }
       
  1493 
       
  1494 /* Featured Slider */
       
  1495 .featured-posts {
       
  1496 	border-bottom: 1px solid #ddd;
       
  1497 	display: block;
       
  1498 	height: 328px;
       
  1499 	margin: 1.625em -8.9% 20px;
       
  1500 	max-width: 1000px;
       
  1501 	padding: 0;
       
  1502 	position: relative;
       
  1503 	overflow: hidden;
       
  1504 }
       
  1505 .featured-posts .showcase-heading {
       
  1506 	padding-left: 8.9%;
       
  1507 }
       
  1508 .featured-posts section.featured-post {
       
  1509 	background: #fff;
       
  1510 	height: 288px;
       
  1511 	left: 0;
       
  1512 	margin: 0;
       
  1513 	position: absolute;
       
  1514 	top: 30px;
       
  1515 	width: auto;
       
  1516 }
       
  1517 .featured-posts section.featured-post.large {
       
  1518 	max-width: 100%;
       
  1519 	overflow: hidden;
       
  1520 }
       
  1521 .featured-posts section.featured-post {
       
  1522 	-webkit-transition-duration: 200ms;
       
  1523 	-webkit-transition-property: opacity, visibility;
       
  1524 	-webkit-transition-timing-function: ease;
       
  1525 	-moz-transition-duration: 200ms;
       
  1526 	-moz-transition-property: opacity, visibility;
       
  1527 	-moz-transition-timing-function: ease;
       
  1528 }
       
  1529 .featured-posts section.featured-post {
       
  1530 	opacity: 0;
       
  1531 	visibility: hidden;
       
  1532 }
       
  1533 .featured-posts #featured-post-1 {
       
  1534 	opacity: 1;
       
  1535 	visibility: visible;
       
  1536 }
       
  1537 .featured-post .feature-text:after,
       
  1538 .featured-post .feature-image.small:after {
       
  1539 	content: ' ';
       
  1540 	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
       
  1541 	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+ */
       
  1542 	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
       
  1543 	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera11.10+ */
       
  1544 	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
       
  1545 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
       
  1546 	background: linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */
       
  1547 	width: 100%;
       
  1548 	height: 45px;
       
  1549 	position: absolute;
       
  1550 	top: 230px;
       
  1551 }
       
  1552 .featured-post .feature-image.small:after {
       
  1553 	top: 253px;
       
  1554 }
       
  1555 #content .feature-slider {
       
  1556 	top: 5px;
       
  1557 	right: 8.9%;
       
  1558 	overflow: visible;
       
  1559 	position: absolute;
       
  1560 }
       
  1561 .feature-slider ul {
       
  1562 	list-style-type: none;
       
  1563 	margin: 0;
       
  1564 }
       
  1565 .feature-slider li {
       
  1566 	float: left;
       
  1567 	margin: 0 6px;
       
  1568 }
       
  1569 .feature-slider a {
       
  1570 	background: #3c3c3c;
       
  1571 	background: rgba(60,60,60,0.9);
       
  1572 	-moz-border-radius: 12px;
       
  1573 	border-radius: 12px;
       
  1574 	-webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
       
  1575 	-moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
       
  1576 	box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
       
  1577 	display: block;
       
  1578 	width: 14px;
       
  1579 	height: 14px;
       
  1580 }
       
  1581 .feature-slider a.active {
       
  1582 	background: #1982d1;
       
  1583 	-webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
       
  1584 	-moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
       
  1585 	box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
       
  1586 	cursor: default;
       
  1587 	opacity: 0.5;
       
  1588 }
       
  1589 
       
  1590 /* Recent Posts */
       
  1591 section.recent-posts {
       
  1592 	padding: 0 0 1.625em;
       
  1593 }
       
  1594 section.recent-posts .hentry {
       
  1595 	border: none;
       
  1596 	margin: 0;
       
  1597 }
       
  1598 section.recent-posts .other-recent-posts {
       
  1599 	border-bottom: 1px solid #ddd;
       
  1600 	list-style: none;
       
  1601 	margin: 0;
       
  1602 }
       
  1603 section.recent-posts .other-recent-posts li {
       
  1604 	padding: 0.3125em 0;
       
  1605 	position: relative;
       
  1606 }
       
  1607 section.recent-posts .other-recent-posts .entry-title {
       
  1608 	border-top: 1px solid #ddd;
       
  1609 	font-size: 17px;
       
  1610 }
       
  1611 section.recent-posts .other-recent-posts a[rel="bookmark"] {
       
  1612 	color: #373737;
       
  1613 	float: left;
       
  1614 	max-width: 84%;
       
  1615 }
       
  1616 section.recent-posts .other-recent-posts a[rel="bookmark"]:after {
       
  1617 	content: '-';
       
  1618 	color: transparent;
       
  1619 	font-size: 11px;
       
  1620 }
       
  1621 section.recent-posts .other-recent-posts a[rel="bookmark"]:hover {
       
  1622 }
       
  1623 section.recent-posts .other-recent-posts .comments-link a,
       
  1624 section.recent-posts .other-recent-posts .comments-link > span {
       
  1625 	border-bottom: 2px solid #999;
       
  1626 	bottom: -2px;
       
  1627 	color: #444;
       
  1628 	display: block;
       
  1629 	font-size: 10px;
       
  1630 	font-weight: 500;
       
  1631 	line-height: 2.76333em;
       
  1632 	padding: 0.3125em 0 0.3125em 1em;
       
  1633 	position: absolute;
       
  1634 	right: 0;
       
  1635 	text-align: right;
       
  1636 	text-transform: uppercase;
       
  1637 	z-index: 1;
       
  1638 }
       
  1639 section.recent-posts .other-recent-posts .comments-link > span {
       
  1640 	border-color: #bbb;
       
  1641 	color: #888;
       
  1642 }
       
  1643 section.recent-posts .other-recent-posts .comments-link a:hover {
       
  1644 	color: #1982d1;
       
  1645 	border-color: #1982d1;
       
  1646 }
       
  1647 section.recent-posts .other-recent-posts li:after {
       
  1648 	clear: both;
       
  1649 	content: '.';
       
  1650 	display: block;
       
  1651 	height: 0;
       
  1652 	visibility: hidden;
       
  1653 }
       
  1654 
       
  1655 
       
  1656 /* =Attachments
       
  1657 ----------------------------------------------- */
       
  1658 
       
  1659 .image-attachment div.attachment {
       
  1660 	background: #f9f9f9;
       
  1661 	border: 1px solid #ddd;
       
  1662 	border-width: 1px 0;
       
  1663 	margin: 0 -8.9% 1.625em;
       
  1664 	overflow: hidden;
       
  1665 	padding: 1.625em 1.625em 0;
       
  1666 	text-align: center;
       
  1667 }
       
  1668 .image-attachment div.attachment img {
       
  1669 	display: block;
       
  1670 	height: auto;
       
  1671 	margin: 0 auto 1.625em;
       
  1672 	max-width: 100%;
       
  1673 }
       
  1674 .image-attachment div.attachment a img {
       
  1675 	border-color: #f9f9f9;
       
  1676 }
       
  1677 .image-attachment div.attachment a:focus img,
       
  1678 .image-attachment div.attachment a:hover img,
       
  1679 .image-attachment div.attachment a:active img {
       
  1680 	border-color: #ddd;
       
  1681 	background: #fff;
       
  1682 }
       
  1683 .image-attachment .entry-caption p {
       
  1684 	font-size: 10px;
       
  1685 	letter-spacing: 0.1em;
       
  1686 	line-height: 2.6em;
       
  1687 	margin: 0 0 2.6em;
       
  1688 	text-transform: uppercase;
       
  1689 }
       
  1690 
       
  1691 
       
  1692 /* =Navigation
       
  1693 -------------------------------------------------------------- */
       
  1694 
       
  1695 #content nav {
       
  1696 	clear: both;
       
  1697 	overflow: hidden;
       
  1698 	padding: 0 0 1.625em;
       
  1699 }
       
  1700 #content nav a {
       
  1701 	font-size: 12px;
       
  1702 	font-weight: bold;
       
  1703 	line-height: 2.2em;
       
  1704 }
       
  1705 #nav-above {
       
  1706 	padding: 0 0 1.625em;
       
  1707 }
       
  1708 #nav-above {
       
  1709 	display: none;
       
  1710 }
       
  1711 .paged #nav-above {
       
  1712 	display: block;
       
  1713 }
       
  1714 .nav-previous {
       
  1715 	float: left;
       
  1716 	width: 50%;
       
  1717 }
       
  1718 .nav-next {
       
  1719 	float: right;
       
  1720 	text-align: right;
       
  1721 	width: 50%;
       
  1722 }
       
  1723 #content nav .meta-nav {
       
  1724 	font-weight: normal;
       
  1725 }
       
  1726 
       
  1727 /* Singular navigation */
       
  1728 #nav-single {
       
  1729 	float: right;
       
  1730 	position: relative;
       
  1731 	top: -0.3em;
       
  1732 	text-align: right;
       
  1733 	z-index: 1;
       
  1734 }
       
  1735 #nav-single .nav-previous,
       
  1736 #nav-single .nav-next {
       
  1737 	width: auto;
       
  1738 }
       
  1739 #nav-single .nav-next {
       
  1740 	padding-left: .5em;
       
  1741 }
       
  1742 #nav-single .nav-previous {
       
  1743 	padding-right: .5em;
       
  1744 }
       
  1745 
       
  1746 
       
  1747 /* =Widgets
       
  1748 ----------------------------------------------- */
       
  1749 
       
  1750 .widget-area {
       
  1751 	font-size: 12px;
       
  1752 }
       
  1753 .widget {
       
  1754 	clear: both;
       
  1755 	margin: 0 0 2.2em;
       
  1756 }
       
  1757 .widget-title {
       
  1758 	color: #666;
       
  1759 	font-size: 10px;
       
  1760 	font-weight: 500;
       
  1761 	letter-spacing: 0.1em;
       
  1762 	line-height: 2.6em;
       
  1763 	text-transform: uppercase;
       
  1764 }
       
  1765 .widget ul {
       
  1766 	font-size: 15px;
       
  1767 	margin: 0;
       
  1768 }
       
  1769 .widget ul ul {
       
  1770 	margin-left: 1.5em;
       
  1771 }
       
  1772 .widget ul li {
       
  1773 	color: #777;
       
  1774 	font-size: 13px;
       
  1775 }
       
  1776 .widget a {
       
  1777 	font-weight: bold;
       
  1778 	text-decoration: none;
       
  1779 }
       
  1780 .widget a:hover,
       
  1781 .widget a:focus,
       
  1782 .widget a:active {
       
  1783 	text-decoration: underline;
       
  1784 }
       
  1785 
       
  1786 /* Search Widget */
       
  1787 .widget_search form {
       
  1788 	margin: 0 0 1.625em;
       
  1789 }
       
  1790 .widget_search #s {
       
  1791 	width: 77%;
       
  1792 }
       
  1793 .widget_search #searchsubmit {
       
  1794 	background: #ddd;
       
  1795 	border: 1px solid #ccc;
       
  1796 	-webkit-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
       
  1797 	-moz-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
       
  1798 	box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
       
  1799 	color: #888;
       
  1800 	font-size: 13px;
       
  1801 	line-height: 25px;
       
  1802 	position: relative;
       
  1803 	top: -2px;
       
  1804 }
       
  1805 .widget_search #searchsubmit:active {
       
  1806 	background: #1982d1;
       
  1807 	border-color: #0861a5;
       
  1808 	-webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
       
  1809 	-moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
       
  1810 	box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
       
  1811 	color: #bfddf3;
       
  1812 }
       
  1813 
       
  1814 /* Ephemera Widget */
       
  1815 section.ephemera ol,
       
  1816 .widget_twentyeleven_ephemera ol {
       
  1817 	list-style: square;
       
  1818 	margin: 5px 0 0;
       
  1819 }
       
  1820 .widget_twentyeleven_ephemera .widget-entry-title {
       
  1821 	font-size: 15px;
       
  1822 	font-weight: bold;
       
  1823 	padding: 0;
       
  1824 }
       
  1825 .widget_twentyeleven_ephemera .comments-link a,
       
  1826 .widget_twentyeleven_ephemera .comments-link > span {
       
  1827 	color: #666;
       
  1828 	display: block;
       
  1829 	font-size: 10px;
       
  1830 	font-weight: 500;
       
  1831 	line-height: 2.76333em;
       
  1832 	text-transform: uppercase;
       
  1833 }
       
  1834 section.ephemera .entry-title .comments-link a:hover,
       
  1835 .widget_twentyeleven_ephemera .entry-title .comments-link a:hover {
       
  1836 }
       
  1837 section.ephemera .entry-title a span {
       
  1838 	color: #29628d;
       
  1839 }
       
  1840 
       
  1841 /* Twitter */
       
  1842 .widget_twitter li {
       
  1843 	list-style-type: none;
       
  1844 	margin-bottom: 14px;
       
  1845 }
       
  1846 .widget_twitter .timesince {
       
  1847 	display: block;
       
  1848 	font-size: 11px;
       
  1849 	margin-right: -10px;
       
  1850 	text-align: right;
       
  1851 }
       
  1852 
       
  1853 /* Widget Image */
       
  1854 .widget_image img {
       
  1855 	border: 0;
       
  1856 	padding: 0;
       
  1857 	height: auto;
       
  1858 	max-width: 100%;
       
  1859 }
       
  1860 
       
  1861 /* Calendar Widget */
       
  1862 
       
  1863 .widget_calendar #wp-calendar {
       
  1864 	color: #555;
       
  1865 	width: 95%;
       
  1866 	text-align: center;
       
  1867 }
       
  1868 .widget_calendar #wp-calendar caption,
       
  1869 .widget_calendar #wp-calendar td,
       
  1870 .widget_calendar #wp-calendar th {
       
  1871 	text-align: center;
       
  1872 }
       
  1873 .widget_calendar #wp-calendar caption {
       
  1874 	font-size: 11px;
       
  1875 	font-weight: 500;
       
  1876 	padding: 5px 0 3px 0;
       
  1877 	text-transform: uppercase;
       
  1878 }
       
  1879 .widget_calendar #wp-calendar th {
       
  1880 	background: #f4f4f4;
       
  1881 	border-top: 1px solid #ccc;
       
  1882 	border-bottom: 1px solid #ccc;
       
  1883 	font-weight: bold;
       
  1884 }
       
  1885 .widget_calendar #wp-calendar tfoot td {
       
  1886 	background: #f4f4f4;
       
  1887 	border-top: 1px solid #ccc;
       
  1888 	border-bottom: 1px solid #ccc;
       
  1889 }
       
  1890 
       
  1891 
       
  1892 /* =Comments
       
  1893 ----------------------------------------------- */
       
  1894 
       
  1895 #comments-title {
       
  1896 	color: #666;
       
  1897 	font-size: 10px;
       
  1898 	font-weight: 500;
       
  1899 	line-height: 2.6em;
       
  1900 	padding: 0 0 2.6em;
       
  1901 	text-transform: uppercase;
       
  1902 }
       
  1903 .nopassword,
       
  1904 .nocomments {
       
  1905 	color: #aaa;
       
  1906 	font-size: 24px;
       
  1907 	font-weight: 100;
       
  1908 	margin: 26px 0;
       
  1909 	text-align: center;
       
  1910 }
       
  1911 .commentlist {
       
  1912 	list-style: none;
       
  1913 	margin: 0 auto;
       
  1914 	width: 68.9%;
       
  1915 }
       
  1916 .content .commentlist,
       
  1917 .page-template-sidebar-page-php .commentlist {
       
  1918 	width: 100%; /* reset the width for the one-column and sidebar page layout */
       
  1919 }
       
  1920 .commentlist > li.comment {
       
  1921 	background: #f6f6f6;
       
  1922 	border: 1px solid #ddd;
       
  1923 	-moz-border-radius: 3px;
       
  1924 	border-radius: 3px;
       
  1925 	margin: 0 0 1.625em;
       
  1926 	padding: 1.625em;
       
  1927 	position: relative;
       
  1928 }
       
  1929 .commentlist .pingback {
       
  1930 	margin: 0 0 1.625em;
       
  1931 	padding: 0 1.625em;
       
  1932 }
       
  1933 .commentlist .children {
       
  1934 	list-style: none;
       
  1935 	margin: 0;
       
  1936 }
       
  1937 .commentlist .children li.comment {
       
  1938 	background: #fff;
       
  1939 	border-left: 1px solid #ddd;
       
  1940 	-moz-border-radius: 0 3px 3px 0;
       
  1941 	border-radius: 0 3px 3px 0;
       
  1942 	margin: 1.625em 0 0;
       
  1943 	padding: 1.625em;
       
  1944 	position: relative;
       
  1945 }
       
  1946 .commentlist .children li.comment .fn {
       
  1947 	display: block;
       
  1948 }
       
  1949 .comment-meta .fn {
       
  1950 	font-style: normal;
       
  1951 }
       
  1952 .comment-meta {
       
  1953 	color: #666;
       
  1954 	font-size: 12px;
       
  1955 	line-height: 2.2em;
       
  1956 }
       
  1957 .commentlist .children li.comment .comment-meta {
       
  1958 	line-height: 1.625em;
       
  1959 	margin-left: 50px;
       
  1960 }
       
  1961 .commentlist .children li.comment .comment-content {
       
  1962 	margin: 1.625em 0 0;
       
  1963 }
       
  1964 .comment-meta a {
       
  1965 	font-weight: bold;
       
  1966 }
       
  1967 .comment-meta a:focus,
       
  1968 .comment-meta a:active,
       
  1969 .comment-meta a:hover {
       
  1970 }
       
  1971 .commentlist .avatar {
       
  1972 	-moz-border-radius: 3px;
       
  1973 	border-radius: 3px;
       
  1974 	-webkit-box-shadow: 0 1px 2px #ccc;
       
  1975 	-moz-box-shadow: 0 1px 2px #ccc;
       
  1976 	box-shadow: 0 1px 2px #ccc;
       
  1977 	left: -102px;
       
  1978 	padding: 0;
       
  1979 	position: absolute;
       
  1980 	top: 0;
       
  1981 }
       
  1982 .commentlist > li:before {
       
  1983 	content: url(images/comment-arrow.png);
       
  1984 	left: -21px;
       
  1985 	position: absolute;
       
  1986 }
       
  1987 .commentlist > li.pingback:before {
       
  1988 	content: '';
       
  1989 }
       
  1990 .commentlist .children .avatar {
       
  1991 	background: none;
       
  1992 	-webkit-box-shadow: none;
       
  1993 	-moz-box-shadow: none;
       
  1994 	box-shadow: none;
       
  1995 	left: 2.2em;
       
  1996 	padding: 0;
       
  1997 	top: 2.2em;
       
  1998 }
       
  1999 a.comment-reply-link {
       
  2000 	background: #eee;
       
  2001 	-moz-border-radius: 3px;
       
  2002 	border-radius: 3px;
       
  2003 	color: #666;
       
  2004 	display: inline-block;
       
  2005 	font-size: 12px;
       
  2006 	padding: 0 8px;
       
  2007 	text-decoration: none;
       
  2008 }
       
  2009 a.comment-reply-link:hover,
       
  2010 a.comment-reply-link:focus,
       
  2011 a.comment-reply-link:active {
       
  2012 	background: #888;
       
  2013 	color: #fff;
       
  2014 }
       
  2015 a.comment-reply-link > span {
       
  2016 	display: inline-block;
       
  2017 	position: relative;
       
  2018 	top: -1px;
       
  2019 }
       
  2020 
       
  2021 /* Post author highlighting */
       
  2022 .commentlist > li.bypostauthor {
       
  2023 	background: #ddd;
       
  2024 	border-color: #d3d3d3;
       
  2025 }
       
  2026 .commentlist > li.bypostauthor .comment-meta {
       
  2027 	color: #575757;
       
  2028 }
       
  2029 .commentlist > li.bypostauthor .comment-meta a:focus,
       
  2030 .commentlist > li.bypostauthor .comment-meta a:active,
       
  2031 .commentlist > li.bypostauthor .comment-meta a:hover {
       
  2032 }
       
  2033 .commentlist > li.bypostauthor:before {
       
  2034 	content: url(images/comment-arrow-bypostauthor.png);
       
  2035 }
       
  2036 
       
  2037 /* Post Author threaded comments */
       
  2038 .commentlist .children > li.bypostauthor {
       
  2039 	background: #ddd;
       
  2040 	border-color: #d3d3d3;
       
  2041 }
       
  2042 
       
  2043 /* sidebar-page.php comments */
       
  2044 /* Make sure we have room for our comment avatars */
       
  2045 .page-template-sidebar-page-php .commentlist > li.comment,
       
  2046 .page-template-sidebar-page-php.commentlist .pingback {
       
  2047 	margin-left: 102px;
       
  2048 	width: auto;
       
  2049 }
       
  2050 /* And a full-width comment form */
       
  2051 .page-template-sidebar-page-php #respond {
       
  2052 	width: auto;
       
  2053 }
       
  2054 
       
  2055 /* Comment Form */
       
  2056 #respond {
       
  2057 	background: #ddd;
       
  2058 	border: 1px solid #d3d3d3;
       
  2059 	-moz-border-radius: 3px;
       
  2060 	border-radius: 3px;
       
  2061 	margin: 0 auto 1.625em;
       
  2062 	padding: 1.625em;
       
  2063 	position: relative;
       
  2064 	width: 68.9%;
       
  2065 }
       
  2066 #respond input[type="text"],
       
  2067 #respond textarea {
       
  2068 	background: #fff;
       
  2069 	border: 4px solid #eee;
       
  2070 	-moz-border-radius: 5px;
       
  2071 	border-radius: 5px;
       
  2072 	-webkit-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
       
  2073 	-moz-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
       
  2074 	box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
       
  2075 	position: relative;
       
  2076 	padding: 10px;
       
  2077 	text-indent: 80px;
       
  2078 }
       
  2079 #respond .comment-form-author,
       
  2080 #respond .comment-form-email,
       
  2081 #respond .comment-form-url,
       
  2082 #respond .comment-form-comment {
       
  2083 	position: relative;
       
  2084 }
       
  2085 #respond .comment-form-author label,
       
  2086 #respond .comment-form-email label,
       
  2087 #respond .comment-form-url label,
       
  2088 #respond .comment-form-comment label {
       
  2089 	background: #eee;
       
  2090 	-webkit-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
       
  2091 	-moz-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
       
  2092 	box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
       
  2093 	color: #555;
       
  2094 	display: inline-block;
       
  2095 	font-size: 13px;
       
  2096 	left: 4px;
       
  2097 	min-width: 60px;
       
  2098 	padding: 4px 10px;
       
  2099 	position: relative;
       
  2100 	top: 40px;
       
  2101 	z-index: 1;
       
  2102 }
       
  2103 #respond input[type="text"]:focus,
       
  2104 #respond textarea:focus {
       
  2105 	text-indent: 0;
       
  2106 	z-index: 1;
       
  2107 }
       
  2108 #respond textarea {
       
  2109 	resize: vertical;
       
  2110 	width: 95%;
       
  2111 }
       
  2112 #respond .comment-form-author .required,
       
  2113 #respond .comment-form-email .required {
       
  2114 	color: #bd3500;
       
  2115 	font-size: 22px;
       
  2116 	font-weight: bold;
       
  2117 	left: 75%;
       
  2118 	position: absolute;
       
  2119 	top: 45px;
       
  2120 	z-index: 1;
       
  2121 }
       
  2122 #respond .comment-notes,
       
  2123 #respond .logged-in-as {
       
  2124 	font-size: 13px;
       
  2125 }
       
  2126 #respond p {
       
  2127 	margin: 10px 0;
       
  2128 }
       
  2129 #respond .form-submit {
       
  2130 	float: right;
       
  2131 	margin: -20px 0 10px;
       
  2132 }
       
  2133 #respond input#submit {
       
  2134 	background: #222;
       
  2135 	border: none;
       
  2136 	-moz-border-radius: 3px;
       
  2137 	border-radius: 3px;
       
  2138 	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
       
  2139 	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
       
  2140 	box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
       
  2141 	color: #eee;
       
  2142 	cursor: pointer;
       
  2143 	font-size: 15px;
       
  2144 	margin: 20px 0;
       
  2145 	padding: 5px 42px 5px 22px;
       
  2146 	position: relative;
       
  2147 	left: 30px;
       
  2148 	text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
       
  2149 }
       
  2150 #respond input#submit:active {
       
  2151 	background: #1982d1;
       
  2152 	color: #bfddf3;
       
  2153 }
       
  2154 #respond #cancel-comment-reply-link {
       
  2155 	color: #666;
       
  2156 	margin-left: 10px;
       
  2157 	text-decoration: none;
       
  2158 }
       
  2159 #respond .logged-in-as a:hover,
       
  2160 #respond #cancel-comment-reply-link:hover {
       
  2161 	text-decoration: underline;
       
  2162 }
       
  2163 .commentlist #respond {
       
  2164 	margin: 1.625em 0 0;
       
  2165 	width: auto;
       
  2166 }
       
  2167 #reply-title {
       
  2168 	color: #373737;
       
  2169 	font-size: 24px;
       
  2170 	font-weight: bold;
       
  2171 	line-height: 30px;
       
  2172 }
       
  2173 #cancel-comment-reply-link {
       
  2174 	color: #888;
       
  2175 	display: block;
       
  2176 	font-size: 10px;
       
  2177 	font-weight: normal;
       
  2178 	line-height: 2.2em;
       
  2179 	letter-spacing: 0.05em;
       
  2180 	position: absolute;
       
  2181 	right: 1.625em;
       
  2182 	text-decoration: none;
       
  2183 	text-transform: uppercase;
       
  2184 	top: 1.1em;
       
  2185 }
       
  2186 #cancel-comment-reply-link:focus,
       
  2187 #cancel-comment-reply-link:active,
       
  2188 #cancel-comment-reply-link:hover {
       
  2189 	color: #ff4b33;
       
  2190 }
       
  2191 #respond label {
       
  2192 	line-height: 2.2em;
       
  2193 }
       
  2194 #respond input[type=text] {
       
  2195 	display: block;
       
  2196 	height: 24px;
       
  2197 	width: 75%;
       
  2198 }
       
  2199 #respond p {
       
  2200 	font-size: 12px;
       
  2201 }
       
  2202 p.comment-form-comment {
       
  2203 	margin: 0;
       
  2204 }
       
  2205 .form-allowed-tags {
       
  2206 	display: none;
       
  2207 }
       
  2208 
       
  2209 
       
  2210 /* =Footer
       
  2211 ----------------------------------------------- */
       
  2212 
       
  2213 #colophon {
       
  2214 	clear: both;
       
  2215 }
       
  2216 #supplementary {
       
  2217 	border-top: 1px solid #ddd;
       
  2218 	padding: 1.625em 7.6%;
       
  2219 	overflow: hidden;
       
  2220 }
       
  2221 
       
  2222 /* Two Footer Widget Areas */
       
  2223 #supplementary.two .widget-area {
       
  2224 	float: left;
       
  2225 	margin-right: 3.7%;
       
  2226 	width: 48.1%;
       
  2227 }
       
  2228 #supplementary.two .widget-area + .widget-area {
       
  2229 	margin-right: 0;
       
  2230 }
       
  2231 
       
  2232 /* Three Footer Widget Areas */
       
  2233 #supplementary.three .widget-area {
       
  2234 	float: left;
       
  2235 	margin-right: 3.7%;
       
  2236 	width: 30.85%;
       
  2237 }
       
  2238 #supplementary.three .widget-area + .widget-area + .widget-area {
       
  2239 	margin-right: 0;
       
  2240 }
       
  2241 
       
  2242 /* Site Generator Line */
       
  2243 #site-generator {
       
  2244 	background: #f9f9f9;
       
  2245 	border-top: 1px solid #ddd;
       
  2246 	color: #666;
       
  2247 	font-size: 12px;
       
  2248 	line-height: 2.2em;
       
  2249 	padding: 2.2em 0.5em;
       
  2250 	text-align: center;
       
  2251 }
       
  2252 #site-generator a {
       
  2253 	color: #555;
       
  2254 	font-weight: bold;
       
  2255 }
       
  2256 
       
  2257 
       
  2258 /* =Responsive Structure
       
  2259 ----------------------------------------------- */
       
  2260 
       
  2261 @media (max-width: 800px) {
       
  2262 	/* Simplify the basic layout */
       
  2263 	#main #content {
       
  2264 		margin: 0 7.6%;
       
  2265 		width: auto;
       
  2266 	}
       
  2267 	#nav-below {
       
  2268 		border-bottom: 1px solid #ddd;
       
  2269 		margin-bottom: 1.625em;
       
  2270 	}
       
  2271 	#main #secondary {
       
  2272 		float: none;
       
  2273 		margin: 0 7.6%;
       
  2274 		width: auto;
       
  2275 	}
       
  2276 	/* Simplify the showcase template */
       
  2277 	.page-template-showcase-php .featured-posts {
       
  2278 		min-height: 280px;
       
  2279 	}
       
  2280 	.featured-posts section.featured-post {
       
  2281 		height: auto;
       
  2282 	}
       
  2283 	.page-template-showcase-php section.recent-posts {
       
  2284 		float: none;
       
  2285 		margin: 0;
       
  2286 		width: 100%;
       
  2287 	}
       
  2288 	.page-template-showcase-php #main .widget-area {
       
  2289 		float: none;
       
  2290 		margin: 0;
       
  2291 		width: auto;
       
  2292 	}
       
  2293 	.page-template-showcase-php .other-recent-posts {
       
  2294 		border-bottom: 1px solid #ddd;
       
  2295 	}
       
  2296 	/* Simplify the showcase template when small feature */
       
  2297 	section.featured-post .attachment-small-feature,
       
  2298 	.one-column section.featured-post .attachment-small-feature {
       
  2299 		border: none;
       
  2300 		display: block;
       
  2301 		float: left;
       
  2302 		height: auto;
       
  2303 		margin: 0.625em auto 1.025em;
       
  2304 		max-width: 30%;
       
  2305 		position: static;
       
  2306 	}
       
  2307 	article.feature-image.small {
       
  2308 		float: right;
       
  2309 		margin: 0 0 1.625em;
       
  2310 		width: 64%;
       
  2311 	}
       
  2312 	.one-column article.feature-image.small .entry-summary {
       
  2313 		height: auto;
       
  2314 	}
       
  2315 	article.feature-image.small .entry-summary p a {
       
  2316 		left: 0;
       
  2317 		padding-left: 20px;
       
  2318 		padding-right: 20px;
       
  2319 		width: auto;
       
  2320 	}
       
  2321 	/* Remove the margin on singular articles */
       
  2322 	.singular .entry-header,
       
  2323 	.singular .entry-content,
       
  2324 	.singular footer.entry-meta,
       
  2325 	.singular #comments-title {
       
  2326 		width: 100%;
       
  2327 	}
       
  2328 	/* Simplify the pullquotes and pull styles */
       
  2329 	.singular blockquote.pull {
       
  2330 		margin: 0 0 1.625em;
       
  2331 	}
       
  2332 	.singular .pull.alignleft {
       
  2333 		margin: 0 1.625em 0 0;
       
  2334 	}
       
  2335 	.singular .pull.alignright {
       
  2336 		margin: 0 0 0 1.625em;
       
  2337 	}
       
  2338 	.singular .entry-meta .edit-link a {
       
  2339 		left: 0;
       
  2340 		position: absolute;
       
  2341 		top: 40px;
       
  2342 	}
       
  2343 	.singular #author-info {
       
  2344 		margin: 2.2em -8.8% 0;
       
  2345 		padding: 20px 8.8%;
       
  2346 	}
       
  2347 	/* Make sure we have room for our comment avatars */
       
  2348 	.commentlist {
       
  2349 		width: 100%;
       
  2350 	}
       
  2351 	.commentlist > li.comment,
       
  2352 	.commentlist .pingback {
       
  2353 		margin-left: 102px;
       
  2354 		width: auto;
       
  2355 	}
       
  2356 	/* And a full-width comment form */
       
  2357 	#respond {
       
  2358 		width: auto;
       
  2359 	}
       
  2360 	/* No need to float footer widgets at this size */
       
  2361 	#colophon #supplementary .widget-area {
       
  2362 		float: none;
       
  2363 		margin-right: 0;
       
  2364 		width: auto;
       
  2365 	}
       
  2366 	/* No need to float 404 widgets at this size */
       
  2367 	.error404 #main .widget {
       
  2368 		float: none;
       
  2369 		margin-right: 0;
       
  2370 		width: auto;
       
  2371 	}
       
  2372 
       
  2373 }
       
  2374 @media (max-width: 650px) {
       
  2375 	/* @media (max-width: 650px) Reduce font-sizes for better readability on smaller devices */
       
  2376 	body, input, textarea {
       
  2377 		font-size: 13px;
       
  2378 	}
       
  2379 	#site-title a {
       
  2380 		font-size: 24px;
       
  2381 	}
       
  2382 	#site-description {
       
  2383 		font-size: 12px;
       
  2384 	}
       
  2385 	#access ul {
       
  2386 		font-size: 12px;
       
  2387 	}
       
  2388 	article.intro .entry-content {
       
  2389 		font-size: 12px;
       
  2390 	}
       
  2391 	.entry-title {
       
  2392 		font-size: 21px;
       
  2393 	}
       
  2394 	.featured-post .entry-title {
       
  2395 		font-size: 14px;
       
  2396 	}
       
  2397 	.singular .entry-title {
       
  2398 		font-size: 28px;
       
  2399 	}
       
  2400 	.entry-meta {
       
  2401 		font-size: 12px;
       
  2402 	}
       
  2403 	blockquote {
       
  2404 		margin: 0;
       
  2405 	}
       
  2406 	blockquote.pull {
       
  2407 		font-size: 17px;
       
  2408 	}
       
  2409 	/* Reposition the site title and description slightly */
       
  2410 	#site-title {
       
  2411 		padding: 5.30625em 0 0;
       
  2412 	}
       
  2413 	#site-title,
       
  2414 	#site-description {
       
  2415 		margin-right: 0;
       
  2416 	}
       
  2417 	/* Make sure the logo and search form don't collide */
       
  2418 	#branding #searchform {
       
  2419 		top: 1.625em !important;
       
  2420 	}
       
  2421 	/* Floated content doesn't work well at this size */
       
  2422 	.alignleft,
       
  2423 	.alignright {
       
  2424 		display: block;
       
  2425 		float: none;
       
  2426 		margin-left: 0;
       
  2427 		margin-right: 0;
       
  2428 	}
       
  2429 	/* Make sure the post-post navigation doesn't collide with anything */
       
  2430 	#nav-single {
       
  2431 		display: block;
       
  2432 		position: static;
       
  2433 	}
       
  2434 	.singular .hentry {
       
  2435 		padding: 1.625em 0 0;
       
  2436 	}
       
  2437 	.singular.page .hentry {
       
  2438 		padding: 1.625em 0 0;
       
  2439 	}
       
  2440 	/* Talking avatars take up too much room at this size */
       
  2441 	.commentlist > li.comment,
       
  2442 	.commentlist > li.pingback {
       
  2443 		margin-left: 0 !important;
       
  2444 	}
       
  2445 	.commentlist .avatar {
       
  2446 		background: transparent;
       
  2447 		display: block;
       
  2448 		padding: 0;
       
  2449 		position: static;
       
  2450 	}
       
  2451 	.commentlist .children .avatar {
       
  2452 		background: none;
       
  2453 		left: 2.2em;
       
  2454 		padding: 0;
       
  2455 		position: absolute;
       
  2456 		top: 2.2em;
       
  2457 	}
       
  2458 	/* Use the available space in the smaller comment form */
       
  2459 	#respond input[type="text"] {
       
  2460 		width: 95%;
       
  2461 	}
       
  2462 	#respond .comment-form-author .required,
       
  2463 	#respond .comment-form-email .required {
       
  2464 		left: 95%;
       
  2465 	}
       
  2466 	#content .gallery-columns-3 .gallery-item {
       
  2467 		width: 31%;
       
  2468 		padding-right: 2%;
       
  2469 	}
       
  2470 	#content .gallery-columns-3 .gallery-item img {
       
  2471 		width: 100%;
       
  2472 		height: auto;
       
  2473 	}
       
  2474 
       
  2475 }
       
  2476 @media (max-width: 450px) {
       
  2477 	#content .gallery-columns-2 .gallery-item {
       
  2478 		width: 45%;
       
  2479 		padding-right: 4%;
       
  2480 	}
       
  2481 	#content .gallery-columns-2 .gallery-item img {
       
  2482 		width: 100%;
       
  2483 		height: auto;
       
  2484 	}
       
  2485 
       
  2486 }
       
  2487 @media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
       
  2488 	body {
       
  2489 		padding: 0;
       
  2490 	}
       
  2491 	#page {
       
  2492 		margin-top: 0;
       
  2493 	}
       
  2494 	#branding {
       
  2495 		border-top: none;
       
  2496 	}
       
  2497 
       
  2498 }
       
  2499 
       
  2500 
       
  2501 /* =Print
       
  2502 ----------------------------------------------- */
       
  2503 
       
  2504 @media print {
       
  2505 	body {
       
  2506 		background: none !important;
       
  2507 		font-size: 10pt;
       
  2508 	}
       
  2509 	footer.entry-meta a[rel=bookmark]:link:after,
       
  2510 	footer.entry-meta a[rel=bookmark]:visited:after {
       
  2511 		content: " [" attr(href) "] "; /* Show URLs */
       
  2512 	}
       
  2513 	#page {
       
  2514 		clear: both !important;
       
  2515 		display: block !important;
       
  2516 		float: none !important;
       
  2517 		max-width: 100%;
       
  2518 		position: relative !important;
       
  2519 	}
       
  2520 	#branding {
       
  2521 		border-top: none !important;
       
  2522 		padding: 0;
       
  2523 	}
       
  2524 	#branding hgroup {
       
  2525 		margin: 0;
       
  2526 	}
       
  2527 	#site-title a {
       
  2528 		font-size: 21pt;
       
  2529 	}
       
  2530 	#site-description {
       
  2531 		font-size: 10pt;
       
  2532 	}
       
  2533 	#branding #searchform {
       
  2534 		display: none;
       
  2535 	}
       
  2536 	#branding img {
       
  2537 		display: none;
       
  2538 	}
       
  2539 	#access {
       
  2540 		display: none;
       
  2541 	}
       
  2542 	#main {
       
  2543 		border-top: none;
       
  2544 		box-shadow: none;
       
  2545 	}
       
  2546 	#primary {
       
  2547 		float: left;
       
  2548 		margin: 0;
       
  2549 		width: 100%;
       
  2550 	}
       
  2551 	#content {
       
  2552 		margin: 0;
       
  2553 		width: auto;
       
  2554 	}
       
  2555 	.singular #content {
       
  2556 		margin: 0;
       
  2557 		width: 100%;
       
  2558 	}
       
  2559 	.singular .entry-header .entry-meta {
       
  2560 		position: static;
       
  2561 	}
       
  2562 	.entry-meta .edit-link a {
       
  2563 		display: none;
       
  2564 	}
       
  2565 	#content nav {
       
  2566 		display: none;
       
  2567 	}
       
  2568 	.singular .entry-header,
       
  2569 	.singular .entry-content,
       
  2570 	.singular footer.entry-meta,
       
  2571 	.singular #comments-title {
       
  2572 		margin: 0;
       
  2573 		width: 100%;
       
  2574 	}
       
  2575 	.singular .hentry {
       
  2576 		padding: 0;
       
  2577 	}
       
  2578 	.entry-title,
       
  2579 	.singular .entry-title {
       
  2580 		font-size: 21pt;
       
  2581 	}
       
  2582 	.entry-meta {
       
  2583 		font-size: 10pt;
       
  2584 	}
       
  2585 	.entry-header .comments-link {
       
  2586 		display: none;
       
  2587 	}
       
  2588 	.page-link {
       
  2589 		display: none;
       
  2590 	}
       
  2591 	.singular #author-info {
       
  2592 		background: none;
       
  2593 		border-bottom: none;
       
  2594 		border-top: none;
       
  2595 		margin: 2.2em 0 0;
       
  2596 		padding: 0;
       
  2597 	}
       
  2598 	#respond {
       
  2599 		display: none;
       
  2600 	}
       
  2601 	.widget-area {
       
  2602 		display: none;
       
  2603 	}
       
  2604 	#colophon {
       
  2605 		display: none;
       
  2606 	}
       
  2607 
       
  2608 	/* Comments */
       
  2609 	.commentlist > li.comment {
       
  2610 		background: none;
       
  2611 		border: 1px solid #ddd;
       
  2612 		-moz-border-radius: 3px 3px 3px 3px;
       
  2613 		border-radius: 3px 3px 3px 3px;
       
  2614 		margin: 0 auto 1.625em;
       
  2615 		padding: 1.625em;
       
  2616 		position: relative;
       
  2617 		width: auto;
       
  2618 	}
       
  2619 	.commentlist .avatar {
       
  2620 		height: 39px;
       
  2621 		left: 2.2em;
       
  2622 		top: 2.2em;
       
  2623 		width: 39px;
       
  2624 	}
       
  2625 	.commentlist li.comment .comment-meta {
       
  2626 		line-height: 1.625em;
       
  2627 		margin-left: 50px;
       
  2628 	}
       
  2629 	.commentlist li.comment .fn {
       
  2630 		display: block;
       
  2631 	}
       
  2632 	.commentlist li.comment .comment-content {
       
  2633 		margin: 1.625em 0 0;
       
  2634 	}
       
  2635 	.commentlist .comment-edit-link {
       
  2636 		display: none;
       
  2637 	}
       
  2638 	.commentlist > li::before,
       
  2639 	.commentlist > li.bypostauthor::before {
       
  2640 		content: '';
       
  2641 	}
       
  2642 	.commentlist .reply {
       
  2643 		display: none;
       
  2644 	}
       
  2645 
       
  2646 	/* Post author highlighting */
       
  2647 	.commentlist > li.bypostauthor {
       
  2648 		color: #444;
       
  2649 	}
       
  2650 	.commentlist > li.bypostauthor .comment-meta {
       
  2651 		color: #666;
       
  2652 	}
       
  2653 	.commentlist > li.bypostauthor:before {
       
  2654 		content: none;
       
  2655 	}
       
  2656 
       
  2657 	/* Post Author threaded comments */
       
  2658 	.commentlist .children > li.bypostauthor {
       
  2659 		background: #fff;
       
  2660 		border-color: #ddd;
       
  2661 	}
       
  2662 	.commentlist .children > li.bypostauthor > article,
       
  2663 	.commentlist .children > li.bypostauthor > article .comment-meta {
       
  2664 		color: #666;
       
  2665 	}
       
  2666 
       
  2667 }
       
  2668 
       
  2669 
       
  2670 /* =IE7
       
  2671 ----------------------------------------------- */
       
  2672 
       
  2673 #ie7 article.intro {
       
  2674 	margin-left: -7.6%;
       
  2675 	margin-right: -7.6%;
       
  2676 	padding-left: -7.6%;
       
  2677 	padding-right: -7.6%;
       
  2678 	max-width: 1000px;
       
  2679 }
       
  2680 #ie7 section.featured-post {
       
  2681 	margin-left: -7.6%;
       
  2682 	margin-right: -7.6%;
       
  2683 	max-width: 850px;
       
  2684 }
       
  2685 #ie7 section.recent-posts {
       
  2686 	margin-right: 7.6%;
       
  2687 }
       
  2688 
       
  2689 /* =IE8 
       
  2690 ----------------------------------------------- */ 
       
  2691  
       
  2692 #ie8 section.feature-image.large img { 
       
  2693 	width: 100%; 
       
  2694 }