/*
Theme Name:		Plused
Theme URI: 		http://www.designfalcon.com/themes
Version: 		1.0
Description: 	The Plused Theme for WordPress and Google Plus Lovers!
Author: 		DesignFalcon, mainflow, Andreas Wieser
Author URI:		http://www.mainflow.de
License:		Creative Commons 3.0 BY/SA
License URI:	http://creativecommons.org/licenses/by-sa/3.0/
Tags:			light, white, gray, orange, blue, black, two-columns, left-sidebar, fixed-width, post-formats, sticky-post, theme-options, threaded-comments, translation-ready

Creative Commons 3.0 BY/SA (Attribution and Share Alike; more: http://creativecommons.org/licenses/by-sa/3.0/); Andreas Wieser; http://www.designfalcon.com; Inspiration: http://plus.google.com

If you have any questions, comments, ... visit <http://www.designfalcon.com> for more information or write me on Google Plus https://plus.google.com/100756330290637638247/

PLEASE READ "README-AND-CHANGELOG-plused" PDF INSIDE YOUR DIRECTORY OF THIS THEME!
*/

/* Six Feet Basement */
*, body, html {margin: 0; padding: 0; border: 0;}
body {font-family: Arial, Helvetica, sans-serif; background: #FFF;}
h1 {font-family: 'Droid Sans', Arial, Helvetica, sans-serif; font-size: 32px; font-weight: 400; line-height: 1.3em;}
h2 {font-family: 'Droid Sans', Arial, Helvetica, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.2em; color: #3366CC;}
h3 {font-size: 16px; font-weight: 400; color: #464646;}
p, ul, ol, li, .c-right-post-entry, .widget_content_wide .textwidget, .widget_content_small .textwidget {font-size: 13px; font-weight: 400; line-height: 1.2em; color: #000;}
ul {margin: 0;}
ol {margin: 0 0 0 4px;}
li {margin: 0 0 0 20px; list-style: circle;}
ul li {margin: 0 0 0 20px; list-style: circle;}
ol li {margin: 0 0 0 20px; list-style: decimal;}
li ul li, ul li ul li {margin: 0; list-style: circle;}
li ol li, ol li ol li {margin: 0; list-style: decimal;}
ul li ol li {list-style: decimal;}
ol li ul li {list-style: circle;}
li ol, li ul, ul li ul, ol li ol {margin: 0 0 0 15px;}
small {font-family: 'Droid Sans', Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 400; line-height: 1.2em; color: #999;}
strong {font-weight: 700;}
em {font-style: italic;}
del {text-decoration: line-through;}
ins {text-decoration: underline;}
code {font-family: Courier, "Courier New", monospace; font-size: 13px; font-weight: 400; line-height: 1.2em; vertical-align: middle; color: #333;}
cite {font-style: italic;}
a:link, a:visited {color: #3366CC; text-decoration: none;}
a:hover, a:active, a:focus {color: #3366CC; text-decoration: underline;}


/* Floor 1 - Gators and Zulus */
#w {width: 100%; position: relative;}
#n {width: 100%; position: fixed; top: 0px; z-index: 2000; border-bottom: 1px solid #000; background: #2D2D2D;}
#h {width: 100%; margin: 30px 0 0; position: relative; z-index: 1900; border-top: 1px solid #D2D2D2; border-bottom: 1px solid #D2D2D2; background: #F1F1F1;}
#c {width: 960px; margin: 0 auto;}

.n-menu {min-width: 960px; height: 29px; position: relative;}
.n-menu-left {height: 30px; padding: 0 0 0 4px; position: absolute; top: 0; left: 0; white-space: nowrap;}
.n-menu-right {height: 30px; padding: 0 4px 0 0; position: absolute; top: 0; right: 0; white-space: nowrap;}
.n-menu-left ul, .n-menu-right ul {list-style: none; display: block;}
.n-menu-left li, .n-menu-right li {height: 28px; line-height: 27px; vertical-align: top; list-style: none; border-top: 2px solid transparent; position: relative;}
.n-menu-left li {float: left;}
.n-menu-right li {float: right;}
.n-menu-left li a, .n-menu-right li a {padding: 7px 5px; color: #CCC; text-decoration: none;}
.n-menu-left .menu .current-menu-item, .n-menu-right .menu .current-menu-item {border-top: 2px solid #DD4B39;}
.n-menu-left .menu .current-menu-item a, .n-menu-right .menu .current-menu-item a {font-weight: 700; color: #FFF;}
.n-menu-left li:hover, .n-menu-right li:hover {background: #4C4C4C;}
.n-menu-left ul {float: left; position: relative; z-index: 1;}
.n-menu-left ul li {float: left; line-height: 27px; text-align: left; vertical-align: middle; zoom: 1;}
.n-menu-left ul ul {position: absolute; top: 28px; left: -1px; right: auto !important; z-index: 2; visibility: hidden; opacity: 0; background: #FFF; -webkit-box-shadow: 0px 1px 5px 0px #CCC; -moz-box-shadow: 0px 1px 5px 0px #CCC; box-shadow: 0px 1px 5px 0px #CCC;}
.n-menu-left ul ul ul {top: -1px; left: 100%; right: auto !important;}
.n-menu-left ul, .n-menu-left ul li, .n-menu-left ul ul, .n-menu-right ul, .n-menu-right ul li, .n-menu-right ul ul {padding: 0; margin: 0; list-style: none; white-space: nowrap;}
.n-menu-right ul {float: right; position: relative; z-index: 1;}
.n-menu-right ul li {float: left; line-height: 27px; text-align: right; vertical-align: middle; zoom: 1;}
.n-menu-left ul li.hover, .n-menu-left ul li:hover, .n-menu-right ul li.hover, .n-menu-right ul li:hover {position: relative; z-index: 3; cursor: default;}
.n-menu-right ul ul {position: absolute; top: 28px; right: -1px; left: auto !important; z-index: 2; visibility: hidden; opacity: 0; background: #FFF; -webkit-box-shadow: 0px 1px 5px 0px #CCC; -moz-box-shadow: 0px 1px 5px 0px #CCC; box-shadow: 0px 1px 5px 0px #CCC;}
.n-menu-left ul ul li, .n-menu-right ul ul li {float: none;}
.n-menu-right ul ul ul {top: -1px; right: 100%; left: auto !important;}
.n-menu-left ul li:hover > ul, .n-menu-right ul li:hover > ul {visibility: visible;}
.n-menu-left ul .sub-menu li, .n-menu-right ul .sub-menu li {border: 0px;}
.n-menu-left ul ul a, .n-menu-right ul ul a, .n-menu-left .sub-menu .current-menu-item a, .n-menu-right .sub-menu .current-menu-item a {padding: 6px 20px; font-weight: 400 !important; color: #3366CC !important;}
.n-menu-left ul ul li:hover, .n-menu-right ul ul li:hover {background: #EFF3FB;}
.n-menu-left .menu-item .sub-menu li, .n-menu-right .menu-item .sub-menu li {border-right: 1px solid #BEBEBE; border-left: 1px solid #BEBEBE;}
.n-menu-left .menu-item .sub-menu li:last-child, .n-menu-right .menu-item .sub-menu li:last-child {border-bottom: 1px solid #BEBEBE;}
.n-menu-left .menu-item .sub-menu li li:first-child, .n-menu-right .menu-item .sub-menu li li:first-child {border-top: 1px solid #BEBEBE;}
.n-menu-left .menu-item .sub-menu li li:hover:first-child, .n-menu-right .menu-item .sub-menu li li:hover:first-child {}
.n-menu-left .menu .sub-menu .current-menu-item, .n-menu-right .menu .sub-menu .current-menu-item {border-top: none;}


/* Floor 2 - Headache */
.h-entry {width: 960px; height: 40px; padding: 10px 10px 9px 10px; margin: 0 auto;}
.h-entry-logo {width: 250px; height: 40px; margin: 0 0 0 10px; float: left;}
.h-entry-buttons {margin: 5px 0 0 16px; /*margin: 5px 0 0 61px;*/ float: left; list-style: none;}
.h-entry-buttons li {width: 44px; height: 27px; margin: 0 0 0 -1px; float: left; list-style: none; position: relative; z-index: 1; border: 1px solid #D9D9D9;}
.h-entry-buttons li:hover {z-index: 2; border: 1px solid #C0C0C0;}
.h-entry-buttons li:first-of-type {-moz-border-radius-topleft: 2px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 2px; -webkit-border-radius: 2px 0px 0px 2px; border-radius: 2px 0px 0px 2px;}
.h-entry-buttons li:last-of-type {-moz-border-radius-topleft: 0px; -moz-border-radius-topright: 2px; -moz-border-radius-bottomright: 2px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 0px 2px 2px 0px; border-radius: 0px 2px 2px 0px;}
.h-entry-buttons li a {width: 44px; height: 27px; position: absolute; top: 0; left: 0;}
.heb1a, .heb1b, .heb2a, .heb2b, .heb3a, .heb3b, .heb4a, .heb4b, .heb5a, .heb5b, .heb6a, .heb6b {width: 44px; height: 27px; position: absolute; top: 0px; left: 0px; background-image: url(img/sprite_header-icons_set.png);}
.heb1a, .heb2a, .heb3a, .heb4a, .heb5a, .heb6a {z-index: 2; opacity: 1;}
.heb1b, .heb2b, .heb3b, .heb4b, .heb5b, .heb6b {z-index: 1; opacity: 0;}
.heb1a {background-position: -200px -200px;}
.heb1b {background-position: -400px -300px;}
.heb2a {background-position: -400px -100px;}
.heb2b {background-position: -200px -300px;}
.heb3a {background-position: -100px -100px;}
.heb3b {background-position: -300px -200px;}
.heb4a {background-position: -200px -100px;}
.heb4b {background-position: -400px -200px;}
.heb5a {background-position: -100px -200px;}
.heb5b {background-position: -300px -300px;}
.heb6a {background-position: -300px -100px;}
.heb6b {background-position: -100px -300px;}
.heb1:hover .heb1b, .heb2:hover .heb2b, .heb3:hover .heb3b, .heb4:hover .heb4b, .heb5:hover .heb5b, .heb6:hover .heb6b {z-index: 2; opacity: 1;}
.heb1:hover .heb1a, .heb2:hover .heb2a, .heb3:hover .heb3a, .heb4:hover .heb4a, .heb5:hover .heb5a, .heb6:hover .heb6a {z-index: 1; opacity: 0;}
.heb1i, .heb2i, .heb3i, .heb4i, .heb5i, .heb6i {position: absolute; z-index: 3; top: 29px; opacity: 0; visibility: hidden;}
.heb1i {left: -4px;}
.heb2i {left: -21px;}
.heb3i {left: -14px;}
.heb4i {left: -7px;}
.heb5i {left: -1px;}
.heb6i {left: -15px;}
.heb1:hover .heb1i, .heb2:hover .heb2i, .heb3:hover .heb3i, .heb4:hover .heb4i, .heb5:hover .heb5i ,.heb6:hover .heb6i {opacity: 1; visibility: visible; -webkit-transition: opacity 0s linear 0.3s; -moz-transition: opacity 0s linear 0.3s; -o-transition: opacity 0s linear 0.3s; transition: opacity 0s linear 0.3s;}
.heb1ia, .heb2ia, .heb3ia, .heb4ia, .heb5ia, .heb6ia {width: 9px; height: 5px; position: absolute; top: -4px; z-index: 3; background: url(img/arrows.png) -11px -1px no-repeat transparent;}
.heb1ia {left: 21px;}
.heb2ia {left: 38px;}
.heb3ia {left: 31px;}
.heb4ia {left: 24px;}
.heb5ia {left: 18px;}
.heb6ia {left: 32px;}
.heb1iab, .heb2iab, .heb3iab, .heb4iab, .heb5iab, .heb6iab {width: 11px; height: 6px; position: absolute; top: -5px; z-index: 1; background: url(img/arrows.png) 0px 0px no-repeat transparent;}
.heb1iab {left: 20px;}
.heb2iab {left: 37px;}
.heb3iab {left: 30px;}
.heb4iab {left: 23px;}
.heb5iab {left: 17px;}
.heb6iab {left: 31px;}
.heb1ic, .heb2ic, .heb3ic, .heb4ic, .heb5ic, .heb6ic {padding: 8px 10px; position: relative; z-index: 2; border: 1px solid #FFF; background: #2A2A2A;}
.heb1ic span, .heb2ic span, .heb3ic span, .heb4ic span, .heb5ic span, .heb6ic span {white-space: nowrap; font-size: 11px; font-weight: 700; line-height: 11px; color: #FFF;}
.h-entry-search {margin: 5px 0 0 16px; float: left;}
.h-entry-search input, .widget_content_small #searchform input, .widget_content_wide #searchform input {width: 336px; height: 27px; padding: 0 7px; font-size: 15px; border: 1px solid #D9D9D9; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; color: #999; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.h-entry-search:hover input, .widget_content_small #searchform:hover input, .widget_content_wide #searchform:hover input {border: 1px solid #4D90FE; -webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3); -moz-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}


/* Floor 3 - Le Menu */
.c-left {width: 300px; padding: 20px 10px; float: left;}
.c-left-advert-125 {width: 302px; padding: 0 0 0 5px; margin: 0 0 12px;}
.c-left-advert-125-ad, .c-right-post-authorinfo-picture, .c-right-post-advert-468 img {padding: 6px; margin: 0 12px 12px 0; float: left; border: 1px solid #EBEBEB; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-transition: border 0.5s ease; -moz-transition: border 0.5s ease; -o-transition: border 0.5s ease; transition: border 0.5s ease;}
.c-left-advert-125-ad:hover, .c-right-post-authorinfo:hover .c-right-post-authorinfo-picture, .c-right-post-advert-468:hover img {border: 1px solid #4D90F0; -webkit-transition: border 0.5s ease; -moz-transition: border 0.5s ease; -o-transition: border 0.5s ease; transition: border 0.5s ease;}
.c-left-widgets {}
.c-left-facebook {margin: 0 0 24px;}
.c-left-advert-300 {}
.widget_content_small {width: 150px; margin: 0 0 24px; float: left; position: relative;}
.widget_content_small ul {margin: 0 0 0 15px;}
.widget_content_small ul li {list-style: none;}
.widget_content_small ul li:before {}
.widget_content_small #wp-calendar {width: 130px; padding: 5px; margin: 0 0 0 10px; color: #000; background: #F1F1F1;}
.widget_content_small #wp-calendar caption {font-size: 13px; font-weight: 400; line-height: 2em; text-align: center;}
.widget_content_small #wp-calendar thead {font-size: 11px; font-weight: 700; line-height: 1.2em; text-align: center;}
.widget_content_small #wp-calendar tbody {font-size: 11px; font-weight: 400; line-height: 1.2em; text-align: center;}
.widget_content_small #wp-calendar tfoot {font-size: 12px; font-weight: 400; line-height: 1.5em;}
.widget_content_small #wp-calendar tfoot #prev {text-align: left;}
.widget_content_small #wp-calendar tfoot #next {text-align: right;}
.widget_content_small select {width: 130px; margin: 0 0 0 10px;}
.widget_content_wide {margin: 0 0 24px; position: relative;}
.widget_content_wide .tagcloud, .widget_content_wide .textwidget {width: 290px; padding: 0 0 6px; margin: 0 0 0 10px; border-bottom: 1px solid #EBEBEB;}
.widget_content_small .tagcloud, .widget_content_small .textwidget {width: 130px; margin: 0 0 0 10px;}
.widget_content_wide .tagcloud a {margin: 0 1px; display: inline;}
.widget_content_small #searchform, .widget_content_wide #searchform {}
.widget_content_small #searchform div, .widget_content_wide #searchform div {margin: 0 0 0 10px;}
.widget_content_small #searchform label, .widget_content_wide #searchform label {margin: 0 2px 0 0; font-size: 13px; font-weight: 400; line-height: 22px; color: #000;}
.widget_content_small #searchform input {width: 132px; height: 20px; padding: 0 3px; margin: 0 0 3px; font-size: 13px; font-weight: 400; line-height: 20px; vertical-align: middle;}
.widget_content_small #searchform #searchsubmit {width: 140px; height: 22px; padding: 0; font-size: 13px; font-weight: 400; text-align: center; vertical-align: middle;}
.widget_content_wide #searchform input {width: 130px; height: 20px; padding: 0 3px; font-size: 13px; font-weight: 400; line-height: 20px; vertical-align: middle;}
.widget_content_wide #searchform #searchsubmit {width: 68px; height: 22px; padding: 0; font-size: 13px; font-weight: 400; text-align: center; vertical-align: middle;}
.widget_content_wide #wp-calendar {width: 290px; padding: 5px; margin: 0 0 0 10px; color: #000; background: #F1F1F1;}
.widget_content_wide #wp-calendar caption {font-size: 13px; font-weight: 400; line-height: 2em; text-align: center;}
.widget_content_wide #wp-calendar thead {font-size: 13px; font-weight: 700; line-height: 1.2em; text-align: center;}
.widget_content_wide #wp-calendar thead tr th {padding: 0 0 8px;}
.widget_content_wide #wp-calendar tbody {font-size: 13px; font-weight: 400; line-height: 1.2em; text-align: center;}
.widget_content_small #wp-calendar tbody #today, .widget_content_wide #wp-calendar tbody #today {font-weight: 700;}
.widget_content_wide #wp-calendar tfoot {margin: 10px 0 0; font-size: 13px; font-weight: 700; line-height: 1em;}
.widget_content_wide #wp-calendar tfoot #prev {padding: 8px 0 2px 10px; text-align: left;}
.widget_content_wide #wp-calendar tfoot #next {padding: 8px 10px 2px 0; text-align: right;}
.widget_content_wide select {margin: 0 0 0 10px;}
.widget_content_wide ul, .widget_content_wide ul li, .widget_content_small ul, .widget_content_small ul li {margin: 0;}
.widget_content_wide ul li, .widget_content_small ul li {padding: 0 0 0 30px; list-style: none;}
.widget_content_wide ul li:hover, .widget_content_small ul li:hover {background: #F1F1F1;}
.widget_content_wide ul li:before, .widget_content_small ul li:before {content: url(img/circle_light.png)""; position: absolute; left: 10px;}
.widget_content_wide ul li:hover:before, .widget_content_small ul li:hover:before {content: url(img/circle_dark.png)""; position: absolute; left: 10px;}
.widget_content_wide ul li a:link, .widget_content_wide ul li a:visited, .widget_content_wide ul li a:focus, .widget_content_wide ul li a:hover, .widget_content_wide ul li a:active {padding: 6px 0 7px 0; font-size: 13px; line-height: 26px; text-decoration: none; color: #000;}
.widget_content_small ul li a:link, .widget_content_small ul li a:visited, .widget_content_small ul li a:focus, .widget_content_small ul li a:hover, .widget_content_small ul li a:active {padding: 6px 0 7px 0; font-size: 12px; line-height: 26px; text-decoration: none; color: #000;}
.c-left-widgets li ul.children li {padding: 0 0 0 5px;}
.c-left-widgets li ul.children li:before {content: url(img/circle_light.png)""; float: left; position: relative; left: -10px;}
.c-left-widgets li ul.children li:hover:before {content: url(img/circle_dark.png)""; float: left; position: relative; left: -10px;}
.widget_content_wide .c-left-widgets-hl, .widget_content_small .c-left-widgets-hl {height: 26px; padding: 0 10px; font-size: 13px; font-weight: 700; line-height: 26px; color: #DD4B39;}


/* Floor 4 - Posts and It's */
.c-right {width: 638px; padding: 20px 0 0; border-right: 1px solid #EBEBEB; border-left: 1px solid #EBEBEB; float: right;}
.c-right-top {padding: 0 20px 20px 20px; position: relative;}
.c-right-top-left {float: left;}
.c-right-top-left h1 a {color: #000; text-decoration: none;}
.c-right-top-right {float: right;}
.c-right-top-right-button {height: 27px; margin: 8px 0 0; border: 1px solid #3079ED; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #4D90FE; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.c-right-top-right-newsletter:hover {border: 1px solid #2F5BB7; background: #357AE8; -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1); -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.1); box-shadow: 0px 1px 1px rgba(0,0,0,0.1); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.c-right-top-right-button p a {padding: 8px; font-size: 11px; font-weight: 700; line-height: 27px; color: #FFF; text-decoration: none;}
.c-right-menu {height: 35px; padding: 0 8px 0 18px; border-top: 1px solid #EBEBEB; border-bottom: 1px solid #EBEBEB; background: #F5F5F5;}
.c-right-menu ul, .c-right-menu ul li, .c-right-menu ul ul {padding: 0; margin: 0; list-style: none;}
.c-right-menu ul li {margin: 0 5px 0 0; float: left; line-height: 35px; text-align: left; vertical-align: middle; zoom: 1; white-space: nowrap;}
.c-right-menu ul {float: left; position: relative; z-index: 1;}
.c-right-menu ul li.hover, .c-right-menu ul li:hover {position: relative; z-index: 3; cursor: default;}
.c-right-menu ul ul {position: absolute; top: 36px; left: -1px; right: auto !important; z-index: 2; visibility: hidden; opacity: 0; background: #FFF; /*-webkit-box-shadow: 0px 0px 3px 0px #CCC; -moz-box-shadow: 0px 0px 3px 0px #CCC; box-shadow: 0px 0px 3px 0px #CCC;*/}
.c-right-menu ul ul li {float: none; line-height: 30px;}
.c-right-menu ul ul li:hover {background: #EEE;}
.c-right-menu ul ul ul {top: -1px; left: 100%; right: auto !important;}
.c-right-menu ul li:hover > ul {visibility: visible;}
.c-right-menu ul ul li {margin: 0; border: 0px;}
.c-right-menu ul a {padding: 10px 5px; font-size: 15px; font-weight: 400; line-height: 35px; color: #666; text-decoration: none;}
.c-right-menu li:hover a, .c-right-menu ul a:hover {color: #DD4B39;}
.c-right-menu ul ul a {padding: 8px 20px 9px; font-size: 13px; line-height: 30px; color: #000;}
.c-right-menu li:hover ul a, .c-right-menu ul ul a:hover {color: #000;}
.c-right-menu .current-menu-item a {font-weight: 700; color: #DD4B39;}
.c-right-menu ul li.current-menu-item ul.sub-menu li a {font-weight: 400;} 
.c-right-menu .menu-item .sub-menu li {border-right: 1px solid #EBEBEB; border-left: 1px solid #EBEBEB;}
.c-right-menu .menu-item .sub-menu li:last-child {border-bottom: 1px solid #EBEBEB;}
.c-right-menu .menu-item .sub-menu li li:first-child {border-top: 1px solid #EBEBEB;}
.c-right-menu .menu-item .sub-menu li li:hover:first-child {}
.c-right-menu .menu .sub-menu .current-menu-item {border-top: none;}
.c-right-content-top {padding: 10px 20px; border-bottom: 1px solid #DDD;}
.c-right-content-top h3 {font-size: 26px; font-weight: 400; line-height: 2em; color: #333;}
.c-right-content-top-meta {}
.c-right-content-top-meta p {margin: 0 0 1.2em;}
.c-right-post {padding: 24px 20px 1.2em 20px; margin: 0 0 0 -1px; border-top: 1px solid transparent; border-bottom: 1px solid #EEE; border-left: 1px solid transparent; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.c-right-post:hover {border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; border-left: 1px solid #4D90F0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.c-right-post-edit-link {margin: 0 0 0 15px; font-style: italic;}
.c-right-post-entry {position: relative;}
.c-right-post-entry p {margin: 1em 0 1.2em; clear: both;}
.c-right-post-entry h3 {clear: both;}
.c-right-post-entry blockquote {margin: 20px 0 20px 35px; font-style: italic;}
.c-right-post-entry blockquote:before {content: "\201C"; position: absolute; left: 0px; font-size: 70px; line-height: 50px; color: #DFDFDF;}
.c-right-post-entry .fullsizeimg {margin: 15px 0;}
.c-right-post-entry .wp-caption {width: auto !important; background: #FBFBFB;}
.c-right-post-entry .size-thumbnail, .c-right-post-entry .size-medium, .c-right-post-entry .size-large, .c-right-post-entry .size-full, .c-right-post-entry p img {max-width: 598px; height: inherit;}
.c-right-post-entry .alignleft, .c-right-post-entry .alignnone {margin: 15px 15px 15px 0; float: left;}
.c-right-post-entry p .alignleft, .c-right-post-entry p .alignnone {margin: 0 15px 15px 0; float: left;}
.c-right-post-entry .alignright {margin: 15px 0 15px 15px; float: right;}
.c-right-post-entry p .alignright {margin: 0 0 15px 15px; float: right;}
.c-right-post-entry p .aligncenter, .c-right-post-entry .aligncenter {margin: 15px auto; display: block;}
.c-right-post-entry .wp-caption .alignleft, .c-right-post-entry .wp-caption .alignnone {margin: 15px 15px 0 0; float: left;}
.c-right-post-entry p .wp-caption .alignleft, .c-right-post-entry p .wp-caption .alignnone {margin: 0 15px 15px 0; float: left;}
.c-right-post-entry .wp-caption .alignright {margin: 15px 0 0 15px; float: right;}
.c-right-post-entry p .wp-caption .alignright {margin: 0 0 0 15px; float: right;}
.c-right-post-entry p .wp-caption .aligncenter, .c-right-post-entry .wp-caption .aligncenter {margin: 15px auto; display: block;}
.c-right-post-entry .aligncenter img {margin: 0 auto; display: block;}
.attachment-large {max-width: 598px; height: inherit;}
.c-right-post-entry .wp-caption-text {padding: 0.6em 0; margin: 0; font-size: 11px; font-weight: 400; line-height: 1.2em; text-align: center; color: #333;}
.c-right-post-entry-page-link {padding: 5px 0; clear: both; font-size: 14px; font-weight: 700; line-height: 1.3em; word-spacing: 0.5em; text-align: center; background: #F3F3F3; background: #FBFBFB; background: -moz-linear-gradient(left, #FBFBFB 0%, #F3F3F3 50%, #FBFBFB 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,#FBFBFB), color-stop(50%,#F3F3F3), color-stop(100%,#FBFBFB)); background: -webkit-linear-gradient(left, #FBFBFB 0%,#F3F3F3 50%,#FBFBFB 100%); background: -o-linear-gradient(left, #FBFBFB 0%,#F3F3F3 50%,#FBFBFB 100%); background: -ms-linear-gradient(left, #FBFBFB 0%,#F3F3F3 50%,#FBFBFB 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFBFB', endColorstr='#FBFBFB',GradientType=1); background: linear-gradient(left, #FBFBFB 0%,#F3F3F3 50%,#FBFBFB 100%);}
.format-quote .c-right-post-entry p {padding: 10px 15px; margin: 40px; background: #FBFBFB; font-size: 15px; font-weight: 400; line-height: 1.3em; font-style: italic; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 8px 0px 8px 0px; border-radius: 8px 0px 8px 0px;}
.format-quote .c-right-post-entry p:before, .format-quote .c-right-post-entry p:after {position: relative; font-size: 100px; line-height: 0; color: #DD4B39;}
.format-quote .c-right-post-entry p:before {content: "\201C"; float: left; left: -62px; top: 14px;}
.format-quote .c-right-post-entry p:after {content: "\201D"; float: right; right: -47px; bottom: -56px;}
.format-link .c-right-post-entry p {padding: 10px 15px; margin: 25px 0 25px 40px; background: #FBFBFB; font-size: 15px; font-weight: 400; line-height: 1.3em; font-style: italic; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 8px 0px 0px 0px; border-radius: 8px 0px 0px 0px;}
.format-link .c-right-post-entry p:before {content: "\00BB"; width: 5px; float: left; position: relative; left: -45px; top: -20px; font-size: 50px; line-height: 50px; color: #DD4B39;}
.format-gallery .c-right-post-entry {margin: 1em 0 0;}
.format-gallery .c-right-post-entry .c-right-post-entry-gallery-thumb {margin: 0.1em 1.2em 0 0; float: left;}
.format-gallery .c-right-post-entry p {margin: 0 0 1.2em; clear: none;}
.format-aside .c-right-post-entry p {font-size: 14px;}
.format-chat .c-right-post-entry p {padding: 0 8px 0 13px; margin: 0; border-top: 1px dotted #DD4B39; font-size: 14px; font-weight: 400; line-height: 2em;}
.format-chat .c-right-post-entry p:before {content: "\2022"; position: relative; left: -5px; color: #DD4B39;}
.format-chat .c-right-post-entry p, .format-chat .c-right-post-entry p:before {-webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in;}
.format-chat .c-right-post-entry p:hover:before {color: #333;}
.format-chat .c-right-post-entry p:first-of-type {margin: 1em 0 0; border-top: none;}
.format-chat .c-right-post-entry p:nth-child(odd) {background: #FBFBFB;}
.format-chat .c-right-post-entry p:nth-child(even) {background: #F9F9F9;}
.format-chat .c-right-post-entry p:hover {background: #F3F3F3;}
.format-status .c-right-post-entry p {padding: 8px; background: #DD4B39; font-size: 14px; font-weight: 700; font-style: italic; color: #FFF;}
.c-right-post-entry .gallery-item {margin: 0 0 0.6em;}
.c-right-post-entry .gallery-item .gallery-caption {padding: 0.3em 0.45em 0;}
.c-right-post-entry .gallery-icon {}
.c-right-post-entry .gallery-icon img {padding: 6px; border: 1px solid #EBEBEB !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-transition: border 0.5s ease; -moz-transition: border 0.5s ease; -o-transition: border 0.5s ease; transition: border 0.5s ease;}
.c-right-post-entry .gallery-item:hover .gallery-icon img {border: 1px solid #4D90F0 !important; background: #FBFBFB; -webkit-transition: border 0.5s ease; -moz-transition: border 0.5s ease; -o-transition: border 0.5s ease; transition: border 0.5s ease;}
.c-right-post-entry label {font-size: 14px; font-weight: 700; line-height: 22px; color: #333;}
.c-right-post-entry label input {width: 350px; height: 20px; padding: 3px 5px; margin: 0; border: 1px solid #D9D9D9; line-height: 20px; color: #999; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.c-right-post-entry label input:hover {-webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3); -moz-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3);}
.c-right-post-entry input {padding: 3px 25px 4px; margin: 5px 0 0; border: 1px solid #D9D9D9; font-size: 14px; font-weight: 700; color: #333; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.c-right-post-entry input:hover {border: 1px solid #4D90FD;}
.c-right-post-entry label input, .c-right-post-entry label input:hover, .c-right-post-entry input, .c-right-post-entry input:hover {-webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.c-right-post-social {padding: 5px 0 10px; margin: 1.2em 0 0; border-top: 1px solid #E3E3E3;}
.c-right-post-social-buttons {height: 21px; float: left;}
.c-right-post-social-buttons-g, .c-right-post-social-buttons-t, .c-right-post-social-buttons-f {float: left;}
.c-right-post-social-buttons-g, .c-right-post-social-buttons-t {margin: 0 15px 0 0;}
.c-right-post-social-buttons {opacity: 0.3; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.c-right-post-social-comments {width: 300px; height: 21px; float: right; overflow: hidden; text-align: right;}
.c-right-post-social-comments:hover {height: auto; overflow: visible;}
.c-right-post:hover .c-right-post-social-buttons {opacity: 1; -webkit-transition: all 0.5s ease 0.5s; -moz-transition: all 0.5s ease 0.5s; -o-transition: all 0.5s ease 0.5s; transition: all 0.5s ease 0.5s;}
.c-right-post-social-comments small, .c-right-post-social-comments small a {line-height: 21px; color: #999;}
.c-right-post-menu {}
.c-right-post-authorinfo, .c-right-post-advert-468, .c-right-post-comments {padding: 1.2em 0 0; margin: 1.2em 0 0; border-top: 1px solid #E3E3E3;}
.c-right-post-authorinfo {}
.c-right-post-authorinfo-picture {margin: 0;}
.c-right-post-authorinfo-bio {padding: 5px 0 0; margin: 0 0 0 127px;}
.c-right-post-authorinfo-bio span, .c-right-post-authorinfo-bio span a {font-size: 16px; font-weight: 700; line-height: 1em; color: #333;}
.c-right-post-authorinfo-bio p {margin: 5px 0 0;}
.c-right-post-advert-468 {text-align: center;}
.c-right-post-advert-468 img {margin: 0; float: none;}
.c-right-nav {/*padding: 10px 0 0;*/ margin: -1px 0 0; border-bottom: 1px solid #EBEBEB; background: #FFF;}
.c-right-nav-top {/*height: 5px;*/ border-bottom: 1px solid #EEE;}
.c-right-nav-menu {height: 13px; padding: 10px 0; border-top: 1px solid #E3E3E3; position: relative; background: #FAFAFA; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.c-right-nav-menu:hover {background: #F4F4F4; -webkit-transition: all 0.3s ease 0.1s; -moz-transition: all 0.3s ease 0.1s; -o-transition: all 0.3s ease 0.1s; transition: all 0.3s ease 0.1s;}
.c-right-nav-menu-next {left: 10px;}
.c-right-nav-menu-index {width: 300px; text-align: center; left: 159px;}
.c-right-nav-menu-prev {text-align: right; right: 10px;}
.c-right-nav-menu-next, .c-right-nav-menu-index, .c-right-nav-menu-prev {height: 13px; padding: 0 10px; position: absolute;}
.c-right-nav-menu-next a, .c-right-nav-menu-index a, .c-right-nav-menu-prev a {font-size: 13px; font-weight: 700; line-height: 1em; text-decoration: none;}
.c-right-post-entry-404 {}
.c-right-post-entry-404 p {width: 350px; padding: 0.6em 0 0; margin: 1.2em 0 0.4em; clear: none; font-size: 18px;}
.c-right-post-entry-404 ul {width: 350px;}
.c-right-post-entry-404 ul li {margin: 1px 0 1px 20px;}
.c-right-post-entry-404-img {margin: 0 0 2em; float: right;}
.c-right-post-entry-404 #searchform {width: 350px; margin: 2em 0;}


/* Floor 5 - Commentlounge */
.c-right-post-comments {}
.c-right-post-comments .c-right-post-comments-password, .c-right-post-comments .c-right-post-comments-nocomments {font-size: 16px; font-weight: 400; line-height: 16px;}
.c-right-post-comments .c-right-post-comments-password {}
.c-right-post-comments .c-right-post-comments-nocomments {}
.c-right-post-comments .comments-title {margin: 0 0 15px; font-size: 18px; color: #333;}
.c-right-post-comments .comments-title span {font-style: italic;}
.c-right-post-comments .comment-nav-above, .c-right-post-comments .comment-nav-below {height: 18px; margin: 15px 0; position: relative; font-size: 16px; font-weight: 400; line-height: 16px;}
.c-right-post-comments .comment-nav-above .assistive-text, .c-right-post-comments .comment-nav-below .assistive-text {width: 250px; position: absolute; left: 174px; text-align: center; visibility: hidden;}
.c-right-post-comments .comment-nav-above .nav-previous, .c-right-post-comments .comment-nav-below .nav-previous {float: left;}
.c-right-post-comments .comment-nav-above .nav-previous a, .c-right-post-comments .comment-nav-below .nav-previous a {}
.c-right-post-comments .comment-nav-above .nav-next, .c-right-post-comments .comment-nav-below .nav-next {float: right;}
.c-right-post-comments .comment-nav-above .nav-next a, .c-right-post-comments .comment-nav-below .nav-next a {}
.c-right-post-comments .c-right-post-comments-form {}
.c-right-post-comments #respond {padding: 15px; margin: 10px 0 0; border-top: 1px solid #F0F0F0; border-bottom: 1px solid #F0F0F0; background: #FBFBFB;}
.c-right-post-comments-list {margin: 0;}
.c-right-post-comments-list li {margin: 0; list-style: none;}
.c-right-post-comments-list li {}
.c-right-post-comments-list li.comment-post-pingback div {padding: 4px 0 4px 5px;}
.c-right-post-comments-list li.comment-post-pingback p {}
.c-right-post-comments-list li.comment-post-pingback a {}
.c-right-post-comments-list li.comment-post-pingback .comment-post-pingback-title {margin: 0 5px 0 0; font-weight: 700;}
.c-right-post-comments-list li.comment-post-pingback .comment-post-pingback-edit a {margin: 0 0 0 8px;}
.c-right-post-comments-list li .children {margin: 0 0 0 15px;}
.c-right-post-comments-list li .children li {}
.c-right-post-comments-list li .children .comment-body {}
.c-right-post-comments-list li .children li .children {margin: 0 0 0 15px;}
.c-right-post-comments-list li .comment-body, .c-right-post-comments-list li.comment-post-pingback {padding: 3px 0; border-bottom: 1px dotted #CCC;}
.comment-body .comment-body-avatar {padding: 4px 0 0; margin: 0 0 0 5px; float: left;}
.comment-body .comment-body-avatar .avatar {}
.comment-body .comment-body-entry {padding: 4px 0 4px 47px;}
.comment-body .comment-body-entry:hover, .c-right-post-comments-list li.comment-post-pingback:hover div {background: #FBFBFB;}
.comment-body .comment-body-entry .comment-body-content {}
.comment-body-content-author {float: left;}
.comment-body-content-author,
.comment-body-content-author a {font-weight: 400; color: #3366CC;}
.bypostauthor > .comment-body .comment-body-entry .comment-body-content .comment-body-content-author, .bypostauthor > .comment-body .comment-body-entry .comment-body-content .comment-body-content-author a {font-weight: 700; color: #DD4B39;}
.comment-body-content-author .urldash {font-weight: 400; color: #000;}
.comment-body-content-comment {}
.comment-body-content-comment .comment-awaiting-moderation {line-height: 2em;}
.comment-body-content-comment p {}
.comment-body-content-comment a {}
.comment-body-content-comment blockquote {margin: 20px 0 20px 35px; font-style: italic;}
.comment-body-content-comment blockquote:before {content: "\201C"; position: relative; left: -35px; top: 27px; font-size: 70px; line-height: 0; color: #DFDFDF;}
.comment-body-entry .comment-body-meta {line-height: 1.4em;}
.comment-body-entry .comment-body-meta .comment-date-link, .comment-body-entry .comment-body-meta .comment-reply-link {margin: 0 8px 0 0; color: #999;}
.comment-body-entry .comment-body-meta .comment-edit-link {}
.comment-body-entry .comment-body-meta .comment-edit-link a {}
#respond #reply-title {margin: 0 0 10px; font-size: 22px; line-height: 1em;}
#respond #reply-title small {margin: 5px 5px 5px 0; display: block;}
#respond #reply-title small a {font-size: 11px; font-weight: 400; line-height: 1em;}
#respond #commentform {}
#respond #commentform .logged-in-as {}
#respond #commentform .logged-in-as a {}
#respond #commentform .required {color: #DD4B39;}
#respond #commentform label {margin: 0 0 0 1px; line-height: 20px;}
#respond #commentform input, #respond #commentform .comment-form-comment textarea#comment {width: 60%; padding: 6px; margin: 3px 0 7px; display: block; border-width: 1px; border-style: solid; border-color: #999 #CCC #CCC; font-size: 13px; line-height: 13px; background: #FFF;}
#respond #commentform input:hover, #respond #commentform .comment-form-comment textarea#comment:hover {border-color: #888 #BBB #BBB;}
#respond #commentform input:hover {}
#respond #commentform .comment-notes, #respond #commentform .logged-in-as {margin: 0 0 15px;}
#respond #commentform .comment-form-author {}
#respond #commentform .comment-form-author label {}
#respond #commentform .comment-form-author input {}
#respond #commentform .comment-form-email {}
#respond #commentform .comment-form-email label {}
#respond #commentform .comment-form-email input {}
#respond #commentform .comment-form-url {}
#respond #commentform .comment-form-url label {}
#respond #commentform .comment-form-url input {}
#respond #commentform .comment-form-comment {}
#respond #commentform .comment-form-comment label {}
#respond #commentform .comment-form-comment textarea#comment {width: 97.5%; height: 100px; font-family: Arial, Helvetica, sans-serif;}
#respond #commentform .form-allowed-tags {width: 97.5%;}
#respond #commentform .form-allowed-tags, #respond #commentform .form-allowed-tags code {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #888;}
#respond #commentform .form-submit {}
#respond #commentform .form-submit #submit {width: auto; height: 27px; padding: 0 20px; margin: 15px 0 0; opacity: 0.5; border: 1px solid #29691D; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font-size: 12px; font-weight: 700; line-height: 27px; text-shadow: 0 1px rgba(0,0,0,0.1); color: #FFF; background: #3D9400;}
#respond #commentform .form-submit #submit:hover {opacity: 0.55;}


/* Floor 6 - Footprints and Skydivers */
#f {width: 598px; padding: 30px 21px 30px 341px; margin: 0 auto;}
#f p, .f-menu-sp {float: left; font-size: 11px; line-height: 1.3em; color: #666;}
.f-menu {width: 520px; float: left;}
.f-menu .f-menu-sp {margin: 0 7px;}
.f-menu .menu {float: left;}
.f-menu .menu-footer-container, .f-menu ul li, .f-menu ul li a {height: 1.3em; float: left; font-size: 11px;}
.f-menu ul.menu li.current-menu-item a {text-decoration: underline;}
.f-menu ul.menu {margin: 0; list-style: none;}
.f-menu ul.menu li {margin: 0 7px 0 0; list-style: none;}
.f-menu-mf a:link, .f-menu-mf a:visited, .f-menu-mf a:focus, .f-menu-mf a:hover, .f-menu-mf a:active {color: #666; text-decoration: none;}
.f-top {float: right; position: relative;}
.f-top:after {content: "\21EA"; height: 15px; position: absolute; top: 0px; right: -19px; visibility: hidden; opacity: 0; font-size: 15px; line-height: 15px; color: #666;}
.f-top:hover:after {visibility: visible; opacity: 1; -webkit-transition: opacity 0.1s ease-in 0.1s; -moz-transition: opacity 0.1s ease-in 0.1s; -o-transition: opacity 0.1s ease-in 0.1s; transition: opacity 0.1s ease-in 0.1s;}


/* Floor 7 - Cross Golfing on the Rooftop */
.clrl {clear: left;}
.clrr {clear: right;}
.clrb {clear: both;}
.more-link:link, .more-link:visited {font-style: italic; color: #999; text-decoration: none;}
.more-link:hover, .more-link:active, .more-link:focus {font-style: italic; color: #999; text-decoration: underline;}


/* You know, Jack - Under a Clear Blue Sky */
#top {color: #666; text-decoration: none;}
#tp {height: 0px; width: 0px; position: absolute; top: 0; left: 0; z-index: 1;}
.wp-smiley {vertical-align: text-top;}
.sticky {}


/* Free Fall and Six Feet Deeper - Worms and Soulfood */
.n-menu-left ul li:hover > ul, .n-menu-right ul li:hover > ul, .c-right-menu ul li:hover > ul {opacity: 1; -webkit-transition: opacity 0.1s ease-in 0.1s; -moz-transition: opacity 0.1s ease-in 0.1s; -o-transition: opacity 0.1s ease-in 0.1s; transition: opacity 0.1s ease-in 0.1s;}