/* General Classes*/
.container { margin: 0; }
.center { text-align: center;}
.grey { color: #aaa; }
.grey a { color: #666; }
.dk_grey { color: #666; }
.dk_grey a { color: #444; }

/*
	Main navigation menu/header
*/

#header { background-color: #eee; }
#sitetitle, #navigation { height: 4em;}
#sitetitle { background-color: #ddd; }
#sitetitle h1 { line-height: 1.25em; margin: 0 0 0 .5em;}
#sitetitle h1 a { text-decoration: none; color: black; }
#navigation ul { list-style-type: none; margin: 0; padding: 0; float: right;}
#navigation ul li { display: block; float: left;  font-size: 2em; padding: 0 0 0 0; line-height: 2em; background-color: #eee; }
#navigation ul li.current { background-color: #ddd !important;}
#navigation ul li a { display: block; padding: 0 1.25em 0 .5em; text-decoration: none; }
#navigation ul li a:hover {  background-color: #ddd; }
#subnavigation { border-top: 1px solid #fff; }
#subnavigation ul { list-style-type: none; margin: 0; padding: 0; float: right;}
#subnavigation ul li { display: block; float: left;  font-size: 1.5em; padding: 0 0 0 0; line-height: 1.5em; background-color: #eee; }
#subnavigation ul li a { display: block; padding: 0 1.25em 0 .5em; text-decoration: none; }
#subnavigation ul li a:hover { background-color: #ddd; }
.searchform { background-color: #eee;}


/*
	Posts
*/
.text_entry { font-size: 1.1em;}
.new_readers { border: 1px dotted #ccc; padding: 1em; background-color: #eeeeee; color: #444; }
a img { text-decoration: none; }
h3.title a { text-decoration: none; }
.wp-caption-text { font-size: 1em; font-style:italic; }


/*
	Home page
*/
#most_recent ul { padding-left: 1em;}
.comics_list { border-bottom: 1px solid #ddd; margin-top: 1em;}

/*
	Comment Stuff
*/
#respond textarea { height: 175px; }


/*
	Footer
*/

#footer { background-color: #eee; padding: 0; height: 3em;}
#footer h6 { margin: .75em 0 .5em 1em; }
#footer ul { list-style-type: none; margin: 0; padding: 0; float: right;}
#footer ul li { display: block; float: left;  font-size: 1.5em; padding: 0 0 0 0; line-height: 2em; background-color: #eee; }
#footer ul li a { display: block; padding: 0 1.25em 0 .5em; text-decoration: none; }
#footer ul li a:hover { background-color: #ddd; }


/*
	tablesorter
*/

/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #ccc;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #ddd;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #222;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#eee;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #aaa;
}