@font-face{
	font-family: 'Gill sans';
	font-family: 'Coolvetica';
	src: url('/blog/wp-content/themes/zero4u/fonts/gil_____.ttf') format('truetype');
	src: url('/blog/wp-content/themes/zero4u/fonts/COOLVETI.TTF') format('truetype');
}
BODY {
BACKGROUND-COLOR: #fff;
FONT-FAMILY: Gill sans, Coolvetica,"Lucida Sans Unicode", "Lucida Grande", sans-serif;
COLOR: #333;
}
#content {
BORDER-BOTTOM: #fff 1px solid;
BORDER-LEFT: #fff 1px solid;
PADDING-BOTTOM: 20px;
MARGIN: 0px auto;
PADDING-LEFT: 20px;
WIDTH: 80%;
PADDING-RIGHT: 20px;
MAX-WIDTH: 860px;
BORDER-TOP: #fff 1px solid;
BORDER-RIGHT: #fff 1px solid;
PADDING-TOP: 23px;
text-align: center;
}
#main-box {
position: relative;
float: left;
display: inline-block;
CLEAR: both;
text-align: left;
width: 100%;
}
#main {
display: inline-block;
MARGIN-TOP: 30px;
WIDTH: 100%;
CLEAR: both;
float: left;
text-align: left;
}
#banner {
HEIGHT: 90px;
PADDING-TOP: 20px
}
#banner #logotype {
WIDTH: 30%;
FLOAT: left
}
#banner #logotype H1 {
LINE-HEIGHT: 0;
HEIGHT: 0px
}
#banner #logotype H1:hover {
opacity: .7
}
#banner #logotype H1 A {
BORDER-BOTTOM: 0px;
BORDER-LEFT: 0px;
BORDER-TOP: 0px;
BORDER-RIGHT: 0px
}
#banner H1 SPAN {
position: relative;
float: left;
margin-top: 10px;
margin-bottom: 10px;
width: 300%;
text-align: left;
}
#nav {
PADDING-BOTTOM: 0px;
PADDING-LEFT: 60px;
WIDTH: 70%;
PADDING-RIGHT: 0px;
FLOAT: right;
PADDING-TOP: 12px
}
#nav UL {
PADDING-BOTTOM: 0px;
LIST-STYLE-TYPE: none;
MARGIN: 0px;
PADDING-LEFT: 0px;
PADDING-RIGHT: 0px;
FLOAT: right;
PADDING-TOP: 0px
}
#nav LI {
FLOAT: left
}
#nav A {
BORDER-BOTTOM: #ccc 1px solid;
PADDING-BOTTOM: 0.6em;
LINE-HEIGHT: 1.3em;
TEXT-TRANSFORM: uppercase;
PADDING-LEFT: 1em;
PADDING-RIGHT: 1em;
DISPLAY: block;
BACKGROUND: #f1f1f1;
FLOAT: left;
LETTER-SPACING: 0px;
COLOR: #555;
FONT-SIZE: 0.7em;
FONT-WEIGHT: bold;
MARGIN-RIGHT: 2px;
TEXT-DECORATION: none;
PADDING-TOP: 0.7em;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
/*text-shadow:0px -1px 1px rgba(255,255,0, 0.1);*/
text-shadow: -1px 1px 1px #ffffff;
}
#nav A {
background-color: #f1f1f1; /* fallback color */
/*background-image: url(images/linear_bg_2.png); /* fallback image */
/*background: -moz-linear-gradient(100% 100% 90deg, #ddd, #f1f1f1); */
background: -moz-linear-gradient(top, #bbb, #f1f1f1);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bbb), to(#f1f1f1));
}

#nav A:hover,#nav li.current_page_item a {
BACKGROUND-COLOR: #ddd;
background: -moz-linear-gradient(top, #f1f1f1, #bbb);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f1f1f1), to(#bbb));
/*text-shadow: 1px -1px #fff;*/
COLOR: #444
}
#nav A:active {
BACKGROUND-COLOR: #bbb;
COLOR: #fff
}
#nav LI#home A {
BORDER-LEFT: #f1f1f1 1px solid
}
#page-home #nav-home A {
BORDER-BOTTOM: #999 1px solid;
BACKGROUND-COLOR: #bbb;
COLOR: #222
}
#page-services #nav-services A {
BORDER-BOTTOM: #999 1px solid;
BACKGROUND-COLOR: #bbb;
COLOR: #222
}
#page-about #nav-about A {
BORDER-BOTTOM: #999 1px solid;
BACKGROUND-COLOR: #bbb;
COLOR: #222
}
#page-blog #nav-blog A {
BORDER-BOTTOM: #999 1px solid;
BACKGROUND-COLOR: #bbb;
COLOR: #222
}
#page-speaking #nav-speaking A {
BORDER-BOTTOM: #999 1px solid;
BACKGROUND-COLOR: #bbb;
COLOR: #222
}
#page-contact #nav-contact A {
BORDER-BOTTOM: #999 1px solid;
BACKGROUND-COLOR: #bbb;
COLOR: #222
}
#subnav A {
BORDER-BOTTOM: #ccc 1px solid;
PADDING-BOTTOM: 0.55em;
LINE-HEIGHT: 1.3em;
TEXT-TRANSFORM: uppercase;
PADDING-LEFT: 1em;
PADDING-RIGHT: 1em;
DISPLAY: block;
BACKGROUND: #f4f4f4;
FLOAT: left;
LETTER-SPACING: 0px;
COLOR: #555;
FONT-SIZE: 0.8em;
MARGIN-RIGHT: 2px;
BORDER-RIGHT: #f1f1f1 1px solid;
TEXT-DECORATION: none;
PADDING-TOP: 0.5em;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px
}
.row H1 {
MARGIN-BOTTOM: 0.2em;
COLOR: #333;
MARGIN-LEFT: 2px;
CLEAR: both;
FONT-SIZE: 180%;
FONT-WEIGHT: bold
}
.row H1 .aka {
COLOR: #666;
MARGIN-LEFT: 2px;
FONT-SIZE: 70%
}
.row H2.subhead {
LINE-HEIGHT: 1.2em;
FONT-STYLE: italic;
MARGIN: 0.4em 0px 1em 2px;
FONT-FAMILY: Georgia;
COLOR: #777;
CLEAR: both;
FONT-SIZE: 80%;
FONT-WEIGHT: normal
}
.row {
width: 100%;
text-align: left;
MARGIN-BOTTOM: 2em
}
.row H2.inline-head {
LINE-HEIGHT: 1.5em;
FONT-STYLE: normal;
MARGIN: 0px;
WIDTH: 10em;
PADDING-RIGHT: 1em;
FLOAT: left;
COLOR: #555;
FONT-SIZE: 100%;
FONT-WEIGHT: bold
}
.row .inline-head {
LINE-HEIGHT: 1.6em;
WIDTH: 10em;
PADDING-RIGHT: 1em;
FLOAT: left;
COLOR: #555;
FONT-WEIGHT: bold
}
.row .side-note {
LINE-HEIGHT: 2.2em;
WIDTH: 10em;
PADDING-RIGHT: 1em;
FLOAT: left;
COLOR: #74745a;
FONT-SIZE: 75%;
FONT-WEIGHT: normal
}
.row P {
MARGIN-LEFT: 2px
}
.row LI {
MARGIN-LEFT: 2px
}
.row TABLE {
TEXT-ALIGN: left;
MARGIN-LEFT: 2px
}
.row FORM {
TEXT-ALIGN: left;
MARGIN-LEFT: 2px
}
.row TABLE TD {
TEXT-ALIGN: left;
PADDING-BOTTOM: 0px;
PADDING-LEFT: 40px;
PADDING-RIGHT: 40px;
PADDING-TOP: 5px
}
TH {
TEXT-ALIGN: center;
PADDING-BOTTOM: 0px;
PADDING-LEFT: 40px;
PADDING-RIGHT: 40px;
PADDING-TOP: 5px
}
H1 {
MARGIN-BOTTOM: 0.2em;
COLOR: #333;
FONT-SIZE: 180%;
FONT-WEIGHT: bold
}
H2 {
COLOR: #333
}
OL {
LIST-STYLE: decimal none outside;
MARGIN-LEFT: 1.5em
}
UL {
LIST-STYLE: square none outside;
MARGIN: 0px 0px 1em 1.5em
}
P {
/*LINE-HEIGHT: 1.6em;*/
/*FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
MARGIN-BOTTOM: 1em;
/*COLOR: #555*/
}
LI {
LINE-HEIGHT: 1.6em;
/*FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
MARGIN-BOTTOM: 1em;
COLOR: #555
}
TD {
/*LINE-HEIGHT: 1.6em;*/
/*FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
/*MARGIN-BOTTOM: 3px;*/
/*COLOR: #555*/
}
TH {
LINE-HEIGHT: 1.6em;
/*FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
MARGIN-BOTTOM: 1em;
/*COLOR: #555*/
}
A {
BORDER-BOTTOM: #ddd 1px solid;
COLOR: #333;
TEXT-DECORATION: none
}
#post .row a {
color: maroon;
}
#post .bsuite_related a {
COLOR: #333;
}
A:visited {
COLOR: #6f3b26
}
A:hover,#post .row a:hover {
/*BACKGROUND-COLOR: #6f3b26;*/
BACKGROUND-COLOR: #ff5900;
COLOR: #fff;
}
EM {
FONT-STYLE: italic;
FONT-FAMILY: Georgia;
FONT-SIZE: 105%
}
STRONG {
FONT-WEIGHT: bold
}
.screenshot {
PADDING-BOTTOM: 10px;
BACKGROUND-COLOR: #eee;
MARGIN: 5px 0px 20px 30px;
PADDING-LEFT: 10px;
PADDING-RIGHT: 10px;
FLOAT: right;
CLEAR: both;
PADDING-TOP: 10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px
}
.screenshot IMG {
BORDER-BOTTOM: white 1px solid;
BORDER-LEFT: white 1px solid;
BORDER-TOP: white 1px solid;
BORDER-RIGHT: white 1px solid
}
#call-me {
TEXT-ALIGN: center;
PADDING-BOTTOM: 18px;
BACKGROUND-COLOR: #333;
PADDING-LEFT: 20px;
PADDING-RIGHT: 20px;
COLOR: #fff;
PADDING-TOP: 16px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px
}
#call-me .phone {
COLOR: yellow
}
.speaking-date {
PADDING-LEFT: 1em;
COLOR: #74745a;
FONT-SIZE: 75%;
FONT-WEIGHT: normal
}
FORM#contact {
MARGIN-TOP: 30px
}
FORM#contact LABEL {
WIDTH: 6em;
DISPLAY: block;
FLOAT: left;
COLOR: #444;
PADDING-TOP: 6px
}
FORM#contact INPUT {
BORDER-BOTTOM: #cccccc 1px solid;
BORDER-LEFT: #777777 1px solid;
PADDING-BOTTOM: 5px;
MARGIN: 0px 0px 1em 0em;
PADDING-LEFT: 6px;
PADDING-RIGHT: 6px;
/*FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
FONT-SIZE: 100%;
BORDER-TOP: #777777 1px solid;
BORDER-RIGHT: #cccccc 1px solid;
PADDING-TOP: 5px;
-webkit-border-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px
}
FORM#contact TEXTAREA {
BORDER-BOTTOM: #cccccc 1px solid;
BORDER-LEFT: #777777 1px solid;
PADDING-BOTTOM: 5px;
MARGIN: 0px 0px 1em 0em;
PADDING-LEFT: 6px;
PADDING-RIGHT: 6px;
/*FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
FONT-SIZE: 100%;
BORDER-TOP: #777777 1px solid;
BORDER-RIGHT: #cccccc 1px solid;
PADDING-TOP: 5px;
-webkit-border-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px
}
FORM#contact INPUT:focus {
BACKGROUND-COLOR: #ffc
}
FORM#contact TEXTAREA:focus {
BACKGROUND-COLOR: #ffc
}
FORM#contact INPUT#submit {
BORDER-BOTTOM-COLOR: #777777;
PADDING-BOTTOM: 5px;
BACKGROUND-COLOR: #345b60;
BORDER-TOP-COLOR: #cccccc;
MARGIN: 0px 0px 0px 6em;
PADDING-LEFT: 12px;
PADDING-RIGHT: 12px;
COLOR: #fff;
BORDER-RIGHT-COLOR: #777777;
BORDER-LEFT-COLOR: #cccccc;
PADDING-TOP: 5px
}
FORM#contact INPUT#submit:focus {
BACKGROUND-COLOR: #6f3b26;
CURSOR: pointer
}
FORM#contact INPUT#submit:hover {
BACKGROUND-COLOR: #6f3b26;
CURSOR: pointer
}
FORM#contact INPUT#contact-body {
PADDING-TOP: 10px
}
#masthead {
PADDING-BOTTOM: 0px;
MARGIN: 0px 0px 40px;
PADDING-LEFT: 0px;
PADDING-RIGHT: 0px;
COLOR: #333;
PADDING-TOP: 0px
}
#masthead H1 {
MARGIN-BOTTOM: 0.2em;
COLOR: #333;
CLEAR: both;
FONT-SIZE: 180%;
FONT-WEIGHT: bold
}
#masthead H2 {
LINE-HEIGHT: 1.2em;
FONT-STYLE: italic;
MARGIN: 0.4em 0px 1em;
/*FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
COLOR: #777;
CLEAR: both;
FONT-SIZE: 120%;
FONT-WEIGHT: normal
}
#masthead H3 {
LINE-HEIGHT: 1.5em;
MARGIN: 30px 0px 0px 160px;
PADDING-RIGHT: 60px;
FONT-SIZE: 100%;
FONT-WEIGHT: normal
}
#masthead #little-guy {
FLOAT: left;
MARGIN-LEFT: 20px
}
#masthead H3 {
LINE-HEIGHT: 1.5em;
MARGIN: 30px 160px 0px 0px;
PADDING-RIGHT: 60px;
FONT-SIZE: 100%;
FONT-WEIGHT: normal
}
#masthead #little-guy {
FLOAT: right;
MARGIN-RIGHT: 80px
}
#masthead #services H2 {
FONT-STYLE: normal;
MARGIN: 0px 0px 5px;
/*FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
FONT-SIZE: 100%
}
#masthead #services UL {
MARGIN-TOP: 0px
}
#masthead #services LI {
LINE-HEIGHT: 1.5em;
MARGIN: 0px 0px 6px
}
#tagline {
FONT-SIZE: 200%
}
#inner-wrapper {
text-align: left;
PADDING-TOP: 20px
}
#primary {
WIDTH: 60%;
FLOAT: left;
display: inline-block;
}
#primary-inner {
PADDING-RIGHT: 40px;
display: inline-block;
}
#sidebar {
WIDTH: 40%;
FLOAT: right;
text-align: left;
display: inline-block;
}
.section H2 {
MARGIN: 0px;
COLOR: #333;
FONT-SIZE: 100%
}
.section .subnote {
MARGIN: 0px;
COLOR: #666;
FONT-SIZE: 90%
}
.section #subscriber-count {
MARGIN-TOP: 0px;
COLOR: #999;
FONT-SIZE: 70%
}
#sidebar {
}
#sidebar H2 {
MARGIN: 0px 0px 1em;
COLOR: #333;
FONT-SIZE: 100%
}
#sidebar H3 {
MARGIN: 0px 0px 1em;
COLOR: #999;
FONT-SIZE: 80%
}
.greet_box_close A {
BORDER-BOTTOM: medium none;
BORDER-LEFT: medium none;
BORDER-TOP: medium none;
BORDER-RIGHT: medium none
}
#icons {
MARGIN: 0px 0px 20px
}
#icons A {
BORDER-BOTTOM: medium none;
BORDER-LEFT: medium none;
BACKGROUND: none transparent scroll repeat 0% 0%;
BORDER-TOP: medium none;
BORDER-RIGHT: medium none
}
#icons A:hover {
BORDER-BOTTOM: medium none;
BORDER-LEFT: medium none;
BACKGROUND: none transparent scroll repeat 0% 0%;
BORDER-TOP: medium none;
BORDER-RIGHT: medium none
}
#latest-posts .post {
MARGIN: 0px 0px 1em;
FONT-SIZE: 100%
}
#latest-posts H2 A {
BORDER-BOTTOM: medium none;
BORDER-LEFT: medium none;
BORDER-TOP: medium none;
BORDER-RIGHT: medium none
}
#latest-posts H2 A:hover {
BORDER-BOTTOM: medium none;
BORDER-LEFT: medium none;
BORDER-TOP: medium none;
BORDER-RIGHT: medium none
}
#latest-posts H2 A IMG {
VERTICAL-ALIGN: middle
}
#latest-posts .post .title {
LINE-HEIGHT: 1.3em;
MARGIN: 0px 0px 3px;
FONT-WEIGHT: bold
}
#latest-posts .post .excerpt P {
LINE-HEIGHT: 1.5em;
MARGIN: 0px 0px 4px;
FONT-SIZE: 80%
}
#latest-posts .post .author {
MARGIN: 0px;
FONT-SIZE: 70%
}
#lifestream .entry {
MARGIN-BOTTOM: 1em
}
#lifestream .lifestream_icon {
WIDTH: 16px;
FLOAT: left
}
#lifestream .lifestream_icon A {
BORDER-BOTTOM: medium none;
BORDER-LEFT: medium none;
BORDER-TOP: medium none;
BORDER-RIGHT: medium none
}
#lifestream .lifestream_text {
LINE-HEIGHT: 1.5em;
COLOR: #333;
MARGIN-LEFT: 16px;
FONT-SIZE: 76%
}
#lifestream .lifestream_credits {
FONT-SIZE: 70%
}
#newsletter P {
FONT-SIZE: 80%
}
#newsletter FORM LABEL {
WIDTH: 6em;
DISPLAY: block;
FLOAT: left;
COLOR: #444;
PADDING-TOP: 6px
}
#newsletter FORM INPUT {
BORDER-BOTTOM: #cccccc 1px solid;
BORDER-LEFT: #777777 1px solid;
PADDING-BOTTOM: 5px;
MARGIN: 0px 0px 1em 0em;
PADDING-LEFT: 6px;
PADDING-RIGHT: 6px;
/*FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
FONT-SIZE: 100%;
BORDER-TOP: #777777 1px solid;
BORDER-RIGHT: #cccccc 1px solid;
PADDING-TOP: 5px;
-webkit-border-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px
}
#newsletter FORM INPUT:focus {
BACKGROUND-COLOR: #ffc
}

#newsletter FORM INPUT#submit {
BORDER-BOTTOM-COLOR: #777777;
PADDING-BOTTOM: 5px;
BACKGROUND-COLOR: #345b60;
BORDER-TOP-COLOR: #cccccc;
MARGIN: 0px 0px 0px 6em;
PADDING-LEFT: 12px;
PADDING-RIGHT: 12px;
COLOR: #fff;
BORDER-RIGHT-COLOR: #777777;
BORDER-LEFT-COLOR: #cccccc;
PADDING-TOP: 5px
}
#newsletter FORM INPUT#submit:focus {
BACKGROUND-COLOR: #6f3b26;
CURSOR: pointer
}
#newsletter FORM INPUT#submit:hover {
BACKGROUND-COLOR: #6f3b26;
CURSOR: pointer
}
TABLE#evaluation-pricing {
}
TABLE#evaluation-pricing TD {
TEXT-ALIGN: left;
PADDING-BOTTOM: 1em;
PADDING-LEFT: 2px;
PADDING-RIGHT: 20px;
WHITE-SPACE: nowrap;
PADDING-TOP: 0px
}
TH {
TEXT-ALIGN: left;
PADDING-BOTTOM: 1em;
PADDING-LEFT: 2px;
PADDING-RIGHT: 20px;
WHITE-SPACE: nowrap;
PADDING-TOP: 0px
}
TABLE#evaluation-pricing .num-screens {
LINE-HEIGHT: 1em;
FONT-SIZE: 80%
}
#footer {
PADDING-BOTTOM: 20px;
MARGIN: 0px auto;
PADDING-LEFT: 0px;
WIDTH: 860px;
PADDING-RIGHT: 0px;
CLEAR: both;
PADDING-TOP: 60px
}
#footer #copyright {
CLEAR: left;
FONT-SIZE: 80%
}
#footer UL {
PADDING-BOTTOM: 10px;
LIST-STYLE-TYPE: none;
MARGIN: 0px;
PADDING-LEFT: 0px;
WIDTH: 860px;
PADDING-RIGHT: 0px;
FLOAT: left;
LIST-STYLE-IMAGE: none;
PADDING-TOP: 10px
}
#footer LI {
PADDING-BOTTOM: 0px;
MARGIN: 0px 1em 0px 0px;
PADDING-LEFT: 0px;
PADDING-RIGHT: 0px;
FLOAT: left;
FONT-SIZE: 80%;
PADDING-TOP: 0px
}
.clearfix:after {
DISPLAY: block;
HEIGHT: 0px;
VISIBILITY: hidden;
CLEAR: both;
CONTENT: "."
}
.clearfix {
DISPLAY: inline-table
}
* HTML .clearfix {
HEIGHT: 1%
}
.clearfix {
DISPLAY: block
}
.linklove {
DISPLAY: none
}
h3 {
font-size: 100% !important;
font-weight: bold !important;
}
.wat-is-zero4u-box {
	position: relative;
	float: left;
	display: inline;
	width: 100%;
}

.photo-box {
	position: relative;
	float: left;
	display: inline;
	width: 30%;
}
.text-box {
	position: relative;
	float: left;
	margin-left: 20px;
	display: inline;
	width: 65%;
}
/*
UL.bsuite_related {
	position: relative;
	top: 0px;
	float: left;
	display:inline;
	width: 45%;
}
h3.bsuite_related_bypageviews,
h3.bsuite_related
{
	width: 45%;
}*/