I am struggling to format my listview item to match the desired design shown in the image. Unfortunately, my CSS skills are lacking and I can't seem to remove the unwanted image titled "menu_icon" without breaking the formatting completely. Additionally, I would like to change the color of the gear icon to green and maintain a white background on both sides of the text area. Any help or advice on how to achieve this would be greatly appreciated. Thank you!
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css">
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
</head>
<div data-role="page" id="page1">
<div data-role="header" data-position="fixed" data-tap-toggle="false">
<h1>My page</h1>
</div>
<div role="main" class="ui-content">
<ul data-role="listview" data-inset="true">
<li>
<a href="./menu_icon.png"></a>
<a href="#download" data-transition="pop" data-icon="gear" style="color: green;">Download Browser</a>
</li>
<li>
<a href="#"></a>
<a href="#download" data-transition="pop" data-icon="gear" style="color: green;">Download Browser</a>
</li>
</ul>
</div>
<div data-role="footer" data-position="fixed" data-tap-toggle="false">
<h1>My page footer</h1>
</div>
</div>
</html>