/*   Theme Name: Thematic4YouTheme URI: Description: Custom theme for Chris.Author: ChrisAuthor URI: http://programming.thematic4you.comTheme URI: http://3oneseven.comTemplate: thematicVersion: 0.1Tags: Thematic.Thematic 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 *//* ---- ../thematic4you/css/2c-r-fluid.css ---- *//*LAYOUT: One-Column (Right) FixedDESCRIPTION: Two-column 950px fixed layout with one sidebar right of content*/body {    min-width:90%;}#header {    position:relative;width:100%;margin:0 auto;}#branding {    width:100%;    margin:0 auto;}#access {    position:relative;    overflow:hidden;}.menu {    width:100%;    margin:0 auto;}#main {    width:100%;    margin:0 auto;    overflow:hidden;    position:relative;}#container {    width:65%;    float:left;}#content {    margin:0 0 0 10px;    width:95%;    overflow:hidden;}.main-aside {    width:25%;    float:right;    position:relative;    right:10px;}#secondary {    clear:right;}#footer {        clear:both;}#subsidiary {    width:100%;    margin:0 auto;    overflow:hidden;}#subsidiary .aside {    width:25%;    float:left;    margin:0 20px 0 0;}#subsidiary #third {    margin:0;}#siteinfo {    clear:both;    width:100%;    margin:0 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 *//* 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 *//* ---- ../thematic/library/styles/default.css ---- *//* =Global Elements-------------------------------------------------------------- */body, input, textarea {    font: 15px 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;}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 {    padding:88px 0 44px 0;}#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;}#access {    border-bottom:1px solid #ccc;    height:32px;    font-size:13px;    overflow:visible;    z-index:100;}/*** 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;}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 {    border-right:1px solid #ccc;float:left;}.sf-menu a {border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:9px 13px;text-decoration:none;}.sf-menu .current_page_item a,.sf-menu .current_page_ancestor a,.sf-menu .current_page_parent a {    border-bottom-color:#fff;}.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/color:#666;}.sf-menu li {background:#fff;}.sf-menu li li {background:#fff;}.sf-menu li li li {background:#9AAEDB;}.sf-menu li:hover, .sf-menu li.sfHover,.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {    background:     #fafafa;outline:0;    border-bottom-color:#ccc;}.sf-menu ul {    border-right:1px solid #ccc;    border-bottom:1px solid #ccc;}.sf-menu li:hover ul,.sf-menu li.sfHover ul {top:32px; /* overriding essential styles */}.sf-menu ul ul {    margin-top:0;}.sf-menu ul a {    background:#fafafa;border-bottom:none;}.sf-menu ul a:hover {    color: #FF4B33;}/* =Content-------------------------------------------------------------- */#main {    clear:both;    padding:66px 0 22px 0;}.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 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: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:-10000px;}#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 {    font-size:15px;    font-style:italic;    line-height:22px;}.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:1px solid #ccc;    margin:0 0 22px 0;    padding:18px 0 0 0;}#content .aside ul {    padding:0 20px;}#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:33px 0 0 0;    }/* =Footer-------------------------------------------------------------- */#footer {    border-top:1px solid #ccc;    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}body {background: #fff url('http://programming.thematic4you.com/wp-content/themes/thematic4you/images/02.jpg') 100% 0 no-repeat;color:#333;font:14px/20px Arial,Tahoma,Helvetica,Sans-Serif;margin:0;padding:0;}/* =wraps-------------------------------------------------------------- */#wrapper {width:95%;background:transparent;color:#333;font:14px/20px Arial,Tahoma,Helvetica,Sans-Serif;margin:0 auto;padding:0;overflow:hidden;}#content a,#content a:visited{color:#AF1F25;text-decoration:none;}#content a:hover{text-decoration:underline;color:#000;}#wrapper a img{border:none;}/* =header-------------------------------------------------------------- */#header {background:transparent;margin:0 auto;padding:0;width:100%;height:328px;position:relative;}#branding #blog-title a{display:block;height:111px;width:90px;text-indent:-90000px;margin:0;padding:0;outline:none;}#branding {background: transparent url('http://programming.thematic4you.com/wp-content/themes/thematic4you/images/sprite_logo.png') 0 0 no-repeat;width: 100px; height: 111px; margin:0 0 51px;padding:0;float:left;display:inline-block;}#branding:hover {background: transparent url('http://programming.thematic4you.com/wp-content/themes/thematic4you/images/sprite_logo.png') 0 -121px no-repeat;}#blog-description{display:block;height:1px;width:90px;text-indent:-90000px;margin:0;padding:0;outline:none;}.break  {clear:both;background: transparent url('http://programming.thematic4you.com/wp-content/themes/thematic4you/images/sprite_title.png') 50% 0 no-repeat;margin:0 auto;padding:0;width:100%;height:157px;}.break:hover  {background: transparent url('http://programming.thematic4you.com/wp-content/themes/thematic4you/images/sprite_title.png') 50% -167px no-repeat;}.break a{display:block;height:150px;width:100%;text-indent:-90000px;margin:0;padding:0;outline:none;}#searchform{display:block;width:200px;margin:0;padding:0;position:absolute;top:2px;right:3%;z-index:999 !important;}#searchform #searchsubmit{display:none;}#searchform #s{background:transparent;color:#fff;border:0;}/* =menu-------------------------------------------------------------- */.menu {background:transparent;margin:70px 0 0 0;padding:0;width:70%;float:right;display:inline-block;border:0;font:15px georgia,baskerville, times new roman,serif;text-transform:uppercase;}.menu ul {float:right;list-style: none;margin: 0;padding: 0;z-index:999;width:100%;}.menu li {float: left;list-style: none;margin: 0;padding: 0;}.menu ul li {list-style: none;margin:0 0 0 -1px;padding: 0;}.menu li a, .menu li a:link {color:#000;display: block;margin:0;padding:22px 10px 10px 10px;border-right: 0;text-decoration: none;text-shadow:#ccc 0 1px 1px;}.menu li a:hover, .menu li a:active {background: #fff url('http://programming.thematic4you.com/wp-content/themes/thematic4you/images/ico.jpg') 50% 0 no-repeat;color: #AF1F25;display: block;margin: 0;padding:22px 10px 10px 10px;text-decoration: none;text-shadow:#333 0 1px 1px;}.menu li li a, .menu li li a:link, .menu li li a:visited {background: #fff;width:160px;color: #AF1F25;float: none;margin: 0;padding:8px 10px;text-decoration:none;font-size:15px;}.menu li li a:hover, .menu li li a:active {background: #AF1F25;color: #fff;padding:8px 10px;text-shadow:#333 0 1px 1px;}.menu li ul {z-index:9999;position: absolute;left: -999em;height: auto;width:170px;margin:0;padding: 0;border-bottom:2px solid #AF1F25;}.menu li li { }.menu li ul a {width:150px;}.menu li ul a:hover, .menu li ul a:active {width:150px; }.menu li ul ul {margin:-35px 0 0 172px;border-bottom:2px solid #AF1F25;}.menu li:hover ul ul, .menu li:hover ul ul ul, .menu li.sfhover ul ul, .menu li.sfhover ul ul ul {left: -999em;}.menu li:hover ul, .menu li li:hover ul, .menu li li li:hover ul, .menu li.sfhover ul, .menu li li.sfhover ul, .menu li li li.sfhover ul {left: auto;}.menu li:hover, .menu li.sfhover { position: static;}.menu .current_page_item a {background: #fff url('http://programming.thematic4you.com/wp-content/themes/thematic4you/images/ico.jpg') 50% 0 no-repeat;color: #AF1F25;display: block;margin: 0;padding:22px 10px 10px 10px;text-decoration: none;text-shadow:#333 0 1px 1px;}#access {border:0;}/* =Front Page-------------------------------------------------------------- */#front-content {margin: 0 auto;    overflow:hidden;width: 100%;}#expanded-description p {    font-size:15px;    font-style:italic;    line-height:23px;    margin:0;    padding:0 40px;}#expanded-description strong {    color:#000;    font: 15px "Helvetica Neue",Helvetica,Arial,sans-serif;    font-style:normal;    font-weight:bold;    text-transform:uppercase;}#front-content .block,#subsidiary #first,#subsidiary #second {    display:inline-block;    float:left;    margin:0 3% 0 0;    width:30%;}#front-content .block3,#subsidiary #third {    display:inline-block;    float:right;    margin:0;    width:30%;}#front-content p {    margin:0;}/* =Front Page  title-------------------------------------------------------------- */#front-content h3,#content h3,#content h3 a {color: #8D8D8D;    font:15px baskerville,georgia;text-transform:uppercase;    line-height:23px;    margin: 0 0 9px 0;}#front-content .block1 h3,#front-content .block2 h3{background: transparent url('http://programming.thematic4you.com/wp-content/themes/thematic4you/images/ico.jpg') 100% 0 no-repeat;}#front-content h2 a,#content h1,#content h2 a{color: #AF1F25;text-decoration:none;    font:normal 26px/20px times,times new roman,georgia;text-transform:uppercase;    margin: 0 0 9px 0;text-shadow:#333 0 1px 1px;}#front-content .block3 h2,.aside h3,#primary .tw h2,.navigation a{color: #AF1F25;text-decoration:none;    font:normal 19px/17px times,times new roman,georgia;text-transform:uppercase;    margin: 0 0 9px 0;text-shadow:#333 0 1px 1px;}#primary .aside h3{color: #AF1F25;text-decoration:none; background: transparent url('http://programming.thematic4you.com/wp-content/themes/thematic4you/images/ico.jpg') 100% 0 no-repeat;    font:normal 19px/17px times,times new roman,georgia;text-transform:uppercase;    margin: 0 0 9px 0;text-shadow:#333 0 1px 1px;}#front-content h2 a:hover{color: #ccc;}#front-content h2 em {}.fentry h2 {padding-bottom: 10px;padding-top: 6px;}/* =Front Page  txt-------------------------------------------------------------- */#front-content .ftext {margin:5px 0;padding:10px 0;border-top:1px solid #E4E4E4;}/* =Front Page read links-------------------------------------------------------------- */#front-content .read {margin:3px 0 20px 0;font:19px times,times new roman;text-transform:uppercase;padding:10px 0;border-bottom:1px solid #E4E4E4;background:transparent;text-align:right;}#front-content .read a{margin:0;color: #AF1F25;text-decoration:none;text-align:right;padding:0 0 0 20px;background: transparent url('http://programming.thematic4you.com/wp-content/themes/thematic4you/images/arro.jpg') 0 0 no-repeat;}#front-content .read a:hover{margin:0;color: #000;text-decoration:none;text-align:right;padding:0 0 0 20px;background: transparent url('http://programming.thematic4you.com/wp-content/themes/thematic4you/images/arroa.jpg') 0 0 no-repeat;}/* =Front Page twitter-------------------------------------------------------------- */.tw {margin:0;padding:0 0 20px 0;border-bottom:1px solid #E4E4E4;background:transparent;}.twa{margin:0;padding:0 0 8px 0;background: transparent url('http://programming.thematic4you.com/wp-content/themes/thematic4you/images/sprite_twitter.png') 0 0 no-repeat;}.twa:hover{background: transparent url('http://programming.thematic4you.com/wp-content/themes/thematic4you/images/sprite_twitter.png') 0 -137px no-repeat;}.twa a{display:block;height:130px;width:100%;text-indent:-90000px;margin:0;padding:0;outline:none;}#front-content .entry {margin: 0 0 12px 0;}#front-content h3 a {    color:#000;        text-decoration:none;}#front-content h3 a:active,#front-content h3 a:hover {    color: #F92117;}#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 {}/* =Content-------------------------------------------------------------- */#primary {border:0;}#primary ul li a{text-decoration:none;}.entry-utility{padding:10px 0;border-top:1px solid #E4E4E4;border-bottom:1px solid #E4E4E4;}#submit,#commentform #submit,#submits,#submitl,#submitsl{background:transparent;font:normal 18px times,times new roman,serif;color:#666;border:1px solid #E4E4E4;width:100%;cursor:pointer;text-transform:uppercase;background: transparent url('http://programming.thematic4you.com/wp-content/themes/thematic4you/images/ico.jpg') 100% 0 no-repeat;}#commentform input{border:1px solid #E4E4E4;padding:2px 0;margin-top:3px;color:#000;background: #fff url('http://programming.thematic4you.com/wp-content/themes/thematic4you/images/ico.jpg') 100% 0 no-repeat;}.main-aside ul {padding:10px 0 10px 0;}/* ----------------------------------- slider post */#slidebox{width:400px;height:100px;padding:10px;background:#fff;border-top:3px solid #AF1F25;position:fixed;z-index:999 !important;bottom:50px;right:-430px;-moz-box-shadow:-2px 0px 5px #aaa;-webkit-box-shadow:-2px 0px 5px #aaa;box-shadow:-2px 0px 5px #aaa;}#slidebox p, a.more{font-size:11px;text-transform:uppercase;font-family: Arial,Helvetica,sans-serif;letter-spacing:1px;color:#555;}#slidebox ul{color:#AF1F25;font-size:18px;margin:0 20px 20px 0;list-style:none;}#slidebox a{color:#AF1F25;list-style:none;text-decoration:none;}#slidebox a:hover{color:#666;text-decoration:none;}#slidebox ul li a{color:#AF1F25;list-style:none;text-decoration:none;margin:3px 0;}a.close{background: transparent url('http://programming.thematic4you.com/wp-content/themes/thematic4you/images/close.png') no-repeat top left;width:13px;height:13px;position:absolute;cursor:pointer;top:10px;right:10px;}a.close:hover{background-position:0px -13px;}/* ----------------------------------- floats */.center,.aligncenter{text-align:center;display:block;margin:0 auto;padding:5px;}.alignleft,.left{float:left;margin-right:10px;margin-bottom:5px;}.alignright,.right{float:right;margin-left:10px;margin-bottom:5px;}/* =Footer-------------------------------------------------------------- */#footer {background: #000 url('http://programming.thematic4you.com/wp-content/themes/thematic4you/images/05.jpg') 50% 80% no-repeat;margin:0;padding:0 0 0px 0;width:100%;}.extra{clear:both;background: transparent url('http://programming.thematic4you.com/wp-content/themes/thematic4you/images/02.jpg') 100% 0 no-repeat;margin:30px 0 0 0;padding:0;width:100%;height:30px;display:block;}#subsidiary{background:transparent;margin:0 auto;padding:20px 0;width:95%;}#footer ul li a{color:#ccc;text-decoration:none;}#footer ul li a:hover{color:#AF1F25;text-decoration:none;}.credits{background:transparent;color:#666;width:95%;margin:5px auto;padding:4px 0;text-align:left;display:block;font-size:11px;}#footer #siteinfo{color:#666;margin:0 auto;padding:80px 0 20px 0;display:block;text-align:center;}#footer #siteinfo a,.credits a{color:#666;text-decoration:none;}#footer .avatar {float:left;margin:4px 10px 22px 0;}/* ----------------------------------- tooltips */#unitip {position: absolute;z-index: 999999;top: -1000px;color: #fff;font: normal normal 12px/15px Verdana, Arial, Helvetica, sans-serif;display: none;}#unitippoint, #unitipmid, #unitipcap {position: relative;top: 0px;left: 0px;width: 145px;display: block;}#unitippoint {background: url('http://programming.thematic4you.com/wp-content/themes/thematic4you/images/TipPoint.png') no-repeat;height: 19px;overflow: hidden; }#unitipmid {background: url('http://programming.thematic4you.com/wp-content/themes/thematic4you/images/TipMid.png') repeat;width: 115px;height: auto;padding: 5px 15px;}#unitipcap {background: url('http://programming.thematic4you.com/wp-content/themes/thematic4you/images/TipCap.png') no-repeat;height: 7px;overflow: hidden;}