
* { margin:0; padding:0; }
body { background:#fff url(../images/bkgd.gif) top left repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size:small; color:#343434; }

#nav	{ clear:both; font-size:105%; min-height:35px; margin:20px auto 0 auto; padding:3px 0; background:url(../images/page-top.gif) top left no-repeat; font-style:normal; font-family:"Arial Black", Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; width:800px; z-index:100; }

#nav ul	{ float:right; font-size:x-small; margin:0 25px 0 0; padding:3px; list-style:none; }
#nav ul li	{ float:left; margin:0; padding:0 2px; border-right:1px solid #3f3f3f; }
#nav ul li.last	{ border-right:none; }
#nav ul li a	{ float:left; display:block; padding:3px 5px; color:#7c1600; text-decoration:none; }
#nav ul li a:hover	{ color:#393; }
#nav ul li a.on	{ color:#000; }

#page { clear:both; width:800px; margin:0 auto 15px auto; padding:0; background:#fff; -moz-border-radius-bottomright:.7em; -moz-border-radius-bottomleft:.7em; -webkit-border-bottom-left-radius:.7em; -webkit-border-bottom-right-radius:.7em; }


#banner { clear:both; float:left; width:225px; margin:-15px 0 0 5px; padding:0; text-align:center; font-size:70%; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; }
#logo	{ clear:both; display:block; float:left; margin:0 1px 0 15px; padding:0; z-index:-1; }
#tagline	{ color:#000; text-align:center; font-style:normal; font-family:"Arial Black", Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:105%; margin:5px 7px; }
#banner dl.bcard	{ clear:both; width:100%; float:left; margin:0 0 10px 0; padding:3px 0; font-size:110%; }
#banner dl.bcard dt	{ margin:0; padding:2px 0; }

#referrals	{ clear:both; float:left; width:200px; margin:10px; padding:0; background:url(../images/refer-btm.gif) bottom left no-repeat; }
#referrals dt	{ font-weight:bold; color:#000; text-align:center; background:url(../images/refer-top.gif) top left no-repeat; padding:5px; margin:0; }
#referrals dd	{ margin:2px 17px 2px 5px; padding:0 5px 5px 0; line-height:150%; }

#sidebar { clear:both; width:100%; float:left; margin:0; padding:0; }
#sidebar dl { margin:0 0 10px 0; padding:0; }
#sidebar dt { margin:0; padding:6px 0 0 10px; font-family:"Arial Black", Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:80%; text-transform:uppercase; }
#sidebar dd { padding:10px; margin:0; color:#343434; background:#fff; }
#sidebar dd ul { list-style:none; margin:3px 0 0 0; padding:0; }
#sidebar dd li { margin:0 0 4px 0; }

#sidebar #howyoucanhelp	{ margin:2px 10px 10px 10px; padding:0; text-align:left; }
#sidebar #howyoucanhelp dt	{ margin:0; padding-bottom:5px; font-size:120%; }
#sidebar #howyoucanhelp dd	{ margin:0 0 4px 12px; padding:0; font-size:105%; line-height:150%; }
#sidebar #howyoucanhelp dd a	{ display:block; margin:5px 0; padding:0; }
#sidebar #howyoucanhelp strong	{ float:left; background:url(../images/howyoucanhelp.gif) top left no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; color:#999; font-size:115%; text-align:left; margin:0; padding:2px 0 15px 33px; line-height:135%; }
#sidebar #howyoucanhelp dd ul	{ margin:0; padding:0; }
#sidebar #howyoucanhelp dd ul li	{ margin:3px 0; padding:0; }
	
#sidebar h1, h2, h3	{ padding-left:0; padding-right:0; }
#sidebar h1	{ text-transform:uppercase; letter-spacing:2px; }
#sidebar p	{ padding:0; margin:0; }
#sidebar img	{ border:1px solid #ddd ;}

#sidebar a.bigbutton, #sidebar a:visited.bigbutton	{ display:block; margin:5px 20px; padding:6px; text-align:left; font-family:"Arial Black", Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:110%; text-transform:uppercase; text-decoration:none; }
#sidebar a:hover.bigbutton	{ color:#393; }
#sidebar a:active.bigbutton	{ background:#000; color:#fff; }

#content { float:left; width:570px; margin:0; padding:0; }
#main	{ clear:both; float:left; width:500px; margin:5px 25px; }
#contactform	{ float:left; width:375px; }
#contactform strong	{ font-size:95%; }

#footer { clear:both; margin:0 30px; padding:5px; font-size:xx-small; text-align:center; }


a	{ color:#7c1600; text-decoration:none; }
a:hover	{ color:#393; }
a:active	{ color:#fc0; }
#footer a	{ text-decoration:none; color:#343434; }

h1 { font-size:100%; margin:9px 0 6px 0; color:#7c1600; text-transform:uppercase; font-family:"Arial Black", Verdana, Arial, Helvetica, sans-serif; letter-spacing:1px; }
h2 { font-size:.9em; text-transform:uppercase; margin:12px 0 3px 0; color:#000; line-height:145%; }
h3 { font-size:.9em; padding:3px 0; color:#600; }
p { line-height:1.6em; margin:0 0 6px 0;}

#content ul { line-height:155%; list-style:none; color:#343434; margin:5px 30px; padding:0; }
#content ul ul	{ list-style:square; }
#content ul li	{ margin:0 0 6px 0; padding:0 0 0 25px; background:#fff url(../images/bullet.gif) top left no-repeat; }
#content ol { line-height:155%; list-style-type:decimal; margin:0 0 0.5em 30px; }
dl	{ margin:5px 0 10px 0; }
dl dt	{ font-weight:bold;}
dl dd	{ margin:3px 0; padding:0; }

img	{ border:0; }

.bcard	{ margin:15px 0; padding:0; }
.bcard dd	{ margin:5px 0; padding:0; }
.home	{ clear:both; }
.intro	{ font-size:102%; margin-bottom:16px; }
.portrait	{ border:0; margin:5px 15px; padding:0; }
.note { background-color:#f00; color:#fff; font-weight:bold; padding:0 2px; }
