
h1                                     {float:left; padding:3px 2px 0 2px; line-height:1.05em;background-color:#292929; color:#fff; font-family:helvetica, arial, sans-serif; font-size:1.5em; font-weight:normal; letter-spacing:1px;}
#wrap                                  {width:870px; margin:0 0 0 30px;}

#header                                {height:65px; margin-bottom:5px;}
#header #uwaylogo                      {margin:13px 0 5px 0px; float:left;}

#topnav                                {position:absolute; top:24px; left:354px; height:18px;}
#topnav li                             {float:left; margin:0 4px 0 5px; height:18px; text-indent:-9999px;}
#topnav li a                           {display:block; height:18px;}

#topnav #s-search a                    {background:url('/static/images/topnav_search.gif'); width:68px;}
#topnav #s-search a:hover, 
#topnav #s-search a.selected           {background-position: 0px 18px;}

#topnav #adv-search a                  {background:url('/static/images/topnav_advsearch.gif'); width:172px;}
#topnav #adv-search a:hover, 
#topnav #adv-search a.selected         {background-position: 0px 18px;}

#topnav #by-town a                     {background:url('/static/images/topnav_bytown.gif'); width:128px;}
#topnav #by-town a:hover, 
#topnav #by-town a.selected            {background-position: 0px 18px;}

#topnav #contact a                     {background:url('/static/images/topnav_contact.gif'); width:77px;}
#topnav #contact a:hover, 
#topnav #contact a.selected            {background-position: 0px 18px;}

#content-wrap                          {width:850px; padding-left:10px; float:left; margin:0;}

#content-wrap .infobox                 {width:820px; margin:5px 0 10px 15px;}
#content-wrap .infobox .top            {height:10px; background:url('/static/images/infobox_top.gif') no-repeat;}
#content-wrap .infobox .middle         {height:50px; background:url('/static/images/infobox_middle.gif') repeat-y;}
#content-wrap .infobox .bottom         {height:10px; background:url('/static/images/infobox_bottom.gif') no-repeat;}

#footer-wrap                           {float:left; clear:both; margin:30px 10px 10px 18px; display:inline-block;}
#footer-wrap #foottop                  {width:835px; height:10px; background:url('/static/images/footer_top.jpg');}

#footer-wrap #footcontent              {width:835px; height:200px; background:url('/static/images/footer_middle.jpg') repeat-y; font-size:75%;}
	#footcontent span.title            {}
	#footcontent ul                    {float:left; width:195px; margin-top:10px;}
	#footcontent ul#internal-links     {margin-left:170px; margin-right:130px}
	#footcontent ul#external-links     {}
	#footcontent ul li                 {margin:1px 0 1px 0; /*border-top:1px dotted;*/}
	#footcontent ul li.title           {font-weight:bold;}
	#footcontent ul li.noborder        {border:none;}
	#footcontent ul li a               {display:block; line-height:1.7em; text-decoration:none; background:url('/static/images/list_links.png') no-repeat 0 2px; padding-left:20px; overflow:hidden;}	
	#footcontent ul li a:hover         {text-decoration:underline;}
	#footcontent #footer-p             {float:left; clear:both; width:65em; margin:15px 25px 10px 25px; border-top:1px solid #999;}
	#footcontent #footer-p p           {padding:10px 25px 0 25px; color:#777;}
	
#footer-wrap #footbottom               {width:835px; height:10px; background: url('/static/images/footer_bottom.jpg');}

#share-this-site-button                {position:absolute; top:100px; left:0; background:url('/static/images/share_this_page.gif'); height:248px; width:24px; text-indent:-9999px; }
#share-this-site-button:hover          {background-position:24px 0;}
#smartbutton                                {position:absolute; top:5px; left:753px; height:18px;}

