/*   
Theme Name: E3A Custom Theme
Description: This is a custom theme built specifically for E3A; do not change.
Author: Mary Schaad
Version: 1.0
*/

@media screen {

* { margin: 0; padding: 0; }
body { background: white; font: 14px/1.4 Georgia, Serif; }
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */

#page-wrap { width: 960px; margin: 20px auto; }

h1, h2, h3 { }
h1 { }
h2 { }
h3 { }

p { margin: 0 0 10px 0; }
a {}
a:hover { } 

blockquote { }
blockquote p { }

ul, ol { margin: 0 0 10px 0; }

.post { }

.entry { }
.entry a { }
.entry a:hover { }

pre { }
code, tt { }

#meta { }
.postmetadata { }

#sidebar { }

.navgation { }
   .next-posts { }
   .prev-posts { }

#searchform { }
	#s { }
	#searchsubmt { }
	
ol.commentlist { list-style: none; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }

form { }
input[type=text] { }
textarea { }

} /* END screen media */

@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */

* {
	margin: 0;
	padding: 0;	
	vertical-align: baseline;  
	font-family: inherit;  
	font-style: inherit;  
	font-size: 100%;  
	border: 0 none;
	outline: 0;
}

html {
	
}body {
	font-family: Arial, sans-serif;}

h1, h2, h3, h4 {
	font-weight: bold;
	margin-bottom: .75em;
}

h1 {
	color: #404040; /* dark grey */
}

h2 {
	color: #647100;
	font-size: 1.3em;
}

h3 {
	color: #820059; /* purple */
}

h4 {
	color: #820059; /* purple */
}

h5 {
	color: #404040; /* dark grey */
}

sup {
	vertical-align: baseline; position: relative; top: -0.4em; font-size: .8em; line-height: 0;
}

sub {
	vertical-align: baseline; position: relative;  bottom: -0.25em;; font-size: .8em; line-height: 0;
}

.purple {
	color: #820059; /* purple */
}

.green {
	color: #647100; /* green */
}

a {
	text-decoration: none;	
	color: inherit;
	//color: expression(this.parentNode.currentStyle['color']); 
}

a.orangelink {
	/* color: #F38C00; orange */
	color: #F36300; /* orange */
	text-transform: uppercase;
	font-weight: bold;
	font-size: .9em;
	line-height: 1em;
}

#sidebar-hp a {
	text-decoration: underline;
	color: #0000FF;
}

em {
	font-style: italic;
}

.italic {
	font-style: italic;
}

.bold {
	font-weight: bold;
}

.floatleft {
	float: left;
}
.aligncenter {
	display: block;
    margin: 5px auto 5px auto;
}
	

.both {
	clear: both;
}

table, td, th {
	border: 1px solid #000;
}

td, th {
	padding: .5em;
}

table {
	margin-bottom: 1em;
}

.mobilehome table, .mobilehome td { border: none; }

#wrapper {
	width: 950px;
	margin: 0 auto;
	background: #fff;
}

#header {
	/* border: 1px solid red; */
	background: url(images/e3aBanner.jpg);
	height: 160px;
}

#header #topNav {
	float: right;
}

#header #topNav ul, #mainNav ul {
	list-style: none;
}

#header #topNav ul li {
	float: left;
	display: inline-block;
}

#header #topNav ul li a {
	/* float: left; */
	text-transform: uppercase;
	border-right: 1px solid #000;
	line-height: 1em;
	margin-top: 12px;
	padding: 0 10px;
	display: block;	
}

#header #topNav ul li.last a {
	border-right: none;
}

/* Main Navigation */

#mainNav {
	height: 40px;
	background: url(images/bluegradient.png) repeat-y;
	margin-top: 10px;
	margin-bottom: 20px;
}

#mainNav ul {
	line-height: 40px;
}

#mainNav ul li {
	float: left;
}

#mainNav ul li a {
	/* float: left; */
	text-transform: uppercase;
	border-right: 1px solid #000;
	line-height: 1em;
	padding: 0 10px;
	font-size: .99em;
    height: 40px;
    vertical-align: middle;
}

#mainNav ul li.firstmainnav a {
	padding-left: 15px;
}

#mainNav ul li.last a {
	border-right: none;
}

/* Main Content */

#mainContent {
	width: 625px; /* 950-335-40; new 950-300-25 */
	float: right;
}

.fullWidth {
	width: 100%;
}

#mainContent h1 {
	font-size: 1.5em;
}

#mainContent h1.parenttitle {
	line-height: 50px;
	font-size: 2em;
}

#mainContent img.parenticon {
	margin-right: 30px;
}
#mainContent ul, #mainContent ol {
	margin-left: 1.5em;
}

/* Post listing */

#mainContent #postlistthumb img {
	width: 100px;
	height: 100px;
	background: #ccc;
	float: left;
	margin-right: 20px;
	/* margin-bottom: 10px; */
}

#mainContent.regularlists ul, #mainContent.regularlists ol {
	padding-left: 1.5em;
}

#mainContent.regularlists ul li, #mainContent.regularlists ol li {
	margin-bottom: .4em;
}

#mainContent.regularlists ul li ul li, #mainContent.regularlists ol li ol li, #mainContent.regularlists ol li ul li, #mainContent.regularlists ul li ol li {
	margin-bottom: 0;
}

#mainContent.regularlists a {
	font-weight: normal;
	color: #0000FF;
}

#mainContent.regularlists h3 {
	font-size: 1.1em;
	margin-bottom: .5em;
}

#mainContent.regularlists h4 {
	color: #404040; /* dark grey */
	margin-bottom: .35em;
}

.entry-title {
	margin-bottom: .5em;
	font-size: 1.15em;
}

.entry-body {
	height: 100px;
	position: relative;
	line-height: 1.3em;;
}

.entry-body p.archiveexcerpt {
	
}

.entry-body a.articlemore {
	position: absolute;
	bottom: 0;
	left: 120px; /* Thumbnail width plus margin-right 20px */
	height: 1em; /* otherwise, it seemed to have padding, even if padding is set to 0 */
	background-color: #fff;
	width: 100%;
	padding-top: .4em;
}

.entry-body a.podcastmore {
	
}

.entry-meta-footer {
	margin-top: 10px;
}

.entry-meta-footer ul.taxonomy-images-the-terms, .meta ul.taxonomy-images-the-terms {
	margin-bottom: .3em;
}

.entry-meta-footer ul.taxonomy-images-the-terms li, .meta ul.taxonomy-images-the-terms li {
	float: left;
	margin-right: 30px;
}

.entry-meta-footer ul.taxonomy-images-the-terms li img, .meta ul.taxonomy-images-the-terms img {
	margin-right: 8px;
}

.entry-meta-footer ul.meta-podcast-audience li, .entry-meta-footer ul.meta-audience li, .meta ul.meta-podcast-audience li, .meta ul.meta-audience li {
	list-style: none;
}

.entry-meta-footer ul.meta-podcast-audience li a, 
.entry-meta-footer ul.meta-audience li a, 
.entry-meta-footer ul.taxonomy-images-the-terms li a, 
.meta ul.meta-podcast-audience li a,
.meta ul.meta-audience li a {
	font-weight: bold;
	color: #404040; /* dark grey */
}

.nextpost {
	color: #F38C00; /* orange */
	font-weight: bold;
}

.paginate-links {
	float: left;	
}

.page-numbers {
	font-size: .75em;
	font-weight: bold;
	background: #444;
	width: 20px;
	height: 20px;	
	line-height: 20px;
	display: block;
	text-align: center;
	float: left;
	margin-right: 5px; 
	color: #fff;
}

span.current {
	background-color: #F5911E;
}

.prev-posts a {
	margin-right: 15px;	
}

.next-posts a {
	margin-left: 15px;	
}

.next-posts, .prev-posts {
	float: left; 
	font-size: .75em;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
}

.postdate {
	margin-left: 30px;
}

.byline {
	margin-right: 30px;
}

#articlemeta {
	font-size: .8em;
	color: #404040;
	margin-bottom: 2em;
}

/* Lightbox images */

#Lightbox {
	margin-bottom: 2em;
}

dd.wp-caption-text  {
	display: none;	
}

#Lightbox img, img.associations, img.casestudy {
	float: left;
	/* border: none !important; */
	border: 4px solid #fff !important;
}

#Lightbox a:hover img {
	border: 4px solid #ededed !important;
}

#Lightbox dl {
	padding-right: 15px;		
	display: inline-block;
}

#Lightbox dl:last-child {
	padding-right: 0;
}

#Lightbox br {
	/* display:none; */
}

/* iframe border */

iframe.iframeborder {
	border-top: 3px solid #000;
	border-bottom: 3px solid #000;
	margin-top: 15px;
}

.box {
	border: 3px solid #ccc;
	padding: 15px;
}

.horizontalbox {
	margin-right: 20px;
	width: 295px; /* 295-15-15 ; changed from 265*/
}

.horizontalbox.last {
	margin-right: 0;
}

.box h3 {
	font-size: 1.2em;
}

#sidebar .box h3.green {
	font-size: 1em;
}

#sidebar h2 {
	margin-top: 25px;
}

#homewhatsnewbox {
	width: 500px;
	padding-left: 25px;
	float: right;
}

#homewhatsnewbox  a {
	color: 981010;
	}

.homefeaturebox {
	width: 214px; /* 250-15-15-3-3 */
	margin-left: 15px;
}


h5.featuredepisode {
	/* margin-bottom: 1em; */
}

.homefeaturebox h5.featuredepisode, .horizontalbox h5.featuredepisode {
	/* margin-bottom: 1.3em; */ /* style for episode title above audio player */
}

.homefeaturebox h5 {
	height: 2.8em; /* this makes single and double line titles the same height */
}

/*
.featurebox {
	width: 295px;
}
*/

.more {
	border-top: 3px solid #ccc;
	padding-top: 10px;
	margin-top: 10px;
}

#hometoolkit {
	width: 400px;
}

.homefeaturebox ul {
	list-style: none;
}

ul.morelist {
	height: 5.5em;
	overflow: hidden;
	padding: 0;
	color: #555; /* mid grey */
}

ul.morelist li {
	line-height: 1.4em;
}

ul.morelist li a {
	border-left: 5px solid #99AC00; /* green */
	line-height: 1em;
	/* margin-bottom: 5px; */
	padding-left: 5px;
}

ul.morelist li a:hover {
	border-left-color: #F38C00; /* orange */
	/* font-weight: bold; */
	/* font-style: italic; */
	/* color: #404040; /* dark grey */
	/* color: #820059; /* purple */
	color: #000;
}

#sidebar {
	width: 300px;
	/* border: 1px solid red; */
}

#sidebar-hp {
	width: 400px;
	/* border: 1px solid red; */
}


#sidebar .nav_title {
	size: 1.4em;
	margin-bottom: 0px;
	font-family: Arial,san-serif;
}

#sidebar ul {
	list-style: none;
}

#sidebar ul.liststyle, ul.liststyle {
	list-style: disc inside;
}



#sidebar ul.childpages li a {
	border-left: 5px solid #99AC00; /* green */
	line-height: 1em;
	margin-bottom: 5px;
	padding-left: 5px;
}

#sidebar ul.childpages li.current_page_item a, #sidebar ul.childpages li a:hover {
	border-left-color: #F38C00; /* orange */
}

#sidebar ul.childpages li.current_page_item a, #sidebar ul.childpages li.current_page_item a:hover {
	font-weight: bold;
	color: #404040; /* dark grey */
}

#sidebar ul.childpages li a:hover {
	color: #820059; /* purple */
	font-weight: bold;
}

#sidebar ul.explore li {
	margin-bottom: 8px;
}

#sidebar ul.explore li a {
	font-weight: bold;
	color: #404040; /* dark grey */
}

#sidebar ul.explore li a img {
	margin-right: 5px;
	/* vertical-align: sub; */
	vertical-align: top;
}

#sidebar li.checkbox label {
	margin-left: 5px;
}

#sidebar li.checkbox img {
	margin-right: 5px;
}

#sidebar .box {
	margin-bottom: 1em;
}

#audienceNav {
	margin-top: 20px;
}

#audienceNav ul li {
	background: #404040;
	height: 37px;
	line-height: 37px;
	padding-left: 20px;
	margin-bottom: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px; /* future proofing */
	-khtml-border-radius: 4px; /* for old Konqueror browsers */
}

#audienceNav ul li a {
	color: #fff;
}

/* Login form */

#eduloginbox {
	overflow: hidden;
	width: 80%;
	margin-top: 25px;
}


#eduloginbox #loginform {
	
}

#eduloginbox #loginform #wp-submit {
	width: 99px;
	height: 32px;
	background: url(images/login.gif) no-repeat;
	text-transform: uppercase;
	color: #fff;
	float: left;
	font-size: 11px;
	font-weight: bold;
}

#eduloginbox #loginform #or {
	width: 32px;
	height: 32px;
	float: left;
	background: url(images/or.gif) no-repeat;
}

#eduloginbox #loginform #register {
	width: 99px;
	height: 32px;
	background: url(images/register.gif) no-repeat;
	text-transform: uppercase;
	color: #fff;
	float: left;
	line-height: 32px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}

#eduloginbox p.note {
	padding-top: 10px;
}

#eduloginbox p.login-username label, p.login-password label {
	width: 80px;
	height: 20px;
	line-height: 20px;
	display: inline-block;
}

#eduloginbox p.login-username input, p.login-password input {
	/* background: #888; */
	height: 20px;
	line-height: 20px;
	border: 1px solid #ccc;
}

input:-webkit-autofill {
    background-color: #fff !important; /* doesn't seem to work */
}

.divider {
	background: url(images/bluegradient.png) repeat-y;
	height: 5px;
	margin-top: 15px;
	margin-bottom: 15px; 
	clear: both;
}

.button, .bbpsw-search-submit, .logout a {
	/* this is one of the classes of the submit button for creating topics on the front end */
	border-width: 1px;
	border-style: solid;
	padding: 0.3em 1em;
	/* margin: 5px 0 15px; */
	border-radius: 4px;
	/* border: #cee1ef 1px solid; */
	border-color: #F38C00; /* orange */
	background-color: /* #f0f8ff; */ #F38C00; /* orange */
	color: #fff;
}

.subscribeblog {
	display: inline-block;
	margin-bottom: 15px;
}

.subscribe {
	display: inline-block;
	margin-bottom: 15px;
	background: url(images/itunes.png) no-repeat 4% 50%;
	padding-left: 55px;
	border-width: 1px;
	border-style: solid;
	/* padding: 0.3em 1em; */
	padding: .5em 1em .5em 40px;
	border-radius: 4px;
	border-color: #F38C00; /* orange */
	background-color: /* #f0f8ff; */ #F38C00; /* orange */
	color: #fff;
}

.logout {
	margin-bottom: 1em;
}

/* Forum */

li.widget {
	/* list-style: none; */
}

input.bbpsw-search-field {
	border: 1px solid #ccc ;
	height: 20px;
	line-height: 20px;
	margin-right: 15px;
	margin-bottom: 15px;
}

#bbpsw-form-wrapper form.bbpsw-search-form .bbpsw-form-container label.screen-reader-text, #bbpsw-form-wrapper form.bbpsw-search-form .bbpsw-form-container label.bbpsw-label {
	display: hidden;
	height: 0px;
}

#bbpsw-form-wrapper form.bbpsw-search-form .bbpsw-form-container br {
	display: none;
}

#sidebar a.bbp-forum-title {
	color: #404040; /* dark grey */
}

#sidebar a.bbp-forum-title:hover {
	color: #820059; /* purple */
}

#sidebar .tagcloud a[style] {
	display: block;
	font-size: 1em !important;
}

#sidebar .tagcloud a:hover {
	color: #820059; /* purple */
}

#sidebar .tagcloud {
	margin-bottom: 1em;
}

#sidebar .box h2.widgettitle {
	margin-bottom: .2em;
	color: #820059; /* purple */
}

#sidebar .box .widget a {
	border-left: 5px solid #99AC00; /* green */
	line-height: 1em;
	margin-bottom: 5px;
	padding-left: 5px;
}

#sidebar .box .widget a:hover {
	border-left-color: #F38C00; /* orange */
}

/* Footer */

#footer {
	border-top: 2px solid #99AC00; /* green */
	clear: both;
	padding: 15px 0;
	margin-top: 15px;
	font-size: .85em;
}

#footer a.linkspacing {
	margin-right: 20px;
}

#footer a.linkspacingmsu {
	margin-right: 20px;
}

/* Audio player */

#sm2-container.sm2_debug, #sm2-container.swf_error {
	height: 0;
	width: 0;
	display: hidden;
}

/* Energy Technology icons jQuery */

#educators-video {
	/* width: 515px; */
	float: right;
	margin-bottom: 10px;
}

#eticondiv {
	/* width: 515px; */
	float: right;
}

ul.eticonsheader {
	list-style-type: none;	
}

ul.eticonsheader img {
	/* margin-right: 50px; */
	margin-right: 35px;
	margin-bottom: 25px;
}

ul.eticonsheader li {
	float: left;	
}

ul.eticonsheader a {
	float: left;	
}

#etnames {
	height: 55px;
	overflow: hidden;
	color: #647100; /* green */
	width: 575px;
}

#etnames ul {
	list-style-type: none;	
	position: relative;
}

#etnames ul li {
	float: left;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	font-weight: bold;
	font-size: 1.3em;
	width: 100%;
}

#etnames ul li.choose {
	display: list-item;
}

li.micro-hydro img, li.solar-hot-water img {
	// margin-right: 0;
}

img.iconfactsheet {
	vertical-align: middle;
	float: left;
	margin: 0 15px 0 0;
	}

img.pdficon {
	padding-right: 8px;
	vertical-align: middle;
}

img.iconorder, img.iconcontact {
	padding-right: 8px;
	vertical-align: middle;
	width: 23px;
}

a.downloadfactsheet {
	height: 25px;
	margin-bottom: .5em;
	color: #0000FF;
	font-weight: bold;
	font-size: .9em;
}

.tempmarker {
	display: none; 
}

/* About and Contact: Partner Logos */
#partnerlogos {
	margin-top: 50px;
}

img.partnerlogo {
	float: left;
	margin-right: 35px;
}

img.partnerlogo.last {
	margin-right: 0;
}

/* Ask an Expert form */

form.formBuilderForm input, form.formBuilderForm textarea, form.formBuilderForm select {
	border: 1px solid #999;
}

form.formBuilderForm #formBuilderFieldEmail input, form.formBuilderForm #formBuilderFieldName input {
	width: 200px;
	padding: .2em;
}

#mainContent .formBuilderForm .formBuilderLabel, .formBuilderForm .formBuilderLabelRequired {
	width: 120px !important;
	color: #404040; /* dark grey */
}

#mainContent form.formBuilderForm, div.formBuilderSuccess {
	padding: 0;
}

#mainContent .formBuilderSubmit input {
	border-width: 1px;
	border-style: solid;
	padding: 0.3em 1em;
	/* margin: 5px 0 15px; */
	border-radius: 4px;
	/* border: #cee1ef 1px solid; */
	border-color: #F38C00; /* orange */
	background-color: /* #f0f8ff; */ #F38C00; /* orange */
	color: #fff;
	margin-left: 0;
}

#mainContent .formBuilderForm .formBuilderSubmit {
	text-align: left;
}

#mainContent .formBuilderFailure {
	border: none;
	background-color: #F38C00; /* orange */
	border-radius: 4px;
	color: #fff;
	padding: 1em;
	margin-bottom: 1em;
}

#mainContent .formBuilderForm .formBuilderError {
	margin-bottom: .5em;
	color: #647100; /* green */
}

/* Callout on Curriculum Pages for Download, Order, and Customization */
.download-callout {
	width: 35%;
	padding: 1% 2% .5% 2%;
	margin: 0 0 1% 3%;
	float: right;
	background-color: #e5e5e7;
	text-align: center;
	}
	
#training-pdfs a {
	font-weight: normal;
	}
	
.source {
		border-top: solid 1px #e5e5e7;
		padding-top: 5px;
		margin-top: 5px;
		width: 100%;
		font-size: .8em;
		}

.callout-coloredbg {
	background-color: #eedac8;
	width: 100%;
	padding: 20px;
	border: solid 1px #888888;
	border-radius: 7px;
	}

.caption-float {
	float: right;
	margin: 0 0 10px 10px;
	padding: 15px;
	text-align: center;
	border: solid 1px #eedac8;
	border-radius: 7px;
	}

.caption-float-left {
	float: left;
	margin: 0 10px 10px 0px;
	padding: 15px;
	text-align: center;
	border: solid 1px #eedac8;
	border-radius: 7px;
	}

caption {
	font-size: .9em;
	text-align: left; 
	}

hr {
	background: #cccccc;
	width: 100%;
	height: 1px;
	}

.example { 
	width: 80%;
	margin: 1em auto;
	background-color: #ffc87d; /*light orange */
	padding: 1em;
}

dd { padding: 0 2em; }