/* --------------------------------------------------------
 * Main blosxom styles (html flavour)
 * -------------------------------------------------------- */

.maincontent {
	font-family: "DejaVu Serif", "Bitstream Vera Serif", Arial, sans-serif;
	font-size: normal;
}

.maincontent IMG {
	padding-left: 15px;
}

H1.blogtitle {
	padding-left: 0px;
	color: black;
}
H1, H2, H3 {
	padding-left: 0px;
}
H3.date {
	font-family: "DejaVu Sans", "Bitstream Vera Sans", Arial, sans-serif;
	background-color: lightgray;
	padding: 4px;
	padding-left: 5px;
	border-bottom: solid 1px #333366;
}


P.small {
	font-family: "DejaVu Sans Condensed", "Bitstream Vera Sans", Arial, sans-serif;
	font-size: small;
	color: gray;
}

P.footer {
	font-family: "DejaVu Sans Condensed", "Bitstream Vera Sans", Arial, sans-serif;
	font-size: small;
	color: lightgray;
	background: url(http://research.operationaldynamics.com/images/logo/twirl-bluepanel.jpg);
	background-color: #333366;
	padding: 5px;
}

.italic {
	font-family: "DejaVu Serif Condensed", "Bitstream Vera Serif", "Times New Roman", Times, serif;
	font-style: italic;
}

.maincontent EM {
	font-family: "DejaVu Serif Condensed", "Bitstream Vera Serif", "Times New Roman", Times, serif;
	font-style: italic;
	/*
	font-size: 19px;
	line-height: 11pt;
	*/
}
.maincontent STRONG {
	font-weight: bold;
}
.maincontent OL LI {
	padding-bottom: 10px;
}
.maincontent BLOCKQUOTE {
	margin-left: 80px;
	margin-right: 60px;
	border: solid 1px black;
	background-color: #F1F1F1;
	font-style: italic;
}
.maincontent BLOCKQUOTE P {
	padding-left: 10px;
	padding-right: 10px;
}

.maincontent CODE {
	/*
	 font-size: smaller;
	 */
}
.maincontent BLOCKQUOTE P CODE {
	font-size: smaller;
	font-style: normal;
}

/* --------------------------------------------------------
 * calendar plugin styles
 * -------------------------------------------------------- */

.calendar { }

.calendar table {
	margin-left: auto;
	margin-right: auto;

}

.calendar table .prev-link {
	margin-left: 0; 
	text-align: left;
}
.calendar table .next-link {
	margin-right: 0;
	text-align: right;
}

.month-calendar-head, .year-calendar-head {
	 padding-bottom: 2px;
}

.month-calendar-head A {
	 text-decoration: none; 
	 padding-left: 3px;
	 padding-right: 3px;
}

.month-calendar, .year-calendar {
	border-collapse: collapse; 
	text-align: center;
	border: dotted 1px #83660F;
}

.Monday, .Tuesday, .Wednesday, .Thursday, .Friday {
	background: #ABB2A2;
}
.Saturday {
	border-left: dotted 1px #83660F;
}
.Saturday, .Sunday {
	background: #ADB8B4;
}

.month-calendar-day-this-day {
	border: solid 1px black;
	background: #6699CC;
}
