  @import url(/wp-content/themes/thematic/library/styles/reset.css);  @import url(/wp-content/themes/thematic/library/styles/typography.css);  @import url(/wp-content/themes/thematic/library/styles/sitemeta.css);  @import url(/wp-content/themes/thematic/library/layouts/2c-r-fixed.css);  @import url(/wp-content/themes/thematic/library/styles/plugins.css);    body { font: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; } #wrapper { border-top:9px solid black; } a:link, a:visited { color:#2772B3; text-decoration:none; } a:hover { text-decoration:underline; } blockquote { font-style:italic; font-size:13px; } blockquote em, blockquote cite, blockquote i { font-style:normal; } input, textarea { font-family:'Lucida Grande', Verdana, Arial, Sans-Serif; } .caps { font-size:10px; text-transform:uppercase; letter-spacing:1px; } .important { font-weight:bold; }  #header { background:#181E24; } #blog-title { font-size:25px; line-height:auto; font-weight:bold; letter-spacing:-1px; padding:20px 0 0 0; border-bottom:1px solid #242A30; } #blog-title a { color:#fff; text-decoration:none; } #blog-description { font-style:italic; padding:8px 0 30px 0; color:#fff; }  #access { font-size:11px; background:#B5D1EA; border-top:1px solid #CADEF0; margin-top:-1px; } .skip-link { display:none; } #menu { padding:7px 0 8px 0; overflow:hidden;  } #menu ul { margin:0; list-style:none; clear:both; } #menu ul ul { display:none; } #menu li { display:inline; } #menu a { display:block; float:left; margin:0 10px 0 0; padding:1px 6px; background:#87B5DD; color:#fff; border-top:1px solid #6DA5D6; text-decoration:none; } #menu a:hover { background:#5C9BD1; color:#fff; border-color:#3B86C7; } #menu .current_page_item a { background:#5C9BD1; color:#fff; border-color:#3B86C7; } #menu a:focus { background:#4887BD; color:#fff; border-color:#2772B3; }  #main { padding:54px 0; } #content { } .hentry { margin:9px 0 0 0; padding:44px 1px 36px 1px; border-top:1px solid #e0e0e0; } .p1 { margin:0; padding:0 0 36px 0; border:none; } .page-title { font-size:14px; font-weight:bold; padding:18px 0; } .page-title span { font-size:12px; font-weight:normal; font-style:none; } .entry-title { font-size:24px; line-height:26px; padding:8px 0 2px 0; font-weight:bold; color:#000; } .entry-title a { text-decoration:none; color:#000; } .entry-meta { font-size:11px; color:#787878; } .entry-meta a { color:#787878; font-style:none; } .entry-meta a:hover { } .entry-meta .author { } .entry-meta .meta-sep { } .entry-meta abbr { } .entry-content { margin:18px 0 0 0; overflow:hidden; } .entry-content h1, .entry-content h2 { font-size:18px; font-weight:bold; margin:0 0 18px 0; padding:18px 0 0 0; } .entry-content h3 { font-weight:bold; text-transform:uppercase; letter-spacing:1px; margin:0 0 18px 0; padding:18px 0 0 0; } .entry-content h4 { font-weight:bold; font-size:11px; text-transform:uppercase; letter-spacing:1px; } .entry-content h5 { font-size:11px; text-transform:uppercase; letter-spacing:1px; } .entry-content h6 { font-size:10px; text-transform:uppercase; letter-spacing:1px; } .entry-content ul { list-style:square; margin:0 0 18px 1.5em; } .entry-content dl { margin:0 1.5em; } .entry-content dt { font-weight:bold; } .entry-content dd { margin:0 0 18px 0; } .entry-content abbr, .entry-content acronym, .entry-content .help { border-bottom: 1px dotted #333; cursor: help; } .content-column, .entry-content .linkcat { list-style:none; float:left; } .more-link { font-weight:bold; font-style:none; display:block; } .page-link { margin:0 0 18px 0; } .page .edit-link { float:left; clear:both; } .entry-utility { font-size:11px; color:#787878; } .entry-utility a { font-style:none; color:#787878; } .entry-utility a:hover { } .comments-link a { font-weight:bold; color:#2772B3; }  #comments { background:#B5D1EA; color:#fff; margin:54px 0 0 0; padding:18px 0; overflow:hidden; } #comments h3 { font-weight:bold; text-transform:uppercase; letter-spacing:1px; text-align:center; margin:0 0 18px 0; padding:0 20px 0 20px; } #comments .comments:first-child h3 { padding-top:18px; } #comments ol { margin:0 0 36px 0; list-style:none; } #comments li { background:#87B5DD; border-top:1px solid #6DA5D6; margin:0 20px 18px 20px; padding:17px 20px 0 20px; position:relative; } #comments a { } #comments li.byuser { background:#5C9BD1; border-color:#3B86C7; } #comments li.byuser p a { } #comments li.bypostauthor { } #comments li.bypostauthor p a { } #comments .avatar { width:48px; height:48px; position:absolute; top:19px; left:20px; } #comments .fn { font-weight:bold; font-size:14px; padding:18px 0 0 58px; display:block; } #comments .fn a { color:#fff; } #comments-list .comment-meta { font-size:10px; margin:0 0 18px 0; padding:0 0 0 58px } #comments-list .comment-meta a { font-style:none; color:#fff; } #comments li p { margin:0; padding:0 0 18px 0; } #trackbacks-list .comment-author { margin:0 0 18px 0; font-size:11px; } #trackbacks-list .comment-author a { font-size:14px; font-weight:bold; color:#fff; } #respond { background:#87B5DD; border-top:1px solid #6DA5D6; padding:17px 20px 0 20px; width:460px; margin:0 auto; } #respond h3 { padding-top:18px; } #respond form { padding:0 0 36px 0; } #respond #form-section-author { width:230px; float:left; } #respond #form-section-author input { width:220px; } #respond #form-section-email { width:220px; float:right; } #respond #form-section-email input { width:100%; } #respond #form-section-url { } #respond #form-section-url input { width:100%; } #respond .form-label { font-size:10px; } #respond .form-input input { margin:0 0 14px 0; } #respond textarea { width:100%; margin:0 0 16px 0; } #respond .form-submit { float:right; } p.subscribe-to-comments { width:260px; float:left; } p.subscribe-to-comments label { } p.comment_license { clear:both; margin:0; } p.solo-subscribe-to-comments { clear:both; margin:0; } p.solo-subscribe-to-comments:first-line { font-style:none; }  #respond .required { font-weight:bold; }  #author-info { margin:18px 0 36px 0; } #author-info p:first-line { font-weight:bold; } #author-info .avatar { float:left; width:72px; height:72px; margin:0 10px 0 0; padding:5px; background:#B5D1EA; position:relative; top:4px; }  .navigation { margin:0px 0 36px 0; overflow:hidden; } .nav-previous { float: left; width:50%; } .nav-next { float: right; width:50%; text-align:right; } #nav-above,#nav-below { width: 100%; } #nav-above { margin:18px 0 36px 0; } .home #nav-above, .single #nav-above { display:none; } .paged #nav-above { display:block; }   .entry-content img { margin: 4px; padding: 4px; border: 1px solid #ccc; max-width: 100%; } .alignleft, img.alignleft, img.align-left { float: left; margin-right:20px; } .alignright, img.alignright, img.align-right { display: block; float: right; margin-left:20px; } .aligncenter, img.aligncenter, img.centered { margin: 0 auto 18px auto; display: block; float: none; clear: both; } .wp-smiley {  max-height:12px; margin:0 !important; }  .aside ul { margin:0; list-style:none; } .aside ul ul { list-style:square; } .aside h3 { font-size:14px; font-weight:bold; }  .aside table { border-top:1px solid #e0e0e0; margin:0 0 8px 0; } .aside th { border-left:1px solid #e0e0e0; } .aside tr { border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; line-height:35px; } .aside td { border-left:1px solid #e0e0e0; padding:0 10px } .aside caption {  font-size:14px; font-weight:bold; text-align:left; margin:0 0 9px 0; } .aside tfoot tr { border:none; line-height:36px; } .aside tfoot td { border:none; padding:0; } .aside #next { text-align:right; }   .aside form { margin:4px 0 10px 0; }     #content .widgetcontainer { border-top:1px solid #e0e0e0; padding:35px 1px 18px 1px; margin:18px 0 36px 0; } #index-top .widgetcontainer, #single-top .widgetcontainer, #page-top .widgetcontainer { border-top:none; border-bottom:1px solid #e0e0e0; padding:0 1px 53px 1px; margin:0 0 36px 0; } #content .aside:first-child .widgetcontainer:first-child { padding-top:18px; } .page #content .aside:first-child .widgetcontainer:first-child { padding-top:0; } #content .aside h3 { font-size:24px; line-height:26px; padding:8px 0 20px 0; font-weight:bold; } #single-bottom .widgetcontainer { border-top:none; } .main-aside { } .main-aside h3 { padding:17px 0 1px 0; } .main-aside ul ul { margin:0 0 18px 13px; } .main-aside ul ul ul { margin:0; } .sub-aside h3 { } #footer .widgetcontainer { padding:0 1px; margin:0 0 18px 0; } #footer .widgetcontainer ul { margin:0 0 0 13px; } #footer .widgetcontainer ul ul { }  #footer { background:#181E24; color:#fff; padding:10px 0 10px 0; border-top:2px solid #000; } #footer a { color:#fff; } #subsidiary .aside { margin-bottom:18px; } #siteinfo { padding:18px 0; }   .wp-pagenavi { margin:0 0 0 0; line-height:36px; } .wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active { color:#2772B3 !important; background:#transparent !important; border:1px solid #e0e0e0 !important; } .wp-pagenavi a:hover { color:#000 !important; } .wp-pagenavi span.pages { margin-left:0 !important; padding-left:0 !important; } .wp-pagenavi span.current { border:1px solid #e0e0e0 !important; } .wp-pagenavi span.extend { margin:0 !important; } @media print { body { line-height:1.5; font-family:Georgia,serif; color:#000; background:none; font-size:10pt; } div { background:none; width:100%; } #wrapper, #main, #container, #content { background:none; width:100% !important; margin:0 !important; padding:0 !important; position:static !important; float:none !important; } h1, h2, h3, h4, h5, h6 { font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif; font-weight:bold; margin:0 0 18pt 0; padding:18pt 0 0 0; } .entry-title { font-size:36pt; margin:0; padding:0; } .entry-meta { margin:0 0 36pt 0; } .entry-content h1, .entry-content h2, .entry-content h3 { font-size:18pt; } .entry-content h4 { font-size:12pt; } .entry-content h5 { font-size:10pt; } .entry-content h6 { font-size:8pt; } code { font:.9em "Courier New", Monaco, Courier, monospace; } img { float:left; margin:1.5em 1.5em 1.5em 0; } a img { border:none; } blockquote { margin:1.5em; padding:1em; font-style:italic; font-size:.9em; } a:link, a:visited { background:transparent; text-decoration:none; color:#000; } .entry-content a { font-weight:bold; text-decoration:underline; } .entry-content a:link:after, .entry-content a:visited:after { content:" (" attr(href) ") "; font-size:90%; } #site-meta, #header, #access, .navigation, .page-link, .entry-utility, #comments, #trackbacks-list, #respond, .aside, #footer { display:none; } } 