body		  { background: white; }
body,td           { font-family: Verdana,Geneva,Arial,Sans-serif; 
                    font-size: 12px; color: #333333; }
a                 { color: #000000 }
.pagetitle        { 	font-size: 24px; 
			font-weight: bold; 
			color: #336699; 
			text-align: center;
			
}
.dateheader       { 
	border: thin solid black;
	font-size: 14px; 
	font-weight: bolder; 
	color: #336699; 
	background: white; margin-top: 0;
}

blockquote	  { border-left: 2px solid black; padding-left: 5px; margin-left: 15px; font-size: 10px; color: #336699; }

.month-calendar {
	text-align: 		center;
}
.month-calendar, .year-calendar {
	border-collapse:	collapse; 
}
.month-calendar-head, .year-calendar-head {
	font-size:		1.2em;
	font-weight:		bold;
	padding-bottom:		0.25em;
}

.categorytree,
.month-calendar-day-noday,
.month-calendar-day-link,
.month-calendar-day-nolink,
.month-calendar-day-this-day,
.month-calendar-day-head,
.month-calendar-day-future {
	font-family:		Georgia,New Century Schoolbook,Times,serif;
	font-size:		1.2em;
}

.month-calendar-day-head {
	font-weight:		bold;
}

.month-calendar-day-link a:hover, .month-calendar-day-this-day a:hover {
	background: red;
}

.month-calendar-day-future, .year-calendar-month-future {
	color:			#83660F;
}

.month-calendar {
	background:		#fff3de;
	border: 		1px solid #83660f;
}
.calendar th {
	border-bottom: 		1px dotted #83660f;
}
.Saturday {
	border-left:		1px dotted #83660f;
}
.Sunday {
	border-right:		1px dotted #83660f;
}
.Saturday, .Sunday {
	background:		#f5deb3;
}
.month-calendar-day-this-day, .year-calendar-this-month {
	background:		#a5e4ff;
}
.year-calendar {
	background:		#fff3de;
	border: 		1px dotted #83660f;
}

li.categorytree_item, li.blogroll_item {
	list-style-type: square;
}

.title {
	font-weight:		bold;
	font-size:		12px;
}

.body {
	font-size:		11px;
}

.body a {
	text-decoration:	none;
	border-bottom: 		1px dotted #000;
}

.body a:hover {
	text-decoration:	underline;
	border-bottom: 		none;
	color:			red;
}

.buttons {
	border:			thin solid black;
	padding:		0;
	margin:			0;
	background:		white;
}

.left {
	float:			left;
}

.right {
	float:			right;
}

.spacer {
	clear:			both;
}

.samp {
	border:			thin solid black;
	background:		black;
	color:			white;
}

.highlight {
	background:		yellow;
	color:			black;
}

ol.lower-alpha {
	list-style-type: lower-alpha;
}

img {
	border: 0;
}

.roundbox {
	background-color: #6699cc;
}

.roundtop {
	background: url(blue_TR.png) no-repeat top right;
}

.roundbottom {
	background: url(blue_BR.png) no-repeat bottom right;
}

.left_column_content {
	margin: 0 5%;
}

#categorytree, 
#blogroll, 
#feeds, 
#contact, 
#latitude {
	display: none;
}

img.corner {
	border: none;
	display: block !important;
}
