* { padding:0; margin:0; list-style:none; }
.hide{ display:block; outline:0; text-indent:-9999px; }
.clear{ clear:both; }
body{ color:#939598; font:normal 62.5% Helvetica, Arial, Verdana, sans-serif; padding:50px 0 0 0; }
h1#logo{ width:110px; height:83px; background:url(../images/logo.gif) no-repeat; }

#container{ width:945px; padding:10px; margin:0 auto; }

#content{ font-size:1.7em; line-height:1.3em; }
	#content p{ margin:20px 0; }
	#content a{ color:#000; text-decoration: none; } 
	#content a:hover{ text-decoration: underline; } 
	#content strong{ color:#000; }
	
ul#downloads{ overflow:hidden; }
	ul#downloads li{ float:left; width:300px; }
		ul#downloads li ul{ padding:20px 0; }
			ul#downloads li ul li{ float:none; width:auto; margin:5px 0; font-size:1em; line-height: 12px; }
				ul#downloads li ul li a{ display: inline-block; }
				ul#downloads li ul li a{ text-transform:lowercase; text-decoration:none; color:#939598; padding-left:25px; display:block; background:url(../images/lh_rollover.gif) no-repeat 0 -22px; }
				ul#downloads li ul#clarkesquare li a{ background-image:url(../images/cs_rollover.gif); }
				ul#downloads li ul li a:hover{ background-position:0 3px; color: #000000; }

#footer{ font-size:1em; padding-top:40px; color: #000000; }
	#footer a{ text-decoration:none; color: #000000; }