/* Global Styles
----------------------------------------------------------------------*/


.edit {
	float:  right;
}

.clear {
	clear:  both;
	height:  0px;
	overflow:  hidden;
}

.simpleclear {
	clear: both;
}

body {
	width:  100%;
	height:  100%;
	background-color:  #dcd8cc;
}


body #wrap {
	position:  relative;
	width:  929px;
	margin:  28px 0 0 28px;
	padding:  15px 31px 80px 31px;
	background-color:  #fff;
}

body #wrap a:hover {
	text-decoration:  underline;
}

strong {
font-weight: bold;
}

.alert {
	
	color: red;
	display:block;
float:left;
height:28px;
margin-right:23px;
}

body #body a.rsslink, body #body #hotTopics div a.rsslink{
background-image:url('../images/design/icon_rss_feed.gif');
background-position:0 51%;
background-repeat:no-repeat;
color:#979281;
display:block;
font-family:Arial,Helvetica,Sans-Serif;
font-size:77%;
font-weight:bold;
padding-bottom:0;
padding-left:11px;
padding-right:0;
padding-top:0;
color: #979281;



text-transform: uppercase;
}

body #body a.newslink, body #body #hotTopics div a.newslink
{
font-family: Arial,Helvetica,Sans-Serif;
 font-size: 77%; 
color: #979281;
font-weight: bold;
text-transform: uppercase;
}


/* Header - #header
----------------------------------------------------------------------*/

body #header {
	margin-bottom:  124px;
	min-height: 1px;
}

body#home #header {
	margin-bottom:  0px;
}


/* logo - #logo
----------------------------------------------------------------------*/

body #header #logo {
	float: left;
	display: block;
	width: 169px;
	height: 98px;
	margin: 13px 135px 0 0;
	background: transparent url("../images/design/logo.png") no-repeat left top;
	text-indent: -9999px;
}

body#home #header #logo {
	margin-right: 135px;
}

body #header h2 {
	float: left;
	display: block;
	width: 609px;
	height: 82px;
	margin: 13px 0 30px 0;
	/*background: transparent url("../images/design/phrase_accroche.png") no-repeat left top;*/
}




/* main navigation - #mainNav
----------------------------------------------------------------------*/

body #header #mainNav {
	float: left;
	display: block;
	width: 625px;
	height: 1%;
}

body#home #header #mainNav {
	clear: both;
	float: none;
	margin: 12px 0 0 0;
	padding: 0 0 0 0;
}

body #header #mainNav li {
	float: left;
	position: relative;
}

body #header #mainNav li a {
	display: block;
	height: 48px;
	width: 60px;
	/*background: transparent url("../images/design/nav_main.png") no-repeat left top;*/
	position: relative;
	z-index: 20;
}


#header #mainNav li ul {
	border-left:  1px solid #C2BDAD;
	margin-top:  -3px;
	padding-top:  20px;
	position: absolute;
	width: 156px;
	z-index: 10;
	padding-bottom: 0px;
	background: transparent url("../images/design/bg_nav_main.png") repeat left top;
}

body#home #header #mainNav li ul {
	padding-bottom: 6px;
}

#header #mainNav li ul li {
	float:  none;
	line-height:  0px;
}

#header #mainNav li ul li a {
	background:  none;
	text-indent:  0;
	height:  auto;
	width:  auto !important;
	color:  #979281;
	padding:  3px 0px 0px 7px;
	font-size:  120%;
	line-height:  16px;
}

#header #mainNav li ul li a:hover {
	color:  #00AAEF;
	text-decoration:  none;
}

#header #mainNav li ul li a.active {
	color:  #636363;
}

ul.submenu {
	display: none;
}

/* Footer - #footer
----------------------------------------------------------------------*/

body #footer {
	margin: 29px 0 29px 29px;
}

body #footer p {
	float: left;
	font-size: 1.2em;
	color: #636363;
	padding-right: 23px;
}

body #footer #footerNav {
	float: left;
	margin-bottom: 28px;
}

body #footer #footerNav li {
	float: left;
	padding-right: 23px;
}

body #footer #footerNav li a {
	font-size: 1.2em;
	color: #636363;
	text-transform: lowercase;
}

body #footer #footerNav li a:hover {
	color: #00AEEF;
	text-decoration: none;
}

/* Body - #body
----------------------------------------------------------------------*/

#body {
        height: 1%;
	margin:  0 0 0 0px;
	background:  #FFF repeat-y url(../images/design/bg_bodydiv.jpg) 624px 0px;
	color:  #636363;
}

body#home #body {
	margin: 23px 0 0 0;
	background-image:  none;
}

body#home #content {
	position:  relative;
}

/* Home Page - Hot Topics
----------------------------------------------------------------------*/

body #body #hotTopics {
	height: 1%;
	margin-top: 28px;
	background: #FFF url(../images/design/landing-repeat.gif) repeat-y -14px 0;
}

body #body #hotTopics h3 {
	display: block;
	margin: 0 0 14px 0;
}

body #body #hotTopics .col-contain-1 {
	float: left;
	display: block;
	width: 304px;
	min-height:  200px;
}

body #body #hotTopics .col-contain-2 {
	float: left;
	display: block;
	width: 322px;
	min-height:  200px;
}

body #body #hotTopics .col-contain-3 {
	float: left;
	display: block;
	width: 302px;
	min-height:  200px;
}

body #body #hotTopics .col-pad-1 {
	padding: 0 14px 0 0;
}

body #body #hotTopics .col-pad-2 {
	padding: 0 14px;
}

body #body #hotTopics .col-pad-3 {
	padding: 0 0 0 14px;
}

body #body #hotTopics div a {
	color: #00AEEF;
}

body #body #hotTopics div h4 {
	padding: 0 0 0 42px;
	margin: 0 0 6px 0;
	font-size: 1.0em;
	line-height: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #636363;
}

body #body #hotTopics div h5 {
	padding: 0 0 10px 0;
	font-size: 1.3em;
	line-height: 1.154em;
	height: 2.308em;
	overflow: hidden;
}

body #body #hotTopics div p {
	font-size: 1.3em;
}

body #body #hotTopics div p.link {
	padding: 14px 0 0 0;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
}

/* Home Page - Get Involved
----------------------------------------------------------------------*/

body #body #getInvolved2 {
	float: left;
	display: block;
	width: 304px;
	margin-top: 24px;
	border-right: 1px solid #C2BDAD;
}

body #body #getInvolved2 h3 {
	display: block;
	margin: 4px 0 14px 0;
}

body #body p.rss {
	margin: 14px 0 0 0;
	padding: 0 0 0 10px;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #979281;
	background: transparent url(../images/design/icon_rss_feed.gif) no-repeat left 3px;
}

body #body p.rss a {
	color: #979281 !important;
}

body #body p.rss a:hover {
	text-decoration: none;
}

/* Home Page - Industry News
----------------------------------------------------------------------*/

body #body #industryNews {
	float: left;
	display: block;
	width: 550px;
	padding: 0 0 0 15px;
	margin-top: 24px;
}

body #body #industryNews h3 {
	display: block;
	margin: 4px 0 14px 0;
}

body #body #industryNews h4 {
	padding: 0 0 2px 0;
	font-size: 1.0em;
	font-weight: bold;
	text-transform: uppercase;
	color: #636363;
	line-height: 13px;
}

body #body #industryNews h5 {
	font-size: 1.3em;
	padding: 0 0 14px 0;
}

body #body #industryNews h5 a {
	color: #00AEEF;
}

/* Interior Pages Content
----------------------------------------------------------------------*/

#content {
	float:  left;
	width:  591px;
	position:  relative;
}

#body #landing-quote h2.page-title,
#body #content h2.page-title {
	display: block;
	color: #979181;
	font-size:  1.8em;
	font-weight: bold;;
	letter-spacing: -1px;
	margin: 0 0 22px 0;
	text-transform: lowercase;
	position: absolute;
	top: -35px;
}

#body #content h3 {
	font-weight:  bold;
	color:  #636363;
	font-size:  1.3em;
	margin-bottom:  15px;
}




body #body #content p {
	color: #636363;
	font-size: 1.3em;
	line-height: 16px;
	margin-bottom:  15px;
}

body #body #content ul.flow li{
color: #636363;
	font-size: 1.3em;
	line-height: 16px;
	margin-bottom:  15px;
}

body #body #content .tight, body #body #home .tight {
margin-bottom: 0;
}



body #body #content h3.flow {
margin-bottom: 0.5em;
margin-top: 3em;
}

body #body #content .space, body#home #body .space {
margin-bottom: 2em;	
}

body #body #content .indented {
margin-left: 15px;
}
body #body #content a {
	color: #00AEEF;
}

/* Interior Pages Related Content
----------------------------------------------------------------------*/

#related {
	float:  left;
	width:  289px;
	padding-left:  49px;
}

#related h2, body #content h2.main-title {
color:#b2ac9c;
display:block;
font-size:1.8em;
letter-spacing:-1px;
margin:0 0 22px;
text-transform:lowercase;
}

#related h2#related_content {
	width:  112px;
	height:  16px;
	background:  url(../images/design/h_related_content.jpg);
	text-indent:  -9999px;
	margin-bottom:  -20px;
}




#body #related h3 {
	font-weight:  bold;
	color:  #636363;
	font-size:  1.3em;
	margin:  0px 0 6px 0;
}

#body #content h3.section-title, 
#body h3.section-title, 
#body #related h3.section-title,
#forums #body #related h3.section-title {
	font-weight:  bold;
	color:  #636363;
	font-size:  1.5em;
	letter-spacing: -1px;
	margin:  0px 0 9px 0;
}

#body #content h3.section-title-notransform, 
#body h3.section-title-notransform, 
#body #related h3.section-title-notransform,
#forums #body #related h3.section-title-notransform { 
 font-weight:  bold;
	color:  #636363;
	font-size:  1.5em;
	letter-spacing: -1px;
	margin:  0px 0 9px 0;
	text-transform: none;
}

#forums #body #related h3.section-title {
	margin:  0px 0 10px 0 !important;
}

#body #related .section {
	margin-bottom: 35px;
}

#body #related h4 {
	padding: 0 0 0 0px;
	margin: 15px 0 3px 0;
	font-size: 1.0em;
	line-height: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #636363;
	clear:  both;
}

body #body #related p {
	color: #636363;
	font-size: 1.3em;
	line-height: 16px;
	margin:  0;
}

body #body #related .speaker p {
	color: #636363;
	font-size: 1.3em;
	line-height: 16px;
	margin:  0 0 15px 0;
}

body #body #related a {
	color: #00AEEF;
}

body #body #related p.rss {
	padding: 0 0 0 10px;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #979281;
	background: transparent url("../images/design/icon_rss_feed.gif") no-repeat left 3px;
}

.related_video a img {
	border:  1px solid #FFFFFF;
	display:  inline;
}

.related_video a {
	border:  1px solid #C2BDAD;
	display:  block;
	float:  left;
	margin-top:  4px;
}

p.related_video {
	clear:  both;
}

img.logo {
	border:  1px solid #C2BDAD;
	margin:  8px 0 8px 0;
	padding: 10px;
}

#body #related #related_recent_posts h4 {
	font-weight:  normal;
	font-size:  1.3em;
	text-transform:  none;
	line-height: 13px;
}

#related_recent_posts span {
	font-size:  80%;
}

#body #related #related_recent_posts p {
	margin-bottom:  12px;
}

#body #related .flow {
margin-bottom: 2em;
}


/* Think Zero Page
----------------------------------------------------------------------*/

h2.thinkZero {
	background:  url(../images/design/h_think_zero.gif);
	width:  87px;
	height:  17px;
	text-indent:  -9999px;
	margin:  0 0 19px 0;
}

span.super {
	padding-right:  8px;
	position:  relative;
}

span.super a {
	position:  absolute;
	font-size:  9px;
	top:  -5px;
}

.footnotes {
	background-color:  #f8f7f5;
	padding:  13px;
}

.footnotes li {
	margin-bottom:  15px;
}

.footnotes ol {
	margin-bottom:  -15px;
}

/* How It Works Page
----------------------------------------------------------------------*/

#howWorks_text {
	width:  482px;
}

#works-tabs {
	margin-bottom: 22px;
}

#works-tabs a {
	display: block;
	float: left;
	background-image: url(../images/design/works_tabs.gif);
	background-repeat: no-repeat;
	height: 96px;
}

#works-tabs a#car {
	width: 60px;
	background-position: 0px -96px;
	margin-right: 72px;
}
#works-tabs a#car:hover, #works-tabs a#car.active { background-position: 0 0px; }

#works-tabs a#battery {
	width: 66px;
	background-position: -131px -96px;
	margin-right: 66px;
}
#works-tabs a#battery:hover, #works-tabs a#battery.active { background-position: -131px 0px; }

#works-tabs a#stations{
	width: 100px;
	background-position: -264px -96px;
	margin-right: 32px;
}
#works-tabs a#stations:hover, #works-tabs a#stations.active { background-position: -264px 0px; }

#works-tabs a#locations{
	width: 62px;
	background-position: -396px -96px;
	margin-right: 69px;
}
#works-tabs a#locations:hover, #works-tabs a#locations.active { background-position: -396px 0px; }

#works-tabs a#energy{
	width: 64px;
	background-position: -528px -96px;
	margin-right: 0px;
}
#works-tabs a#energy:hover, #works-tabs a#energy.active { background-position: -528px 0px; }

/* Press Room Page
----------------------------------------------------------------------*/

#body #content #press-top {
	background:  repeat-y url(../images/design/bg_bodydiv.jpg) 304px 0px;
	margin-bottom: 50px;
}

#body #content .press-left {
	float: left;
	width: 267px;
}

#body #content .press-right {
	float: right;
	width: 267px;
}

#body #content h3#latest_photos,
#body #content h3#latest_videos {
	margin-bottom:  14px;
}

#content.mediacontent {
	width:  609px;
}

#related.mediarelated {
	padding-left:  31px;
}

.media_item {
	float:  left;
	width:  129px;
	padding-right:  21px;
	margin:  5px 0 8px 0;
}

.media_item img {
	margin-bottom:  15px;
}

.media_thumbs .last {
	padding:  0;
}



a.viewall, div.viewall {
	margin-bottom:  5px;
	display:  block;
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
}

.media_item a.related_video {
	border:  1px solid #C2BDAD;
	float:  left;
	margin-bottom:  10px;
}

.media_item a.related_video img {
	border:  1px solid #FFFFFF;
	display:  inline;
	margin:  0px;
}

.press-release-date {
	font-size:  11px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 13px !important;
}

.press-release-title {
	font-weight:  bold;
	color:  #636363;
}

.press-release-subtitle {
	font-style: italic;
	color:  #636363;
	margin-bottom:  22px;
}

#press-release-detail {
	color: #636363;
	font-size: 1.3em;
	line-height: 1.23em;
	margin-bottom:  15px;
}

#body #content #press-release-detail h3 {
	font-weight:  bold;
	color:  #636363;
	margin: 3px 0 -3px 0;
	font-size: 1.0em;
}

#body #content #press-release-detail h3.sub {
	font-weight:  bold;
	color:  #636363;
	margin:  19px 0;
	font-size: 1.0em;
}

/* Get Involved Page
----------------------------------------------------------------------*/

#involved-content {
	padding-left:  80px;
	margin-bottom:  38px;
}

.involved-piece {
	margin-bottom:  38px;
}

.involved-piece img {
	float:  left;
	margin-right:  15px;
}

#involved-content a {
	font-size:  10px;
}

.involved-wallpaper {
	float:  left;
	margin:  0 31px 28px 0;
}

.involved-wallpaper img {
	margin-bottom:  13px;
}

#buddy-icons {
	margin-bottom:  10px;
}

#buddy-icons img {
	display:  inline;
	border:  1px solid #FFFFFF;
}

#buddy-icons a {
	border:  1px solid #cbc8c0;
	display:  block;
	float:  left;
	margin-right:  10px;
}

/* Who We Are Page
----------------------------------------------------------------------*/

.leader {
	margin-bottom:  40px;
}

#body #content .leader h3 {
	margin-bottom:  0px;
	line-height: 16px;
}

.leader img {
	float:  left;
	margin-right:  15px;
	margin-bottom: 16px;
}

.leader .jobtitle {
	font-style: italic;
	font-size:  12px;
	margin-bottom:  10px;
}

/* Video Index Page
----------------------------------------------------------------------*/

#pagination {
	font-size:  11px;
	margin-bottom:  8px;
}

#pagination * {
	vertical-align:  middle;
}

#pagination span {
	padding:  0 3px 0 3px;
}

#pagination img {
	display:  inline;
}

/* Video and Photo Page
----------------------------------------------------------------------*/

#flash-video {
	margin-bottom:  8px;
}

#body #content .media_thumbs h3 {
	margin-bottom:  0px;
}

#body #content .media_thumbs h3#related_videos {
	background:  url(../images/design/h_related_videos.jpg);
	width:  102px;
	height:  15px;
	text-indent:  -9999px;
	margin:  38px 0 14px 0;
}

/* Error Page
----------------------------------------------------------------------*/

body#error #content li {
	font-size: 12px;
}

body#error #content ul {
	margin-bottom: 17px;
}

body#error #body {
	background: none;
}

body#error #content {
	float: none;
	width: auto;
}


/* Location Pages (Israel, California, etc)
----------------------------------------------------------------------*/
#location_page .media_thumbs {
float: left;
margin-right: 20px;
}

#body #location_page h3 {
margin-bottom: 0px;
}

body #location_page h4 {
font-size:120%;
font-style:oblique;
margin:10px 0;
}

.partners {
display: block;
}

.partners a {
display: inline;
float: left;
margin-right: 1em;
}


/* DENMARK
----------------------------------------------------------------------*/

#denmark_webcast_imgmap, #denmark_webcast_imgmap_en {
	
	width:289px;
	height:222px;
	background: url('../images/denmark/denmark_webcast.png') no-repeat;
}

#denmark_webcast_imgmap_en {
	background: url('../images/denmark/denmark_webcast_en.png') no-repeat;
}

#denmark_webcast_imgmap a img, #denmark_webcast_imgmap_en a img {
border: none;

}


#webcast-ie_ {
	position:relative;
	left:26px;
	top:152px;
	width:240px;
	height:28px;
}
#webcast-modern_ {
	height:23px;
left:26px;
position:relative;
top:152px;
width:240px;
}

/* Terms and Conditions, Usage
----------------------------------------------------------------------*/
#usage h3{
text-align: center;
font-size: 170%;
}

#usage h4 {
font-size: 150%;
}

/* FAQ Page
----------------------------------------------------------------------*/

body #body #content #faq-top {
	margin-bottom: 19px;
}

body #body #content #faq-top h3 {
	font-weight:  bold;
	color:  #636363;
	font-size:  1.3em;
	margin-bottom:  0px;
}

body #body #content #faq-top p {
	margin: 0;
}

body #body #content #faq-top p.spacer, .spacer {
	margin: 0;
	height: 20px;
}

body #body #content #faq-bottom {
	
}

body #body #content #faq-bottom h3 {
	font-style: italic;
	font-weight: normal;
	color:  #636363;
	font-size:  1.3em;
	margin-bottom:  0px;
}

body #body #content #faq-bottom h4 {
	font-weight:  bold;
	color:  #636363;
	font-size:  1.3em;
	margin-bottom:  0px;
}

body #body #content #faq-bottom p {
	margin: 0 0 20px 0;
}

body #body #content #faq-bottom p.top {
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
	margin: 0 0 20px 0;
}

/* Forms----------------------------------------------------------------------*/

.required {
	color: #00AEEF;
}

#form div.no-color,
#form div.color {
	padding: 10px;
	margin: 5px 0
}

#form div.color {
	background-color: #f0ede8;
}

#form div label {
	display: block;
	color: #636363;
	font-weight: bold;
	font-size:  1.3em;
	margin: 0px 0 6px 0;
}

#form div label.sub {
	display: block;
	color: #6b6863;
	font-size:  1.2em;
	margin: 0px 0 6px 0;
	font-weight: normal;
}

#form div label.error {
	font-weight: bold;
	color: #D8007E;
}

input.text {
	width: 422px;
	font-size:  1.2em;
	color: #666;
	padding-left: 3px;
}

#form select {
	font-size:  1.2em;
	color: #666;
}

textarea.text {
	width: 422px;
	height: 153px;
	font-size:  1.2em;
	color: #666;
	padding-left: 3px;
}

#form input.checkbox {
	margin-right: 5px;
}

/* LANDING PAGES
----------------------------------------------------------------------*/

#body #landing-quote {
	position: relative;
	padding-bottom: 35px;
	background-color: #FFF;
}

#body #landing-quote p {
	font-size:1.3em;
	padding-right: 300px;
}

#body #landing-quote h1.quote-copy{
	font-weight:normal;
	color:  #636363;
	letter-spacing: -1px;
	margin:  0 0 22px 0;
	padding-right: 300px;
	font-size: 18px;
	line-height: 22px;
}

#body #landing {
	height: 1%;
	background: url(../images/design/landing-repeat.gif) repeat-y -15px 0;
}

#body #landing h3 {
	display: block;
	margin: 0 0 22px 0px;
	line-height: 16px;
}

#body #landing .col-contain-1 {
	float: left;
	display: block;
	width: 304px;
	min-height:  200px;
}

#body #landing .col-contain-2 {
	float: left;
	display: block;
	width: 322px;
	min-height:  200px;
}

#body #landing .col-contain-3 {
	float: left;
	display: block;
	width: 301px;
	min-height:  200px;
}

#body #landing .col-pad-1 {
	padding: 0 15px 0 0;
}

#body #landing .col-pad-2 {
	padding: 0 15px;
}

#body #landing .col-pad-3 {
	padding: 0 0 0 13px;
}

#body #landing a {
	color: #00AEEF;
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
	line-height: 16px;
}

#body #landing .copy p {
	padding-top: 15px;
	font-size: 1.3em;
	line-height: 16px;
}

/* GALLERY
----------------------------------------------------------------------*/

.media_item_full {
	margin-bottom:  40px;
}

.media_item_full .left {
	float: left;
	width: 150px;
}

.media_item_full .right {
	float: left;
	width: 427px;
}

#body #content .media_item_full h4 {
	font-weight:  bold;
	color:  #636363;
	font-size:  1.1em;
	margin:  0 0 6px 0;
}

.media_item_full img {
	float:  left;
	margin-right:  15px;
}

.media_item_full a {
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
}

.pagination {
	margin-bottom:  5px;
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
	font-size: 11px;
}

.date {
	font-size:  1.0em !important;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 13px !important;
}

/* GET INVOLVED
----------------------------------------------------------------------*/

#landing #body {
	background: #FFF;
}

.spacer40 {
	margin-bottom: 40px;
}

#landing-downloads div {
	float: left;
	width: 160px;
}

#landing-downloads div.last {
	padding-right: 0px;
}

#landing-downloads div img {
	display: inline;
}

.icon-container {
	border-left: 1px solid #c1bdb2 !important;
	height: 121px;
	padding-left: 15px;
}

.icon {
	border: 1px solid #989282;
	padding: 2px;
}

#landing-downloads div h4 {
	font-weight:  bold;
	color:  #636363;
	font-size:  1.2em;
	margin-top: 10px;
}

#landing-downloads div.icon-container h4 {
	font-weight:  bold;
	color:  #636363;
	font-size:  1.2em;
	margin-top: 30px;
}

#landing-downloads div a {
	display: block;
	font-size:1em;
	font-weight:bold;
	text-transform:upperc<a href="#">(Link)</a>ase;
	color: #00AEEF;
}

#body h3.short {
	margin-bottom: 10px !important;
}

#body #landing .forum p {
	padding: 0 0 15px 0 !important;
}

#body #landing p.forum-threads a {
	font-weight:normal;
	text-transform: none;
	color: #00AEEF;
	font-size: inherit;
}


/* PRESS ITEMS
----------------------------------------------------------------------*/
.press_item {
margin-bottom: 2em;
border-bottom: 1px dotted #636363;
}

#body #content .press_item h3 {
margin: 0;
font-size: 170%;
letter-spacing: 0.02em;
font-weight: bold;
}

body #body #content p.byline {
font-size:100%;
line-height:1.2em;
margin-top:0.5em;
}

.byline-label {
font-weight: bold;
}
