	
	a img { border:0px; }
	a:visited { color:#125AD2; text-decoration:none; }
	a:link,a:visited  { color:#125AD2; text-decoration:none; }
	a:hover { color:#043Aa2; text-decoration:none; }
	form { padding:0px; margin:0px; }
	
	body {
		font-size:0.8em;
		font-family:Helvetica,Arial,sans-serif; 
		text-align:center;
		margin:0px;
		padding-top:10px;
	}
	
	table {
		font-size:1em;
		font-family:Helvetica,Arial,sans-serif;
	}
	
	input,textarea,select {
		font-size:1em;
		font-family:courier; 
		color: #125AD2;
	}
	
	p,h1,h2,h3,h4,pre {
		margin:0px 10px 10px 10px;
	}
		
	h1 {
		font-size:1.0em;
		padding-top:10px;
	}
	
		
	#contentBody {
		width:768px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
	}
		
	#contentRight {
		background:#eee;
		width:200px;
		padding:0px;
		float:right;
		border:1px solid black;		
	}
		
	#header {
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		margin-bottom:15px;
		padding:0px;
		width:768px;
		height:80px;
	}
	
	#footer {
		margin-top:30px;
		border-top:1px dashed #ddd;
		text-align:center;
		margin-right:auto;
		margin-left:auto;
		width:100%;
		float: left;
		font-size:0.9em;
		color: #aaa;
	}
	
	#navigation {
		margin-top:5px;
		text-align:right;
		float:right;
		border-top:1px dashed orange;
		font-weight:bold;
	}
					
	#contentRight p {
		 padding: 0px;		 
		 font-size:0.9em;
	}

	#listing {
		width: 650px;
		padding-top:20px;
	}
	
	.softwareentry {
		float:left;
		width:550px;
		padding-top:10px;
		text-align:center;
		/*border-bottom:1px dashed #ddd;*/
		border-top:1px dashed #ddd;
	}
	
	.softwareentry_left {
		float:left;
	}
	
	.softwareentry_right {
		margin-left:265px;
		text-align:left;
	}
	
	.listingTitle {
		float:left;
		width:600px;		
	}	
	
	.listingTitle h1 {
		padding:5px;
		margin: 0px;
		font-size:1.3em;		
	}
	
	.listingEntry {
		padding: 5px;
		float:left;
		width:600px;		
		border-top:1px dashed #ddd;
	}
	
	.listingEntryLeft {
		margin:0px;
		padding:0px;
		float:left;	
	}
	
	.listingEntryRight {	
		float: right;	
		text-align:right;		
	}