/*   Theme Name: Thematic Feature SiteTheme URI: Description: Use the Thematic Feature Site Theme to power your WordPress web site.Author: Ian StewartAuthor URI: http://themeshaper.com/Template: thematicVersion: 1.0.1Tags: Thematic.Thematic Site is © Ian Stewart http://themeshaper.com/.*//* Reset browser defaults *//* ---- ../thematic/library/styles/reset.css ---- *//* --------------------------------------------------------------      Reset default browser CSS.      Based on work by Eric Meyer:   http://meyerweb.com/eric/tools/css/reset/index.html   -------------------------------------------------------------- *//* v1.0 | 20080212 */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}body {    background:#fff;line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}/* remember to define focus styles! */:focus {outline: 0;}/* remember to highlight inserts somehow! */ins {text-decoration: none;}del {text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {border-collapse: collapse;border-spacing: 0;}a img { border: none; }/* Apply basic typography styles *//* ---- ../thematic/library/styles/typography.css ---- *//* --------------------------------------------------------------       Set default typography based on Blueprint      http://code.google.com/p/blueprintcss/     -------------------------------------------------------------- */   body, input, textarea {    color:#000;        font: 12px Arial,sans-serif;    line-height:18px;}/* Headings-------------------------------------------------------------- */h1,h2,h3,h4,h5,h6 { font-weight:normal;clear:both;}/* Text elements-------------------------------------------------------------- */p {    margin-bottom:18px;}ul {margin: 0 0 18px 2.5em;}ol {margin: 0 0 18px 2.5em;}ul {list-style:disc;}ol {list-style-type: decimal;}ol ol {list-style:upper-alpha;}ol ol ol {list-style:lower-roman;}ol ol ol ol {list-style:lower-alpha;}ul ul, ol ol, ul ol, ol ul {margin-bottom:0;}dl{    margin:0 1.5em;}dt {    font-weight:bold;}dd {margin-bottom:18px;}strong {font-weight: bold;}cite, em, i {font-style: italic;}blockquote {margin: 0 3em;}blockquote em, blockquote i, blockquote cite {font-style:normal;}pre {font:11px Monaco, monospace;line-height:18px;margin-bottom:18px;}code {font:11px Monaco, monospace;}abbr, acronym {  border-bottom:1px dotted #333;  cursor: help;}ins {text-decoration:none;}sup,sub {height: 0;line-height: 1;vertical-align: baseline;position: relative;}sup {bottom: 1ex;}sub {top: .5ex;}/* Pullquotes-------------------------------------------------------------- */blockquote.left {float: left;margin-left:0;margin-right:20px;text-align: right;width: 33%;}blockquote.right {float: right;margin-left:20px;margin-right:0;text-align: left;width: 33%;}/*Adapt the following for use in your Child Themes when usingdifferent font-sizes and line-heightsbody, input, textarea {    font: --px Arial,sans-serif;    line-height:--px;}p, ul, ol, dd, pre {    margin-bottom:--px;}pre, code {font:--px Monaco, monospace;line-height:--px;}All other styles can be overridden--or ignored!--in Child Theme stylesheets*//* Apply a basic layout *//* ---- 2c-r-fixed-988px.css ---- *//*LAYOUT: Two-Column (Right)DESCRIPTION: Two-column 988px fixed layout with two sidebars right of content*//* =Reset-------------------------------------------------------------- */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}body {    background:#fff;line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}a {color: #89AA33;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}/* remember to define focus styles! */:focus {outline: 0;}/* remember to highlight inserts somehow! */ins {text-decoration: none;}del {text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {border-collapse: collapse;border-spacing: 0;}a img { border: none; }/* =Typography-------------------------------------------------------------- */body, input, textarea {    color:#000;        font: 12px Arial,sans-serif;    line-height:18px;}/* Headings-------------------------------------------------------------- */h1,h2,h3,h4,h5,h6 { font-weight:normal;clear:both;}/* Text elements-------------------------------------------------------------- */p {    margin-bottom:18px;}ul {margin: 0 0 18px 2.5em;}ol {margin: 0 0 18px 2.5em;}ul {list-style:disc;}ol {list-style-type: decimal;}ol ol {list-style:upper-alpha;}ol ol ol {list-style:lower-roman;}ol ol ol ol {list-style:lower-alpha;}ul ul, ol ol, ul ol, ol ul {margin-bottom:0;}dl{    margin:0 1.5em;}dt {    font-weight:bold;}dd {margin-bottom:18px;}strong {font-weight: bold;}cite, em, i {font-style: italic;}blockquote {margin: 0 3em;}blockquote em, blockquote i, blockquote cite {font-style:normal;}pre {font:11px Monaco, monospace;line-height:18px;margin-bottom:18px;}code {font:11px Monaco, monospace;}abbr, acronym {  border-bottom:1px dotted #333;  cursor: help;}ins {text-decoration:none;}sup,sub {height: 0;line-height: 1;vertical-align: baseline;_vertical-align: bottom;position: relative;}sup {bottom: 1ex;}sub {top: .5ex;}/* Pullquotes-------------------------------------------------------------- */blockquote.left {float: left;margin-left:0;margin-right:20px;text-align: right;width: 33%;}blockquote.right {float: right;margin-left:20px;margin-right:0;text-align: left;width: 33%;}/* =Layout-------------------------------------------------------------- */body {    min-width:988px;}#header {position:relative;}#branding {    width:988px;    margin:0 auto;}#access {position:relative;overflow:hidden;}#access a, #access a:link {color: #FFFFFF;}.menu {    width:988px;    margin:0 auto;}#main {    width:988px;    margin:0 auto;    overflow: hidden;    position:relative;}#container {width:672px;float:left;}#container-portfolio {width:988px;float:left;}#content {    margin:0 40px;    overflow:hidden;}#content-portfolio {    overflow:hidden;}.main-aside {    width:276px;    float:right;    position:relative;    right:40px;}#secondary {    clear:right;}#footer {        clear:both;}#subsidiary {    overflow:hidden;}#portfolio {overflow:hidden;}#portfolio-wrapper #portfolio {margin: 0 auto;position:relative;width: 928px;padding: 0 40px 0 40px;}#subsidiary .aside {    width:316px;    float:left;    margin:0 20px 0 0;}#portfolio-wrapper #portfolio .aside {width:212px;    float:left;margin:0 20px 0 0;background-color: #fff;}#portfolio .aside {    width:316px;    float:left;    margin:0 20px 0 0;}#portfolio .aside ul ul {margin:0 0 22px 0px;list-style-image: none;list-style-type: none;}#portfolio .aside h3, #portfolio .aside h3 a {font-style: normal;color: #89AA33;padding: 5px 0 10px 0;font-size: 1.2em;line-height: 100%;}#portfolio .aside h3 a:hover {font-style: normal;color: #365277;}#portfolio .aside img {position: relative;margin: 0 0 0 0;padding: 0 0 10px 0px;left: -40px;}#subsidiary #third {    margin:0;}#portfolio #third {    margin:0;}/* =Image Styles-------------------------------------------------------------- */.entry-content img {    margin: 0 0 18px 0;}.alignleft,img.alignleft {float: left;    margin-right:20px;}.alignright,img.alignright {display: block;float: right;    margin-left:20px;}.aligncenter,img.aligncenter {margin-left:auto;margin-right:auto;display: block;clear: both;}.wp-caption {text-align: center;margin-bottom:18px;}.wp-caption img {margin: 0;padding: 0;border: 0 none;}.wp-caption p.wp-caption-text {margin: 0;padding:5px;}.gallery img {    margin:0;}.wp-smiley { /* Prevent the smileys from breaking line-height */max-height:12px;margin:0 !important;}/* =Plugins-------------------------------------------------------------- */.edit-comment {    margin-bottom:18px;}img#wpstats {   /* hide WordPress Stats smiley */    width:0px;    height:0px;    overflow:hidden}/* =Global Elements-------------------------------------------------------------- */body {    background: #fff;}body, input, textarea {color:#333;line-height:20px;font-family: Arial, Helvetica, sans-serif;font-size: 13px;}p, ul, ol, dd, pre, .attention, .notice, .alert, .download {    margin-bottom:20px;}pre, code {font:11px Monaco, monospace;line-height:20px;}blockquote {    color:#666;    font-style:italic;}hr {    background-color:#ccc;    border:0;    clear: both;    color:#ccc;    height:1px;    margin-bottom:23px;}.caps {font-size: 11px;letter-spacing: 0.075em;text-transform: uppercase;}strong.caps {color: #000;}a:link {    color:#004B91;}a:visited {    color:#743399;}a:active,a:hover {    color: #1F6D8B;}/* =Buttons-------------------------------------------------------------- */.buttons {    overflow:hidden;}.buttons .button {    float:left;    margin:0 20px 0 0;}a.button {    background:#000000;    -moz-border-radius:4px;    -webkit-border-radius:4px;    border-radius:4px;    display:block;    padding:2px;    text-align:center;    text-decoration:none;    width:12em;}a.button span {background: #1A5871 url('http://www.datachieve.com/wp-content/themes/thematicfeaturesite/images/button-gradient.gif') repeat-x center top;border-top:2px solid #2788AD;border-bottom:2px solid #1A5A73;    -moz-border-radius:5px;    -webkit-border-radius:5px;border-radius:5px;    -moz-box-shadow:0 0 4px #E4E2D3;    -webkit-box-shadow:0 0 4px #E4E2D3;box-shadow:0 0 4px #E4E2D3;color:#fff;display:block;font: 15px "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0.05em;padding:6px 4px;text-shadow:#2E000C 0 -1px 0;border-right: 2px solid #2788AD;border-left: 2px solid #2788AD;}a.button:hover span,a.button:focus span,a.button:active span {    border-top:2px solid #1A5A73;    border-bottom:2px solid 2788AD;}/* =Ribbons-------------------------------------------------------------- */.ribbon {    background:#FFFF99;    color:#33331F;}.ribbon .ribbon-container {margin: 0 auto;padding: 28px 0;width: 988px;}.ribbon a,.ribbon a:visited {    color: #1F6D8B;        text-decoration:none;}.ribbon a:hover {    text-decoration:underline;}/* =Header-------------------------------------------------------------- */#header {letter-spacing:0.0125em;z-index:200;height: 140px;width: 100%;background-color: #040507;background-image: url('http://www.datachieve.com/wp-content/themes/thematicfeaturesite/images/header_inside4.jpg') ;background-repeat: no-repeat;background-position: center bottom;}#header_home {background: #040507 url('http://www.datachieve.com/wp-content/themes/thematicfeaturesite/images/header_home.jpg') no-repeat center top;letter-spacing:0.0125em;z-index:200;height: 247px;width: 100%;}#branding {padding: 90px 0;position:relative;}#branding a {    color: #333;}#blog-title a {    background: url('http://www.datachieve.com/wp-content/themes/thematicfeaturesite/images/logo.png') no-repeat center top;    display:block;    text-indent:-9000px;    position:absolute;    top:82px;    left:0;    width:273px;    height:47px;    z-index:100;}#blog-title a:hover {    background-position:bottom;}#blog-description {    position:absolute;    left:-9000px;}/* =Menu-------------------------------------------------------------- */.skip-link {    display:none;}#access {background-image: url('http://www.datachieve.com/wp-content/themes/thematicfeaturesite/images/nav.jpg') ;background-repeat: no-repeat;background-position: center top;height:28px;padding: 10px 0 0 60px;font-size:13px;font-style: italic;overflow:visible;z-index: 50;}#access form {    float:right;    margin:8px 0 0 0;}.safari #access form {    margin:6px 0 0 0;}#access form label {    display:none;}#access form #s {    color:#999;    font-style:italic;    margin:0 2px 0 0;    text-indent:4px;    width:308px;}#access form #s:focus {    color:#333;    font-style:normal;    }#access form #searchsubmit {    display:none;}#menu-secondary {    position:absolute;    top:92px;    left:50%;    margin-left:-494px;    width:988px;}#menu-secondary ul {    float:right;    list-style-type:lower-roman;    list-style-position:inside;    margin:0;    overflow:hidden;    width:315px;}#menu-secondary li {    color:#999;    float:left;    font-style: italic;    margin:0 10px 0 0;}#menu-secondary li.current_page_item {    background:transparent;    color: #1F6D8B;}#menu-secondary li.current_page_item a {    background:transparent;    color:#0D0D0D;}#menu-secondary a {    background:transparent;    color:#666;    text-decoration:none;}#menu-secondary a:hover {    color:#666;text-decoration:underline;}/*** ESSENTIAL STYLES ***/.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}.sf-menu {line-height:1.0;}.sf-menu ul {position:absolute;top:-999em;width:10em; /* left offset of submenus need to match (see below) */}.sf-menu ul li {width:100%;}.sf-menu li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}.sf-menu li {float:left;position:relative;}.sf-menu a {display:block;position:relative;}.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:0;top:2.5em; /* match top ul list item height */z-index:99;color: #335379;}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999em;}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:10em; /* match ul width */top:0;}ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {top:-999em;}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {left:10em; /* match ul width */top:0;}/*** THEMATIC SKIN ***/.sf-menu {float:left;font-size: 1.2em;}.sf-menu a {padding:9px 13px;text-decoration:none;}.sf-menu .current_page_item a,.sf-menu .current_page_ancestor a,.sf-menu .current_page_parent a {}.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/color:#fff;}.sf-menu li {}.sf-menu li li {}.sf-menu li li li {}.current_page_item {}.sf-menu li:hover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active {background:     #A3C743;outline:0;color: #335379;}.sf-menu li.sfHover,.sf-menu li.sfHover a:hover {    background:     #000;color: #335379;}.sf-menu li.sfHover a {color: #335379;}.sf-menu ul {background:  #000;padding:0 0 5px;width: 175px;height: 50px;}.sf-menu li:hover ul,.sf-menu li.sfHover ul {background:     #1F6D8B;top:30px; /* overriding essential styles */color: #335379;border-top-width: 1px;border-top-style: solid;border-top-color: #FFFFFF;}.sf-menu li.sfHover ul li {    background:     #000;color: #335379;}.sf-menu ul ul {    margin-top:0;}.sf-menu ul a {    background:     #1F6D8B;border-bottom:1px solid #FFFFFF;}.sf-menu ul a:hover {    background:     #A3C743;    color: #1F6D8B;}.sf-menu h4 {color: #0099FF;    font: 15px "Helvetica Neue",Helvetica,Arial,sans-serif;    font-style: normal;    font-weight:bold;    line-height:23px;    padding:20px 40px 0 40px;}.sf-menu .drop-arrow {    font-style:normal;    padding:0 2px 0 0;    position:relative;    top:-1px;}.sf-menu a.special {    color:#fff;padding:0 20px;}.sf-menu .special span {    background:#0099FF;    -moz-border-radius:5px;    -webkit-border-radius:5px;    border-radius:5px;    padding:5px 20px;}/* =Feature-------------------------------------------------------------- */#feature {    background:#040507;    color:#fff;    padding:40px 0;}#feature-container {    margin:0 auto;    overflow:hidden;    position:relative;    width:988px;}#feature img {    position:absolute;    left: 0px;}#feature a {color: #89AA33;}#feature .entry-title {float:right;font: bold 40px/45px "Helvetica Neue", Helvetica, Arial, sans-serif;position: relative;right: 40px;padding:0 0 6px 0;width:464px;color: #FFFFFF;}#feature-content {clear: right;float:right;position: relative;right: 40px;width:464px;top: -315px;margin-bottom: -315px;}#feature-content p {    color:#C9C9C9;    font-size: 15px;    letter-spacing:0.0125em;    line-height:23px;    margin:0 0 23px 0;    opacity:0.99;}#feature .buttons {clear:both;    float:right;    position: relative;right: 0px;    width:464px;}/* =Portfolio-------------------------------------------------------------- */#portfolio-container {    margin:0 auto;    overflow:hidden;    position:relative;    width:988px;}#portfolio img {    position:absolute;    left: 0px;}.green {color: #89AA33;}#portfolio .entry-title {float:right;font: bold 40px/45px "Helvetica Neue", Helvetica, Arial, sans-serif;position: relative;right: 40px;padding:0 0 6px 0;width:464px;color: #FFFFFF;}#portfolio-content {clear: right;float:right;position: relative;right: 40px;width:464px;top: -315px;margin-bottom: -315px;}#portfolio-content p {    color:#C9C9C9;    font-size: 15px;    letter-spacing:0.0125em;    line-height:23px;    margin:0 0 23px 0;    opacity:0.99;}#portfolio .buttons {clear:both;    float:right;    position: relative;right: 0px;    width:464px;}/* =Leader-------------------------------------------------------------- */#leader {background:#040507;padding-top: 20px;border-bottom-width: 4px;border-bottom-style: solid;border-bottom-color: #00CC00;}#leader-container {width: 100%;padding-left: 80px;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;}#leader-container H1.entry-title {color: #FFFFFF;}.leader-title {    color:#fff;    font: 40px "Helvetica Neue",Helvetica,Arial,sans-serif;    font-weight:bold;    line-height:45px;    padding:40px;    width:908px;}#leader .entry-meta {    position:absolute;    left:-9000px;}/* =Content-------------------------------------------------------------- */.entry-content small {display:none;}#main {    clear:both;    padding:40px 0 22px 0;}.single #main,.page #main {}.page-title {    display:none;}.hentry {    padding:0 1px 42px 1px;}.hentry,.hentry input,.hentry textarea {    font-size: 15px;    line-height:23px;}.hentry p,.hentry ul,.hentry ol,.hentry dd,.hentry pre,.hentry .attention,.hentry .notice,.hentry .alert,.hentry .download {    margin-bottom:23px;}.hentry img {    background:#fafafa;    border:0px solid #ccc;    margin-bottom:23px;    max-width:98%;    padding:4px;}.hentry pre,.hentry  code {font:14px Monaco, monospace;line-height:23px;}.hentry .wp_codebox {    width:99%;}.hentry .entry-title {    font-family:Arial,sans-serif;    font-size:26px;    font-weight:bold;    line-height:26px;    padding:0 0 7px 0;}.hentry .entry-title a,.hentry h2 a {    color:#89AA33;    text-decoration:none;}.hentry .entry-title a:active,.hentry .entry-title a:hover,.hentry h2 a:active,.hentry h2 a:hover {    color: #1F6D8B;}.single .hentry .intro {font-size:17px;line-height:25px;}.single .hentry p.intro {margin-bottom:26px;}.single .hentry .intro .caps {color:#89AA33;font-size:13px;}.single .hentry .intro code {font-size:16px;}.entry-meta {    color:#666;    font-size:13px;    font-style:italic;    line-height:18px;}.entry-meta .author {}.entry-meta .n {    font-size:11px;    font-style:normal;    letter-spacing:0.05em;    text-transform:uppercase;}.entry-meta a {    color:#666;    text-decoration:none;}.entry-meta a:active,.entry-meta a:hover {    color: #1F6D8B;}.entry-meta abbr {    border:none;    cursor:text;    font-size:11px;    font-style:normal;    letter-spacing:0.05em;    text-transform:uppercase;}.entry-content {    padding:23px 0 0 0;}.entry-content h3 {    color:#89AA33;    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;    font-size:16px;    font-weight:bold;    padding:18px 0 10px 0;}.single .entry-content,.page .entry-content {    padding:0;}.entry-content h1,.entry-content h2 {    color:#89AA33;    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;    font-size:20px;    font-weight:bold;    padding:28px 0 15px 0;}.entry-content h4 {    font-size:11px;    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;    font-weight:bold;    text-transform:uppercase;    letter-spacing:0.05em;    padding:0 0 15px 0;}.quiet {    color:#666;    font-size:12px;    line-height:19px;}.entry-utility {    color:#666;    font-size:13px;    line-height:19px;}.entry-utility a {    color:#666;    font-style:italic;    text-decoration:none;}.entry-utility a:active,.entry-utility a:hover {    color: #1F6D8B;}.page-link {    font-size:13px;    font-weight:bold;    line-height:19px;    margin:0 0 23px 0;    padding:23px 0 0 0;    word-spacing:0.5em;}.page-link a {    border:1px solid #ccc;    color:#666;    font-weight:normal;    padding:0.5em 0.75em;    text-decoration:none;}.page-link a:active,.page-link a:hover {    color: #1F6D8B;}ul#links-page,ul#archives-page {    list-style:none;    margin-left:0;    overflow:hidden;}li.content-column {    float:left;    margin-right:20px;    width:45%;}.gallery {    padding:0 0 23px 0;}.wp-caption-text,.gallery-caption {    color:#666;    font-size:13px;    line-height:19px;}#author-info {    margin:0 0 46px 0;    overflow:hidden;}#author-info .avatar {    float:left;    margin:.3em 1em 0 0;}/* Notices-------------------------------------------------------------- */.attention, .notice, .alert, .download {    font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;    line-height:20px;    padding:10px 20px;}.alert, .attention {    background:#FFF3A3;    border:1px solid #E7BD72;    color:#B79000;    display:block;}.notice {    background:#CDEFA6;    border:1px solid #9BCC54;    color:#648434;    display:block;}/*.alert {    background:#FFD5D5;    border:1px solid #FFACAD;    color:#CF3738;    display:block;}*/.download {    background: #A8CDE3 url('http://www.datachieve.com/wp-content/themes/thematicfeaturesite/images/box_download_48.png') no-repeat scroll 10px 50%;    border:1px solid #6ABCE2;    color:#1C6B8B;    display:block;    padding-left:68px;}/* =Navigation-------------------------------------------------------------- */.navigation {    color:#666;    line-height: 23px;    margin:0px 0 19px 0;    overflow:hidden;}.navigation a {    color:#666;    font-style:italic;    text-decoration:none;}.navigation a:active,.navigation a:hover {    color: #1F6D8B;}.navigation .meta-nav {    font-style:normal;}.nav-previous {float: left;width:45%;}.nav-next {float: right;width:45%;text-align:right;}#nav-above,#nav-below {width: 100%;}#nav-above {    display:none;}.paged #nav-above {    display:block;    padding:0 0 19px 0;}/* =Comments-------------------------------------------------------------- */#comments {    padding:19px 0 38px 0;}#comments h3 {    color:#89AA33;    font:15px "Helvetica Neue",Helvetica,Arial,sans-serif;    font-weight:bold;    line-height:23px;    padding:0 0 19px 0;}#comments-list {    padding:0 0 19px 0;}#comments-list ol,#comments-list ul {    list-style:none;    margin:0;}#comments-list ol {    border:1px solid #ccc;    border-bottom:none;    margin:0;}#comments-list li {    background:#fafafa;    border-bottom:1px solid #ccc;    padding:19px 1.5em 0 1.5em;    position:relative;}#comments-list li.alt {    background:#fff;}#comments-list li.bypostauthor {    background:#FFFFCC;}#comments-list ul li {    border:1px solid #ccc;    margin:0 0 19px 0;}#comments-list li .avatar {    position:absolute;    top:25px;    left:1.5em;}#comments-list .comment-author {    font-weight:bold;    padding:9px 0 0 46px;}#comments-list .comment-meta {    color:#666;    font-size:11px;    padding:0 0 9px 46px;}#comments-list .comment-meta a {    color:#89AA33;    font-style:italic;    text-decoration:none;}#comments-list .comment-meta a:active,#comments-list .comment-meta a:hover {    color: #1F6D8B;}.comment-reply-link {    font-size:11px;    padding:0 0 19px 0;    text-align:right;}.comment-reply-link a {    color:#89AA33;    font-style:italic;    text-decoration:none;}.comment-reply-link a:active,.comment-reply-link a:hover {    color: #1F6D8B;}.comment-navigation {    font-weight:bold;    padding:0 0 19px 0;    margin-right:0.5em;}.comment-navigation a {    border:1px solid #ccc;    color:#89AA33;    font-weight:normal;    padding:0.5em 0.75em;    text-decoration:none;}.comment-navigation a:active,.comment-navigation a:hover {    color: #1F6D8B;}.comment-navigation a,.comment-navigation span {    margin-right:0.5em;}#trackbacks-list .comment-content {    position:absolute;    left:-9000px;}#respond {    background:#fff;    margin-bottom:19px;    overflow:hidden;    padding:19px 0 0 0;    position:relative;}#comments-list #respond {    border-bottom:1px solid #ccc;    margin:0 0 19px 0;    padding:19px 1.5em;}#comments-list ul #respond {    border:1px solid #ccc;    margin:0;}#cancel-comment-reply {    font-size:11px;    position:absolute;    top:19px;    right:1.5em;}#cancel-comment-reply a {    color:#89AA33;}#respond .required {    color:#1F6D8B;    font-weight:bold;}.form-section label {    font-size:11px;}.form-section input {    margin:0 0 19px 0;    width:98%;}.form-section textarea {    width:99%;}#form-allowed-tags p {    color:#666;    font-size:11px;    margin:0;    }#form-allowed-tags span {    font-style:italic;}#form-allowed-tags code {    font-size:11px;    line-height:normal;}.form-submit {    padding:19px 0 0 0;    text-align:right;}.subscribe-to-comments {    color:#666;    float:left;    font-size:11px;    margin:0;    padding:19px 0 0 0;}.solo-subscribe-to-comments {    color:#666;    font-size:11px;    padding:19px 0 0 0;}.comment_license {    color:#666;    clear:both;    font-size:11px;    margin:0;    padding:19px 0 0 0;}/* =Asides, Sidebars & Widget-Ready Areas-------------------------------------------------------------- */.aside ul {    list-style:none;    margin-left:0;}.aside ul ul {    list-style:disc;    margin:0 0 20px 1.5em;}.aside ul ul ul {    margin-bottom:0;}.aside form,.aside table {    margin-bottom:20px;}.aside h3 {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:15px;font-weight:bold;line-height:23px;font-style: normal;color: #89AA33;}/*    Crown*/#myblog-thumbthisup {    display:none;}#crown {    position:relative;}#crown p {    clear:both;    margin:0;}#crown p.chicklet {    position:absolute;    bottom:-5px;    right:0.0125Em;}#crown a.rss {    background: url('http://www.datachieve.com/wp-content/themes/thematicfeaturesite/htp://www.datachieve.com/wp-content/themes/thematicfeaturesite/images/feed-icon-14x14.gif') no-repeat 0 0;    padding:0 0 0 18px;}#crown form {    overflow:hidden;    padding:9px 0 0 0;}#crown label {    font-style:italic;}#crown input {}#crown .form-field {    margin:0 0 9px 0;    width:270px;}/*    Main Aside*/.main-aside {    color:#666;}.main-aside .current_page_item {    background:transparent;    color: #666;}.main-aside .current_page_item a {    background:transparent;    color: #1F6D8B;}.main-aside .current_page_item .page_item a {    background:transparent;    color: #1F6D8B;}.main-aside .current_page_item .page_item a:hover,.aside .current_page_item .page_item a:active {    background:transparent;    color: #1F6D8B;}.main-aside a {    color:#89AA33;}.main-aside a:active,.main-aside a:hover {    color: #1F6D8B;}.main-aside h3 {    color: #365277;}/* =Front Page-------------------------------------------------------------- */#front-content {    overflow:hidden;}#expanded-description p {    font-size:15px;    font-style:italic;    line-height:23px;    margin:0;    padding:0 40px;}#expanded-description strong {    color:#365277;    font: 15px "Helvetica Neue",Helvetica,Arial,sans-serif;    font-style:normal;    font-weight:bold;    text-transform:uppercase;}#front-content .block {    display:inline;    float:left;    margin:0 0 19px 40px;    width:276px;}#front-content p {    margin:0;}#front-content h2 {color: #666;    font-size:15px;    font-style:italic;    line-height:23px;    margin: 0 0 9px 0;}#front-content h2 em {}#front-content .entry {margin: 0 0 12px 0;min-height:274px;}#front-content h3 {    font: 17px "Helvetica Neue",Helvetica,Arial,sans-serif;    font-weight:bold;    line-height:23px;    padding:0 0 2px 0;}#front-content h3 a {    color:#89AA33;        text-decoration:none;}#front-content h3 a:active,#front-content h3 a:hover {    color: #1F6D8B;}#front-content .more-link {}#front-content hr {margin: 0 0 17px 0;}#front-content ul {    margin:0 0 18px 1.5em;}#front-content li {}#front-content li.first {}/* =Thematic Page-------------------------------------------------------------- */#child-theme-gallery {overflow: hidden;padding: 0 0 20px 0;}#child-theme-gallery .intro {    display:inline;float: left;margin: 0 0 0 40px;width: 192px;}#child-theme-gallery .intro h2 {color: #89AA33;    font: 17px "Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: bold;line-height: 23px;}#child-theme-gallery .intro p {font-style: italic;}#child-theme-gallery ul {    display:inline;float: right;list-style: none;margin: 0 40px 0 0;overflow: hidden;}#child-theme-gallery li {float: left;margin: 0 0 0 20px;}#child-theme-gallery li a {    opacity:0.8;}#child-theme-gallery li a:hover {    opacity:1;}#thematic-features {    list-style:none;    margin:0;    overflow:hidden;}#thematic-features .feature {    float:left;    margin:0 0 23px 40px;    width:276px;}#feature-content h2 {    color:#fff;    font: bold 2em/110% "Helvetica Neue", Helvetica, Arial, sans-serif;}#thematic-features .feature h3 {    color:#89AA33;    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;    font-weight:bold;}#thematic-features .feature ul {    margin: 0 0 23px 1.5em;}#thematic-features #praise ul {    list-style:none;    margin:0;}#thematic-features #praise blockquote {    color:#333;    margin:0;}body #thematic-features #praise blockquote cite {font-style: normal;}#thematic-features #praise blockquote a {    display:block;    margin:-20px 0 20px 0;    text-decoration:none;}#thematic-features #praise blockquote a span {    color:#666;}#thematic-features #praise blockquote a:active span,#thematic-features #praise blockquote a:hover span {    color: #1F6D8B;}#thematic-features #praise blockquote cite {    font-style:italic;}#thematic-call-to-action {margin:0 auto;padding:0 0 0 38px;width:908px;}#thematic-call {position:relative;left:15%;width:908px;}#thematic-call-to-action p {float:left;    font-size:17px;    font-style:italic;    line-height:52px;}#thematic-call-to-action p span {color:#1F6D8B;}#thematic-call-to-action a.button {float:left;margin:0 0 0 20px;}/* =Child Theme Archive-------------------------------------------------------------- */#child-theme-call p {    font-size:15px;    font-style:italic;    line-height:23px;    margin:0;    padding:0 40px;}#child-theme-call strong {    color:#000;    font: 15px "Helvetica Neue",Helvetica,Arial,sans-serif;    font-style:normal;    font-weight:bold;    text-transform:uppercase;}.child-theme-archive-navigation {    margin:0px 40px 19px 40px;}.child-theme-archive-navigation .nav-next {    margin:0 50px 0 0;}.child-theme-archive {    display:inline;    float:left;    margin:0 0 0 40px;    min-height:230px;    padding:0;    width:197px;}.child-theme-archive .entry-title {    font-size:15px;}.child-theme-archive .entry-title a span {    color:#666;    font-family:Georgia,serif;    font-weight:normal;}.child-theme-archive .entry-title a:active span,.child-theme-archive .entry-title a:hover span {    color: #1F6D8B;}/* =Store Page-------------------------------------------------------------- */.page-template-store-page-php #main {overflow: visible;}#store .shapely {position: absolute;right:  40px;top: -97px;}#store #intro {padding: 0 40px;width: 592px;}#store #outro {padding:0 40px;}#store #intro p {font-size: 15px;line-height: 23px;margin: 0 0 23px 0;}#store ul#products {list-style: none;margin: 0;padding: 19px 0 0 0;overflow: hidden;}#store ul#products li {    display:inline;float: left;margin: 0 0 40px 40px;overflow: hidden;width: 276px;}#store ul#products h2 {color: #89AA33;    font: 15px "Helvetica Neue",Helvetica,Arial,sans-serif;    font-weight: bold;    line-height: 23px;    margin: 0 0 9px 0;}#store ul#products li img {    background:#fafafa;    border:1px solid #ccc;    padding:4px;    max-width:266px;}#store ul#products p {margin: 0 0 9px 0;}#store .buttons .button {    margin:0 10px 0 0;}#store .buttons .last {    margin:0;}#store a.button {    width:125px;}#store a.button span {    font: 12px "Helvetica Neue",Helvetica,Arial,sans-serif;}/* =Services Page-------------------------------------------------------------- */#services #intro,#services #outro {    margin:0 40px;}#services #intro p {    font-size:15px;    line-height:23px;    margin:0 0 23px 0;}#services #outro p {    margin:0 0 38px 0;}#services ul#providers {    list-style:none;    margin:0 0 46px 0;    overflow:hidden;}#services ul#providers li {    display:inline;    float:left;    margin:0 0 0 40px;    min-height:199px;    width:276px;}#services ul#providers h2 {    color:#89AA33;    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;    font-size:20px;    font-weight:bold;    padding:23px 0 2px 0;}#services ul#providers h2 a {    color:#89AA33;    text-decoration:none;}#services ul#providers li:hover h2 a {    color:#004B91;}#services ul#providers h2 a:active,#services ul#providers h2 a:hover {    color: #1F6D8B;}#services ul#providers li:hover h2 a:active,#services ul#providers li:hover h2 a:hover {    color: #1F6D8B;}/* =Footer-------------------------------------------------------------- */#footer {background:#040507;color:#C9C9C9;padding:40px 0 20px 0;border-top-width: 4px;border-top-style: solid;border-top-color: #A3C743;}#siteinfo {margin: 0 auto;position:relative;text-align: center;}#footer #subsidiary {margin: 0 auto;position:relative;width: 988px;padding-left: 80px;}#footer-content {    overflow:hidden;}#footer p {    letter-spacing:0.0125em;    opacity:0.99;}#footer strong em {    color:#FFFF99;}#footer a {    color:#C9C9C9;}#footer a:active,#footer a:hover {    color: #1F6D8B;}#footer h3 {    color:#fff;    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;    font-size:15px;    font-weight:bold;    letter-spacing:0.0125em;    line-height:23px;}#footer h4 {    color:#fff;    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;    font-weight:bold;    letter-spacing:0.0125em;}#footer .block {    float:left;    margin:0 0 19px 40px;    width:192px;}#footer .block-1 {    width:444px;}#footer .block .avatar {    float:left;    margin:4px 15px 19px 0;}#footer #network-links {    margin:-9px 0 0 0;}#footer #network-links a {    margin:0 20px 0 0;    padding:4px 0 4px 30px;}#footer #network-links a.twitter {    background: url('http://www.datachieve.com/wp-content/themes/thematicfeaturesite/images/Twitter-24x24.png') no-repeat 0 0;}#footer #network-links a.stumbleupon {    background: url('http://www.datachieve.com/wp-content/themes/thematicfeaturesite/images/Stumbleupon-24x24.png') no-repeat 0 0;}#colophon {    clear:both;    font-size:11px;    opacity:0.99;    margin:0 0 20px 0;    padding:19px 40px 0 40px;}#back-to-top a {    background: url('http://www.datachieve.com/wp-content/themes/thematicfeaturesite/images/shapely-back-to-top.png') no-repeat center top;    display:block;    text-indent:-9000px;    width:197px;    height:127px;    position:absolute;    right:40px;    bottom:-57px;}#back-to-top a:hover {    background-position:bottom;}/* =Ads-------------------------------------------------------------- */.xoxo .adblock {margin: 0 0 9px 0;overflow: hidden;}.xoxo .adblock a {float: left;margin: 0 10px 10px 0 !important;}#content .adblock {margin: 0 0 -19px 0;padding:38px 0 0 0;}.nav_search {top: 100px;position: absolute;}#footer .aside, #footer .aside a {color: #C9C9C9;}#footer #siteinfo, #footer #siteinfo a {color: #C9C9C9;}#portfolio-block-1 {height: 220px;width: 400px;padding: 20px;color: #666;clear: none;float: left;position: relative;border: 1px solid #CCCCCC;margin-left: 40px;}#portfolio-block-2 {height: 220px;width: 400px;padding: 20px;color: #666;clear: none;float: right;position: relative;border: 1px solid #CCCCCC;margin-right: 40px;}.align-left {float: left;padding-right: 15px;}#flash-container {height: 315px;width: 464px;padding-top: 20px;position: relative;background-image: url('http://www.datachieve.com/wp-content/themes/thematicfeaturesite/images/flash-container.jpg') ;background-repeat: no-repeat;background-position: center bottom;}#follow-me{position:fixed;top:250px;right:0;float:right;display:block;width:30px;height:50px;z-index:99;}.fl{float:left;margin:5px 5px 0 0;}.header a:link, .header a:visited {font-size: 10px;color: #003399;font-family: Arial, Helvetica, sans-serif;text-decoration: none;letter-spacing: 1px;margin: 0px;}.header a:hover, .header a:active {font-size: 10px;color: #00208F;font-family: Arial, Helvetica, sans-serif;letter-spacing: 1px;text-decoration: underline;}#topright{width:430px;float:left;position:relative;height: 59px;z-index: 0;border: 0px;background-image: url('http://www.datachieve.com/wp-content/themes/thematicfeaturesite/images/topright.gif') ;background-repeat: no-repeat;text-align: right;padding-top: 10px;padding-right: 10px;margin-right: auto;margin-left: auto; }/* Apply basic image styles *//* ---- ../thematic/library/styles/images.css ---- *//* --------------------------------------------------------------       Default styles for Images  -------------------------------------------------------------- */   .entry-content img {    margin: 0 0 18px 0;}.alignleft,img.alignleft {float: left;    margin-right:20px;}.alignright,img.alignright {display: block;float: right;    margin-left:20px;}.aligncenter,img.aligncenter {margin-left:auto;margin-right:auto;display: block;clear: both;}.wp-caption {text-align: center;margin-bottom:18px;}.wp-caption img {margin: 0;padding: 0;border: 0 none;}.wp-caption p.wp-caption-text {margin: 0;padding:5px;}.gallery img {    margin:0;}.wp-smiley { /* Prevent the smileys from breaking line-height */max-height:12px;margin:0 !important;}/*Adapt the following for use in your Child Themes when usingdifferent font-sizes and line-heights.entry-content img,.wp-caption {    margin-bottom:--px;}.wp-smiley {    max-height:--px;}All other styles can be overridden--or ignored!--in Child Theme stylesheets*//* Apply default theme styles and colors *//* ---- ../thematic/library/styles/default.css ---- *//* =Global Elements-------------------------------------------------------------- */body, input, textarea {line-height:22px;font-family: Arial, Helvetica, sans-serif;font-size: 15px;}p, ul, ol, dd, pre {    margin-bottom:22px;}pre, code {font:14px Monaco, monospace;line-height:22px;}blockquote {    color:#666;    font-style:italic;}table {    font-size:13px;    line-height:18px;    margin:0 0 22px 0;    text-align:left;}caption {    text-align:left;}tr {}th, td {padding-top: 0em;padding-right: 1.25em;padding-bottom: 0.7em;padding-left: 0em;}hr {    background-color:#ccc;    border:0;    color:#ccc;    height:1px;    margin-bottom:22px;}a:link {    color:#004B91;}a:visited {    color:#743399;}a:active,a:hover {    color: #FF4B33;}/* =Header-------------------------------------------------------------- */#header {    z-index:2;}#branding {}#blog-title {    font-family:Arial,sans-serif;    font-size:34px;    font-weight:bold;    line-height:40px;}#blog-title a {    color:#000;    text-decoration:none;}#blog-title a:active,#blog-title a:hover {    color: #FF4B33;}#blog-description {    color:#666;    font-size:13px;    font-style:italic;}/* =Menu-------------------------------------------------------------- */.skip-link {    display:none;}/* =Content-------------------------------------------------------------- */.page-title {    font-size:13px;    line-height:18px;    padding:0 0 44px 0;}.attachment .page-title {    font-style:italic;}.page-title a {    color:#666;    text-decoration:none;}.page-title a:active,.page-title a:hover {    color: #FF4B33;}.page-title span {    font-style:italic;}.page-title .meta-nav {    font-style:normal;}.hentry {    padding:0 0 22px 0;}.single .hentry {    padding:0;}.home #content .sticky {    border:1px solid #ccc;    margin:0 0 66px 0;    padding:22px 20px 0 20px;}.entry-title {    font-family:Arial,sans-serif;    font-size:26px;    font-weight:bold;    line-height:26px;    padding:0 0 7px 0;}.entry-title a {    color:#000;    text-decoration:none;}.entry-title a:active,.entry-title a:hover {    color: #FF4B33;}.entry-meta {    color:#666;    font-size:13px;    font-style:italic;    line-height:18px;}.entry-meta .author {}.entry-meta .n {    font-size:11px;    font-style:normal;    letter-spacing:0.05em;    text-transform:uppercase;}.entry-meta a {    color:#666;    text-decoration:none;}.entry-meta a:active,.entry-meta a:hover {    color: #FF4B33;}.entry-meta abbr {    border:none;    cursor:text;    font-size:11px;    font-style:normal;    letter-spacing:0.05em;    text-transform:uppercase;}.entry-content {    padding:22px 0 0 0;}.entry-content h1,.entry-content h2 {    font-family:Arial,sans-serif;    font-size:19px;    font-weight:bold;    padding:28px 0 14px 0;}.entry-content h4 {    font-size:11px;    font-family:Arial,sans-serif;    font-weight:bold;    text-transform:uppercase;    letter-spacing:0.05em;}.entry-content table {    margin-left:1px;}.entry-content embed {    margin:0 0 22px 0;}.entry-utility {    color:#666;    font-size:13px;    line-height:18px;    margin:0 0 44px 0;}.entry-utility a {    color:#666;    font-style:italic;    text-decoration:none;}.entry-utility a:active,.entry-utility a:hover {    color: #FF4B33;}.page-link {    font-size:13px;    font-weight:bold;    line-height:18px;    margin:0 0 22px 0;    padding:22px 0 0 0;    word-spacing:0.5em;}.page-link a {    border:1px solid #ccc;    color:#666;    font-weight:normal;    padding:0.5em 0.75em;    text-decoration:none;}.page-link a:active,.page-link a:hover {    color: #FF4B33;}ul#links-page,ul#archives-page {    list-style:none;    margin-left:0;    overflow:hidden;}li.content-column {    float:left;    margin-right:20px;    width:45%;}.gallery {    padding:0 0 22px 0;}.wp-caption-text,.gallery-caption {    color:#666;    font-size:13px;    line-height:18px;}#author-info {    margin:0 0 44px 0;    overflow:hidden;}#author-info .avatar {    float:left;    margin:.3em 1em 0 0;}/* =Attachments-------------------------------------------------------------- */.attachment-jpeg #container,.attachment-png #container {    width:100%;}.attachment-jpeg #content,.attachment-png #content {    width:930px;}.attachment-jpeg #comments,.attachment-png #comments {    width:540px;    overflow:hidden;}.attachment-jpeg .main-aside,.attachment-png .main-aside {    display:none;    }/* =Navigation-------------------------------------------------------------- */.navigation {    color:#666;    font-size:13px;    line-height:18px;    margin:0px 0 22px 0;    overflow:hidden;}.navigation a {    color:#666;    font-style:italic;    text-decoration:none;}.navigation a:active,.navigation a:hover {    color: #FF4B33;}.navigation .meta-nav {    font-style:normal;}.nav-previous {float: left;width:50%;}.nav-next {float: right;width:50%;text-align:right;}#nav-above,#nav-below {width: 100%;}#nav-above {    display:none;}.paged #nav-above {    display:block;    padding:0 0 44px 0;}/* =Comments-------------------------------------------------------------- */#comments {    padding:22px 0 0 0;}#comments,#comments input,#comments textarea {    font-size:13px;    line-height:18px;}#comments code {    font-size:12px;    line-height:18px;}#comments h3 {    font-family:Arial,sans-serif;    font-size:15px;    font-weight:bold;    line-height:22px;    padding:0 0 18px 0;}#comments-list {    padding:0 0 18px 0;}#comments-list ol,#comments-list ul {    list-style:none;    margin:0;}#comments-list ol {    border:1px solid #ccc;    border-bottom:none;    margin:0 0 18px 0;}#comments-list li {    background:#fafafa;    border-bottom:1px solid #ccc;    padding:18px 1.5em 0 1.5em;    position:relative;}#comments-list li.alt {    background:#fff;}#comments-list li.bypostauthor {    background:#FFFFCC;}#comments-list ul li {    border:1px solid #ccc;    margin:0 0 18px 0;}#comments-list li .avatar {    position:absolute;    top:22px;    left:1.5em;    width:36px;    height:36px;}#comments-list .comment-author {    font-weight:bold;    padding:9px 0 0 46px;}#comments-list .comment-meta {    color:#666;    font-size:11px;    padding:0 0 9px 46px;}#comments-list .comment-meta a {    color:#666;    font-style:italic;    text-decoration:none;}#comments-list .comment-meta a:active,#comments-list .comment-meta a:hover {    color: #FF4B33;}.comment-reply-link {    font-size:11px;    padding:0 0 18px 0;    text-align:right;}.comment-reply-link a {    color:#666;    font-style:italic;    text-decoration:none;}.comment-reply-link a:active,.comment-reply-link a:hover {    color: #FF4B33;}.comment-navigation {    font-weight:bold;    padding:0 0 18px 0;    margin-right:0.5em;}.comment-navigation a {    border:1px solid #ccc;    color:#666;    font-weight:normal;    padding:0.5em 0.75em;    text-decoration:none;}.comment-navigation a:active,.comment-navigation a:hover {    color: #FF4B33;}.comment-navigation a,.comment-navigation span {    margin-right:0.5em;}#trackbacks-list .comment-content {    position:absolute;    left:-9000px;}#respond {    background:#fff;    margin-bottom:22px;    overflow:hidden;    padding:18px 0 0 0;    position:relative;}#comments-list #respond {    border-bottom:1px solid #ccc;    margin:0 0 18px 0;    padding:18px 1.5em;}#comments-list ul #respond {    border:1px solid #ccc;    margin:0;}#cancel-comment-reply {    font-size:11px;    position:absolute;    top:18px;    right:1.5em;}#cancel-comment-reply a {    color:#666;}#respond .required {    color:#FF4B33;    font-weight:bold;}.form-section label {    font-size:11px;}.form-section input {    margin:0 0 18px 0;    width:98%;}.form-section textarea {    width:99%;}#form-allowed-tags p {    color:#666;    font-size:11px;    margin:0;    }#form-allowed-tags span {    font-style:italic;}#form-allowed-tags code {    font-size:11px;    line-height:normal;}.form-submit {    padding:18px 0 0 0;    text-align:right;}.subscribe-to-comments {    color:#666;    float:left;    font-size:11px;    margin:0;    padding:18px 0 0 0;}.solo-subscribe-to-comments {    color:#666;    font-size:11px;    padding:18px 0 0 0;}.comment_license {    color:#666;    clear:both;    font-size:11px;    margin:0;    padding:18px 0 0 0;}/* =Asides, Sidebars & Widget-Ready Areas-------------------------------------------------------------- */.aside,.aside input {    font-size:13px;    line-height:18px;    margin-bottom:6px;}.aside p,.aside ul,.aside ol,.aside dd,.aside pre {    margin-bottom:18px;}.aside pre,.aside code {    font-size:12px;    line-height:18px;}.aside .current_page_item a {    color: #FF4B33;}.aside .current_page_item .page_item a {    color:#666;}.aside .current_page_item .page_item a:hover,.aside .current_page_item .page_item a:active {    color: #FF4B33;}.aside {    color:#666;}.aside a {    color:#666;}.aside a:active,.aside a:hover {    color: #FF4B33;}.aside h3 a {    text-decoration:none;}.aside caption {    font-size:11px;    font-family:Arial,sans-serif;    font-weight:bold;    text-transform:uppercase;    letter-spacing:0.05em;}.aside ul {    list-style:none;    margin-left:0;}.aside ul ul {    list-style:disc;    margin:0 0 22px 20px;}.aside ul ul li {    padding:1px 0;}.aside ul ul ul {    margin-bottom:0;}.aside form,.aside table {    margin-bottom:22px;}.aside table {    border:none;}.aside thead {    border:1px solid #ccc;}.aside tbody {    border:1px solid #ccc;}.aside th, .aside td {    border-right:1px solid #ccc;    padding:.25em .8em;}.aside tfoot tr {    border:none;}.aside tfoot td {    border-color:transparent;}.widget_tag_cloud {    margin:0 0 22px 0;}.aside #searchsubmit {display: none;}/*    Main Asides*/.main-aside ul {    padding:0 20px;}.main-aside h3 {}.main-aside ul ul {    padding:0;}#primary {    border:1px solid #ccc;    padding:18px 0 0 0;    margin-bottom:22px;}/*    Content Asides*/#content .aside {    border:0px solid #ccc;    margin:0 0 22px 0;    padding:0px 0 0 0;}#content .aside ul {    padding:0 20px;}#content .aside h3 {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:17px;padding:0 0 7px 0;text-transform:none;color: #89AA33;}#content .aside ul ul {    padding:0;}/*    Footer Asides*/#subsidiary {    padding:10px 0 0 20px;    }/* =Footer-------------------------------------------------------------- */#footer {    border-top:4px solid #A3C743;    margin-top:22px;}#siteinfo {    color:#666;    font-size:11px;    line-height:18px;    padding:22px 0 44px 0;}#siteinfo a {    color:#666;}#siteinfo a:active,#siteinfo a:hover {    color: #FF4B33;}/* =PageNavi-------------------------------------------------------------- *//* Using !important to override PageNavi CSS */.wp-pagenavi {    margin:0 0 0 -.5em;    padding:0.5em 0;    }.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi span {    border:1px solid #ccc !important;    color:#666!important;    font-style:normal;    margin:0 .375em !important;    padding:0.5em 0.25em !important;}.wp-pagenavi a:visited {    border:1px solid #ccc !important;    color:#666 !important;}.wp-pagenavi a:hover {    border:1px solid #ccc !important;    color:#FF4B33 !important;}.wp-pagenavi a:active {    border:1px solid #ccc !important;    color:#FF4B33 !important;}.wp-pagenavi span.pages {    border:none !important;    color:#666 !important;    margin:0 !important;    padding:0 !important;}.wp-pagenavi span.current {    border:none !important;    color:#666 !important;    font-weight:normal !important;    margin:0 !important;    padding:0 !important;}.wp-pagenavi span.extend {    background-color:#FFFFFF;    border:1px solid #000000;    color:#000000;    margin:2px;    padding:2px 4px;}/* Prepare theme for plugins *//* ---- ../thematic/library/styles/plugins.css ---- *//* --------------------------------------------------------------       Default plugin styles for Thematic  -------------------------------------------------------------- */  /* =Ajax Edit Comments-------------------------------------------------------------- */.edit-comment {    margin-bottom:18px;}/* =PageNavi-------------------------------------------------------------- *//* I'm not overriding PageNavi anymore, it's too much of a mess./* =WordPress Stats-------------------------------------------------------------- */img#wpstats {   /* hide WordPress Stats smiley */    width:0px;    height:0px;    overflow:hidden}/* =Global Elements-------------------------------------------------------------- *//* =Header-------------------------------------------------------------- */#branding {    position:relative;}#blog-title {    width:652px;}#blog-description {    width:652px;}#branding #searchform {    position:absolute;    top:97px;    right:0;}#branding #searchform label {    display:none;}#branding #searchform input {    font-size:13px;    line-height:18px;}#branding #searchform input#s {    width:316px;}#branding #searchform input#searchsubmit {    display:none;}/* =Menu-------------------------------------------------------------- */#nav {    float:right;}/* =Content-------------------------------------------------------------- */.search .page-title {    display:none;}/* =Leader and Front Page Styles-------------------------------------------------------------- */#leader {    border-bottom:4px solid #A3C743;    padding:20px 0 42px 0;}#leader-container {    margin:0 auto;    overflow:hidden;    position:relative;    width:988px;}#leader .entry-title {    font-size:35px;    line-height:40px;    margin-top:-4px;    padding:0 0 14px 0;}#leader .entry-title span {    font-family:Georgia,serif;    font-weight:normal;    font-style:italic;}.single #leader .entry-title {    width:652px;}#leader .entry-meta {    position:absolute;    top:15px;    left:690px;}.page-template-front-page-php #feature {float:left;}.page-template-front-page-php #feature img {float:left;margin:-10px 10 0 -10px;}.page-template-front-page-php #feature-info {    float:right;margin:0 0 0 19px;    width:484px;}.page-template-front-page-php #feature-info h2 {    font-family:Arial,sans-serif;    font-size:40px;    font-weight:bold;    line-height:45px;    margin-top:-8px;    padding:0 0 14px 0;}.page-template-front-page-php #container,.page-template-front-page-php #content  {    margin:0;    padding:0;    width:988px;}.page-template-front-page-php #container {    margin-top:-21px;}.page-template-front-page-php #sub-feature {font-size:13px;line-height:18px;position:relative;overflow:hidden;padding-left: 40px;}.page-template-front-page-php #sub-feature p {    margin:0 0 18px 0;}.page-template-front-page-php #sub-feature h3 {    font-family:Georgia,serif;    font-weight:normal;    font-size:17px;    font-style:italic;    padding:0 0 7px 0;    text-transform:none;}.page-template-front-page-php #sub-feature h3 img {    position:absolute;    top:3px;    right:0;}.page-template-front-page-php .block {    float:left;    width:444px;}#front-block-1 {    margin-right:20px;}.page-template-front-page-php .block .avatar {    float:left;    margin:.25em 10px 0 0;}.page-template-front-page-php .block ul {    border-top:1px solid #ccc;    list-style:none;    margin:0;}.page-template-front-page-php .block ul li {    display:inline;}.page-template-front-page-php .block ul li a {    border-bottom:1px solid #ccc;    color:#666;    display:block;    padding:6px 0;    text-decoration:none;}.page-template-front-page-php .block ul li a:hover,.page-template-front-page-php .block ul li a:active {    background:#fafafa;    color: #FF4B33;}.page .entry-content,.single .entry-content {    padding-top:0;}