
/* Layout Stylesheet */ 

body {
 margin:8px;
 background:#808080;
 color: #333333;
 text-align:center;
 padding:0;
 }

#outer {
 text-align:left;
 border:1px solid #000000;
 width:750px;
 margin:auto;
 }

#hdr {
 height:70px;
 background:#eeeeee;
 color: #333333;
 width:750px; 
 }

#bar {
    height:25px;
    background:#c0c0c0;
    color: #333333;
    border:solid #000000;
    border-width:1px 0 1px 0;
    width:750px;
    text-align:right;
    font-size: small;
    vertical-align : middle;
}

#bodyblock {
 position:relative;
 background: #dcdcdc;
 color: #333333;
 width:750px;
 padding:0;
 }


#l-col {
 float:left;
 background:#dcdcdc;
 color: #333333;
 width:145px;
 font: verdana, tahoma, arial, sans-serif;
 font-size: 100%;
 }

#cont {
 width:595px;
 background:#ffffff;
 color: #333333;
 border:solid #000000;	
 border-width:0 0 0 1px;
 text-align:left;
 }

#ftr {
 height:25px;
 background:#c0c0c0;
 color: #333333;
 border:solid black;
 border-width:1px 0 0 0;
 margin:0; font-size: 70%;
 }

#sidebar {
	width: 180px;
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;
	border: double 4px #CCD9DB;
	float: right;
	background:#dcdcdc;
	color: #333333;
}

#baners {
	width: 100px;
	padding: 0 5px 0 5px;
	margin: 0 0 10px 10px;
	border: none;
	float: bottom;
}

#articleList p {
	margin: 0 0 25px 0;
}
#articleList h3 {
	font: verdana, tahoma, arial, sans-serif;
	font-size: 100%;
	margin: 0px;
}
 
h3{
 margin:0;
 padding:8px;
 }
p {
 margin:0;
 padding:8px;
 }
h4 {
 margin:0; 
 padding: 13px;
 }
#hm { 
	width:150px;
	font-weight : bold;
	color: #333333;
	display : block; 
	background:#c0c0c0;
	color: #333333;
	margin-left : 2px;
	border-top: 10px solid #dcdcdc;			
	border-bottom: 10px solid #dcdcdc;			
}
 
p:first-letter {
 font-size: 100%; 
 font-weight: bold;
 color:blue;
 }
 
acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}