
	/* --------------------------------------------------
	Global Reset
	-------------------------------------------------- */
	* { margin: 0; padding: 0; }

	/* --------------------------------------------------
	Typography
	-------------------------------------------------- */
	body { background: #2a2a2c; color: #c4c4c4; font: normal 10px/1.8 "Lucida Grande", Arial, Verdana, sans-serif; padding: 0 20px 60px; text-shadow: 0 0 1px rgba(255, 255, 255, 0.01); }
	p { font: 12px/20px "Lucida Grande", Arial, Verdana; margin-bottom: 18px; color: #c4c4c4; text-shadow: 0 0 1px rgba(255,255,255,0.1); }
	a { color: #c4c4c4; text-decoration: none; outline: 0; cursor: pointer; }
	a:hover { color: #67650f; }
	img { border: 0; }
	ul { list-style-type: square; margin: 0 0 18px 16px; }
	li { font-weight: normal; font-size: 12px; line-height: 20px; }
	::-moz-selection { background: #a6d5ed; color: #fff; text-shadow: #000 1px 1px 1px; }
	::selection { background: #a6d5ed; color: #fff; text-shadow: #000 1px 1px 1px; }
	
	/* --------------------------------------------------
	Layout
	-------------------------------------------------- */
	div#header { background: #504d35; width: 936px; height: 72px; margin: 0 auto; position: relative; z-index: 30; }
	div#header h6 { background: url(../images/the-securities-law-group.gif) no-repeat 17px center; position: relative; width: 440px; height: 72px; z-index: 5; }
	div#header h6 a { display: block; width: 100%; height: 100%; text-indent: -10000px; }
	div#header p { position: absolute; right: 0; top: 0; font-size: 11px; background: #1c1c1e; width: 800px; height: 45px; text-align: right; z-index: 4; padding: 27px 46px 0 0; }
	div#header p a { margin: 0 10px 0 0; }

	div#nav { position: absolute; bottom: -23px; width: 100%; height: 23px; }
	div#nav div#navBg { position: absolute; height: 100%; width: 100%; background: #161618; opacity: 0.52; filter: alpha(opacity=52); z-index: 0; }
	div#nav ul { list-style: none; margin: 0; position: relative; z-index: 2; left: 88px; width: 800px; }
	div#nav ul li { float: left; }
	div#nav ul li a { display: block; float: left; font-size: 9px; height: 19px; padding: 2px 13px; text-transform: uppercase; text-shadow: 0 0 1px rgba(255, 255, 255, 0.01); letter-spacing: 2px; }
	div#nav ul li a.current { color: #67650f; }

	div#content { background: #353535; width: 732px; margin: 0 auto; text-shadow: 0 0 1px #353535; padding: 90px 102px; position: relative; overflow: hidden }
	div#content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	div#content h1 { display: none; }
	div#content div#mainColumn { width: 490px; float: left; }
	div#content div#mainColumn p:last-child { margin: 0; }
	div#content div#sideColumn { width: 250px; position: absolute; top: 92px; right: 40px; }
	div#content div#sideColumn img { display: block; }
	
	/* --------------------------------------------------
	Home Page
	-------------------------------------------------- */
	body#homePage div#content { background: url(../images/home.jpg) no-repeat; }
	body#homePage div#content p { font-size: 20px; line-height: 36px; margin: 22px 0 40px; letter-spacing: 1px; font-family: "Helvetica"; visibility: hidden; }

	/* --------------------------------------------------
	Practice Areas Page
	-------------------------------------------------- */
	body#practiceAreasPage div#mainColumn h2 { color: #fff; font-size: 18px; }
	
	/* --------------------------------------------------
	Attorneys Page
	-------------------------------------------------- */
	body#attorneysPage div#mainColumn div { height: 230px; }
	body#attorneysPage div#mainColumn div h2 { font-weight: bold; float: left; text-transform: uppercase; font-size: 12px; line-height: 20px; margin: 0 7px 0 0; }
	body#attorneysPage div#mainColumn div p { margin: 0; }
	body#attorneysPage div#sideColumn p { height: 230px; margin: 0; }
	
	/* --------------------------------------------------
	Contact Us Page
	-------------------------------------------------- */
	body#contactUsPage div#mainColumn { text-transform: uppercase; letter-spacing: 2px; line-height: 28px; height: 250px; }
	body#contactUsPage div#mainColumn address { font-size: 14px; font-style: normal; display: block; margin: 0 0 30px; }
	body#contactUsPage div#mainColumn address strong { font-style: normal; }
	body#contactUsPage div#mainColumn ul { list-style: none; margin: 0; }
	body#contactUsPage div#mainColumn ul li { margin: 0 0 7px; }
	body#contactUsPage div#mainColumn ul li span { display: block; float: left; width: 60px; font-size: 9px; }

