html					{ background-color:#919191; }
body					{ font:small Arial, Helvetica, sans-serif; color:white; background:transparent; padding:0; margin:10px 0; text-align:center; }

a						{ color:#ffffff; }
a:link, a:visited		{ text-decoration:none; }
a:active, a:hover		{ text-decoration:underline; }

div#wrapper				{ width:750px; margin:0 auto; text-align:left; }
div#page				{ width:750px; background:black url(bg-greenbar.jpg) repeat-x top left; }

div#section1			{ background:black url(bg-home.jpg) no-repeat 60px 50px; overflow:hidden; }
div#section2			{ width:690px; padding-left:60px; color:black; }

body.accounting div#section1			{ background:black url(bg-image-accounting.jpg) no-repeat 60px 50px; }
body.consulting div#section1			{ background:black url(bg-image-consulting.jpg) no-repeat 60px 50px; }
body.tax div#section1					{ background:black url(bg-image-tax.jpg) no-repeat 60px 50px; }
body.about div#section1					{ background:black url(bg-image-about.jpg) no-repeat 60px 50px; }
body.contact div#section1				{ background:black url(bg-image-contact.jpg) no-repeat 60px 50px; }
body.fun div#section1					{ background:black url(bg-image-fun.jpg) no-repeat 60px 50px; }
body.financial-planning div#section1	{ background:black url(bg-image-contact.jpg) no-repeat 60px 50px; }
body.legal-support div#section1			{ background:black url(bg-image-consulting.jpg) no-repeat 60px 50px; }

body.accounting div#section2			{ background:black url(bg-accounting.gif) no-repeat top left; }
body.consulting div#section2			{ background:black url(bg-consulting.gif) no-repeat top left; }
body.tax div#section2					{ background:black url(bg-tax.gif) no-repeat top left; }
body.about div#section2					{ background:black url(bg-about.gif) no-repeat top left; }
body.contact div#section2				{ background:black url(bg-contact.gif) no-repeat top left; }
body.fun div#section2					{ background:black url(bg-fun.gif) no-repeat top left; }
body.financial-planning div#section2	{ background:black url(bg-financial-planning.gif) no-repeat top left; }
body.legal-support div#section2			{ background:black url(bg-legal-support.gif) no-repeat top left; }


.page					{ background-color:white; }

div#content				{ background-color:white; padding:10px 0; font-size:.9em; }
div#content	p			{ padding:10px 100px 10px 30px; margin:0; }
div#content	ol,
div#content	ul			{ padding:0; margin:3px 0; margin-left:20px; padding-left:25px; }
div#content p strong    { color:#c66c00; }

div#content	img.bio		{ width:170px; height:100px; float:left; margin-right:0px; margin-top:10px; clear:both; }
div#content	h3			{ float:left; width:300px; margin:0; padding:10px 100px 0px 30px; font-weight:normal; font-size:1.3em; }
div#content	p.bio		{ float:left; width:400px; padding:0 0 10px 30px; }

div#content	a			{ color:#f99f00; text-decoration:underline; }
div#content	a:hover		{ color:#f99f00; text-decoration:none; }

div#content	a.link		{ float:right; color:#ffffff; margin:0 0 10px; padding:2px 5px; width:300px; background-color:#046291; letter-spacing:.1em; text-decoration:none; }
div#content	a.link:hover{ color:#eecc33; text-decoration:underline; }



h1						{ font-size:1.1em; font-style:italic; background-color:#f99f00; padding:2em .2em .5em 3em; margin:0; }
h1 strong				{ font:normal 1.4em "Arial Black", Arial, Helvetica, sans-serif; color:black; }

h2						{ color:#eecc33; font:normal 1.7em "Arial Narrow",Arial, Helvetica, sans-serif; background-color:black; letter-spacing:.05em; line-height:1.5em; margin:0; padding:5px 30px; white-space:nowrap; }
h2						{ color:#f99f00; font:normal 1.7em "Arial Narrow",Arial, Helvetica, sans-serif; background-color:black; letter-spacing:.05em; line-height:1.5em; margin:0; padding:5px 30px; white-space:nowrap; }

ul#nav					{ list-style-type:none; border-left:60px solid #009933; margin:0; padding:0; }
ul#nav li				{ margin:0 0 10px; padding:2px 5px; width:150px; background-color:#046291; letter-spacing:.1em; }
ul#nav li a:hover		{ color:#eecc33; }

p strong				{ font-weight:normal; color:#f99f00; display:block;  }

div#hr					{ position:relative; top:0; left:-50px; border:none; border-bottom:.3em dashed #B64000; width:240px; padding:5px 0 5px; background:transparent; }
hr						{ display:none; }

div#footer				{ width:720px; padding:2px 15px; font-size:11px; text-align:center; }
div#footer a			{ text-decoration:underline; }