/* margin and padding reset */
html,body,address,blockquote,div,
form,fieldset,caption,
h1,h2,h3,h4,h5,h6,
hr,ul,li,ol,ul,
table,tr,td,th,p,img {
margin:0;
padding:0;
}
body {
font: 100%/1.3 Arial, Lucida, Verdana, sans-serif;
color: #2f2f2f;
background: #ececec;
}
#sitecontainer {
width: 943px;
margin: 10px auto;
overflow:hidden;
}
#header {
background: url(../img/nocfa_header.png) no-repeat;
height: 105px;
}
#nav {
float: right;
margin: 78px 4px 0 0;
}
#nav li {
display:inline; /* list items on a single line */
}
#nav a {
text-indent: -999em;
}
.homebutton {
height: 27px;
width: 55px;
background-image: url(../img/nav_home.png);
float: left;
}
.homebutton:hover {
background-position: -55px 0;
}
.stationsbutton {
height: 27px;
width: 78px;
background-image: url(../img/nav_stations.png);
float: left;
}
.stationsbutton:hover {
background-position: -78px 0;
}
.rigsbutton {
height: 27px;
width: 50px;
background-image: url(../img/nav_rigs.png);
float: left;
}
.rigsbutton:hover {
background-position: -50px 0;
}
.photosbutton {
height: 27px;
width: 71px;
background-image: url(../img/nav_photos.png);
float: left;
}
.photosbutton:hover {
background-position: -71px 0;
}
.contactbutton {
height: 27px;
width: 76px;
background-image: url(../img/nav_contact.png);
float: left;
}
.contactbutton:hover {
background-position: -76px 0;
}
.safetybutton {
height: 27px;
width: 140px;
background-image: url(../img/nav_safety.png);
float: left;
}
.safetybutton:hover {
background-position: -140px 0;
}
#sidebarcontainer {
background: url(../img/nt.gif) repeat;
width: 313px;
float:left;
}
.rbtop div {
background: url(../img/tl.gif) no-repeat top left;
}
.rbtop {
background: url(../img/tr.gif) no-repeat top right;
}
.rbbot div {
background: url(../img/bl.gif) no-repeat bottom left;
height: 7px;
}
.rbbot {
background: url(../img/br.gif) no-repeat bottom right;
height: 7px;
}
.rbtop div, .rbtop {
height: 7px;
}
.rbbot div, .rbbot {
clear: both;
}
.rbcontent {
padding: 7px;
}
.rbcontent p {
color:#fff;
font-size: 0.8125em;
margin: 1em auto;
}
.rbcontent img { /* centers imgs */
display:block;
margin:0 auto;
}
#homecontent {
width:630px;
float:left;
}
/* @group Text Styles */
.rbcontent p {
color:#fff;
font-size: 0.8125em;
}
.bodycapsgreen {
text-transform: uppercase;
color: #8cc63f;
font: bold 14px/1.3 Arial, sans-serif;
}
.bodyboldgreen {
color: #8cc63f;
font: bold 13px/1.3 Arial, Lucida, Verdana, sans-serif;
}
.bodyboldwhite {
color: #ffffff;
font: bold 13px/1.3 Arial, Lucida, Verdana, sans-serif;
}
.staffnames {
color: #8cc63f;
font: bold 15px/1.2 Arial, Lucida, Verdana, sans-serif;
}
.staffcertified {
color: #ffffff;
font: bold 15px Arial, Lucida, Verdana, sans-serif;
}
.bodyboldgray {
color: #b3b3b3;
font: bold 13px/1.3 Arial, Lucida, Verdana, sans-serif;
}
.bodybolddark {
color: #404040;
font: bold 12px/1.3 Arial, sans-serif;
}
.bodybold {
font: bold 13px/1.5 Arial, sans-serif;
}
.hours {
color: #8cc63f;
font: bold 14px/1.3 Arial, sans-serif;
}
.tagline {
color: #404040;
font: bold 14px/1.3 Arial, sans-serif;
}
.copyrighttextwhite {
color: #ffffff;
font: 10px Arial;
}
/* @group Text Links */
a {
color: #8cc63f;
font: bold 13px Arial;
text-decoration: underline;
}
a:hover {
color: #8cc63f;
font: bold 13px Arial;
text-decoration: underline;
}