body{background:#f1f1ed;font:10pt "Gill Sans", "Trebuchet MS", sans-serif;color:black;}
h1{font-size:16pt;color:#00394a;}
h2{color:maroon;font-size:12pt;font-weight:bold;background:url(line3.gif) no-repeat bottom left;padding-bottom:1px;}
a{font-weight:bold;color:blue;}
a:visited{color:purple;}
a:hover{text-decoration:none;}
.code{margin:0px 100px;color:navy;font-family:arial, sans-serif;}
.code_alt{margin:0px 100px 20px 100px;color:navy;font-family:arial, sans-serif;}
.code span{display:block;}
span.last{padding-bottom:20px;}
div{background:white;}
.shell{border:3px double #c0c0c0;margin:20px 40px 20px 40px;}
.content{padding:10px;}
.cen{text-align:center;}
.footer{border-top:1px solid #a1a1a1;padding:15px;text-align:center;font-size:8pt;}
.footer ul{margin:0px;padding:0px;list-style:none;}
.footer ul li{display:inline;}
.footer span{padding:0px 3px 0px 5px;}
.bold{font-weight:bold;}
.ital{font-style:italic;}
img.terminator{width:13px;height:12px;position:relative;top:1px;}
#year{padding-left:2px;padding-right:5px;}
a.bookmark img{border:none;display:none;padding-left:3px;position:relative;top:1px;}
a.bookmark:hover img{display:inline;}
.small{font-size:8pt;width:75%;}
.other_articles{font-weight:bold;font-style:italic;}
.content ul{list-style:none;padding-left:2px;font-size:10pt;line-height:150%;margin-bottom:25px;}
.content ul li{background:url(dot4.gif) center left no-repeat;padding-left:14px;}
.tooltip{float:right;font-style:italic;}
.separator{font-family:verdana, sans-serif;text-align:center;letter-spacing:10px;margin:15px 0px;}
.about_me{float:right;width:160px;background:#f0f8ff;border:1px solid gray;padding:4px;font-size:8pt;text-align:justify;}




