/*
      this was a good rose/dust color pink #E3D0C2;
	  darker then the above pink same family #BD9C8C;

*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
background-color: #000;

 /* background-image: url(images/halftoneDots999trans.gif);
background-repeat: repeat-x
*/
}
#wrapper { 
 margin: 0 auto;
 width: 800px;
 overflow: auto; 
  border: 0px solid #000;

}
#header {
 color: #333;
 width: 778px;
 float: left;
 padding: 0px;
 border: 1px solid #000;
 height: 213px;
 margin: 0px 0px 0px 0px;
 overflow: auto; 
 
  background-image: url(images/banner.jpg);
}
#navigation {
float: left;
 width: 780px;
 color: #E3D0C2;
 padding: 5px;
 border: 1px solid #111;
 margin: 0px 0px 0px 0px;
 background: #000000;
   font-family: Arial, Helvetica, sans-serif;
  font-weight:bolder;
 font-size: 17px;
}
#leftcolumn { 
 color: #333;
 border: 0px solid #ccc;
 background: #cecece;
  background-image: url(images/halftoneDots999.gif);
 
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 1322px;
 width: 228px;
 float: left;
}
#content { 
 float: left;
 color: #333;
 border: 1px solid #ccc;
 background: #F2F2E6;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 1300px;
 width: 330px;
 display: inline;
}
#rightcolumn { 
 color: #333;
 border: 1px solid #ccc;
 
  background-image: url(images/halftoneDots999.gif);

 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 1320px;
 width: 196px;
 float: left;
}



#footer { 
 width: 758px;
 clear: both;
 color: #333;
 border: 1px solid #BD9C8C;
 background: #Fff;
 
 /* background-image: url(images/halftoneDots999.gif); */
font:  normal normal 11px arial, Helvetica, verdana, sans-serif;
 margin: 0px 0px 0px 0px;
 padding: 10px;
}

h1    { 
	font: normal bold 24pt arial, helvetica, verdana, sans-serif;  font-variant: small-caps; font-weight:bolder;
	color: #111111; padding-bottom: 0px; padding-left: 336px; padding-top: 3px;}
	h2    { color: #333; font:  normal normal 16px arial, Helvetica, verdana, sans-serif;  font-variant: small-caps; font-weight: bold;  padding-left: 6px;}
h3    { font: normal  23pt arial, helvetica, verdana, sans-serif;  font-variant: small-caps; font-weight:bolder;
	color: #111111; padding-bottom: 2px; padding-left: 6px; padding-top: 0px; }
	
h4   { 
	font: normal bold 21pt arial, helvetica, verdana, sans-serif;  font-variant: small-caps; font-weight:bolder;
	color: #111111; padding-bottom: 0px; padding-left: 6px; padding-top: 7px;}


a:link  { color: #E3D0C2;  text-decoration: none; font-weight: bolder;}  
a:active { color: #E3D0C2;  text-decoration: none; font-weight: bolder;}
a:visited { color: #BD9C8C;  text-decoration: none; font-weight: bolder;}
a:hover { color: #BD9C8C; text-decoration: underline; font-weight: bolder;}


#leftcolumn a:link    { font:  normal normal 10px arial, verdana, sans-serif; color: #000099; text-decoration: none;   font-weight: normal;}
#leftcolumn a:active  { font:  normal normal 10px  arial, verdana, sans-serif; color: #000099; text-decoration: none;    font-weight: normal;}
#leftcolumn a:visited { font:  normal normal 10px  arial, verdana, sans-serif; color: #000099; text-decoration: none;   font-weight: normal; }
#leftcolumn a:hover   { font:  normal normal 10px  arial, verdana, sans-serif; color: #000099; text-decoration: underline;   font-weight: normal; }



.textbox      { background: #ffffff; color: #000; font: normal normal 11px/14px Verdana, Arial, sans-serif; 
	padding: 6px 6px 6px 6px; 
	text-align: left;
	border: 1px solid #000000; 
	}
.textboxheader { background: #dedede; color: #000000; height: 12px; text-align: center;
	font: normal bold 12px/15px Verdana, Arial, sans-serif; 
	padding: 20px 20px 20px 20px;  
	border: 1px solid #000000;
	
	}



#content a:link    { font:  normal normal 13px arial, verdana, sans-serif; color: #111111; text-decoration: none;   font-weight: normal;}
#content a:active  { font:  normal normal 13px arial, verdana, sans-serif; color: #111111; text-decoration: none;    font-weight: normal; }
#content a:visited { font:  normal normal 13px arial, verdana, sans-serif; color: #111111; text-decoration: none;   font-weight: normal; }
#content a:hover   { font:  normal normal 13px arial, verdana, sans-serif; color: #333333; text-decoration: underline;   font-weight: normal; }


#footer a:link    { font:  normal normal 11px arial, verdana, sans-serif; color: #111111; text-decoration: none;   font-weight: normal; }
#footer a:active  { font:  normal normal 11px arial, verdana, sans-serif; color: #111111; text-decoration: none;   font-weight: normal; }
#footer a:visited { font:  normal normal 11px arial, verdana, sans-serif; color: #111111; text-decoration: none;   font-weight: normal; }
#footer a:hover   { font:  normal normal 11px arial, verdana, sans-serif; color: #111111; text-decoration: none;   font-weight: normal; }

#rightcolumn a:link    { font:  normal normal 13px arial, verdana, sans-serif; color: #111111; text-decoration: none;   font-weight: normal;  }
#rightcolumn a:active  { font:  normal normal 13px arial, verdana, sans-serif; color: #111111; text-decoration: none;    font-weight: normal; }
#rightcolumn a:visited { font:  normal normal 13px arial, verdana, sans-serif; color: #111111; text-decoration: none;   font-weight: normal; }
#rightcolumn a:hover   { font:  normal normal 13px arial, verdana, sans-serif; color: #000099; text-decoration: underline;   font-weight: normal; }




	
/* Define main menu mouseover states */
#mainmenu a { text-align: left; color: #dbe7a9; text-decoration: none; }
#mainmenu a:hover {color: #dbe7a9; text-decoration: underline;  }
.spacer {display: none; }




#submenu { 
	display: block;
	text-align: left;
	font: normal normal 11px/20px Verdana, Arial, sans-serif; 
	color: #000; 
	width: 184px; 
	height: 200px;
	padding: 0px;
	}

/* Define main menu mouseover states */
#submenu a { text-align: left; color: #000; text-decoration: none; height: 14pt;
	background: #ccc;
	padding-left: 5px; display: block; width: 188px; 
	padding-top: 2px;	
	padding-bottom: 2px;
	border-top: 2px solid #C8B5AF;
	border-left: 2px solid #C8B5AF;
	border-right: 2px solid #C8B5AF;
	border-bottom: 2px solid #C8B5AF;
	}
#submenu a:hover {text-align: left; color: #000000; text-decoration:underline; height: 14pt;
	background: #E1CEC0;
	padding-left: 5px; display: block; width: 188px; 
	padding-top: 2px;	
	padding-bottom: 2px;;
	border-top: 2px solid #C8B5AF;
	border-left: 2px solid #C8B5AF;
	border-right: 2px solid #C8B5AF;
	border-bottom: 2px solid #C8B5AF;
	}



.oregonlawyer    { color: #333; font:  normal normal 15px arial, Helvetica, verdana, sans-serif;  font-variant: small-caps; font-weight: bold;  padding-left: 6px;}
.oregonlawyers    { color: #221C26; font:  normal normal 15px arial, Helvetica, verdana, sans-serif;  font-variant: small-caps; font-weight: bold;  padding-left: 6px;}

.oregonattorney    { color: #333; font:  normal normal 11px arial, Helvetica, verdana, sans-serif;  font-weight: bold;  padding-left: 13px;}