* {
}

body { color: black; margin: 0; padding: 0; font-size: 12px; font-family: arial; line-height: 18px; background-color: #fff; background-image: url(/wp-content/themes/babcockpower/images/site/bkg_site.jpg); background-repeat: repeat-x; text-align: justify; }
#img_caption { font-weight: bold; text-align: left; }
a  { color: #004890; text-decoration: none; }

a:visited { color: #004890; text-decoration: none; }

a:hover { color: #7ac141; text-decoration: none; }

a:active { color: #7ac141; text-decoration: none; }

#content h2 { color: #7ac141; font-size: 28px; font-weight: bold; text-align: left; margin-top: 2px; margin-bottom: 0; padding-bottom: 0; }
#content h3 { color: #7ac141; font-size: 16px; font-weight: bold; line-height: normal; text-align: left; padding-top: 20px; }
img {
border: 0;
}

#main { margin: 10px auto; width: 919px; background-color: #fff; }
#sub-main { background-color: #fff; width: 929px; padding-right: 10px; padding-left: 20px; }
#header { background-color: #fff; width: 939px; height: 120px; padding-right: 10px; padding-left: 10px; }

#search-box { width: 220px; float: right; padding: 48px 0 40px; }

#content-main { background-color: #fff; width: 939px; min-height:650px; padding-right: 10px; padding-left: 10px; }
#content { background-color: #fff; width: 929px; min-height: 550px; }
#content p { padding-top: 10px; }
#content ul { text-align: left; padding-top: 10px; }
strong { color: #7ac141; font-weight: bold; }
#content-header { background-color: #fff; width: 919px; height: 128px; display: block; }
#content-header h1 { margin: 0; padding: 0; color: #fff; font-size: 28px; font-family: "gill sans"; font-weight: lighter; line-height: normal; }
div.content-header-inner, div.content-header-inner-full {
display: block;
}
div.content-header-inner {
width: 700px;
padding: 25px 0 0 20px;
}
div.content-header-inner-full {
width: 100%;
padding: 32px 0 0 20px;
}
div.content-header-inner h1, div.content-header-inner-full h1 {
font-weight: 200;
font-size: 32px;
}

#breadcrumb { color: #004890; text-align: center; margin: 5px 15px 25px; padding-bottom: 5px; border-bottom: 1px solid #cacaca; }
#breadcrumb a, a:visited, a:hover, a:active {
color: #004890;
}
#s1 {
margin: 0 auto;
/*width: 99%;*/
width: 919px;
height: 254px;
}

#s1 img {
width: 919px;
height: 254px;
}

#bpigreen {
margin: 0 auto;
display: block;
}

#footer { background-color: #fff; width: 899px; float: left; margin-top: 20px; margin-right: 10px; margin-left: 10px; padding: 10px 10px 20px; border-top: 2px solid #ccc; }
#footer a:link { color: #666; padding-left: 13px; }
#footer a:visited { color: #666; padding-left: 13px; }
#footer a:hover { color: #000; padding-left: 13px; }
#footer a:active { color: #000; padding-left: 13px; }
.imgBox {
float: right;
display: block;
zoom: 1;
}
.imgBox, .imgBox img {
margin: 0;
padding: 0;
width: 425px;
height: 283px;
}

.filler {
float: right;
width: 14px;
height: 283px;
}

.inner-block {
margin: 120px 10px 0 0;
float: right;
}

/* Bottom of Index Page */
.index-bottom { background-color: #fff; margin: 12px auto; width: 939px; padding: 0 10px; }
.index-bottom h2 {
text-align: center;
text-transform: uppercase;
font-weight: 500;
font-size: 20px;
}
.content-third-l { background-image: url(/wp-content/themes/babcockpower/images/site/left.jpg); background-repeat: no-repeat; float: left; position: relative; height: 350px; width: 302px; display: block; }
.content-third-m { background-image: url(/wp-content/themes/babcockpower/images/site/middle.jpg); background-repeat: no-repeat; float: left; position: relative; height: 350px; width: 302px; display: block; }
.content-third-r { background-image: url(/wp-content/themes/babcockpower/images/site/right.jpg); background-repeat: no-repeat; float: left; position: relative; height: 350px; width: 302px; display: block; }
.content-third h3 { color: #6a6a6d; margin-bottom: 0; font-size: 16px; font-weight: 500; text-align: left; }
.content-third-inner p { color: #6a6a6d; margin: 0; font-size: 11px; font-weight: 200; line-height: 16px; text-align: left; }
.content-third-inner { text-align: center; margin: 20px 20px 0; }
.content-third-inner-m p { color: #6a6a6d; margin: 0; font-size: 11px; font-weight: 200; line-height: 18px; text-align: left; padding-top: 8px; padding-bottom: 8px; }
.content-third-inner-m { text-align: center; margin: 8px 20px 0; }

.bottom-filler {
float: left;
width: 6px;
height: 350px;
}

/* Sidebar Navigation */
#left-nav { width: 200px; float: left; }
#left-nav ul { font-size: 9px; text-align: left; margin: 0; padding: 0; list-style: none; }
#left-nav ul li {
font-size: 11px;
font-weight: 300;
}
#left-nav-news {

}
#left-nav h2 {
margin-top: 0;
padding-top: 0;
}
#left-nav ul.news {

}
/* End Sidebar Navigation */
.middle-pane { display: block; position: relative; width: 513px; float: left; padding-right: 10px; padding-left: 10px; }
.middle-pane-inner { background-image: url(http://www2.babcockpower.com/wp-content/themes/babcockpower/images/page2bg.jpg); display: block; position: relative; float: left; width: 463px; padding: 10px 25px; }
.middle-pane-inner2 { background-image: url(http://www2.babcockpower.com/wp-content/themes/babcockpower/images/page2bg.jpg); background-repeat: no-repeat; display: block; position: relative; float: left; width: 463px; padding: 10px 25px; }

.middle-pane p {
margin: 0;
padding: 0;
font-size: 13px;
}
.middle-pane a {
text-decoration: none;
}
.middle-pane h3 {
margin: 0;
font-size: 14px;
}
.middle-pane ul {
margin-top: 0;
}
.right-pane2 { float: left; width: 180px; padding-top: 90px; }
.right-pane { float: left; width: 180px; }
.right-pane-inner {

}

.full-pane { display: block; position: relative; width: 625px; float: left; padding-right: 10px; padding-left: 10px; }
.full-pane-inner { background-image: url(http://www2.babcockpower.com/wp-content/themes/babcockpower/images/page2bg.jpg); background-repeat: no-repeat; display: block; position: relative; float: left; width: 100%; padding: 10px 25px; }



.news-pane {
display: block;
position: relative;
float: left;
width: 693px;
}
.news-pane h2 a {
color: blue;
}
.content-display {
margin-top: 10px;
border: solid 0 #666666;
}
.display-inner {
width: 96%;
margin: 15px 0 0 15px;
}
.display-inner p {
margin: 0 0 10px 0;
padding: 0;
}
.display-inner h3 {
padding-bottom: 3px;
margin: 0;	
}
.section-header {
height: 200px;
background-color: #666666;
}

div.headline {
font-size: 36px;
float: right;
position: relative;
}
div.tagline {
padding-top: 10px;
font-size: 14px;
float: right;
}


img.logo { float: left; display: block; }

/* Start Top Navigation */
#nav { background-color: #fff; width: 939px; height: 25px; padding-right: 10px; padding-left: 10px; display: block; }

ul.primary-navigation { display: block; margin: 0 auto; height: inherit; width: 919px; padding: 0; }
ul.primary-navigation li { list-style-type: none; float: left; text-align: center; width: 152px; height: inherit; margin-right: 1px; display: block; }
ul.primary-navigation li a:link { text-transform: uppercase; text-decoration: none; color: #fff; line-height: 25px; font-size: 11px; background-color: #004890; background-image: url(/wp-content/themes/babcockpower/images/site/button_bk.jpg); background-repeat: repeat-x; letter-spacing: 1px; width: 152px; height: 25px; display: block; }
ul.primary-navigation li a:visited { color: #fff; font-size: 11px; line-height: 25px; background-color: #004890; background-image: url(/wp-content/themes/babcockpower/images/site/button_bk.jpg); background-repeat: repeat-x; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; width: 152px; height: 25px; display: block; }
ul.primary-navigation li a:hover { color: #fff; font-size: 11px; line-height: 25px; background-color: #666; background-image: none; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; width: 152px; height: 25px; display: block; }
ul.primary-navigation li a:active { color: #fff; font-size: 11px; line-height: 25px; background-color: #666; background-image: url(/wp-content/themes/babcockpower/images/site/button_bk.jpg); text-decoration: none; text-transform: uppercase; letter-spacing: 1px; width: 152px; height: 25px; display: block; }

/* End Top Navigation */




ul.latest-news, ul.events {
margin: 0 auto;
padding: 0;
list-style-type: none;
}
ul.latest-news a,ul.latest-news a:visited,ul.latest-news a:hover,ul.latest-news a:active {
color: #000;
}
ul.latest-news li {
padding: 0;
margin: 0;
}

ul.events {
text-align: center;
}

#careers, #bpigreen {
text-align: center;
border: 0;
}
.news-post p {
padding-bottom: 10px;
}
.news-post h2 {
margin: 0;
padding: 0;
}

.post-title a, .post-title a:visited, .post-title a:hover, .post-title a:active {
color: #000;
}

.greybg {
background-color: #666666;
}

#careers-stripe {
z-index: 5;
display: block;
background-color: #ff3333;
color: #fff;
text-transform: uppercase;
height: 25px;
width: 200px;
position: relative;
font-weight: bold;
font-size: 16px;
text-align: center;
bottom: 105px;
left: 639px;
}
#careers-stripe p {
margin: 0;
padding-top: 2px;
}

#sunflowers p {
float: right;
display: block;
margin-left: 5px;
color: #fff;
font-size: 13px;
font-weight: 200;
line-height: 18px;
}
#sunflowers img {
float: left;
}
p.sfblurb {
width: 140px;
}
p.sflearn {
margin-top: 10px;
}
/* Search Results */

/* End Search Results */

/* Utility */
.hidden {
display: none;
}
.block {
display: block;
}
.clear {
clear:both; 
height:1px; 
margin:0; 
padding:0; 
line-height: 1px;
}
/* End Utility */
/* -------------------------------------------------------- */
/* BUTTON													*/
.button1{ color: white; font-size: 11px; font-weight: normal; background-color: #004890; text-align: left; width: 180px; height: 20px; margin-top: 10px; margin-bottom: 10px; padding: 7px 10px 5px 15px; list-style-type: none; display: block; }
a:link.button1 { color: #fff; font-size: 11px; font-weight: normal; background-color: #004890; text-decoration:none; text-align: left; width: 180px; height: 20px; display: block; }
a:visited.button1 { color: #fff; font-size: 11px; font-weight: normal; background-color: #004890; text-decoration:none; text-align: left; width: 180px; height: 20px; display: block; }
a:hover.button1 { color: white; font-size: 11px; font-weight: normal; background-color: #666; text-align: left; width: 180px; height: 20px; list-style-type: none; display: block; }
a:active.button1 { color: #fff; font-size: 11px; font-weight: normal; background-color: #004890; text-decoration:none; text-align: left; width: 180px; height: 20px; display: block; }
/* -------------------------------------------------------- */
/* MENU														*/
.v-menu1{ text-align: left; width:200px; clear: both; }
	ul.v-menu1, .v-menu1 li { text-align: left; margin-top: 4px; margin-bottom: 4px; margin-left: 10px; list-style:none; }
	ul.v-menu1{ text-align: left; clear:both; }
		.v-menu1 li a{ color:#231f20; font-size: 11px; font-weight: bold; display:block; text-decoration:none; text-align: left; }
		.v-menu1 li a:hover{ color:#999999; text-decoration: none; text-align: left; }
		.v-menu1 ul li a{ color:#7ac141; font-size: 11px; font-weight: bold; display:block; text-decoration:none; text-align: left; }
		.v-menu1 ul li a:hover{ color:#999999; text-decoration: none; text-align: left; }
		.v-menu1 ul li a:visited{ color:#7ac141; text-decoration: none; text-align: left; }
		.v-menu1 ul li a:active{ color:#c5c6c8; text-decoration: none; text-align: left; }
h3 { font-size: 11px; font-weight: bold; line-height: 12px; text-align: left; margin: 1em 0; }
