body, td {
	font-family:arial;
	font-size:10pt;
}

body {
	background-color:#fcfcff;
	padding:0px;
	margin:0px;
}

H2 {
	margin-top:24px;
	margin-bottom:10px;
}

H3 {margin-bottom:0px;}

.titlebar {
	background-color:#f3f3f3;
	padding:1px 2px;
	margin-top:8px;
	border-left:1px #ccc solid;
	border-right:1px #999 solid;
	border-bottom:1px #aaa solid;
}

.thetable td {
	padding:4px;
	vertical-align:top;
}

.module_header {
	font-family: arial rounded MT bold, verdana;
	color:#888;
	font-size:12pt;
	margin-top:16px;
}

.first {
	margin-top:0px;
}

.masthead, .masthead A {
	font-family:arial rounded MT bold, verdana;
	font-size:26pt;
	letter-spacing:+10px;
	color:#555;
}

.masthead A {
	text-decoration:none;
}

.masthead A:hover {
	background-color:#eee;
	text-decoration:underline;
}

.masthead strong {
	color:#666;
	font-weight:800;
	text-transform:uppercase;
}

.module_header strong {
	color:#0c6;
	font-weight:800px;
	text-transform:uppercase;
}

.lhn {
	width:10em;
	padding:2em;
}

.maincol {
	width:38em;
}

.rhn {
	width:14em;
}

.lhn P {
	font-family:verdana;
	font-size:8pt;
	margin-top:2px;
	margin-bottom:2px;
}

A, .lhn A, .permalink A {
	color:#0453BE;
}

.lhn A:hover {
	color:#00c;
	background-color:#9cf;
}

.entry_title {
	font-family: arial rounded MT bold, arial, sans-serif;
	font-size:14pt;
	color:#555;
}

.entry_title A  {
	text-decoration:none;
	color:#555;
}



.entry_title A:hover {
	background-color:#eee;
	text-decoration:underline;
}

.date {
	font-family:verdana;
	font-size:8pt;
	color:#999;
	margin-bottom:6px;
}

.entry_content {
	font-family:verdana;
	font-size:9pt;
	margin-right:4em;
	padding-bottom:1em;
	margin-bottom:1.5em;
	background-repeat:no-repeat;
	background-position:bottom center;
	line-height:135%;
}

.entry_content.first {
}

.entry_content blockquote {
	color:#333;
	font-size:95%;
	margin-left:2em;
	margin-right:1em;
	margin-top:1em;
	margin-bottom:1em;
	background-color:#f0f0f4;
	border-left:1px #777 dotted;
	padding:0.4em;
	padding-left:0.8em;
}

.entry_title.first {
	font-size:15pt;
}

.permalink {
	text-align:right;
	font-size: 8pt;
	font-family:verdana;
}

.personal, .linkblog {
	margin-bottom:2em;
	border:1px #666 solid;
	color:#333;
	background-repeat:no-repeat;
	background-position:4 4;
	margin-right:2em;
	padding:12px;
	padding-left:38px;
	margin-left:-0.8em;
}

.personal {
	background-color:#d8e8ff;
	background-image:url('/images/weblog/ribbon.gif');
}

.linkblog {
	background-color:#e0ffe0;
	background-image:url('/images/weblog/share.gif');
}

.pic {
	text-align:center;
	margin:1em;
}

A IMG {
	border-color: #3399ff;
}
	
	
/* End captions & aligment */

#textl {
color:#CD853F; 
font-size:12px; 
text-decoration:none;
}

a.textl {
color:#ffffff; 
font-size:8px; 
text-decoration:none;
}

.reallyright {
	background-color:#00ce22;
}

.right {
	background-color:#6df083;
}

.meh {
	background-color:#e7f397;
}

.wrong {
	background-color:#f97e62;
}

.reallywrong {
	background-color:#ed370d;
}

.aside {
	color:#666;
}