/* css for Ogden Pagan Pride, Inc. */
@import url(reset.css);
a {
  cursor: pointer; cursor: hand;  
}

body {
 color: #74541b;
 font: 62.5%/1.5em "Trebuchet MS", Tahoma, Verdana,  Arial, sans-serif; 
 width: 100%;
}
img { border: none; }

a {
 color: #040;
 text-decoration: none; 
}
a:hover {
 color: #040;
 text-decoration: underline; 
}
#wrapper {
 background: #ffffff url('images/bg_page.jpg') no-repeat 50% 100%;
	width: 100%;
}
#wrapper.inx {
 background: #ffffff url(none);
	width: 100%;
}
#conTent {
	text-align: left;
	margin: 0px auto;
	width: 1000px;
	min-height: 710px;
}
* html #conTent {
	height: 720px;
}

#inxheader {
  height: 681px;
}
#inxheader h1 {
 width: 1000px;
 height: 182px;
 position: relative; 
}
#inxheader h1 span {
 width: 100%;
 height: 100%;
 position: absolute;
 background: url('images/h1_opp.jpg') no-repeat 0 0; 
}
#inxsubhead {
 width: 1000px;
 height: 256px;
 background: url('images/bg_inxsubhead.jpg') no-repeat 0 0; 
 position: relative;
}
#inxsubhead h2 {
  position: absolute;
  top: 200px;
  left: 885px;
  width: 100px;
  height: 60px;
}
#inxsubhead h2 span {
  position: absolute;
  width: 100px;
  height: 60px;
 background: url('images/bg_inxsubhead.jpg') no-repeat -885px -200px; 
}

#inxlowhead {
 width: 1000px;
 height: 243px;
 background: url('images/bg_inxlowhead.jpg') no-repeat 0 0;
 position: relative; 
}
#inxnav {
 width: 335px;
 height: 243px;
 position: absolute;
 top: 5px;
 left: 322px; 
}
#inxnav ul {
 float: left;
 font-size: 19px;
 line-height: 1.9em;
 font-weight: bold;
}
#inxnav li {
  width: 165px;
  float: right;
  text-align: right;
}
#inxnav li.odd {
  float: left;
  text-align: left;
}
#inxnav li.wide {
  width: 330px;
  float: left;
  text-align: center;
  font-size: 1.3em;
}
#celebrate {
 padding: 0px 0 5px; 
}
#celebrate h2 {
 font-size: 2.2em;
 font-weight: bold;
 line-height: 1.2em;
 margin: 0 7% 0.75em; 
}
#celebrate p {
 font-size: 1.7em;
 line-height: 1.4em;
 margin: 0 7% 0.75em; 
 text-align: justify;
}
#subfooter { 
	clear: both;
	text-align: center;
	margin: 0px auto;
	width: 1000px;
  font-size: 1.2em;
  line-height: 1.5em;
 font-family: Tahoma, Verdana,  Arial, sans-serif; 
   }
#footer {
	margin: 10px auto;
	width: 1000px;
  font-size: 1em;
  line-height: 2em;
 color: #a4844b;
 font-family: Tahoma, Verdana,  Arial, sans-serif; 
}
#footer a {
 color: #a4844b;
 text-decoration: none;
}
#footer a:hover {
 color: #a4844b;
 text-decoration: underline;
}
#footleft {
 float: left;
 width: 440px;
 margin-left: 10px;
 text-align: left; 
}
#footmid {
 float: left;
 width: 100px;
 text-align: center; 
}
#footmid img {
 padding: 0.5em 0 0; 
}
#footright {
 float: right;
 width: 400px;
 margin-right: 10px;
 text-align: right; 
}

/* ***** header for inside pages ***** */
.aline {
 width: 66.6%;
 height: 2px;
 margin: 2em auto;
 border-bottom: 1px solid #a4844b; 
}
#header {
  height: 182px;
}
#header h1 {
 width: 1000px;
 height: 0px;
padding-top: 182px;
 position: relative; 
 background: url('images/h1_opp-sub.png') no-repeat 0 0;
 overflow: hidden; 
}
* html #header h1 {
 background: url('images/h1_opp-sub.gif') no-repeat 0 0;
}
#header h1 a {
padding-top: 182px;
padding-left: 1000px;
}
/* end header for inside pages */

#left {
	float: left;
	width: 666px;
	margin-left: 40px;
	padding-top: 110px;
}
#left h2 {
 font-size: 3.2em;
 font-weight: bold;
 line-height: 1.1em;
 margin: 0 2% 0.5em; 
}
#left h3 {
 font-size: 2.3em;
 font-weight: bold;
 line-height: 1.1em;
 margin: 0 2% 0.5em; 
}
#left p {
 font-size: 1.5em;
 line-height: 1.7em;
 margin: 0 2% 0.75em;
}

#right {
	float: right;
	width: 272px;
}
#meetus {
 width: 100%;
 height: 160px;
 background: url('images/wherewhen.png') no-repeat 0 0; 
}
* html #meetus {
 background: url('images/wherewhen.gif') no-repeat 0 0; 
}

 ul#sidenav {
 font-size: 20px;
 line-height: 1.5em;
 font-weight: bold;
 margin-left: 53px;
}

object {
 float: left;
 padding: 0 15px 0 0; 
}
/* ********************************** */
p.level {
 font-size: 16px; 
 text-indent: -2em;
 padding-left: 3em;
 width: 72%;
 color: #74541b;
}
p.level b {
 color: #030;
}
p.level:first-letter {
  font-size: 1.5em;
}
table {  
 font: 500 14px/1.5em  Tahoma, Verdana, Arial, sans-serif;  
 margin-left: 5%;
 width: 90%; 
}
table caption {
  font-size: 12px;
  font-weight: bold;
}
input.txt {
 border: 1px solid #cbc4b2;
 background: #f9f8f4; 
 width: 200px;
 height: 20px;
 margin-bottom: 0.25em;
 font-size: 12px;
 text-indent: 0.5em;
}
td.but {
padding: 0.5em 0 1.5em 120px; 
}

img.floatleft {
 float: left;
 margin: 0 10px 10px 0; 
}
/* ********************************** */
/* *** media page feed *** */
table.blog {  
 font: 500 10px/1.0em  Tahoma, Verdana, Arial, sans-serif;  
 margin-left: 0;
 width: 100%; 
}

h2.mtitle a {
 font-size: 24px !important; 
 line-height: 1.5em;
 margin: 0; padding: 0;
}
td small {
 font-size: 11px !important; 
 font-weight: bold;
 line-height: 1.1em;
 margin: 0; padding: 0;
}
td.feed  {
 font-size: 1.8em !important;
 line-height: 1.2em;
 font-weight: normal; 
}
td.feed a {
 font-size: 15px !important;
 font-weight: bold;
 text-decoration: none; 
}
td.feed a:hover {
 text-decoration: underline; 
}