/*   Theme Name: A Thematic Child ThemeTheme URI: Description: Use this theme to start your Thematic Child Theme development.Author: Ian StewartAuthor URI: http://themeshaper.com/Template: thematicVersion: 1.0Tags: Thematic.Thematic is © Ian Stewart http://themeshaper.com/.*//* Reset browser defaults */@import url('../thematic/library/styles/reset.css');/* Apply basic typography styles */@import url('../thematic/library/styles/typography.css');/* Apply a basic layout */@import url('../thematic/library/layouts/2c-r-fixed.css');/* Apply basic image styles */@import url('../thematic/library/styles/images.css');/* Apply default theme styles and colors *//* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */@import url('../thematic/library/styles/default.css');/* Prepare theme for plugins */@import url('../thematic/library/styles/plugins.css');/*body { background:#fff url(../grids/960_grid_12_col.gif) repeat-y top center; }*/  /* =Global Elements -------------------------------------------------------------- */  body {font: 12px  georgia, verdana, arial,sans-serif;     line-height:22px;     background: #fff url(images/bg4.gif) top left; }input, textarea {     font: 11px verdana,Georgia,serif;     line-height:22px; }p, ul, ol, dd, pre {     margin-bottom:22px; }pre, code { 	font:14px Monaco, monospace; 	line-height:22px; }blockquote {     color:#666;     font-style:italic; } table {     border:1px solid #ccc;     border-width:1px 1px 0 1px;     font-size:13px;     line-height:18px;     margin:0 0 22px 0;     text-align:left; } caption {     text-align:left; } tr {     border-bottom:1px solid #ccc; } th, td {     padding: .7em 1.25em; } a:link {     color:#778899;     text-decoration: none;      } a:visited {     color:#778899;     text-decoration: none;  } a:active, a:hover {     color: #778899;     text-decoration: none;  }   /* =Header -------------------------------------------------------------- */  #header {     z-index:2;     background: #fff url(images/header5.jpg) no-repeat top;     margin-right: auto; margin-left: auto;     height: 285px; width: 770px;      margin-top: 15px;      } #branding { } #blog-title {     position: absolute;      top: 175px;     left: 20px;     float:left;     z-index: 0;     font-family:Georgia, Garamond, 'Times New Roman',Arial,sans-serif;     font-size:24px;     letter-spacing: 1px;     font-weight:normal;     line-height:40px;     width: 350px;      border-bottom: 0px solid #666; }#blog-title a {     color:#000;     text-decoration:none; } #blog-title a:active, #blog-title a:hover {     color: #000; } #blog-description {     color:#739e2e;     position: absolute;      top: 175px;     left: 215px;     float:left;     z-index: 0;     font-family:Georgia, Garamond, 'Times New Roman',Arial,sans-serif;     font-size:24px;     letter-spacing: 1px;     font-weight:normal;     line-height:40px;     font-style:italic; }   /* =Menu -------------------------------------------------------------- */   .skip-link {     display:none; } #access {     border-bottom:0px solid #ccc;     height:32px;     font-size:11px;     overflow:visible;     z-index:10; } /*** ESSENTIAL STYLES ***/ .sf-menu, .sf-menu * { 	margin:	0; 	padding:0; 	list-style:none; } .sf-menu { 	line-height:1.0;        border: 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;        margin-right:  5px;        padding: 5 px; }.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; } 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 {     position: absolute;      float:right;      top: -125px; left: 610px;} .sf-menu a { 	border: none; 	padding:8px 8px;        font: 11px verdana, arial, 'sans serif';  	text-decoration:none;        text-transform: uppercase; } .sf-menu .current_page_item a, .sf-menu .current_page_ancestor a, .sf-menu .current_page_parent a {     border: none; } .sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/ 	              border: none;       color:#666; } .sf-menu li {        border: none;  	background: none; } .sf-menu li li {        border: none;  	background: none; } .sf-menu li li li {        border: none;  	background:#739e2e; } .sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {     background:     none;     border: none;      outline:	0;     color: #739e2e; } .sf-menu ul {     border:none; } .sf-menu li:hover ul, .sf-menu li.sfHover ul { 	top:0px; /* overriding essential styles */ } .sf-menu ul ul {     margin-top:0px; } .sf-menu ul a {     background:none;     border:none;      margin-right: 3 px; } .sf-menu ul a:hover {     border: none;      color: #739e2e; }/* =Content -------------------------------------------------------------- */  #main {     position: relative;      clear:both;     padding:20px 0px 22px 0px;     background: #fff url(images/bgmain.gif) repeat-y top;     width: 770px;     margin-top: 0px;     margin-bottom: 0px,      margin-right: auto; margin-left: auto;     border-left: 0px solid#ccc;     border-right: 0px solid #ccc;      z-index: 0; }  #content { width: 720px;     float: left;     margin: 10px 15px;     padding: 0 8px; }  .entry-meta .author .url {     display: none; }  .page-title {     font-size:13px;     line-height:18px;     padding:4px 0 4px 0; } .attachment .page-title {     font-style:italic; } .page-title a {     color:#739e2e;     text-decoration:none; } .page-title a:active, .page-title a:hover {     color: #ccc; } .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:0px solid #ccc;     margin:0 0 66px 0;     padding:22px 20px 0 20px; } .entry-title {     font-family:Georgia, Garamond, 'Times New Roman',Arial,sans-serif;     font-size:21px;     font-weight:normal;     line-height:26px;     padding:7px 0 3px 0;     letter-spacing: 1px;     z-index: 0; } .entry-title a {     color:#000;     text-decoration:none; } .entry-title a:active, .entry-title a:hover {     color: #666; } .entry-meta {     color:#666;     font-size:15px;     font-style:italic;     line-height:17px;     margin: -2px 0 0 0;     padding: 4px 0 0 0;     border-top:0px dashed #ccc; } .entry-meta .n {     font-size:15px;     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: #739e2e; } .entry-meta abbr {     border:none;     cursor:text;     font-size:11px;     font-style:normal;     letter-spacing:0.05em;     text-transform:uppercase; } .entry-content {     padding:22px 2px 0 0;     text-align: justify;  } .entry-content h1, .entry-content h2 {     font-family:Arial,sans-serif;     font-size:19px;     font-weight:bold;     padding:28px 0 14px 0; } .entry-content h3 {     font-size:17px;     font-style:italic;     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:15px;     line-height:20px;     margin:0 0 44px 0; } .entry-utility a {     color:#666;     font-size:11px;     font-style:normal;     letter-spacing:0.05em;     text-transform:uppercase;     text-decoration: none; } .entry-utility a:active, .entry-utility a:hover {     color: #739e2e; } .page-link {     font-size:15px;     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: #739e2e; } 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:15px;     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:12px;     line-height:18px;     font-style: italic;     margin:0px 0 22px 0;     overflow:hidden; } .navigation a {     color:#666;     text-decoration:none; } .navigation a:active, .navigation a:hover {     color: #739e2e; } .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:none; }   /* =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: georgia, Verdana, Arial,sans-serif;     font-size:11px;     font-weight:bold;     line-height:22px;     padding:0 0 18px 0; } #comments-list {     padding:0 0 18px 0;     font-family: georgia, Verdana, Arial,sans-serif;     font-size:11px; } #comments-list ol, #comments-list ul {     list-style:none;     margin:0; } #comments-list ol {     border:0px solid #ccc;     border-bottom:none;     margin:0 0 18px 0; } #comments-list li {     background:#fafafa;     border-bottom:1px dashed #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-bottom: 0px solid #ccc;     margin:0 0 18px 0; } #comments-list li .avatar {     position:absolute;     top:22px;     left:1.5em;     width:36px;     height:36px;     padding: 3px;     border: 1px solid #ccc; } #comments-list .comment-author .fn a n {     font-weight:bold;     padding:9px 0 0 50px;     text-decoration:none; } #comments-list .comment-author .n {     font-weight:bold;     padding:9px 0 0 5px;     text-decoration:none; } #comments-list .comment-meta {     color:#666;     font-size:11px;     padding:0 0 9px 50px; } #comments-list .comment-meta .n a {     color:#666;     font-style:italic;     text-decoration:none; } #comments-list .comment-meta a:active, #comments-list .comment-meta a:hover {     color: #666;     text-decoration:none; } .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: #739e2e; } .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: #739e2e; } .comment-navigation a, .comment-navigation span {     margin-right:0.5em; } #trackbacks-list .comment-content p {     position:absolute;     left:-9000px;     margin-top: 5px; } #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:#739e2e;     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-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  {     font:11px georgia, verdana,arial,'sans serif';     width: 200px;     line-height:18px;     margin-bottom:6px;     padding: 5px;  } .aside input {     font:11px georgia, verdana,arial,'sans serif';     width: 100px;     float: left;     line-height:18px;     margin-bottom:6px; } .aside p, .aside ul, .aside ol, .aside dd, .aside pre {     width:200px;      padding: 5px;      margin-bottom:18px; } .aside pre, .aside code {     font-size:12px;     line-height:18px; } .aside .current_page_item a {     color: #739e2e; } .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: #739e2e; } .aside {     color:#666; } .aside a {     color:#666;      padding-left: 5px;      padding-top: 0.25em;      padding-bottom: 0.25em;      text-decoration: none;     border: none; } .aside a:active, .aside a:hover {     color: #739e2e; } .aside h3 {     font:15px georgia, garamond, serif;     font-style:normal;     color: #000;     line-height:25px;      margin-top: 10px;} .aside h3 a {     text-decoration:none; } .aside caption {     font-size:11px;     font-family:georgia, verdana,Arial,sans-serif;     font-weight:bold;     text-transform:uppercase;     letter-spacing:0.05em; } .aside ul {     list-style:none;     margin-left:0px; } .aside ul ul {     list-style:none;     margin:0 0 0px 20px; } .aside ul ul li {     margin-left: 0px;      padding:1px 0; } .aside ul ul ul {     margin-bottom:0; } .aside form, .aside table {     margin-bottom:22px; } .aside table {     border:none; } .aside thead {     border:0px solid #ccc; } .aside tbody {     border:0px 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; } /*     Main Asides */ .main-aside ul {     padding:0 0px;     list-style-type: none;     font-size: 11px;  }  .main-aside h3 { } .main-aside ul ul {     padding:0; } #primary { display: none;width: 200px;  }  #secondary { display: none; }  /*     Content Asides */ #content .aside {     border:0px solid #ccc;     margin:0 0 0px 0;     width:290px;     padding:5px 0 0 0; } #content .aside ul {     margin: 0;      padding: 0;  } #content .aside h3 {     font-family:Georgia,serif;     font-weight:normal;     font-size:17px;     font-style:italic;     padding:0 0 7px 0;     text-transform:none; } #content .aside ul ul {     padding:0; } /*     Footer Asides */ #subsidiary {     padding:2px 0 0 10px;     }  #subsidiary .sub-aside ul {     list-style-type: none;      font-size: 11px; }  .sub-aside a{      display: block;      width: auto;      padding-left: 2px;      padding-top: 0.25em;      padding-bottom: 0.25em;      text-decoration: none;     border-top: 1px dashed #ccc;      margin: 0 -5px 0 -15px; }  .sub-aside a:link{color: #000;} .sub-aside a:visited{color: #000;} .sub-aside a:hover{color: #739e2e;} .sub-aside a#current{background: #FFCC66; color: #000000;}   /* =Footer -------------------------------------------------------------- */  #footer {     padding:20px 20px 5px 20px;     width: 770px;     margin-left: auto; margin-right: auto;      margin-bottom: 10px;     margin-top: 0px;      border-top:0px solid #ccc;      background: #fff url(images/bgmain.gif) repeat-y top; } #siteinfo {     color:#666;     width: 680px;     font-size:11px;     line-height:18px;     margin-left: auto; margin-right: auto;      padding:22px 0 5px 0; } #siteinfo a {     color:#666; } #siteinfo a:active, #siteinfo a:hover {     color: #739e2e; }   /* =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 {     border:0px solid #ccc !important;     color:#666!important;     font-style:normal;     margin:0 .375em !important;     padding:0.5em 0.25em !important;      text-transform: uppercase;} .wp-pagenavi a:visited {     border:0px solid #ccc !important;     color:#666 !important;      text-transform: uppercase;} .wp-pagenavi a:hover {    border:0px solid #ccc !important;     color:#739e2e !important;     text-transform: uppercase; } .wp-pagenavi a:active {     border:0px solid #ccc !important;     color:#739e2e !important;     text-transform: uppercase; } .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:0px solid #000000;     color:#000000;     margin:2px;     padding:2px 4px; }  .rambild {padding: 15px; border: 1px solid #cdcdcd; }
