#content   { padding-top: 5px; padding-bottom: 5px; }

#sidebar   { width:250px; float:left; margin-right:5px; padding:5px; }
#sidebar .image { margin-top: 10px; }
#sidebar .image img { border: 1px solid black; margin-bottom:-3px }
#sidebar .image p { width:196px !important; width: 202px; text-align:center; font-size:10pt; background-color:#000000; color:#ffffff; padding:3px; padding-top:5px !important;
                    padding-top:3px; margin:0px }

#items_box { overflow:auto;  }

#news  			{ padding-top:0px; margin-left:250px; padding-bottom:10px }
#news .news_header 	{ background-color:#000000; color:#ffffff; padding-top:0px; margin-bottom:5px }

#news .news_header h2 	{ font-size:1.2em; padding:3px }

#news .news_item   		{ margin-bottom:15px; margin-right:10px }
#news .news_item   .header  h3 { font-size:0.9em; padding-bottom:3px }
#news .news_item   .details p  { font-size:0.8em; padding-bottom:3px; margin-left:15px }
#news .news_item   .details dt  { font-weight:bold; font-size:0.8em; padding-bottom:3px; margin-left:15px }
#news .news_item   .details dd  { font-size:0.8em; padding-bottom:3px; margin-left:30px; margin-bottom:6px }

#news .news_item   .details .quote { font-family:sans-serif; padding-left:15px; color:#00005f }
#news .news_item   .details .quote h4  { font-size:0.9em; padding-top:3px; font-weight:bold }
#news .news_item   .details .quote code  { font-family:"Courier New"; padding-top:3px; padding-bottom:3px; }
#news .news_item   .details .quote p   { margin-left:0px }

#news .news_item   .footer   { font-size:0.6em; padding-top:1px; margin-left:15px; border-top: 1px solid black }

