			/*** - Undo HTML - ***/
				:link,:visited {text-decoration: none;}
				ul,ol {list-style: none;}
				h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;font-weight:normal;}
				img, dl,dd,dt,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
				img, a img,:link img,:visited img {border: none;}
				address {font-style: normal;}
				.clear {clear:both;}
		
			/*** - HTML Tags - ***/
				body {font-family:"Times New Roman", Times, serif;  font-size:13px;}
				h1 {font-size:26px; margin-left:40px; margin-top:20px; margin-bottom:20px;}		
				
				h1.hasSub
				{
					margin-bottom: 2px;
				}
				
				h2.sub
				{
					margin: 0 0 20px 40px;
					font-size: 18px;
				}
				
				
				h2 {font-size:16px; }
				h2.subtitle {margin-bottom:20px; margin-top:70px;}
				h3 {font-weight:bold; color:#725c26;}				
				p {margin:0 0 20px 40px; }
				li {list-style-image:url(/images/bullet.jpg);}
				a:link, a:visited {text-decoration:underline; color:#725c26;}
				a:hover, a:active {text-decoration:underline; color:#725c26;}
				
			/*** - Top Navigation -***/
				#topBar {width:780px; margin:0 auto; height:50px;  }
				#topBar h2 {font-size:1.4em; color:#214370; text-transform:uppercase; float:left; margin-top:20px;}
				#topBar ul {padding-top:27px; float:right;}
				#topBar li {display:inline;}
				#topBar li a.lawyers {background:transparent url(/images/tab-lawyers.jpg) no-repeat; width:98px; height:0; padding-top:23px; overflow:hidden; float:left;}
				#topBar li a.areas {background:transparent url(/images/tab-areaspractice.jpg) no-repeat; width:144px; height:0px; padding-top:23px; overflow:hidden; float:left;}
				#topBar img {padding: 0; margin: 0 0 0 -75px;}

			/*** - Banner - ***/
				#bannerbg {background:transparent url(/images/banner-bg.jpg) repeat-x top center; }
				#banner {height:171px; width:900px; margin:0 auto;  text-align:right; position:relative; }
				#logo {margin:0;padding:0;position:absolute; top:0;left:0;}
				#flashbanner {display:inline; }

			/*** - Nav - ***/		
				#nav {background:transparent url(/images/nav-bg.jpg) repeat-x top left; width:100%; text-align:center; padding-top:10px; height:25px;}			
				#nav li {display:inline; margin:0 5px; padding:5px 0;}		
				#nav a:link, #nav a:visited {color:#214370; text-transform:uppercase; padding:4px 6px 0 6px; text-decoration:none;}
				#nav a:hover {border-top:6px solid #725c26;background-color:#efefef; text-decoration:none;}			

			/*** - Page/Content - ***/
				#page {background: transparent url(/images/page-bg.jpg) repeat-x top left; width:100%; }		
				#content {width:758px; background:transparent url(/images/content-bg.jpg) no-repeat top center; padding:13px 24px; margin:0 auto;clear:both; color:#214370; position:relative;}

			/*** - Footer - ***/
				#footer {clear:both; text-align:center; padding-top:20px;  color:#725c26;}
				#footer a:link, #footer a:visited {color:#184d89; text-decoration:underline;color:#725c26;}			
							
			/*HOME*/
				img#fultonBooks {float:right; margin:5px;}
				h1.home {display:inline; font-size:34px;}
				h2.home {position:absolute; top:27px;left:350px; font-size:16px;}
				span.llp {position:absolute; top:27px;left:300px; font-size:16px; }
				#features {border-top:1px solid #184d89;  clear:both; width:720px; margin:10px 30px;  }
				#features h2 {color:#fff; background-color:#725c26;  width:710px; margin:2px 0 0 0; padding:5px; text-transform:uppercase; font-size:18px; }
				#features ul {margin:15px 30px; }
				#features ul li {float:left; margin:0 10px; width:110px; list-style-image:none;}
				#features ul a:link, #features ul a:visited {text-decoration:underline; color:#725c26;}				
	
			/*FIRM*/			
				#firmContent p {width:430px;}	
				#firmContent h2 {margin:30px 0 0 40px; font-weight:bold;}					
				img#firmImg {float:right;}							
				
			/*HISTORY*/
				#historyContent p {width:450px;}		
				img#fultonImg,				
				img#spinksImg,
				img#minerImg {float:right;}
				
				#historyContent ul
				{
					width: 450px;
					margin: 0 0 20px 40px;
					list-style: inside;
				}
				
				#historyContent ul li
				{
					margin-bottom: 5px;
				}
	
			/*AREAS OF PRACTICE*/
				#practice {background:url(/images/divider.jpg) repeat-y 10px 0; }
				#practicecontent {float:left; width: 440px; padding-right:10px;}
				#practicecontent li {margin-left:80px; list-style-type:square;}
				#areaLawyers {float:left; width:280px; margin-left:20px;}
				#areaLawyers li {list-style-image:none; display:inline;}
				#areaLawyers ul.main {margin-top:40px;}
				#areaLawyers ul.main li {display:block; margin-bottom:6px;}
				#areaLawyers ul.main a:link, 
				#areaLawyers ul.main a:visited {color:#7f682e; text-decoration:none;}
				#areaLawyers ul.main a:hover,
				#areaLawyers ul.main a:active {text-decoration:underline;}				
				ul.lawyerList li {height:110px; float:left;}
	
			/*LAWYERS*/
				#lawyer {background:url(/images/divider.jpg) repeat-y 10px 0;}
				#lawyercontent {float:left; width:440px; padding-right:10px;}
				#lawyers {float:left; width:280px; margin-left:20px;}
				#lawyers ul {margin-top:40px;}
				#lawyers ul li {display:block; margin-bottom:6px; list-style-image:none;}
				#lawyers ul a:link, 
				#lawyers ul a:visited {color:#7f682e; text-decoration:none;}
				#lawyers ul a:hover, 
				#lawyers ul a:active {text-decoration:underline;}				
				img.lawyerHeadshot {height:214px; width:180px; }
				
				#lawyerContact {margin-top:20px; height:214px;position:relative; }
				#lawyerContact img { margin:0 20px 0 20px; float:left;}
				#lawyerContact h1 {display:block; margin:0;}
				.lawyerName { float: left; }
				.lawyerAddress {position:absolute;bottom:0; left:215px;}
				
				a.printableProfile {float:right; margin:0 10px 0 0; background:transparent url(/images/icon_pdf.gif) top left no-repeat; padding-left:20px;}
				#profile {width:550px;}			
				#profile p {margin: 0 0 0 20px;}	
				#profile h2 {margin:20px 0 0 20px;}
				h2.subtitle {color:#7f682e;}
				#profile ul.education li, 
				#profile ul.bar li {list-style-image:none; margin-left:20px;}
				#profile ul.publications li {list-style-image:url(/images/bullet2.jpg); margin-left:60px;}
				#profile ul.education li li,
				#profile ul.publications li li {list-style-image:url(/images/bullet2.jpg);}
				#profile ul.publications strong {color:#7f682e;}
				#profile ul.work {margin:0;padding:0;}
				#profile ul.work li, 
				#profile ul.activities li {margin-left:60px; list-style-image:url(/images/bullet2.jpg);}
				
			/* Real Estate IFrame */
				iframe#reIframe {border:1px solid #fff; margin:5px; width:746px; height:600px;}
			
			/*ARTICLING*/
				
			ul.community li {color:#725c26;}

				
			/*CONTACT*/
				img#signatureFulton { float:right;}
				#branches {margin:0 0 20px 40px; clear:both;}
				.branch {margin:10px; float:left; width:150px;} 
		
			/* Supplementary Pages */
				#supp {background:url(/images/divider.jpg) repeat-y 10px 0;}
				#supp h2 {margin:30px 0 0 40px;}
				#supp ol li {margin-left:80px; list-style-type:roman;}
				#supp ol {margin-bottom:20px;}
				#suppcontent ul li {margin-left:60px;margin-bottom:20px;}
				#suppcontent {float:left; width:440px; padding-right:10px;}
				#suppsidebar {float:left; width:280px; margin-left:20px;}
				#suppsidebar h2 {color:#fff; background-color:#7f682e; padding:4px; margin:5px 0;}
				#suppsidebar h3 {font-size:12px;}				
				#suppsidebar li {list-style-image:none;}
				#suppsidebar li a:link, 
				#suppsidebar li a:visited {text-decoration:none;}
				#suppsidebar li a:hover,
				#suppsidebar li a:active {text-decoration:underline;}
				#suppsidebar img.lawyerPhoto {display:block;margin:0 auto; }
				#suppsidebar .lawyerLink
				{
					display:block;
					margin: 20px auto;
					text-align: center;
				}

			/*CAREERS*/
				#suppcontent ul.careersList li {margin-bottom: 0;}
				#suppsidebar.careers p {margin-left: 20px;  }
				
			/* Sitemap */
				ul.sitemap,
				ul.sitemap ul {margin-left:50px;}
				ul.sitemap li {margin-bottom:3px;}
	
			/* sIFR */					
				.sIFR-flash {visibility: visible !important;margin: 0;}
				.sIFR-replaced {visibility: visible !important; }
				span.sIFR-alternate {position: absolute;left: 0;top: 0;	width: 0;height: 0;	overflow: hidden;}
				.sIFR-hasFlash h1,
				.sIFR-hasFlash h1.profile,
				.sIFR-hasFlash h2.profile,
				.sIFR-hasFlash h2.subtitle,
				.sIFR-hasFlash h2.home {visibility: hidden;}
                
                #photoGallery h1 { margin-bottom: 0px; }
                #photoGallery p { margin-top: 0px; }
                #photoGallery ul.gallery { margin: 20px 0 0 20px; padding: 0; }
                #photoGallery ul.gallery li { background: transparent url(/images/gallery/item-background.png) top left no-repeat; list-style: none outside; margin: 0; padding: 7px; margin: 0 26px 29px 0; float: left; display: block; clear: none; }
                #photoGallery ul.gallery img { margin: 0; padding: 0; }
                
                .super { font-size: 15px; vertical-align: super; }
