body {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:0.8em; margin:0; padding:0; background-color:#FFFFFF; background-image:url(../images/background.jpg);}
body * {margin:0; padding:0}

a {text-decoration:none; color:#6a0879; }
	a:hover {text-decoration:none; color:#3366FF; }

img {border:0 solid black}
h1 {font-size:1.3em; font-weight:normal; padding:3px 0 0 9px; margin:0; background-color:#6a0879; height:28px; color:#FFFFFF; }
h2 { font-size:1.2em; padding:5px 0 10px 0; color:#6a0879; font-weight:normal;}
p {padding:0; margin:0;}	
 	p {margin-bottom:15px}
		#col3 p {padding-left:10px;}	

.divider {clear:both; Height:1px; padding:0; style:0;}
hr { height:1px; background-color:#CCCCCC; border-color:#000099; border-style:none; margin:0 0 3px 0px; }
#site {padding:7px 18px; width:880px; margin:auto; color:#5f604b; background-color:#fff}

/* top part of the site */
#masthead { margin:7px 0 12px 0; height:90px; position:relative; background-color:#6a0879;}
#logo { font-size:2.4em; position:absolute; left:500px; top:25px;}
	#logo a { color:#FFFFFF; }

/* columns */

#col1, #col2{float:left;}

#col1 {width:200px; border:0px solid red; margin-right:10px; }
#col2 {width:460px; border:0px solid black; padding:0 0 0 00px;}
#col3 {float:right; width:190px; border:0px solid black;}
	#col3 strong { height:25px; padding:4px 0 0 8px; margin: 0 0 10px 0; font-size:1.2em; font-weight:normal; background-color:#c29fc7; display:block; color:#FFFFFF; }
	#col3 .block1 { border:1px solid #c29fc7; margin: 0 0 20px 0;}
	
#col2	ul { padding-left:26px; }

.nav1 {position:absolute; right:0; width:635px; }

.portfolioWorkBloc		{height:120px; border-top:1px solid #cacbbe; padding:0 0 0 00px; margin:0px 0 0 0px; position:relative;}
	.last {  border-bottom:0px solid #cacbbe; }
.portfolioInformation 	{padding:8px 0 0 10px; width:240px; float:left}
.portfolioLink { font-weight:bold; position:absolute; top:98px;}
	.img1 { Position:Absolute; left:261px; top:10px;}
	.img2 {Position:Absolute; left:448px; top:10px;}

.nav2 {font-size:1.0em; font-weight:lighter; padding:0 0px 0px 0px;  margin:0 0 29px 0;  border-top:1px solid #CACBBE;}

  .nav2 ul 		{padding: 0; margin: 0; list-style: none; }
  .nav2 ul ul	{padding: 0 0 0 20px; margin: 0; list-style: circle; }
  
	  .nav2 ul li a { color:#5f604b; text-decoration:none; font-weight:normal;}
  	  .nav2 a:hover { color:#FFCC00;}

  .nav2 li {border-bottom:1px solid #CACBBE; padding-left:6px; line-height:27px; vertical-align:middle; padding-top:2px;}
  .nav2 .last {border:0}


#foot { height:12px ; clear:both}
#footer {height:30px; color:#333333; background-color:#c29fc7; font-size:1.1em; clear:both; padding: 6px 0 0 0px; text-align:center; font-weight:normal;}
  #footer .siteby {float:right; margin: 9px 10px 0 0;}
  #footer ul {padding: 0px 0 0px 10px; margin: 0 0 0 0px; list-style: none; text-transform:uppercase;}
  #footer a {font-weight:lighter; font-size:1.1em; color:#5f604b; text-decoration:none}
   	#footer a:hover{ color:#b1d900;}
  #footer li { line-height:30px; display:inline}
  #footer .last {border:0}

 
 /* dealing with the selected menus */
.homepage .homepage, 
.about-us .about-us, 
.contact-us .contact-us, 
.introducers .introducers, 
.advisory-will-service .advisory-will-service,
.lasting-power-of-attorney .lasting-power-of-attorney,
.long-term-care-planning .long-term-care-planning,
.more-services .more-services,
.the-right-will-for-you .the-right-will-for-you,
.why-make-a-will .why-make-a-will
{ color:#c29fc7; font-weight:bold; } 

