body {
	background:url('../images/background.jpg') no-repeat; 
	}
	a { text-decoration: none; font-weight:bold; color:#185083;}
	a:hover { text-decoration:underline; font-weight:bold; color:#cc6600; }
	
	#container {
		margin-left:auto;
		margin-right:auto;
		width:1200px;
		}
		
	#nav {
		background:url('../images/links_bkgd.png') no-repeat;
		height:370px;
		width:230px;
		float:left;
		padding:19px 0 0 0;
		margin:50px 0 20px 60px;
		position:absolute;
		}
		#nav ul {
			list-style:none;
			text-transform:uppercase;
			font-size:18px;
			}
			#nav ul li {
				padding:5px 0 5px 0;
				}
				
			#nav ul li a:hover {
				text-decoration:none;
				}
				
		#nav ul.submenu {
			padding:0 0 0 7px;
			font-size:14px;
			text-transform:none;
			}
			#nav ul.submenu li {
				padding:0;
				}
	.links_top {
		margin:0 0 0 16px;
		}
	.selected { color:#cc6600; }	
		
	#quotes {
		height:300px;
		width:230px;
		float:left;
		margin:390px 0 0 45px;
		position:absolute;
		}
		
		#quotes p.home {
			background:url('../images/quote-home.png') no-repeat;
			text-indent:-99999px;
			height:316px;
			width:280px;
			}
		#quotes p.services {
			background:url('../images/quote-services.png') no-repeat;
			text-indent:-99999px;
			height:316px;
			width:280px;
			}
		#quotes p.investment-management {
			background:url('../images/quote-im.png') no-repeat;
			text-indent:-99999px;
			height:316px;
			width:280px;
			}
		#quotes p.financial-planning {
			background:url('../images/quote-fp.png') no-repeat;
			text-indent:-99999px;
			height:316px;
			width:280px;
			}
		#quotes p.client-relationship {
			background:url('../images/quote-cr.png') no-repeat;
			text-indent:-99999px;
			height:316px;
			width:280px;
			}
		#quotes p.investment-philosophy {
			background:url('../images/quote-ip.png') no-repeat;
			text-indent:-99999px;
			height:316px;
			width:280px;
			}
		#quotes p.who {
			background:url('../images/quote-who.png') no-repeat;
			text-indent:-99999px;
			height:316px;
			width:280px;
			}
		#quotes p.josh {
			background:url('../images/quote-josh.png') no-repeat;
			text-indent:-99999px;
			height:316px;
			width:280px;
			}
		#quotes p.mike {
			background:url('../images/quote-mike.png') no-repeat;
			text-indent:-99999px;
			height:316px;
			width:280px;
			}
		#quotes p.contact {
			background:url('../images/quote-contact.png') no-repeat;
			text-indent:-99999px;
			height:316px;
			width:280px;
			}
	#social {
		height:300px;
		width:270px;
		background:url('../images/sm_background.png') no-repeat;
		float:left;
		position:absolute;
		margin:690px 0 0 40px;
		}

	#upperSoc {
		height:83px;
		width:161px;
		margin:65px 0 0 65px;
		float:left;
		}
		
		#upperSoc li { overflow:hidden; text-indent:-9999px; float:left; list-style:none; }
		#upperSoc li a { background:url('../images/sm2.png') no-repeat; width:100%; height:100%; display:block;}
		
		#upperSoc li.facebook { width:68px; height:83px; margin:0 20px 0 0; }
		#upperSoc li.facebook a {background-position:-8px; text-indent:-9999px; }
		#upperSoc li.facebook a:hover { background-position:-82px; }
		
		#upperSoc li.linkedin { width:66px; height:83px; margin:0; }
		#upperSoc li.linkedin a {background-position:-167px; text-indent:-9999px; }
		#upperSoc li.linkedin a:hover {background-position:-251px; }
		
		#upperSoc li.mail { width:72px; height:83px; margin:0; }
		#upperSoc li.mail a { background-position:-165px; text-indent:-99999px; }
		#upperSoc li.mail a:hover { background-position:-248px; }
		
	#lowerSoc {
		height:83px;
		width:161px;
		margin:0;
		float:left;
		}
		
		#lowerSoc li { overflow:hidden; text-indent:-9999px; float:left; list-style:none; }
		#lowerSoc li a { background:url('../images/twitter.png') no-repeat; width:100%; height:100%; display:block; }
		
		#lowerSoc li.twitter { width:66px; height:83px; margin:10px 0 0 110px;}
		#lowerSoc li.twitter a { background-position:-9px; }
		#lowerSoc li.twitter a:hover {background-position:-88px; }
		
	#mainContent {
		background:url('../images/main_content.png') no-repeat;
		height:1100px;
		width:836px;
		float:right;
		padding:25px 0 0 58px;
		margin:0;
		}
		#mainContent p {
			width:525px;
			text-align:justify;
			}
			#mainContent p.textwrap { float:left; width:330px; position:relative; }
			
		#mainContent h1 {
			margin-top:2px;
			}
		#mainContent a img { 
			padding:0 0 0 165px;
			}
		#mainContent img.about { margin:10px 0 0 33px; }
		#mainContent img.picture { /*margin:170px 180px 0 0; */ float:right;}
		#mainContent img.home-pic { float:right;}
		#mainContent iframe { padding-top:40px; }
		
		/* Text replacement for Titles */
		#contentServices h1.mt1 {
			width:409px;
			height:31px;
			background: url('../images/mt_01.gif');
			text-indent:-9999px;
			}
		#contentIM h1.mt2 {
			width:409px;
			height:31px;
			background: url('../images/mt_02.gif');
			text-indent:-9999px;
			}
		#contentFP h1.mt3 {
			width:409px;
			height:31px;
			background: url('../images/mt_03.gif');
			text-indent:-9999px;
			}
		#contentPhilo h1.mt4 {
			width:409px;
			height:31px;
			background: url('../images/mt_04.gif');
			text-indent:-9999px;
			}
		#contentIP h1.mt5 {
			width:409px;
			height:31px;
			background: url('../images/mt_05.gif');
			text-indent:-9999px;
			}
		#contentWho h1.mt6 {
			width:409px;
			height:31px;
			background: url('../images/mt_06.gif');
			text-indent:-9999px;
			}
		#contentMike h1.mt7 {
			width:409px;
			height:31px;
			background: url('../images/mt_07.gif');
			text-indent:-9999px;
			}
		#contentJosh h1.mt8 {
			width:409px;
			height:31px;
			background: url('../images/mt_08.gif');
			text-indent:-9999px;
			}
		#contentContact h1.mt9 {
			width:409px;
			height:31px;
			background: url('../images/mt_09.gif');
			text-indent:-9999px;
			}
		#contentIndex h1.mt10 {
			width:409px;
			height:31px;
			background:url('../images/mt_10.gif');
			text-indent:-99999px;
			}
		
		/* Text Replacement for Investment Management Page */
		#contentIM h2.im1 {
			width:338px;
			height:23px;
			background: url('../images/im_title_01.gif');
			text-indent:-9999px;
			margin: 7px 0 0 15px;
			}
		#contentIM h2.im2 {
			width:338px;
			height:23px;
			background: url('../images/im_title_02.gif');
			text-indent:-9999px;
			margin-left:15px;
			}
		#contentIM h2.im3 {
			width:338px;
			height:23px;
			background: url('../images/im_title_03.gif');
			text-indent:-9999px;
			margin-left:15px;
			}
		#contentIM h2.im4 {
			width:338px;
			height:23px;
			background: url('../images/im_title_04.gif');
			text-indent:-9999px;
			margin-left:15px;
			}
		#contentIM h2.im5 {
			width:338px;
			height:23px;
			background: url('../images/im_title_05.gif');
			text-indent:-9999px;
			margin-left:15px;
			}
		#contentIM h2.im6 {
			width:338px;
			height:23px;
			background: url('../images/im_title_06.gif');
			text-indent:-9999px;
			margin-left:15px;
			}
	
	.grey { background:#eeeeee; padding:0 15px 0 15px; }
	.white { padding:0 15px 0 15px; }
	.email { color:#185083; font-weight:bold; }
	
	#services {
		overflow:auto;
		height:500px;
		width:560px;
		}
	
	#footer {
		background:url('../images/footer.png') no-repeat;
		height:124px;
		width:836px;
		padding:0 0 0 58px;
		float:right;
		margin:0;
		clear:both;
		display:block;
		}
		#footer p {
			font-size:10px;
			margin:65px 0 0 60px;
			}
		#footer p a:link { color:#333; font-weight:normal;}
