body { background: #333333; }

/*--------------------------- Header Elements -------------------------------*/

#language a,#crumbs a { color: #a17eef; font-weight: normal;}

#mailinglist-form input { background: #CCC; }
#mailinglist-form .email { color:#ccc; }
#mailinglist-form .postalcode { color:#ccc;  }
#mailinglist-form input[type=submit] { border: 0; height: 22px; }

#signup-form-error { color:#f99; }
#signup-form-thanks { color:#fff; }

/*--------------------------- Body Elements -------------------------------*/

#footer { background: url('/media/images/transparency.png'); color: #ffffff; }

.runner { background: url("/media/images/band.gif") repeat-x; }

.text-block {	background: url('/media/images/left_border.gif') repeat-y #ffffff; }

a { color: #003366; font-weight: bold; }

h1 { color: #442e6c; }
h2 { color: #442e6c; }
h3 { color: #442e6c; }

#sidebar { color: #ffffff; }
.sidebar-item .sidebar-item-content {	border-bottom: 2px solid #222222; }

/*--------------------------- Front Page Elements -------------------------------*/

.fp-text { color: #ffffff; }
.fp-text a { color: #a17eef;	 }
.fp-header { background: url('/media/images/transparency.png'); color: #ffffff;	 }

.press-section { background: #eeeeee; }

.fp-project a p { background: url('/media/images/transparency.png'); color: #ffffff; }
.fp-project a:hover p { background: url('/media/images/transparency2.png'); }

/*--------------------------- Blog Elements -------------------------------*/

.post { border:1px solid #CCCCCC; background: #ffffff; }
.postmeta { border-bottom: 1px dotted #999999; }

#commentblock { background: #f1f6f7; color: #000000; border-top: 2px solid #c1d8db; border-bottom: 1px solid #c1d8db; }
.commenttext {	background: #FFFFFF url(/media/images/comment.gif) no-repeat top left; }

/*---------------------------- Metric Table -----------------------------*/

.metric-intake { background: #cccccc; }
.metric-intermediate { background: #99ccff; }
.metric-result { background: #99ffcc; }

	







