body { 
	color: #555;
  background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif; }
a:link {
	text-decoration: underline;
	color: #666666
}
a:visited {
	text-decoration: underline;
	color: #999999
}
a:hover {
	text-decoration: none;
	background-color : #444;
	color: #ffffff;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
li { 
     font-size: 10px;
	 font-family: verdana, arial, sans-serif;
 }
h2 {
	font-size: 12px;
}
#left { 
    position:absolute;
	 left:20px;
	 top:20px; 
	 width:228px
 }
#navigation { 
     margin-left: 40px;
	 margin-top: 35px
 }
#contents { 
    position: absolute;
	left: 281px;
    top: 21px;
	width:417px;
 }
 #header { 
    margin-top: 136px;
	margin-left: 21px;
  }
 #header>img { 
    display: block;
}
 #text { 
    margin-left: 21px;
	margin-top: 40px;
	margin-bottom: 20px;
	width: 390px
  }
 #footer { 
    margin-top: 30px;
	margin-left: 5px;
	margin-bottom: 20px
  }
 .toc { 
    margin-left: 21px;
  }
.date { font-size: 10px;
        font-family: verdana;
        margin-bottom: 0px }
.posts  { font-size: 10px;
         font-family: verdana;
         margin-top: 0px;
         line-height: 13px }
.padleft { width: 100%;
         padding-left: 17px;
         margin-top: 15px;
		 margin-bottom: 25px }
#header h1 { 
        margin-bottom: 0px
 }
p.subhead { 
        margin: 0px;
		padding: 0px
 }
td       { font-size: 10px;
           font-family: verdana }
ul.menu { 
   	list-style: none;
	margin-left: 0em;
	padding-left: 0px }
li ul { 
    margin-left: 2em;
	padding-left: 0px
}
li.menu { margin-bottom: 10px }
li.submenu {
	list-style: none;
}
.pre {  font: 10px/17px verdana, "Courier New", Courier, mono;
        text-align: left }
.friendfeed.widget {
	border: none !important;
}