html,body{margin:0;padding:0}
body{font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; line-height:1.125em; text-align:left; color:#644e40;}

p, h1, h2, h3, #content ul{margin:0 10px 10px}
#content li {margin: 2px 0; }
#content li {line-height:2em;}
#container h3 {color:#b1844d; margin: 15px 10px 0px 10px;}
a{display:block;margin:0;padding: 0 10px; text-decoration:none;color:#b1844d;font-size:1em;}
a:hover {color:#644e40;}
#content p a {display:inline; margin:0; padding:0;}

div#container{font-size:0.85em; text-align:left}
div#footer p{margin:0;padding:5px 10px}

div#header{height:50px; background: transparent url(./images/background_top.jpg) no-repeat top;}
div#container{width:776px;margin:20px 80px;background: transparent url(./images/background_mid.jpg) repeat-y top;}
div#wrapper{margin:0 35px;}
div#content{float:right;width:375px;margin-bottom:15px;padding-right:45px;}
div#logo{float:left;width:216px;text-align:center;margin-left:25px;margin-top:5px;}
#logo p {text-align:left; font-size:.68em; font-variant:small-caps;line-height:1.3em;letter-spacing:.025em;display:none;}
#logo img {display:none;}
#logo .smaller {font-size:.65em;}
#logo .contact {color:#b1844d;}

#logo a {display:block;width:216px; height:62px;}
/* div#nav{float:left;clear:left;width:210px;margin-top: 250px;} */
div#nav {position:relative; clear:left; margin-left:-70px; padding-top: 150px;text-indent:-9999px; z-index:100; width:300px;}
/*div#nav{margin: -135px 0 0 -20px;float:left; clear:left;position:relative;text-indent:-9999px;}*/
#nav img {display:block; position:relative;}
#nav_one a  {width: 220px; height:55px;}

#nav_two a {margin-top: -10px; width: 220px; height:55px;}

#nav_two ul {visibility:hidden;margin-top: -27px; margin-left: 75px;}

#nav_one #nav_link_one {background: url(images/okpr_links2.png) -15px -6px no-repeat;}
#nav_two #nav_link_two {background: url(images/okpr_links2.png) 15px -66px no-repeat;}

#nav_one #nav_link_one:hover {background: url(images/okpr_links2.png) -316px -6px no-repeat;}
#nav_two #nav_link_two:hover {background: url(images/okpr_links2.png) -285px -66px no-repeat;}

#nav_two:hover ul {visibility:visible;}

#sub_one a {height:20px; width: 130px;} 
#sub_two a {height:20px; width: 130px;}

#sub_one a {background: url(images/okpr_links1.jpg) -150px -6px no-repeat;}
#sub_two a {background: url(images/okpr_links1.jpg) -150px -36px no-repeat;}
#sub_one a:hover {background: url(images/okpr_links1.jpg) 0 -6px no-repeat;}
#sub_two a:hover {background: url(images/okpr_links1.jpg) 0 -36px no-repeat;}

div#footer{clear:both;height:49px; width:100%;background: transparent url(./images/background_bottom.jpg) no-repeat bottom;}

div#links ul {font-size:.8em; margin: 0 0px;}
div#links li {display:inline;}
div#links li a {display:inline; border-right: 1px solid #b1844d;}
div#links #links_home {border:none;}
#nav ul ul li {margin: 10px 25px;}

div#extra_one {height:259px; width: 193px; background: url(images/acorn.png) no-repeat -50px -30px; position: absolute; top:0; left: 0;}
div#extra_two {height:163px; width: 168px; background: url(images/leaf.png) no-repeat bottom right; position:relative; float:right;margin:-123px -90px 0 0;	}


body h2 {margin-top:15px; text-indent:-9999px;}
#logo h1 { width:216px; height: 62px; background: url(images/okpr_logowcontact.gif) no-repeat; text-indent:-9999px;}

/****** home *********/
body#home div#nav {padding-top: 97px;}
body#home div#links #links_home {display:none;}
body#home div#links #links_legal {border:none;}
body#home h2 {background: url(images/okpr_hd_aboutus.jpg) -14px -8px no-repeat;}
body#home #logo h1 { width:216px; height:159px; background: url(images/okpr_logowcontact.gif) no-repeat; text-indent:-9999px;}


/****** contact ******/
body#contact h2 {background: url(images/okpr_hd_contactus.jpg) -14px -8px no-repeat;}
body#contact #links #links_contact {color: #644e40;}

/****** legal ********/
body#legal h2 {background: url(images/okpr_hd_legal.jpg) -14px -8px no-repeat;}
body#legal #links #links_legal {color: #644e40;}

/****** land ********/
body#land h2 {background: url(images/okpr_hd_landman.jpg) -14px -8px no-repeat;}
body#land #nav_one a {background: url(images/okpr_links2.png) -316px -6px no-repeat;}

/****** mktg_products */
body#mktg_products h2 {background: url(images/okpr_hd_mrkproducts.jpg) -14px -8px no-repeat;}
body#mktg_products #nav_link_two {background: url(images/okpr_links2.png) -285px -66px no-repeat;}
body#mktg_products #sub_one a {background: url(images/okpr_links1.jpg) 0 -6px no-repeat;}
body#mktg_products #nav_two ul {visibility:visible;}

/****** mktg_transport */
body#mktg_transport h2 {background: url(images/okpr_hd_mrktrans.jpg) -14px -8px no-repeat;}
body#mktg_transport #nav_link_two {background: url(images/okpr_links2.png) -285px -66px no-repeat;}
body#mktg_transport #sub_two a {background: url(images/okpr_links1.jpg) 0 -36px no-repeat;}
body#mktg_transport #nav_two ul {visibility:visible;}
