/* content.css */

/* images and colors */

body {
	background-color: #eee;
	background-color: #eee;
}

/* *** body { background-color: #000; color: #444; } */
#header, #navigation a.active {
/*
	background-image: url("/images/sohemi-lt.jpg");
*/	background-attachment: fixed;
	background-repeat: repeat-x;
/*
	background-color: #d8d8d8;
*/}

#navigation {
	background-color: #d0d0e9;
	background-repeat: no-repeat;
	background-image: url("/images/mars/100.png");
	background-position: 100% -15px;
}

.tabset_tabs a.active, #navlist a.active {
	color:black ! important;
	background-color: #eee ! important;
	border-color:black;
}

.tabset_tabs a:hover, #navlist a:hover	{
	color:#800 ! important;
	background-color:#888 ! important
}

.tabset_tabs a, #navlist a	{
	color: #335 ! important;
	background-color: #889 ! important;
}

a { color: #003; }
a:visited { color: #002; }
a:active { color: #00a; }
a:hover { color: #306; }

/* crumbs, columns, and navigation */

#footer ul li { list-style-type: none; }
#footer {
	font-size: smaller;
}

#breadcrumb { font-size: smaller; }
#breadcrumb ol li.back:after { content: "\00a0\2192\00a0" }

#meta { font-size: smaller; }
#meta ul li:before { content: "\00bb\00a0"; }
#meta ul li { list-style-type: none; }

#navigation ul li { text-transform: capitalize; }

#relnav { color: #888; }
#relprev:before { content: "\00ab\00a0"; }
#relnext:after { content: "\00a0\00bb"; }


/* fonts */
#header h1, #header span {
	font-size: 16px;
	font-family: Zapfino, "Lucinda Bright", lucindabright, serif;
	font-weight: normal;
}
#header h1 { color: #700; }
#header h1 a { color: inherit; text-decoration: none; }


/* widgets */

code .command { font-weight: bold; }
blockquote p.cite { color: #888; }

.footnote { font-size: smaller; }
.posted, .comments-post { font-size: smaller; }
.parenth { font-size: smaller; }
div.binarylist .caption { font-size: smaller; color: #555; }
div.binarylist .hex, div.binarylist .ascii { font-size: smaller; font-family: monospace; }


/* decorations */

.blogimage img { border: 1px solid #000; }

.blogtitle h3 a { text-decoration: none; }

ins { text-decoration: none; }
del { text-decoration: line-through; }

.item { font-weight: bold; }
.slant { font-style: italic; }
hr { width: 25% }

.question { font-weight: bold; }
.conversation .me { color: #800; }
.conversation {
	text-indent: -1em;
}

.shout { text-transform: uppercase; }

/* section specifics */

body.blogentry .entryswlinks { font-size: smaller; border-top: 1px solid #777; }

body.links .title { color: #000; text-transform: uppercase; }
/* *** body.links .title { color: #444; text-transform: uppercase; } */

body.resume #name { font-size: 1.3em; }
body.resume .circa { font-family: georgia, verdana, arial, sans-serif; font-weight: bold; }
body.resume .place { font-family: georgia, verdana, arial, sans-serif; font-weight: bold; }
body.resume .title { font-family: georgia, verdana, arial, sans-serif; font-style: italic; }
body.resume .description { font-family: georgia, verdana, arial, sans-serif; }

body.place span.description { font-size: smaller; }
body.photoyear .empty { color: #888; }
body.pictures div.thumbnail span { font-size: smaller; }

body.things #thinglist li:hover, body.peoplelist #peoplelist li:hover { background: #999; }
body.things #thinglist li:before, body.peoplelist #peoplelist li:before { content: "\00bb\00a0"; }
body.things #thinglist li, body.peoplelist #peoplelist li { list-style-type: none; font-size: smaller; }

body.picture .footnote { font-size: smaller; color: #888; }
body.picture #main ul li { list-style-type: none; }
body.picture #main ul li:before { content: "\00bb\00a0"; }
/* body.picture ul { list-style-type: none; } */

body.albumindex #main ul li { list-style-type: none; }
body.albumindex #main ul li:before { content: "\00bb\00a0"; }


body.archives ol#archivelist li:before { content: "\00bb\00a0"; }
body.archives ol#archivelist { list-style-type: none; }

body.beer iframe { border: 1px solid #000; }

body.esearch div.thumbnail span { font-size: smaller; }

body.code code {
	font-size: smaller;
}

.dotbox {
	font-size: smaller;
}
.dotbox p {
	background: #bbc;
}
.newsbox {
	background: #eee;
	margin: 0 2em;
	padding: 3px;
	border: 1px solid #777;
}

.smalllist {
	font-size: smaller;
}

#photo_url { font-size: smaller }


.star-rating{
	list-style: none;
	text-indent: -9000px !important;
	background: url(/images/star_rating.gif) top left repeat-x;
}

.star-rating li { list-style-type: none !important; }
.star-rating li:before { content: "" !important; }

.star-rating li a {
	text-decoration: none !important;
	background-image:none !important;
}
.star-rating li a:hover{
	background: url(/images/star_rating.gif) left bottom;
}

.star-rating li a#star-selected{
	background: url(/images/star_rating.gif) left bottom;
}

#meta ul.feeds li:before { content: ""; }
#meta ul.feeds li { list-style-image: url(/images/syndicated-feed-icon.gif); list-style-position: inside; }
