#container
{
	width: 760px;
	overflow: hidden;
}
BODY
{
        	
        background: #F9F9F9 url( 'shadow.png' ) top left no-repeat; width: 780px;  height: 20px ;
	font-family: helvetica-neue, helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.4em;
        margin: 20px;
        color:#444444;
	
}
H1
{
	font-size: 18pt;
	color: #21759B;
}
H2
{
	font-size: 18pt;
	color: #21759B;
	
}
H3
{
	font-size: 9pt;
	color: #21759B;
}
H4
{
	font-size: 9pt;
	color: #21759B;
}
H5
{
	font-size: 9pt;
	color: #21759B;
}
IMG
{
	border: none;
}
IMG A
{
	border: none;
}
BLOCKQUOTE
{
	border-left: 1px solid #A5ABAB;
	margin: 0px;
	padding: 0 12px;
}
P
{
	color:#444444;
	line-height: 14pt;
	margin: 12px 0;
}
A
{
	text-decoration: none;
}
A:link
{
	color: #505050;
	text-decoration: none;
}
A:visited
{
	color: #505050;
	text-decoration: none;
}
A:hover
{
	color: #21759B;
	text-decoration: none;
}
UL
{
	padding: 0 0em 1em 3.2em;
}
LI
{
	line-height: 18px;
	padding: 6px 0 0;
}
OL
{
	padding: 0.5em 0em 0em 3.2em;
}
LI
{
	line-height: 18px;
	padding: 6px 0 0;
}
#header
{
	background: url( 'chris_homepage.jpg' ) top left no-repeat; width: 149px;  height: 204px ;
	width: 760px;
	height: 210px;
}
#header H1
{
	font-family: helvetica-neue, helvetica, sans-serif;
	font-weight: bold;
	font-size: 27pt;
	color: #666;
	padding: 35px 165px 0;
	margin: 0;
}
#header H1 A
{
	color: #666;
	text-decoration: none;
}
#header H1 A:hover
{
	color: #999;
	text-decoration: none;
}
#header H2
{
	font-family: helvetica-neue, helvetica, sans-serif;
	font-size: 17pt;
	font-weight: normal;
	color: #666;
	padding: 0 165px 0;      
}


#content
{
	float: right;
	width: 580px;
	overflow: hidden;
	margin-top: 0px;
	margin-left: 16px;
	margin-right: 14px;
	margin-bottom: 14px;
        color:#444444;
}

.entry A:link
{
	color: #21759B;
	text-decoration: none;
	border-width: 0 0 1px;
	border-style: none none solid;
	border-color: #C0C0C0;
}
.entry A:visited
{
	color: #21759B;
	text-decoration: none;
	border-width: 0 0 1px;
	border-style: none none solid;
	border-color: #C0C0C0;
}
.entry A:hover
{
	color: #21759B;
	border-width: 0 0 1px;
	border-style: none none solid;
	border-color: #C0C0C0;
	text-decoration: none;
}
#sidebar
{
	width: 150px;
	float: left;
	text-align: left;
	color: #666; 

}
#sidebar UL
{
	margin: 0px;
	padding: 0;
}
#sidebar UL LI
{
	margin: 0px;
	padding: 0;
	list-style-type: none;
	font-size: 12pt;
	font-weight: bold;
	line-height: 18px;
}

#sidebar A:hover
{
	color: #21759B;
	border-width: 0 0 1px;
	border-style: none none solid;
	border-color: #C0C0C0;
	text-decoration: none;
}
#footer
{
	clear: both;
	width: 780px;     
        font-size:x-small;
        color:#999;
        line-height:10px;
        padding:10px;
        
}
#footer P
{
	padding: 14px 0;
	margin: 0;
	color: #999;
}

#footer A
{
	color: #999;
}

#footer A:hover
{
	color: #21759B;
        text-decoration: underline; 
}

#updated
{
        font-size:x-small;
        border-width: 1px 0 1px;
	border-style: solid none solid;
	border-color: #C0C0C0;
        color:#999;
}

#twitter
{
	font-family: helvetica-neue, helvetica, sans-serif;
	font-size: 12pt;
        color: #999;
        font-weight:bold;
	padding: 0 165px 0;
}
#twitter A
{
	color: #999;
	text-decoration: none;
}
#twitter A:hover
{
	color: #999;
	text-decoration: none;
}

#twitter_button
{
   padding: 2px 165px 0; 
}