

p {
    font-family: DejaVu Sans Condensed,  sans-serif;
font-weight: lighter ;
font-size: smaller;
  }


.page_footer {
    font-family:serif;
  }

.sourcecode {
    font-family:monospace;
    border-left-width:medium;
  }


h3 , .subtitle {
    color: gray;
    font-family: sans-serif;
  }

body #rightbar { 
	font-family: DejaVu Sans Condensed, sans-serif; 
	width: 180px; 
	position:absolute; 
	top: 0px; 
	right: 0px;  
	text-align:left;padding:10px;
	border: #777 solid 1px;
}

body #rightbar .menuitems tr td a .menuitem { 
	position: relative ; 
width: 100%;	
}

body #rightbar .menuitems tr td a:hover { 
	background-color: #eeeeee ;
	text-decoration: none;
	font-weight:normal;
}

body #langbar { 
	width: 680px; 
	position: absolute; 
	top: 0px;
	left: 0px;
	height:25px;
	padding: 3px;
	background-color: #EEEEEE	
}

a:hover {
    color:blue;
    text-decoration:underline;
    font-weight:bold;
  }


a:link {
    color:#0000EE;
    text-decoration:none;
  }


a:visited {
    color:#000055;
    text-decoration:none;
  }


body #fullbody #body {
    font-family: DejaVu Sans Condensed, Sans-serif; 
    width : 680px;
    position: absolute;
    top: 50px; 
    left:0px;
		
   }

#fullbody { 
	width: 900px; 
	position: relative; 
	margin-left: auto; 
	margin-right:auto; 
	text-align: left;
	left: 0px; 
	top:0px; 
	text-align: left;
}
body {
	width: 98%;
    background-color : white;
    background-image : url(/~arnold/cmi-bk.png);
    background-position : bottom left;
    background-repeat : no-repeat;
    position: absolute; 
    left: 0px; 
    top: 0px; 
    height: 100%; 
	text-align :center;
  }

.adsense { 
  position:absolute;
  left:720px;
  top:0px;
}

.onemore {
    font-size:small;
  }



.commentbar {
	text-align:right;
	font-style:italic;
	font-family:sans-serif;
	background-color:white;
	border-bottom:dotted 2px;
padding-bottom:0px;	 
}
h1 {
    display:block;
    margin:0px;
    padding:0px;
    color:#AA0000;
    font-weight:bold;
    font-size:16pt;
  }




