
/***********/
/* General */
/***********/

body, html {
	background-color: #135;
	color: #ccc;
	}

body {
	font: small/140% "Trebuchet MS",Arial,Helvetica,sans-serif;
/*	font: small "Trebuchet MS",Verdana,Helvetica,sans-serif; */
	}

a:link {
	color:#9bd;
	}

a:visited {
	color:#b8b;
	}

a:hover {
	color:#ad9;
	}

small {
	font-size: 90%;
	line-height: 1.5em;
	}

cite {
	text-decoration: none;
	}

code {
	font: 1.1em/100% "Courier New",Courier,monospace;
	}

h2 {
	margin: 0;
	padding: 0;
	}

h3 {
	padding: 0;
	margin: 0;
	}
small, .postmetadata, strike {
	color: #b0b0b0;
	}

blockquote {
	border-left: 2px solid #579;
	padding-left: 0.5em;
	}

/* Firefox puts a dotted border underneath these tags */
abbr, acronym {
	border-bottom: none;
	}

.update {
	font-weight: bold;
	color: #ff9090;
	text-decoration: underline;
	}

.alignright, .alignleft { display: block; text-align: left; }

/**********/
/* Header */
/**********/

#blog-title {
	color:#eee;
	text-transform:uppercase;
	}

#blog-title a, #blog-title a:link, #blog-title a:visited {
	color:#eee;
	text-decoration:none;
	}

#blog-title a:hover {
	color:#ad9;
	}

#description { display: none; }


/********/
/* Body */
/********/

.post-title, .page-title, .e404-title {
	margin:.25em 0 0;
	padding:0 0 4px;
	font-size:140%;
	line-height:1.4em;
	color:#fc6;
	}

.post-title a, .post-title a:link, .post-title a:visited {
	color: #fc6;
	}

.post-title a:hover {
	color: #fff;
	}

.archive-title, .search-title {
	color: #579;
	font-size: 150%;
	}

.navigation {
	display: block;
	margin-top: 3ex;
	margin-bottom: 3ex;
	}

#commentform textarea, #commentform input {
	background-color: #357;
	color: #ccc;
	font: small Arial,Helvetica,sans-serif;
	}

form#commentform p textarea#comment {
	display: inline-block;
	width: 100%;
	min-width: 15em;
	max-width: 40em;
	overflow: auto;
	}

#respond, #comments {
	color: #579;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	}

.commentlist li, ol.commentlist {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	text-indent: 0;
	}

.entry dfn a,
.entry dfn a:link,
.entry dfn a:visited,
.entry dfn a:hover,
.entry dfn a:active {
	color: #9bd;
	font-style: normal;
	text-decoration: none;
	}

.post img, .post-left-img, .post-center-img {
	display: none;
	}

.post-link {
	font-size: 90%;
	}

.post-link-hdr {
	font-weight: bold;
	}

.post h2 {
	font-family: Arial,Helvetica,sans-serif;
	}


/***********/
/* Sidebar */
/***********/

#sidebar ul {
	margin: 0;
	padding: 0;
	}

#sidebar ul ul {
	margin-left: 10px;
	}

#sidebar ul ul ul {
	margin-left: 10px;
}

#sidebar li {
	list-style-type: none;
	text-indent: 0;
	}

#sidebar ul li {
	margin: 0;
	padding: 0;
	}

#sidebar .sblock {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	}

#sidebar h2 {
	font:bold 78%/1.4em "Trebuchet MS",Arial,Helvetica,sans-serif;
	text-transform:uppercase;
	letter-spacing:.2em;
	color: #579;
	text-decoration: none;
	margin: 0;
	padding: 0;
	}

#searchform {
	margin: 0;
	padding: 0;
	}

#sidebar #searchform #s {
	background-color: #ccc;
	}

#sidebar ul.select-box-list li {
	margin-top: 5px;
	}
	
#sidebar #archive-dropdown,
#sidebar #category-dropdown {
	border: solid thin #579;
	background-color: #357;
	color: #ccc;
	}

.profile-data {
	font-weight: bold;
	font-size: 78%;
	line-height: 1.6em;
	text-transform:uppercase;
	letter-spacing:.1em;
	color: #ccc;
	}


/**********/
/* Footer */
/**********/

#footer {
	padding: 1ex 0 0 0;
	}

#footer p {
	font:78%/1.6em "Trebuchet MS",Arial,Helvetica,sans-serif;
	text-transform:uppercase;
	letter-spacing:.1em;
	}

#footer p.pagestats { display: none; }


/****************/
/* Archive List */
/****************/

#two-column-table th {
	width: 50%;
	font-size: 150%;
	}

#two-column-table td {
	vertical-align: top;
	}

table#two-column-table,
#two-column-table tr,
#two-column-table td,
#two-column-table th,
#two-column-table thead,
#two-column-table tbody {
	border: none;
	}




