body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	background-color: #fff;
	/*color: #646060;*/
	color: #383838;
	text-align: left;
}

.master {
	text-align: left;
	margin: auto;
	width: 980px;
}

.verbiage {
	width: 700px;
	float: left;
	border-left: 1px solid #aaa;
	padding-left: 24px;
	line-height: 135%;
}

.verbiage-home {
	width: 365px;
	float: left;
	border-left: 1px solid #aaa;
	padding-left: 24px;
}

.domain {
	width: 200px;
	float: left;
	text-align: left;
	padding-right: 24px;
}

.domain-home {
	margin-top: 0px;
	width: 300px;
	float: left;
	text-align: right;
	padding-right: 24px;
}

.chicklets {
font-size: 13px;
text-align: right;
margin-top: 30px;
margin-left: 0px;
padding: 0px;
display: block;
line-height: 140%;}

#blogimg { background:url(http://extraface.com/blog.png) 0px 0px no-repeat; background-position: right; padding-right: 21px; }
#flickrimg { background:url(http://extraface.com/flickr.png) 0px 0px no-repeat; background-position: right; padding-right: 21px; }
#ffimg { background:url(http://extraface.com/ff.gif) 0px 0px no-repeat; background-position: right; padding-right: 21px; }
#emailimg { background:url(http://extraface.com/emailopen.png) 0px 0px no-repeat; background-position: right; padding-right: 21px; }
#tumblrimg { background:url(http://extraface.com/tumblr.jpg) 0px 0px no-repeat; background-position: right; padding-right: 21px; }
#bananaimg { background:url(http://extraface.com/banana.png) 0px 0px no-repeat; background-position: right; padding-right: 21px; }



.domain-home h1 {
	color: #000;
	font-size: 33px;
	margin-bottom: 0px;
}

.nav {
	font-size: 12px;
}

.leftboxes {


color: #383838;
}

.leftboxes ul {
	padding: 0px;
	margin: 0px;
}


h1 {
	color: #000;
	font-size: 33px;
	margin-top: 10px;
	margin-bottom: 0px;
}

h2 {color: #524900;
	font-size: 20px;
}

h3 {
	font-size: 16px;
	color: #005422;
	margin-top: 0px;
	margin-bottom: 0px;
	/*xcolor: #003512;*/
}

h4{
	font-size: 16px;
	color: #005422;
	margin-top: 0px;
	margin-bottom: 0px;
}

h5{
	font-size: 16px;
	color: #520008;
	margin-top: 0px;
	margin-bottom: 0px;
}

h6{
	font-size: 16px;
	color: #003152;
	margin-top: 0px;
	margin-bottom: 0px;
}

.justanote {
	padding:1em 0;
	font-size: 14px;
	text-align:center;
}

.mousetype {
	font-size: 11px;}

a:link, a:visited {
	color: #005422;
}

ul 

{
list-style-type: none;
}

li
{
background-image: url(http://www.alistapart.com/pix/diamond-gray.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: .6em;
}
		


p

{/*xcolor: #646060;*/
	color: #383838;}


.leftblock h3, .leftblock h5 { padding-top:1em; }

.section h2 { padding-left:22px; }
.workitem h4 { font-weight:normal; color: #383838;}	
#interviews h4 {margin-bottom: 0px;}
#work h2 { background:url(http://extraface.com/snake_16.png) 0px 3px no-repeat; }
#interviews h2 { background:url(http://extraface.com/cup_16.png) 0px 3px no-repeat; }
#speaking h2 { background:url(http://extraface.com/another-young-wizard_16.png) 0px 3px no-repeat;}
#ideas h2 { background:url(http://extraface.com/flask_1_16.png) 0px 3px no-repeat; }
/*workitem { padding-bottom:2em; }*/
.workitem { background: #F2F2F2 0 0 no-repeat; padding: 0.5em 1em 0.5em 1em; margin-left: 2em; margin-right: 2em; margin-bottom: 2em;}
#interviews ul, #speaking ul { border-top: 1px dotted #CCC; padding: 0.5em; margin-top: 0px; }
#interviews ul li, #speaking ul li, #ideas ul li { background-image:none; padding-left:0; }
#ideas ul li { padding-bottom:1em; }

/* Copyright(c)2006 TikiRobot. Software license GPL version 2.

ChatBubble is based on "Even more rounded corners with CSS":
http://www.schillmania.com/content/projects/even-more-rounded-corners/
*/

div.CBmsg {
                  display: table; 
            margin-bottom: 0.5em;
}


div.CBmsgR {
                    float: right;
               text-align: right;
           }
           
div.CBmsgL .CBcontent {
  padding-left: 12px;
}
           

          
div.CBtxt {
                  display: table-cell;  
                 position: relative;
                   margin: 0px auto;
                min-width: 8em;
                max-width: 760px;
                  z-index: 1;
              margin-left: 12px;
           }

div.CBiconL { 
                  display: table-cell; 
           vertical-align: bottom;
            padding-right: 22px; /* 10+12 */
            
            }

div.CBiconR {
                  display: table-cell; 
           vertical-align: bottom;
             padding-left: 10px;
            }

div.CBiconR > img {
		  padding: 0px;
		    width: 32px;
		   height: 32px;
		}

div.CBiconL > img {
		  padding: 0px;
		    width: 32px;
		   height: 32px;
		}

.CBblueL .CBcontent,
.CBblueL .CBt,
.CBblueL .CBb,
.CBblueL .CBb div {
 background:transparent url(http://blog.extraface.com/chatbubble/BubbleBlueL800x1600.png) no-repeat top right;
}

.CBblueR .CBcontent,
.CBblueR .CBt,
.CBblueR .CBb,
.CBblueR .CBb div {
 background:transparent url(http://blog.extraface.com/chatbubble/BubbleBlueR800x1600.png) no-repeat top right;
}

.CBpinkL .CBcontent,
.CBpinkL .CBt,
.CBpinkL .CBb,
.CBpinkL .CBb div {
 background:transparent url(http://blog.extraface.com/chatbubble/BubblePinkL800x1600.png) no-repeat top right;
}

.CBpinkR .CBcontent,
.CBpinkR .CBt,
.CBpinkR .CBb,
.CBpinkR .CBb div {
 background:transparent url(http://blog.extraface.com/chatbubble/BubblePinkR800x1600.png) no-repeat top right;
}

.CBltgreyL .CBcontent,
.CBltgreyL .CBt,
.CBltgreyL .CBb,
.CBltgreyL .CBb div {
 background:transparent url(http://blog.extraface.com/chatbubble/BubbleLtGreyL800x1600.png) no-repeat top right;
}

.CBltgreyR .CBcontent,
.CBltgreyR .CBt,
.CBltgreyR .CBb,
.CBltgreyR .CBb div {
 background:transparent url(http://blog.extraface.com/chatbubble/BubbleLtGreyR800x1600.png) no-repeat top right;
}

.CBtxt .CBcontent {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:5px 12px 0px 0px;
}


.CBtxt .CBt {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:12px; /* top slice width */
 margin-left:-12px;
 height:100%;
 _height:1600px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.CBtxt .CBb {
 /* bottom */
 position:relative;
 width:100%;
}

.CBtxt .CBb,
.CBtxt .CBb div {
 height:10px; /* height of bottom cap/shade */
 font-size:1px;
}

.CBtxt .CBb {
 background-position:bottom right;
}

.CBtxt .CBb div {
 position:relative;
 width:12px; /* bottom corner width */
 margin-left:-12px;
 background-position:bottom left;
}
