@media screen {  @import "reset.css";       body { font: 14px Arial,Helvetica,Sans-serif; line-height: 1.5; } h1, h2, h3, h4, h5, h6 { margin: 0; font-family: Arial,Helvetica,Sans-serif; color: #292626; } h1 {font-size: 38px} h2 {font-size: 36px} h3 {font-size: 30px} h4 {font-size: 24px} h5 {font-size: 18px} h6 {font-size: 12px} p {margin: 18px 0;}  a:link, a:visited { text-decoration: none; } a:hover { text-decoration: underline; } h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited { text-decoration: none; color: #292626; } h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration: underline;}     .inner { position: relative; width: 940px; margin: 0 auto; } #bg { height: 100%; } #container { width: 940px; margin: 0 auto; }  #header { background: #373434 url(/wp-content/themes/therapy/images/headertile.jpg) repeat-x left bottom; } #header h1, #header h2 { display: none; } #logo #img { display: inline-block; margin: 15px 0; } #logo { float: left; width: 500px; } #logo .site-description, #logo .site-title { } #logo .site-title { margin-top:20px; color:#FFFFFF} #logo .site-description { font-size:18px; color:#aaa} .latest_twitter { position: relative; float: right; width: 250px; margin: 20px 0; font-size: 12px; color: #fff; } .latest_twitter a:link, .latest_twitter a:visited { color: #fff!important; } .latest_twitter .twitlink { position: absolute; top: 0; left: -40px;}  #navigation { position: relative; z-index: 999; height: 37px; margin: 0 0 60px 0; background: url(/wp-content/themes/therapy/images/navtile.png) repeat-x left top; } #nav, #nav ul { z-index: 100; float: left; padding: 0; margin: 0; list-style: none; line-height: 1; } #nav li { float: left; position: relative; } #nav a:link, #nav a:visited { z-index: 100;display: block; padding: 0 10px; line-height: 37px; font-size: 14px; text-transform: uppercase; color: #fff; } #nav .current_page_item a, #nav a:hover { text-decoration: none; } #subscribe { position: absolute; top: 0; right: 0; } #subscribe a:link, #subscribe a:visited { padding: 0 0 0 20px; line-height: 39px; text-transform: uppercase; color: #fff; background: url(/wp-content/themes/therapy/images/ico-rss.png) no-repeat left center; } #subscribe a:hover {}  #nav li ul { position: absolute; width: 170px; left: -999em; } #nav li ul li { width: 170px; line-height: 18px; margin: 0; border-style: solid; background-color: #444444; background: rgba(52, 49, 49, 0.6); } #nav li ul li a:link, #nav li ul li a:visited { display: block; width: 160px; padding: 5px 5px; line-height: 18px; font-size: 12px; } #nav li ul ul { margin: -23px 0 0 170px; } #nav li:hover ul, #nav li.sfhover ul { left: auto; } #nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; } #nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left: auto; } #nav li:hover, #nav li.hover { position: static; }   #intro { float: left; width: 880px; padding: 30px; color: #e8e8e8; background-color: #292626; background: rgba(38, 41, 41, 0.6) } #intro { float: left; margin: 0; overflow: hidden; } #intro h2 { line-height: 30px; color: #fff; } #intro p { margin: 20px 0 0 0;} #intro .ads, #intro .gravatar { float: right; margin: 0 0 0 30px; padding: 24px; overflow: hidden; background-color: #242121; background: rgba(36, 33, 33, 0.3); } #intro .ads .left { margin-right: 9px; } #intro .ads .right { margin-left: 9px; }  #main { float: left; padding: 30px; background-color: #fff; } #content { float: left; width: 530px; margin: 0 30px 0 0; overflow: hidden; } #content.fullwidth { width: 850px; }  #sidebar { float: left; width: 320px; overflow: hidden; }  #extended_footer { width: 880px; padding: 30px; float: left; background-color: #302D2D; border-bottom: 1px solid #363232; } #extended_footer .col1, #extended_footer .col2, #extended_footer .col3 { float: left; overflow: hidden; width: 280px; margin: 0 20px 0 0; } #extended_footer .col1, #extended_footer .col2 { width: 279px; border-right: 1px solid #424242; } #extended_footer .col3 { margin-right: 0px !important; } #extended_footer .widget { margin: 0 0 30px 0; } #extended_footer .widget h3 { background: none; padding: 15px 0!important; } #extended_footer .widget ul li { background: none; } #extended_footer .widget ul li a:hover { color: #a1a1a1!important; } #extended_footer .widget ul li a:link, #extended_footer .widget ul li a:visited { padding: 2px 0 2px 0!important; border-bottom: 0!important; background: none!important; } #extended_footer .textwidget, #extended_footer #latest-video .wrap, #extended_footer #flickr .wrap, #extended_footer #searchform, #extended_footer .widget_tag_cloud div, #extended_footer .widget ul, #extended_footer #adwidget .adwrap { padding: 0!important; background-color: transparent; } #extended_footer .widget_recent_comments li { padding: 2px 0 2px 0!important; border-bottom: none!important; background: none; } #extended_footer #searchform #s { width: 195px; } #footer { float: left; width: 880px; margin: 0 0 30px 0; padding: 15px 30px; font-size: 12px; color: #fff; background-color: #292626; } #footer a:link, #footer a:visited { color: #fff; } #footer .copyright { float: left; margin: 0; } #footer .credit { float: right; margin: 0; } #footer .credit img { vertical-align: middle; }    #breadcrumbs { padding: 10px 30px; color: #e8e8e8; background-color: #292626; } #breadcrumbs p { margin: 0; } h3.catheading { margin: 0 0 20px 0; text-transform: uppercase; font-size: 20px; } .post { margin: 0 0 30px 0; border-bottom: 1px dotted #c2c2c2; } .meta { margin: 0 0 20px 0;} .meta span { margin: 0 3px 0 0; padding: 6px 8px; font-size: 11px; color: #fff; background-color: #373434; } .meta .date { padding-left: 27px; background: #373434 url(/wp-content/themes/therapy/images/ico-date.png) no-repeat 5px center; } .meta .comments a:link, .meta .comments a:visited { padding-left: 25px; color: #fff; } .post h2.title { margin: 0 0 18px 0; line-height: 34px; } .post h2.title a:link, .post h2.title a:visited {} .post h2.title a:hover { text-decoration: none; } .post .video { margin: 0 0 20px 0; border: 5px solid #e0e0e0; } .entry { } .post .tags { margin: 0 0 20px 0; padding: 0 0 0 25px; color: #373434; } .tags a:link, .tags a:visited { }  .entry h1 {} .entry h2 {} .entry h3 {} .entry h4 {} .entry h5 {} .entry h6 {} .entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { margin: 0 0 18px 0; } .entry p { margin: 0 0 18px 0; } .entry blockquote { padding: 10px 30px; margin: 0 0 18px 0; color: #666; } .entry blockquote p { margin: 0; } .entry ul { margin: 0 0 18px 0; padding: 0 0 0 30px; } .entry ul ul { margin: 0; } .entry ul li { list-style-type: circle; } .entry ul li ul li { list-style-type: disc; } .entry ol { margin: 0 0 18px 0; padding: 0 0 0 30px; } .entry ol ol { margin: 0; } .entry ol li { list-style-type: upper-latin; } .entry ol li ol li { list-style-type: lower-latin; }  .entry img { border: 4px solid #bbb; } .entry .wp-caption { padding: 1px; background:#F8F8F4; border: solid 1px #e6e6e6; text-align:center; } .entry .wp-caption img { border: none; } img.wp-smiley { padding: 0; border: none; } .entry .alignleft { float: left; margin: 10px 15px 10px 0; } .entry .alignright { float: right; margin: 10px 0 10px 15px; } .entry .aligncenter { text-align: center; }  #main .wp-pagenavi .pages { border: none; font-size: 12px; text-transform: uppercase; padding: 0 10px 0 0; } #main .wp-pagenavi { margin: -20px 0 0 0; padding: 0 0 7px 0; text-align: center; border-bottom: 1px dotted #c2c2c2; } #main .wp-pagenavi .current { padding: 5px 10px; border: none!important; } #main .wp-pagenavi a:link, #main .wp-pagenavi a:visited { padding: 5px 10px 5px 10px; margin: 0 3px; font-weight: bold; background-color: #e6e6e6; border: none!important; color: #000; }     #social { margin: 0 0 30px 0; background-color: #292626; } #social li { padding: 20px 25px; border-bottom: 1px solid #1e1e1e; border-top: 1px solid #333030; } #social li img { float: left; margin: 0 10px 0 0; } #social li a span { display: block; line-height: 16px; } #social li a span.site { font-size: 18px; color: #fff; font-weight: bold; } #social li a span.url { font-size: 12px; color: #989898; } #social li a:hover span.url { color: #fff; }  #tabber { margin: 0 0 30px 0; } .idTabs { float:left; width: 300px; padding: 10px; text-align: center; background-color: #292626; } .idTabs li { float:left; } .idTabs li a { display: block; margin: 0 7px 0 0; padding: 5px 10px 5px 28px; font-weight: bold; color: #fff; } .idTabs li a:hover, .idTabs a.selected { text-decoration: none; background-color: #000; } #tabber .list { background-color: #e0e0e0; } #tabber .list li { background: url(/wp-content/themes/therapy/images/widgetli.jpg) repeat-x left bottom; } #tabber .list li a:link, #tabber .list li a:visited { display: block; padding: 6px 0 6px 40px; color: #6c6c6c; border-bottom: 1px solid #d4d4d4; } #tabber .list li a:hover { color: #292626; } #tagcloud { padding: 5px 20px 10px 20px; } #tagcloud a:link, #tagcloud a:visited { color: #6c6c6c; } #tagcloud a:hover { color: #292626; }  .widget { margin: 0 0 30px 0; } .widget h3 { margin: 0; padding: 15px 20px; font-size: 22px; color: #fff; background: #292626 url(/wp-content/themes/therapy/images/widgettitle.jpg) repeat-x left top; } .widget ul { padding: 0!important; } .widget ul li { padding: 6px 0; background: url(/wp-content/themes/therapy/images/widgetli.jpg) repeat-x left top; border-bottom: 1px solid #d4d4d4; } .widget a:link, .widget a:visited { color: #6c6c6c; } .widget ul li a:hover { color: #292626; } .widget ul li a:link, .widget ul li a:visited { padding: 0 0 0 40px; } .textwidget, #latest-video .wrap, #flickr .wrap, #searchform, .widget_tag_cloud div, .widget ul, #calendar_wrap, #adwidget .adwrap { padding: 15px 20px; background-color: #e0e0e0; } .widget_recent_comments li { display: block; padding: 6px 0 6px 20px!important; color: #6c6c6c; border-bottom: 1px solid #d4d4d4; background: none; } .widget_recent_comments li a:link, .widget_recent_comments li a:visited { display: inline; line-height: 18px!important; background: none!important; border: none!important; } #searchform #s { width: 180px; padding: 5px 0 5px 5px; border: 1px solid #898989; } #searchform .submit { padding: 3px 0 3px 0; text-transform: uppercase; } #flickr .flickr_badge_image { margin: 4px 7px; float: left; } #flickr .flickr_badge_image a { display: block; border: 2px solid #bbb; } #extended_footer #flickr .flickr_badge_image { margin: 7px 18px; } #latest-video .video { margin: 0 0 10px 0; } #twitter li { margin: 10px 0; } #twitter a:link, #twitter a:visited { display: inline; padding: 0; background-image: none; line-height: 18px; } .widget_lifestream li { margin: 0!important; padding: 8px 20px 8px 40px!important; border-bottom: 1px solid #d4d4d4; background-position: 10px 10px!important;} #adwidget .adwrap img { margin: 6px; }  #calendar_wrap { } #wp-calendar{width:100%;margin-bottom:15px;clear:both;padding:0;} #wp-calendar caption { padding:0 0 10px 0; text-transform: uppercase; font-size: 14px; font-weight: bold } #wp-calendar th,#wp-calendar td{text-align:center;border: 1px solid #999; padding:5px;} #wp-calendar td{background:transparent;} #wp-calendar td,table#wp-calendar th{padding:3px 0;}     #comments { float: left; } #comments h3 { margin: 0 0 20px 0; } #comments li { margin: 20px 0 0 0; } #comments ul.children { margin: 0 0 0 0; } #comments ul.children li { padding: 0 0 0 25px; } #comments .comment-meta { margin: 0 10px 10px 0; font-size: 12px;} #comments .comment-meta img { float: left; margin: 0 10px 0 0; } #comments .comment-meta span { line-height: 42px; color: #252525; } #comments .comment-meta span.name { font-weight: bold; color: #252525; } #comments .comment-meta span.name a { color: #252525; } #comments .comment-meta span.date { font-size: 11px; } #comments .comment-entry { padding: 10px 15px; background-color: #e6e6e6; } #comments .comment-entry p { margin: 0 0 10px 0; } .reply a, .cancel-comment-reply a { text-transform: uppercase; font-weight: bold; font-size: 11px; } h3#pings { margin: 20px 0 10px 0; } ol.pinglist li { margin: 0 0 15px 20px!important; list-style-type: decimal; } .pinglist li .author { font-weight: bold; font-size: 15px; } .pinglist li .date { font-size: 11px; } .pinglist li .pingcontent { display: block; margin: 0; } .pinglist li .pingcontent p { margin: 0; }  #respond { float: left; } #respond h3 { margin: 15px 0 0 0; } #commentform { } #commentform input.txt, #commentform textarea { padding: 4px 5px; border: 1px solid #ccc; } #commentform textarea { width: 95%!important; } #commentform #submit { padding: 7px 12px 10px 7px; font-weight: bold; font-size: 13px; text-transform: uppercase; color: #fff; background: url(/wp-content/themes/therapy/images/submit.png) no-repeat left top; border: none; }    .floatl {float: left;} .floatr {float: right;} .alignl {text-align: left;} .alignr {text-align: right;} .alignc {text-align: center;}  html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear { background: none; border: 0; clear: both; display: block; float: none; font-size: 0; list-style: none; margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; height: 0; } } @media screen {#intro { border-top-left-radius: 15px; -moz-border-radius-topleft: 15px; -webkit-border-top-left-radius: 15px; border-top-right-radius: 15px; -moz-border-radius-topright: 15px; -webkit-border-top-right-radius: 15px; } #intro .ads { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #footer { border-bottom-left-radius: 15px; -moz-border-radius-bottomleft: 15px; -webkit-border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; -moz-border-radius-bottomright: 15px; -webkit-border-bottom-right-radius: 15px; } #breadcrumbs { border-top-left-radius: 15px; -moz-border-radius-topleft: 15px; -webkit-border-top-left-radius: 15px; border-top-right-radius: 15px; -moz-border-radius-topright: 15px; -webkit-border-top-right-radius: 15px; } .meta span { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } .entry .wp-caption { border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; } #social { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } .idTabs { border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; } .idTabs li a { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #tabber .list { border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; } .widget h3 { border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; } .textwidget, #flickr .wrap, #latest-video .wrap, #searchform, .widget_tag_cloud div, .widget ul, #calendar_wrap, #adwidget .adwrap { border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; } #comments .comment-entry { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } } @media all {div.wpcf7 { margin: 0; padding: 0; } div.wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; } div.wpcf7-mail-sent-ok { border: 2px solid #398f14; } div.wpcf7-mail-sent-ng { border: 2px solid #ff0000; } div.wpcf7-spam-blocked { border: 2px solid #ffa500; } div.wpcf7-validation-errors { border: 2px solid #f7e700; } span.wpcf7-form-control-wrap { position: relative; } span.wpcf7-not-valid-tip { position: absolute; top: 20%; left: 20%; z-index: 100; background: #fff; border: 1px solid #ff0000; font-size: 10pt; width: 280px; padding: 2px; } span.wpcf7-not-valid-tip-no-ajax { color: #f00; font-size: 10pt; display: block; } span.wpcf7-list-item { margin-left: 0.5em; } .wpcf7-display-none { display: none; } img.ajax-loader { border: none; vertical-align: middle; } }       body { color: #5b5b5b; background: #000 url(/wp-content/themes/therapy/styles/blue/bgtile.jpg) repeat-x left top; }  a:link, a:visited { color: #289dc8; }     #bg { background: url(/wp-content/themes/therapy/styles/blue/bgoverlay.jpg) no-repeat center 70px; }   #nav .current_page_item a, #nav a:hover { background-color: #289dc8; background: rgba(40, 157, 200, 0.3); }         .meta .comments a:link, .meta .comments a:visited { background: #373434 url(/wp-content/themes/therapy/styles/blue/ico-comments.png) no-repeat 2px center; } .post .tags { background: url(/wp-content/themes/therapy/styles/blue/ico-tags.png) no-repeat left center; } .tags a:link, .tags a:visited { }    #main .wp-pagenavi .current, #main .wp-pagenavi a:hover { color: #fff; background-color: #289dc8; }     #social li a:hover span.site { color: #289dc8; }  .idTabs .popular a { background: #121212 url(/wp-content/themes/therapy/styles/blue/tabber-popular.png) no-repeat 6px center; } .idTabs .comments a { background: #121212 url(/wp-content/themes/therapy/styles/blue/tabber-comments.png) no-repeat 6px center; } .idTabs .tags a { background: #121212 url(/wp-content/themes/therapy/styles/blue/tabber-tags.png) no-repeat 6px center; } #tabber .list li a:link, #tabber .list li a:visited { background: url(/wp-content/themes/therapy/styles/blue/widgetbullet.png) no-repeat 17px center; }  .widget ul li a:link, .widget ul li a:visited { background: url(/wp-content/themes/therapy/styles/blue/widgetbullet.png) no-repeat 17px center; } .widget_recent_comments li { background: url(/wp-content/themes/therapy/styles/blue/widgetbullet.png) no-repeat 17px center; } #flickr .flickr_badge_image a:hover { border-color: #289dc8; } #searchform .submit { color: #289dc8; border: 1px solid #289dc8; background-color: #a8d4e4; }     #comments ul.children li { background: url(/wp-content/themes/therapy/styles/blue/commentreply.png) no-repeat top left; }      