

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, verdana, sans-serif;
 font-size: 13px;
background: #eeddaa url(images/bg-tile.gif); 
}
#wrapper { 
 margin: 0 auto;
 width: 865px;
 overflow: auto; 
  border: 2px solid #000;
  background: #eeddaa

}
#header {
 color: #333;
 width: 865px;
 float: left;
 padding: 0px;
 border: 0px solid #000;
 height: 244px;
 margin: 0px 0px 0px 0px;
 overflow: auto; 
 
  background-image: url(images/oregon-personal-injury-lawyers.jpg);
}
#navigation {
float: left;
 width: 859px;
 height: 38px;
 color: #FA9D4F;
 padding: 3px;
 border: 0px solid #222;
 margin: 0px 0px 0px 0px;
 background: #000;
   font-family: Arial, Helvetica, sans-serif;
  font-weight:bolder;
 font-size: 17px;
}
#leftcolumn { 
 color: #333;
 /*border: 2px solid #000; */
 background: #eeddaa;
 
 margin: 0px 0px 0px 0px;
 padding: 0px;
/* min-height:7919px; */
  height:auto !important;

 min-height: 919px;
 width: 220px;
 float: left;
}
#content { 
 float: left;
 color: #333;
 border: 1px solid #000;
 background: #F2F2E6;
 margin: 0px 0px 0px 0px;
 padding: 8px;
/*height: 7900px; */ 
min-height: 920px;
 width: 431px;
 display: inline;
}
#rightcolumn { 
 color: #333;
/* border: 1px solid #000; */
background: #eeddaa;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 /* height was 7920 before IE/Firefix bug */
 
 min-height: 920px;  
 height:auto !important;
 width: 196px; 
 float: left;
}


#leftslogo {
/* */
background: #eeddaa; 
background-image: url(images/opia_articles.gif); 
 height: 80px;
 width: 220px;
 font-family: Georgia, Times, serif; 
 font-size: 14px;
 color: #7c92a8; 
 font-variant: small-caps; font-weight:bolder;
 text-align:center;
}
#leftslogo2 {
/* */
background: #eeddaa; 
background-image: url(images/opia_blog.gif);
 height: 80px;
 width: 220px;
}
#leftslogo3 {
/* */
background: #eeddaa; 
background-image: url(images/iwork_hard.gif);
 height: 226px;
 width: 220px;
}

#rightslogo {
/* */
background: #eeddaa; 
background-image: url(images/call_now_phone_numbs.gif);
 height: 161px;
 width: 196px;
}

#rightslogo2 {
/* */
background: #eeddaa; 
background-image: url(images/no_fees-no-period.gif);
 height: 94px;
 width: 196px;
}

#footer { 
 width: 851px;
 clear: both;
 color: #333;
 background: #516E8C;
font:  normal normal 11px arial, Helvetica, verdana, sans-serif;
 margin: 0px 0px 0px 0px;
 padding: 7px;
}

h1    { 
	font: normal normal 12px verdana, sans-serif; font-weight:bold;
	color: #333; padding-bottom: 0px; padding-left: 0px; padding-top: 0px;}
	h2    { color: #333; font:  normal normal 12px verdana, sans-serif;   
	font-weight: bold;  

padding-left: 0px;}
	
h3    { color: #333; font:  normal normal 12px verdana, sans-serif;   
font-weight: bold;  padding-left: 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: #FffffF;  text-decoration: none; font-weight: bolder;}  
a:active { color: #Ffffff;  text-decoration: none; font-weight: bolder;}
a:visited { color: #cccccc;  text-decoration: none; font-weight: bolder;}
a:hover { color: #FA9D4F; text-decoration: underline; font-weight: bolder;}


#content a:link    { font:  normal normal 13px arial, verdana, sans-serif; 
color: #0000ff; text-decoration: none;   font-weight: normal;}
#content a:active  { font:  normal normal 13px arial, verdana, sans-serif; 
color: #0000ff; text-decoration: none;    font-weight: normal; }
#content a:visited { font:  normal normal 13px arial, verdana, sans-serif; 
color: #0000ff; text-decoration: none;   font-weight: normal; }
#content a:hover   { font:  normal normal 13px arial, verdana, sans-serif; 
color: #0000ff; 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: #333333; 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; }


#lcolumn {
margin: 0px 0px 0px 0px;
 padding: 5px;
 font: normal bold 8pt verdana, arial, helvetica, sans-serif;  font-variant: small-caps; font-weight:normal;
	color: #506E8C;
	
}

#l2column a:link    { font:  normal normal 9px verdana, arial, sans-serif; color: #660000; text-decoration: none;   font-weight: bold;  }
#l2column a:active  { font:  normal normal 9px verdana, arial, sans-serif; color: #660000; text-decoration: none;    font-weight: bold; }
#l2column a:visited { font:  normal normal 9px verdana, arial, sans-serif; color: #333333; text-decoration: none;   font-weight: bold; }
#l2column a:hover   { font:  normal normal 9px verdana, arial, sans-serif; color: #990000; text-decoration: underline;   font-weight: bold; }


	
/* 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; }

/* group under the blue proven results link which is submenu2 */
#submenu { 
	display: block;
	text-align: left;
	font: normal normal 11px/20px Verdana, Arial, sans-serif; 
	color: #111; 
	width: 191px; 
	height: 78px;
	padding: 0px;
	}

/* Define main menu mouseover states */
#submenu a { text-align: left; color: #550000; text-decoration: none; height: 14pt;
	background: #DEE0DB  url(images/top_but_up-216w.gif) left no-repeat;
	padding-left: 30px; display: block; width: 186px; 
	padding-top: 2px;	
	padding-bottom: 2px;
	border-top: 2px solid #516E8C;
	border-left: 2px solid #516E8C;
	border-right: 2px solid #516E8C;
	border-bottom: 2px solid #516E8C;
	}
#submenu a:hover {text-align: left; color: #990000; text-decoration:underline; height: 14pt;
	background: #efefef url(images/top_but_over-216w.gif) left no-repeat;
	padding-left: 30px; display: block; width: 186px; 
	padding-top: 2px;	
	padding-bottom: 2px;;
	border-top: 2px solid #660000;
	border-left: 2px solid #660000;
	border-right: 2px solid #660000;
	border-bottom: 2px solid #660000;
	}

.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;}



/* blue proven results link  */
#submenu2 { 
	display: block;
	text-align: left;
	font: normal normal 11px/20px Verdana, Arial, sans-serif; 
	color: #0000ff;
	width: 191px; 
	height: 28px;
	padding: 0px;
	}

/* Define main menu mouseover states */
#submenu2 a { text-align: left; color: #0000ff; text-decoration: none; height: 14pt;
	background: #DEE0DB url(images/top_but_up-216w.gif) left no-repeat;
	padding-left: 30px; display: block; width: 186px; 
	padding-top: 2px;	
	padding-bottom: 2px;
	border-top: 3px solid #516E8C;
	border-left: 2px solid #516E8C;
	border-right: 2px solid #516E8C;
	border-bottom: 3px solid #516E8C;
	}
#submenu2 a:hover {text-align: left; color: #0000ff; text-decoration:underline; height: 14pt;
	background: #efefef url(images/top_but_over-216w.gif) left no-repeat;
	padding-left: 30px; display: block; width: 186px; 
	padding-top: 2px;	
	padding-bottom: 2px;;
	border-top: 3px solid #660000;
	border-left: 2px solid #660000;
	border-right: 2px solid #660000;
	border-bottom: 3px solid #660000;
	}


#submenu3 { 
	display: block;
	text-align: left;
	font: normal normal 9px/15px Verdana, Arial, sans-serif; 
	color: #660000; 
	width: 206px; 
	height: 165px;
	padding: 0px;
	}

/* Define main menu mouseover states */
#submenu3 a { text-align: left; color: #660000; text-decoration: none; height: 16px;
	background: #DEE0DB url(images/mid_but_up-216w-20h.gif) left no-repeat;
	padding-left: 10px; display: block; width: 206px; 
	padding-top: 2px;	
	padding-bottom: 2px;
	border-top: 2px solid #516E8C;
	border-left: 2px solid #516E8C;
	border-right: 2px solid #516E8C;
	border-bottom: 2px solid #516E8C;
	}
#submenu3 a:hover {text-align: left; color: #990000; text-decoration:underline; height: 16px;
	background: #516E8C url(images/mid_but_over-216w-20h.gif) left no-repeat;
	padding-left: 10px; display: block; width: 206px; 
	padding-top: 2px;	
	padding-bottom: 2px;
	border-top: 2px solid #cccccc;
	border-left: 2px solid #cccccc;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	}
 
	
	ul { margin-top: 10px; margin-bottom: 10px; margin-left: 0; 
	padding-left: 3em; 
	list-style-image:none; list-style:none }

li { margin-bottom: 10px; list-style-image:none }

#lawyer-home { 
	display: block;
	text-align: left;
	font: normal normal 11px/20px Verdana, Arial, sans-serif; 
	color: #0000ff;
	width: 191px; 
	height: 28px;
	padding: 0px;
	}

/* Define main menu mouseover states */
#lawyer-home a { text-align: left; color:  #550000; 
text-decoration: none; height: 14pt;
	background: #DEE0DB url(images/top_but_up-216w.gif) left no-repeat;
	padding-left: 30px; display: block; width: 186px; 
	padding-top: 2px;	
	padding-bottom: 2px;
	border-top: 3px solid #516E8C;
	border-left: 2px solid #516E8C;
	border-right: 2px solid #516E8C;
	border-bottom: 3px solid #516E8C;
	}
#lawyer-home a:hover {text-align: left; color:  #990000; text-decoration:underline; height: 14pt;
	background: #efefef url(images/top_but_over-216w.gif) left no-repeat;
	padding-left: 30px; display: block; width: 186px; 
	padding-top: 2px;	
	padding-bottom: 2px;;
	border-top: 3px solid #660000;
	border-left: 2px solid #660000;
	border-right: 2px solid #660000;
	border-bottom: 3px solid #660000;
	}
	
	#leftmenuBG {
background:#516E8C; 
}
#submenu4 { 
	display: block;
	text-align: left;
	font: normal normal 9px/14px Verdana, Arial, sans-serif; color: #660000;
	color: #111; 
	width: 211px; 
	height: 375px;
	padding: 0px;
	}

/* Define main menu mouseover states */
#submenu4 a { text-align: left; color: #660000; text-decoration: none; height: 14px;
	background: #cdcdcd url(images/bott_but_up-216w-18h.gif) left no-repeat;
	padding-left: 5px; display: block; width: 211px; 
	padding-top: 1px;	
	padding-bottom: 1px;
	border-top: 2px solid #516E8C;
	border-left: 2px solid #516E8C;
	border-right: 2px solid #516E8C;
	border-bottom: 2px solid #516E8C;
	}
#submenu4 a:hover {text-align: left; color: #990000; text-decoration:underline; height: 14px;
	background: #efefef url(images/bott_but_over-216w-18h.gif) left no-repeat;
	padding-left: 5px; display: block; width: 211px; 
	padding-top: 1px;	
	padding-bottom: 1px;;
	border-top: 2px solid #660000;
	border-left: 2px solid #660000;
	border-right: 2px solid #660000;
	border-bottom: 2px solid #660000;
	}
	
	#submenu5 { 
	display: block;
	text-align: left;
	font: normal normal 9px/14px Verdana, Arial, sans-serif; color: #660000;
	color: #111; 
	width: 211px; 
	height: 44px;
	padding: 0px;
	}

/* Define main menu mouseover states */
#submenu5 a { text-align: left; color: #660000; text-decoration: none; height: 14px;
	background: #cdcdcd url(images/bott_but_up-216w-18h.gif) left no-repeat;
	padding-left: 5px; display: block; width: 211px; 
	padding-top: 1px;	
	padding-bottom: 1px;
	border-top: 2px solid #516E8C;
	border-left: 2px solid #516E8C;
	border-right: 2px solid #516E8C;
	border-bottom: 2px solid #516E8C;
	}
#submenu5 a:hover {text-align: left; color: #990000; text-decoration:underline; height: 14px;
	background: #efefef url(images/bott_but_over-216w-18h.gif) left no-repeat;
	padding-left: 5px; display: block; width: 211px; 
	padding-top: 1px;	
	padding-bottom: 1px;;
	border-top: 2px solid #660000;
	border-left: 2px solid #660000;
	border-right: 2px solid #660000;
	border-bottom: 2px solid #660000;
	}
	#leftslogo4 {
/* */
background: #eeddaa; 

background-image: url(images/oregon-attorney.jpg); 
 height: 80px;
 width: 220px;
 font-family: Georgia, Times, serif; 
 font-size: 12px;
 color: #7c92a8; 
 font-variant: small-caps; font-weight:bolder;
 text-align:center;
 border-top: 3px solid #516E8C;
  border-bottom: 3px solid #516E8C;
}
#leftslogo5 {
/* */
background: #eeddaa; 
 height: 80px;
 width: 220px;
 font-family: Georgia, Times, serif; 
 font-size: 12px;
 color: #000000; 
 font-variant: small-caps; font-weight:bolder;
 text-align:center;
}