body { background-image: url("/images/background.jpg"); background-repeat: repeat; background-color: #ffffff; color: #000000; }

a ( color: #008000; )

a:link ( color: #008000; )

a:visited ( color: #ff0000; )

a:active ( color: #ff0000; )

a:hover ( color: #ff0000; )

.left { width: 126px; background-color: #FFFF99; }

.left p { font-family: Arial, Helvetica, sans-serif; font-size: 80%; }

p.labelfirst { font-weight: bold; color: #a81706; padding: 0 2px 4px 2px; margin: 0 3px 0 0; border-bottom:2px solid #a81706; }

p.labelfirst a { color: #a81706; font-weight: bold; text-decoration: none; }

p.labelfirst a:hover { text-decoration: underline; color: #954601 }

p.label { font-weight: bold; color: #a81706; padding: 30px 2px 4px 2px; margin: 0 3px 0 0; border-bottom:2px solid #a81706; }

p.label a { color: #a81706; font-weight: bold; text-decoration: none; }

p.label a:hover { text-decoration: underline; color: #954601 }

.box { background-color:#f1f1f1; padding: 10px 3px 10px 3px; }

.box ul { list-style-type: none; margin: 0 0 0 0; padding: 0 0 20px 0; }

.box li { clear: both; }

.box img { clear: both; float: left; margin: 0 10px 6px 0; padding: 0 0 0 0; border: none; }

.box a { text-decoration: none; }

.box a:link, .box a:visited { text-decoration: none; }

.box a:hover, .box a:active { text-decoration: underline; }

.left form { margin: -15px 0 0 0; padding: 0 0 0 0; }

.left input.field { width: 115px; background: #ffffff; border: solid 1px #e9e9d9; color: #000000; }

.left input.submit { margin: 4px 0 0 0; color: #000000; }

.left .calendar th { font-size: 75%; }

.left .calendar td { font-size: 75%; }

.left ul, .left ol { list-style-type: none; margin: 0 0 0 0; padding: 0 0 0 0; }

.left li { margin: 0 0 0 0; padding: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 80%; }

.spacer { background-image: url("/images/bg_side.jpg"); background-repeat: repeat-y; }

.central { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; padding: 0 20px 0 20px; }

.central img.nospace { margin: 0 -20px 0 -20px; }

.central h1 {
	color: #13252b;
	font-size: 120%;
	line-height: 20px;
	padding: 0 0 3px 0;
	margin: 0 0 0 0;
	border-bottom: 1px dashed #000000;
}

.central h1.section {
	padding: 0 0 10px 0;
	border-bottom: none;
}

.central h1 a:link, .central h1 a:visited {
	color: #13252b;
	text-decoration: none;
}

.central h1 a:hover, .central h1 a:active {
	color: #13252b;
	text-decoration: none;
}

.central h2 {
	color: #13252b;
	font-size: 105%;
	line-height: 18px;
	padding: 0 0 3px 0;
	margin: 0 0 0 0;
}

.central h2.date-header {
	color: #13252b;
	font-size: 85%;
	padding: 10px 0 8px 0;
}

.central h2 a:link, .central h2 a:visited {
	color: #13252b;
	text-decoration: none;
}

.central h2 a:hover, .central h2 a:active {
	color: #13252b;
	text-decoration: none;
}

.central .article-metadata {
	color:#5c5b60;
	font-size:75%;
	margin: 5px 0 5px 0;
	padding: 0 0 0 0;
}

.central .article-metadata a { color: #5c5b60; text-decoration: none; }

.central .article-metadata a:link, .central .article-metadata a:visited { color: #5c5b60; text-decoration: none; }

.central .article-metadata a:hover, .central .article-metadata a:active { color: #f5a300; text-decoration: underline; }

.published-date {
	color:#ff9f39;
	font-weight:bold;
}
.author {
	color:#000;
	font-weight:bold;
}
.article-metadata a.author {
	color:#000000;
	text-decoration:none;
}
.article-metadata a.author:link, .article-metadata a.author:visited {
	color:#000000;
	text-decoration:none;
}
.article-metadata a.author:hover, .article-metadata a.author:active {
	color:#000000;
	text-decoration:underline;
}
.figure {
	color:#ff9f39;
	font-weight:bold;
}
.central .todays-post {
	padding-bottom:5px;
}

.article-preview-today img {
	float:left;
	margin-right:8px;
	margin-top:5px;
}

.article-preview-today p {
	text-align: left;
	line-height: 18px;
}

.article-links {
	clear:both;
	color:#5c5b60;
	font-size:11px;
	padding: 0 0 40px 0;
}

.article-links a { color: #5c5b60; text-decoration: none; }

.article-links a:link, .article-links a:visited { color: #5c5b60; text-decoration: none; }

.article-links a:hover, .article-links a:active { color: #f5a300; text-decoration: underline; }

.article-links a.continue { color: #bb2428; text-decoration: none; }

.article-links a.continue:link, .article-links a.continue:visited { color: #bb2428; text-decoration: none; }

.article-links a.continue:hover, .article-links a.continue:active { color: #f5a300; text-decoration: underline; }

.article-links p.left {
	float:left;
	margin:0px;
	padding:0px;
}

.article-links p.right {
	float:right;
	margin:0px;
	padding:0px;
}
.article-links p.right strong {
	color:#f6932f;
	font-weight:bold;
}

h3.key-essays {
	color:#804000;
	border-bottom: 2px solid #ffde8c;	
}

h3.key-essays a:link, h3.key-essays a:visited{
	color:#f6932f;
	text-decoration: none;
}

h3.key-essays a:active, h3.key-essays a:hover {
	color:#f5a300;
	text-decoration: none;
}

#key-es{
	padding: 2px 10px 16px 0;
	border-bottom:3px solid #ffde8c;
}

#key-es a:link, #key-es a:visited{
	color:#f6932f;
	text-decoration: none;
}

#key-es a:focus, #key-es a:hover {
	color:#f5a300;
	text-decoration:none;
}

#key-es ul{
	padding: 0 0 0 0;
	margin: 0 0 0 180px;
	list-style-type:none;
	border:0px solid #f00;
}

#key-es li {
	font-size:85%;
	line-height: 20px;
	margin: 0 0 5px 0;
	paddiing: 0 0 0 0;
}

#key-es ul li strong {
	color:#f6932f;
}

#key-es img{
	float:left;
}

.authors { padding: 50px 0 0 0; }

.authors img {
	float:left;
	margin-right:8px;
	margin-top:-5px;
}

.authors h1 {
	border-bottom: none;
}

.authors .todays-post {
	padding-top:5px;
	clear: both;
}

hr {
	color: #804000;
	background-color: #804000;
}

hr.line {
	color: #804000;
	background-color: #804000;
}

.module-header {
	font-size: 110%;
	/* padding-top: 145px; */
}


.comment { padding: 0 0 20px 0; }

.comment-footer { clear:both; color:#5c5b60; font-size:11px; padding: 0 0 0 0; }

.comment-footer a { color: #5c5b60; text-decoration: none; }

.comment-footer a:link, .comment-footer a:visited { color: #5c5b60; text-decoration: none; }

.comment-footer a:hover, .comment-footer a:active { color: #f5a300; text-decoration: underline; }

h2#comments-form-header { color: #13252b; font-size: 14px; line-height: 20px; padding: 0 0 3px 10px; margin: 0 0 0px -10px; }

/* #comments_form { background-color: #f6f5f1; padding: 10px; } */

#comments_form #comment-data { width: 190px; float: left; border: 0px solid #f90; }

#comments_form #comment-data input { font-size: 10px; line-height: 1.0; width: 180px; font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; background-color: #ebecec; border: 1px solid #d6d8d9; }

#comments_form #comments-options { width: 190px; float: left; border:0px solid #f90; }

#comments_form #comments-options input { font-size: 10px; line-height: 1.0; width: 180px; font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; background-color: #ebecec; border: 1px solid #d6d8d9; }

#comments_form #author { font-size:12px; }

#comments_form #email { font-size:12px; }

#comments_form #url { font-size:12px; }

#comments_form #comment-text { font-size: 12px; width: 400px; }

#comments_form p#form-buttons { text-align: left; }

/* #recommend_form { background-color: #f6f5f1; padding: 10px; } */

#recommend_form #recommend-data { width: 190px; float: left; border: 0px solid #f90; }

#recommend_form #recommend-data input { font-size: 10px; line-height: 1.0; width: 180px; font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; background-color: #ebecec; border: 1px solid #d6d8d9; }

#recommend_form #recommend-options { width: 190px; float: left; border:0px solid #f90; }

#recommend_form #recommend-options input { font-size: 10px; line-height: 1.0; width: 180px; font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; background-color: #ebecec; border: 1px solid #d6d8d9; }

#recommend_form #to { font-size:12px; }

#recommend_form #from { font-size:12px; }

#recommend_form #recommend-text { font-size: 12px; width: 400px; }

#recommend_form p#send-buttons { text-align: left; }

.feed_subscription h2 {
	color: #804000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 105%;
	line-height: 18px;
	padding: 0 0 3px 0;
	margin: 0 0 0 0;
}

.feed_subscription p {
	color: #13252b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
}