/*======================================

Pinnergy ---- stylesheet.css
Author: Red Racer Advertising

COLORS

Blue #4086b6 -- Link Color
Orange #e4690b
Dk Gray #464648 - Body Text

======================================*/

/********** reset **********/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}

:focus { outline: 0; }
body { line-height: 1; color: black; background: white;}
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }


/********** global **********/

html { min-height: 100%; height: auto; }
body { width:100%; background: #e2e2e2 url('graphics/mainBG.jpg') top center repeat-x; font-family: arial, helvetica, sans-serif; font-size: 13px; color: #464648; line-height: 1.5em; }
a { text-decoration:none; color:#4086b6; outline:none; }
a:hover { text-decoration:underline; color: #666; }

.small { font-size: 12px; line-height: 1.3em; }
.medium { font-size: 13px; line-height: 1.5em; }
.large { font-size: 14px; line-height: 1.6em; }

h1 { font-family: 'Arial Black', Gadget, sans-serif; font-size: 21px; line-height: 25px; color: #e4690b; margin-bottom: 24px; }
h2 { font-size: 16px; color: #e4690b; margin-bottom: 8px; font-weight: bold; }
h2 a { color: #e4690b; }
h3 { font-size: 14px; color: #464648; margin: 0; padding: 0; font-weight: bold; }
h4 { font-size: 13px; color: #e4690b; margin-bottom: 4px; padding: 0; }
.underline { border-bottom: 1px solid #e4690b; padding-bottom: 4px; }

strong, b { font-weight:bold;}
p { margin-bottom: 16px;}
.padleft { padding-left: 19px; }
.padtop { padding-top: 20px; }
.marginleft { margin-left: 50px; }
.hidden { visibility: hidden; }
.extrapad { margin-bottom: 18px; }
a[href$=".pdf"] img { border: none; }

sub { vertical-align: sub; font-size: smaller; }
sup { vertical-align: super; font-size: smaller; }
small { font-size: 10px; padding-bottom: 24px; }
.smalltxt { clear: left; font-size: 11px; margin: 4px 0 0 0; }
.desc { font-size: 10px; margin-bottom: 8px; color: #e4690b; font-weight: bold; }
.backtotop { float: right; font-size: 85%; font-weight: bold; }

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
* html .clearfix {height: 1%;}
*:first-child+html .clearfix {min-height: 1px;}
.clear {clear:both; height: 1%;}

.wrapper { width: 950px; padding:0; margin:0 auto; position: relative; }



/********** header **********/

#headerwrapper { width: 1050px; height: 113px; margin: 0 auto; background: #000 url('graphics/logoBG_148.jpg') top left no-repeat; border-bottom: 35px solid #e4690b; }
#header { width: 1050px; height: 113px; margin: 0; }
.logo { float: left; width: 670px;  }
.logo { padding-left: 0px; margin: 0; border-bottom: 0; }
* html .logo { margin-top: 0px; }
.logo a { text-indent: -9999px; width: 400px; height: 103px; background: transparent url('graphics/pinnergy_logo.png') 38px 5px no-repeat; display: block; }
.addressbox { float: left; width: 330px; margin: 0; padding-top: 12px; font-size: 11px; line-height: 16px; color: #fff; text-align: right; }

#searchwrapper { width: 181px; height: 22px; background:url('graphics/search_bg.jpg') no-repeat; padding: 0px; margin: 12px 0 0 149px; float: right; position: relative; }
#searchwrapper form { display:inline; }
.searchBoxInput { border: 0px; background-color: transparent; position: absolute; top: 0px; left: 6px; width: 153px; height: 21px; outline: none; }
a.searchBoxSubmitLink { border: 0px; background-color: transparent; position: absolute; top: 0px; left: 160px; width: 23px; height: 23px; cursor: pointer; }


ul.breadcrumb { margin: 0; padding: 0; }
ul.breadcrumb li { float: left; list-style: none; margin: 0; padding: 0; }
ul.breadcrumb li a { color: #4086b6; }
ul.breadcrumb li a.last { color: #bbb; }

/********** menus **********/

#navbar { width: 1050px; height: 35px; margin: 0; padding: 0; position: relative; background: #e4690b url('graphics/logoBG_148.jpg') .5% 100% no-repeat; }

/* LEVEL ONE */
ul.menu { float: left; margin: 6px 0 0 50px; padding: 0; width: 1050px; height: 29px; position: relative; list-style: none; }
ul.menu li { font-weight: bold; float: left; zoom: 1; background: url(graphics/nav_tab_sprite_155.gif) top left no-repeat; margin-right: 4px; }
ul.menu a:hover { color: #e4690b; }
ul.menu a:active { color: #e4690b; }
ul.menu li a { display: block; width: 155px; height: 29px; text-align: center; line-height: 29px; color: #000; text-decoration: none; text-transform: uppercase; }
ul.menu li:last-child a { border-right: none; } /* Doesn't work in IE */
ul.menu li.hover, ul.menu li:hover { background: url(graphics/nav_tab_sprite_155.gif) top right no-repeat; color: #e4690b; position: relative; }
ul.menu li.hover a { color: #000; }
ul.menu li:hover { visibility: inherit; }
ul.menu li.menuItemHighlight { background: url(graphics/nav_tab_sprite_155.gif) top right no-repeat; color: #e4690b; position: relative; }
ul.menu li.menuItemHighlight a { color: #000; }
ul.menu li a.current { color: #000; }
ul.menu li.item7 { margin-right: 0; }

/* LEVEL TWO */

ul.menu ul { list-style-type: none; position: relative; z-index: 3000; padding: 0; margin: 0; }
ul.menu li ul { position: absolute; z-index: 1000; display: none; width: 178px; top: 29px; left: 0; border: 1px solid #ababab; }
ul.menu li ul li { border-top: 1px solid #ababab; margin: 0; color: #000; }
ul.menu li ul li.item1 { border-top: none; }
ul.menu li ul li a { padding: 14px; width: 150px; text-transform: capitalize; height: auto; float: left; text-align: left; color: #000 !important; font-size: 12px; line-height: 14px; font-weight: normal; border-right: 0; background: #e7e7e7; }
ul.menu li ul li.hover a { color: #000; }
ul.menu li ul li a:hover { color: #000 !important; background: #ccc; }
ul.menu li ul li a.last { padding-bottom: 14px; }
ul.menu li ul li:hover { background: #ccc; }	
ul.menu li:hover ul { display: block; }
ul.menu li ul li a.current { color: #e4690b !important; }

.menu li ul li ul { display: none !important; }


.subnav ul { margin: 0; padding: 0; }
.subnav ul li { list-style: none; margin: 0; }
.subnav ul li a { display: block; color: #464648; padding: 8px 0 8px 20px; font-size: 13px; font-weight: normal; text-decoration: none; border-bottom: 1px solid #fff; }
.subnav ul li a.current { color: #e4690b; font-weight: bold; background: url('graphics/subnav_bg.jpg') repeat-x; border-bottom: 1px solid #e4690b; }
.subnav ul li a:hover { color: #000; font-weight: bold; background: url('graphics/subnav_bg.jpg') repeat-x; border-bottom: 1px solid #e4690b; }

.subnav li ul { margin: 6px 0 0 30px; padding: 0; }
.subnav li ul li { list-style: none; margin: 0 0 8px 0; }
.subnav li ul li a { display: block; color: #464648; padding: 0; font-size: 12px; font-weight: normal; text-decoration: none; border-bottom: 0; }
.subnav li ul li a:hover { color: #e4690b; font-weight: normal; background-image: none; border-bottom: 0; }
.subnav li ul li a.current { color: #e4690b !important; font-weight: bold !important; background-image: none; border-bottom: 0; }

.submenu li.menuItemHighlight a { color: #e4690b; font-weight: bold; background: url('graphics/subnav_bg.jpg') repeat-x; border-bottom: 1px solid #e4690b; }
.submenu li.menuItemHighlight ul li a { font-weight: normal !important; color: #000; background: none; border-bottom: none; }
.submenu li.menuItemHighlight ul li a:hover { color: #e4690b; }



/********** toolbar **********/

#toolbar { width: 950px; height: 20px; margin: 0 auto; padding: 10px 0 0 0; }
.languages { float: left; width: 400px; font-size: 11px; padding-top: 6px; text-align: left; }
.languages a { color: #666; }
.languages a.current { color: #000; }
.tools { float: right; width: 550px; height: 20px; font-size: 11px; line-height: 20px; text-align: right; }

#tools {margin: 0; float: right; }
#textsizer {padding: 1px 10px 1px 0; border-right: 1px solid #ccc; float: left; }
#textsizer p {font-size: 11px; color: #999; padding: 0 1px 0 0; display: inline; }
#textsizer a {padding: 0 2px; color: #999; font-weight: bold; text-decoration: none; }
#textsizer a.small {font-size: 12px; }
#textsizer a.medium {font-size: 14px; }
#textsizer a.large {font-size: 16px; }
#emailpage { padding: 4px 10px 2px 27px; background: #fff url(graphics/icon-mail.png) no-repeat 10px 9px; border-right: 1px solid #ccc; float: left; }
#emailpage a { font-size: 11px; color: #999; text-decoration: none; }
#printpage { padding: 4px 5px 2px 27px; background: #fff url(graphics/icon-print.png) no-repeat 10px 9px; float: left; }
#printpage a { font-size: 11px; color: #999; text-decoration: none; }
#textsizer a:hover, #emailpage a:hover, #printpage a:hover {color: #e4690b; text-decoration: underline; }

/********** slideshow **********/

#sscontainer { width: 950px; margin: 0 auto; padding-top: 20px; position: relative; }
#m_slideshow .slides { position: absolute; top: 0; left: 0; width: 950px; height: 350px; z-index: 10; }
.slides div { position: absolute; bottom: 0; left: 0; padding: 14px; width: 909px; height: 90px; font-size: 14px; text-align: left; background: url('graphics/blk_opacity70.png') repeat; color: #fff; overflow: hidden; }
.slides div strong { font-size: 18px; font-weight: normal; }
.slides img { border: 1px solid #ccc; }

.ss-overlay { position: absolute; top: 21px; right: -1px; width: 318px; height: 350px; z-index: 95; background: url(clientuploads/directory/slideshow/slideshow_overlay.png) no-repeat; }

#ssnav { margin: 0; padding: 0; position: absolute; left: 10px; bottom: 10px; float: right; z-index: 20; }
#ssnav li { margin: 0 0 0 4px; padding: 0; list-style: none; float: left; display: inline; }
#ssnav li a { border: 0; display: block; background: #666; width: 10px; height: 10px; text-indent: -9999em; }
#ssnav li.activeSlide a { border: 0; display: block; background: #e4690b; width: 10px; height: 10px; }

/********** body **********/

#interior { width: 1050px; margin: 0 auto; background-color: #fff; border-bottom: 5px solid #d65417; }
#contentwrapper { width: 950px; padding: 20px 0 40px 0; margin: 0 auto; text-align: left; }


/**********home**********/

.hm-box { float: left; width: 260px; border-right: 1px solid #e4690b; margin: 0 0 0 27px; padding-right: 28px; }
.last { border-right: 0; }
.hm-box img { border: 1px solid #ccc; }
.hm-box h3 { font-size: 18px; font-weight: bold; color: #e4690b; margin: 12px 0; }
.hm-box h3 a { color: #e4690b; text-decoration: none; }
.hm-box h3 a:hover { text-decoration:underline; color: #666; }
.hm-box a { text-decoration: underline; }


/*********interior**********/ 

.pageWrapper { margin: 0 20px; min-height: 300px; height: auto !important; height: 300px; }
.headerimage { margin-bottom: 22px; }
.headerimage img { border: 1px solid #ccc; }
.column { float: left; }
.subnav { width: 220px; margin-top: 6px; }
.content { width: 660px; margin: 6px 20px 0 0; padding-left: 30px; border-left: 1px solid #e4690b; min-height: 300px; height: auto !important; height: 300px; }
.address { width: 230px; text-align: left; margin-bottom: -20px; }
.half { width: 420px; }
.content img, .pageWrapper img { border: 1px solid #ccc; }
.hm-box img:hover, .content img:hover, .pageWrapper img:hover { border-color: #e4690b !important; }

.pageWrapper ul, .content ul { margin: 0; padding: 0; }
.pageWrapper ul li, .content ul li { background: url('graphics/arrow_list.gif') 0px 5px no-repeat; list-style: none; margin-left: 14px; padding-left: 14px; }

.serviceswrapper { width: 660px; }
.servicesitemL { float: left; width: 280px; margin: 0; text-align: left; }
.servicesitemR { float: left; width: 280px; margin-left: 100px; text-align: left; }
.servicesitemL img, .servicesitemR img { margin: 0 0 18px 26px; }
.services-title { font-size: 14px; color: #464648; margin-bottom: 4px; padding: 0; font-weight: bold; }
.services-title a { color: #464648; }
.servicesitemL ul { margin: 8px 0 0 0; padding: 0; }
.servicesitemL ul li { background: url('graphics/arrow_list.gif') 0px 2px no-repeat; list-style: none; margin-left: 26px; padding-left: 14px; line-height: 15px; margin-bottom: 8px; }
.servicesitemR ul { margin: 8px 0 0 0; padding: 0; }
.servicesitemR ul li { background: url('graphics/arrow_list.gif') 0px 2px no-repeat; list-style: none; margin-left: 26px; padding-left: 14px; line-height: 15px; margin-bottom: 8px; }

.servtext { width: 425px; }
.servimg { width: 210px; margin: 50px 0 0 25px; position: relative; }
.servimg a { position: relative; float: left; }
.servimg a span { background: url('graphics/icon_magnify.gif') no-repeat; position: absolute; top: 0; left: 0; width: 21px; height: 20px; }
.servimg img { border: 1px solid #ccc; }

h2.box { background-color: #e7e7e7; padding: 4px 0 4px 12px; position:relative; }

.drillsrv-wrap { display: block; margin-bottom: 14px; }
.drillsrv-img { float: left; width: 250px; margin-right: 50px; }
.drillsrv-txt { float: left; width: 350px; margin-top: 14px; }

.map-thum { float: right; margin-left: 24px; }
.map-thum a { position: relative; float: left; }
.map-thum a span { background: url('graphics/icon_magnify.gif') no-repeat; position: absolute; top: 0; left: 0; width: 21px; height: 20px; }

#locations-lister { }
.locations-grid { width: 160px; height: 150px; margin: 8px 50px 8px 12px; padding-bottom: 8px; border-bottom: 1px dotted #e4690b; text-align: left; }
.locations-grid b { color: #e4690b; }

.loc-services { margin-top: 14px; }
.loc-services .accordionButton { background: #ccc url('graphics/arrow_off.gif') 6px 6px no-repeat; font-weight:bold; padding: 4px 0 4px 32px; position:relative; margin-bottom: 1px; }
.loc-services .accordionButton.over{ cursor: pointer; background: #666 url('graphics/arrow_off.gif') 6px 6px no-repeat; color:#fff; text-decoration:none; }
.loc-services .accordionContent { padding:0; position:relative; color:#333; }
.accordionButton.active { background: #666 url('graphics/arrow_on.gif') 6px 6px no-repeat; color:#fff; }
.dmgr { font-size: 11px; line-height: 13px; margin-top: 12px; }


#stafflister .group { padding-top: 0; width: 600px; float: left; clear: left; }
#stafflister .thumbnail { margin: 0 14px 0 14px; float: left; display: inline; width: 170px; height: 225px; text-align: center; }
#stafflister .thumbnail a { text-decoration: none; border: 0; position: relative; }
#stafflister .thumbnail a:hover { text-decoration: none; border: 0; }
#stafflister .thumbnail img { display: block; border: 2px solid #ccc; padding: 1px; background: #fff; width: 100px; height: 150px; position: relative; margin-left: 32px; }
#stafflister .thumbnail:hover img { border-color: #e4690b !important; }
#stafflister .thumbnail a strong{ font-weight: bold !important; font-size: 12px; display: block; margin-top: .6em; margin-bottom: .3em; color: #004065; line-height: 1.1em; }
#stafflister .thumbnail a:hover strong { color: #666 !important; }
#stafflister .thumbnail a span { color: #909090; font-size: 11px; line-height: 13px; display: block; }

#staffpic { float: left; display: block; width: 125px; margin-right: 30px; }
#staffpic img { padding: 3px; border: 1px solid #ccc; }
#staffpic .vcard a { font-size: 11px; text-align: center; background: url('graphics/subnav_bg.jpg') repeat-x; color: #e4690b; padding: 4px 8px; }

#stafftext { float: left; display: block; width: 469px; }
#stafftext h3 { font-size: 20px; margin-bottom: 0px; }
#stafftext div { margin-bottom: 8px; font-size: 90%; font-weight: bold; }

a.staff-box-left { height: 175px; width: 320px; margin: 0 0 10px 0; display: block; float: left; overflow: hidden; }
a.staff-box-right { height: 175px; width: 320px; margin: 0 0 10px 0; display: block; float: right; overflow: hidden; }
a.staff-box-left, a.staff-box-right { background: #f1f1f1; border: 1px solid #ccc; text-decoration: none; }
a.staff-box-left:hover, a.staff-box-right:hover { background: #e0e0e0; border: 1px solid #e4690b; }
a.staff-box-left h3, a.staff-box-right h3 { margin: 24px 0 8px 135px; padding: 0; font-size: 1.4em; font-weight: normal; border: none; }
a.staff-box-left p, a.staff-box-right p { margin: 0 8px 0 135px; color: #666; line-height: 1.3em; }
.bod-photo-landing { height: 150px; width: 104px; margin: 2px 0 0 12px; float: left; }
.bod-photo-landing img { margin: 7px auto 0 auto; padding: 3px; background: #fff; border: 1px solid #ccc; }

#mgmtteam { margin-bottom: 24px; }
.ceo { margin: 0 0 20px 217px; text-align: center; }
.ceo h3 { font-size: 14px; margin-bottom: 2px; }
.ceo p { font-size: 12px; line-height: 15px; color: #666; text-decoration: none; }
.ceo a { width: 180px; height: 70px; padding: 10px; background: #f1f1f1; border: 1px solid #ccc; display: block; }
.ceo a:hover { background: #e0e0e0; border: 1px solid #e4690b; text-decoration: none; }
.teamitem { float: left; margin: 0 5px 20px 5px; text-align: center; }
.teamitem h3 { font-size: 14px; margin-bottom: 2px; }
.teamitem p { font-size: 12px; line-height: 15px; color: #666; text-decoration: none; }
.teamitem a { width: 180px; height: 70px; padding: 10px; background: #f1f1f1; border: 1px solid #ccc; display: block; }
.teamitem a:hover { background: #e0e0e0; border: 1px solid #e4690b; text-decoration: none; }
.nolink { width: 180px; height: 70px; padding: 10px; background: #f1f1f1; border: 1px solid #ccc; text-align: center; }

.logosheet { border-top: 1px solid #ccc; padding-top: 24px; margin-top: 24px; }


/*************form**********/

ul#doublecolumn { margin: 0; padding: 0; }
ul#doublecolumn li { float: left; width: 210px; margin-bottom: 14px; list-style: none; }
ul#doublecolumn li img { text-align: right; }

.half img { float: right; margin: 6px 100px 0 0; }

#contactform { width: 100%; }
fieldset { margin: 0px; padding: 0px; border: none; display: block; }
ul.form-list { margin: 0; padding: 0; float: left; }
ul.form-list li { list-style: none; background: #ccc; }
/*ul.form-list label { font-weight: bold; width: 400px; text-align: left; }*/
ul.form-list .input-box { float: left; width: 400px; margin-bottom: 14px; }
ul.form-list input[type='text'], .form-list textarea { padding: 4px; width: 280px; border: 1px solid #969696; }
/*ul.form-list select { width: 256px; }*/
ul.form-list li.add-row { border-top: 1px solid #ddd; margin-top: 10px; }
ul.form-list li.add-row .btn-remove { font-size: 0; line-height: 0; padding: 5px 5px 0 0; text-align: right; }
ul.form-list .range input.input-text { width: 96px; }
.input-box { padding: 0 0 5px 0; text-align: left; }
.buttons-set { clear: both; margin: 5px 0 0; padding: 5px; }
.buttons-set button { margin-left: 0; }
.required { color: #e12e2e; }
p.required { font-size: 11px; text-align: right; }

.corp-listing { font-size: 110%; height: 120px; padding-bottom: 22px; margin: 0 0 14px 0; border-bottom: 1px dotted #e4690b; }
.locations-hq { float: left; width: 200px; height: 150px; margin: 8px 10px 8px 0px; padding-bottom: 8px; border-bottom: 1px dotted #e4690b; text-align: left; }
.locations-hq b { }


body.sendpageBody { background: url(graphics/sendpageBG.jpg) no-repeat top center; }
.sendpageBody,.sendpageBody table { font-size: 14px; font-family: Arial, Verdana, sans-serif; }
.sendpageBody div { margin-top: 12px; }
.sendpageBody p { margin-top: 30px; font-weight: bold; font-size: 110%; }
.sendpageBody table td { padding-bottom: 3px; }


/***********news**********/

.headline { font-weight: bold; margin-bottom: 6px; }
.publish { font-size: 10px; color: #666; margin-bottom: 24px; }
.links { margin-top: 24px; background-color: #e7e7e7; padding: 6px; text-align: center; }
.newsitem { border-bottom: 1px dotted #e4690b; padding-bottom: 20px; margin-bottom: 20px; }

/*************footer**********/

#footerwrapper { clear: both;  width: 1050px; margin: 0 auto; background-color: #000; height: 70px; }
#footer { width: 950px; margin: 0 auto; font-size: 11px; line-height: 110%; }
#footer a { text-decoration: none; color:#666; }
#footer .left { float: left; margin: 0 0 10px 0; }
#footer .right { float: right; margin-top: 10px; }
#footer span { font-size: 9px; }

ul.Footer_Menu { list-style:none; margin:0; padding:0; float:left; }
ul.Footer_Menu li { float:left; display:inline; margin: 0 20px 15px 0; width:auto; overflow:hidden; white-space:nowrap; }
ul.Footer_Menu li a { padding-top:15px; display:block; text-decoration:none; color:#666; font: bold 11px/16px arial;  }
ul.Footer_Menu li a:hover { color: #ccc; text-decoration:underline; }
#copyright { float: right; font-size: 10px; font-weight: normal; padding: 15px 0 25px 0; color:#666; }

#gallery { height: 700px; background: url('graphics/ajax-loader.gif') 50% 50% no-repeat; }
#gallery img { border: 0; }

ul#accordion, ul#accordion ul { list-style: none; margin: 0; padding: 0; }
ul#accordion { }
ul#accordion li { }
ul#accordion ul li { color: #999; padding: 5px 10px; }
ul#accordion ul li:last-child { border-bottom: none; }
#accordion a.heading { background: #ccc url('graphics/arrow_off.gif') 6px 6px no-repeat; color: #585858; font-weight:bold; padding: 4px 0 4px 32px; position:relative; margin-bottom: 1px; display: block; }
#accordion a.heading:hover { cursor: pointer; background: #666 url('graphics/arrow_off.gif') 6px 6px no-repeat; color:#fff; text-decoration:none; }
ul#accordion li.ui-accordion-selected a.heading, ul#accordion li.current a.heading { background: #666 url('graphics/arrow_on.gif') 6px 6px no-repeat; color:#fff; }
ul#accordion li ul a { border-bottom: 1px solid #00B9D2; color: #025185; text-decoration: none; }
ul#accordion li ul a:hover { border-bottom: none; }
ul#accordion li ul .date { padding-right: 10px; }
ul#accordion li ul .count { padding-left: 10px; }

/*****Additional Custom Accordion Styles*****/
ul#accordion li div { display: none; }
ul#accordion li.current div { display: block; }

/* ModuleBegin::newsfeed */
.newsfeedListWrapper { }
.newsfeedNumber { }
.newsfeedTitle { }
.newsfeedSource { }
.newsfeedDetailWrapper { }
.newsfeedDetailWrapper .newsItem {border-bottom:1px solid #ccc; margin-bottom:10px;padding-bottom:10px;}
.newsfeedDetailWrapper .newsItem img {margin:0 10px 0 0;}
.newsfeedDetailWrapper .newsItem span {display:block;}
.newsfeedDetailWrapper .newsItem .newsListHeadline {font-size:120%;}
.newsfeedDetailWrapper .newsItem .newsListPublishline {font-size:90%;}
/* ModuleEnd::newsfeed */
