/* CSS Document */
body {width:1180px; margin:0; background:url(../i/bkg_body2.jpg) left top repeat-y; color:#36193E; font: 13px/1.6 Arial, Helvetica, sans-serif; padding:0;}

img, table {border:0;}
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin:0; padding:0; }
address { font-style:normal; }
ul,ol { list-style:none }

#home #compass a.home, #contact #compass a.contact,  #overview #compass a.overview, #services #compass a.services, 
#thelist #compass a.thelist,  #thissecond #compass a.thissecond {text-decoration:underline;}

#joniwest #menu a.joniwest, #project #menu a.project, #fullday #menu a.fullday, #coldcall #menu a.coldcall {background-color:#CF96D7; border-color:#FFF #CF96D7 #CF96D7 #FFF;}

#compass {display:inline; position:absolute; left:0; top:0; width:752px; height:792px;}
#compass img {display:block;}
#compass div {position:absolute; text-align:left;}
#compass div a {color:#FFF; text-decoration:none; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.3;}
#compass div a:hover {text-decoration:underline;}

#content {position:absolute; left:770px; top:35px;}
#content p {width:330px; border:1px solid #A87DAF; background:#FFF url(../i/bkg_p.jpg) left top repeat-x; padding:20px 15px;
	margin:0 0 20px;}
#content img {display:block; position:relative; left:-40px;}
#content #logoprint {display:none; position:static; margin:0 auto;}

#menu {float:left; width:300px; padding-left:15px;}
#menu img {display:block;}
#menu a {display:block; width:220px; border-width:1px; border-style:solid; border-color:#B078B8 #2E2130 #2E2130 #B078B8;
	color:#FFF; text-decoration:none; background:#6F308A url(../i/blt2.gif) 10px center no-repeat; margin:4px 0; 
	padding:10px 10px 10px 50px; line-height:1.2; font-weight:bold;}
#menu a:hover {background-color:#CF96D7; border-color:#FFF #CF96D7 #CF96D7 #FFF;}
#menu #logo {display:inline; padding:0; margin:0; background:#A86BB1; border-width:0;}
#logoprint {display:none; position:static; margin:0 auto;}

#rightw {float:left; width:780px; padding-top:20px;}
#rightw h1 {font:bold 24px Verdana, Arial, Helvetica, sans-serif; color:#FFF; padding:20px 0;}
#rightw h2 {font:bold Verdana, Arial, Helvetica, sans-serif; color:#000; padding:15px 20px 5px;}
#contenti {float:left; width:780px; background:#FFF; padding:5px 0 20px;}
#contenti p {padding:15px 20px 5px;}
#contenti ol {padding:15px 20px 5px 25px; list-style-type:decimal; list-style-position:inside;}
	
#copy {position: absolute; top:772px; left:0; font-size:10px;}
#copyw {font-size:10px; text-align:left; padding:5px 0; width:100%; float:left;}

#thissecond #content p span {display:block; background:url(../i/bltp.gif) left center no-repeat; padding-left:12px; margin-left:5px;}
