html {
	margin: 0;
	padding: 0;
	}
		
body {
	margin: 0;
	padding: 0;
	background: #fefefe;
	color: #666;
	font-family: "museo-sans-1", "museo-sans-2", "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 21px;
	font-weight: 300;
	}


a {
	text-decoration: none;
	border-bottom: 1px dotted;	
	}

a:link {
	color: #3a71c8;
	}

a:visited {
	color: #666;
	}

a:hover, a:active {
	color: #222;
 	}





a.tweet, a.fbShare {
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 20px;
	background-image: url(/rico/img/socialismBG.gif);
	background-repeat: no-repeat;
	border: none;
	}
	
	a.tweet {
		width: 55px;
		}
	a.tweet:link, a.tweet:visited {
		background-position: 0 0;
		}
	a.tweet:hover {
		background-position: 0 -21px;
		}
	a.tweet:active {
		background-position: 0 -42px;
		}
		
	a.fbShare {
		width: 62px;
		}
	a.fbShare:link, a.fbShare:visited {
		background-position: -100px -21px;
		}
	a.fbShare:hover, a.fbShare:active {
		background-position: -100px 0;
		}











#archiveFbEmailDt {
	visibility: hidden;
	font-size: 0;
	}
	
#archiveFbEmailDd {
	display: block;
	height: 151px;
	width: 206px;
	padding: 0;
	background: url(/rico/img/archive-fb-email_roll.gif) 0 0 no-repeat;
	position: relative;
	}

#relishArchiveLink, #facebookUpdatesLink, #subscribeViaEmailLink {
	position: absolute;
	left: 0;
	display: block;
	width: 206px;
	height: 0;
	overflow: hidden;
	padding-top: 50px;
	background-image: url(/rico/img/archive-fb-email.gif);
	background-repeat: no-repeat;
	border: none;
	}

	#relishArchiveLink {
	top: 0;
	}
	#relishArchiveLink:link, #relishArchiveLink:visited {
	background-position: 0 0;
	}
	#relishArchiveLink:hover, #relishArchiveLink:active {
	background: transparent;
	}

	#facebookUpdatesLink {
	top: 51px;
	}
	#facebookUpdatesLink:link, #facebookUpdatesLink:visited {
	background-position: 0 -51px;
	}
	#facebookUpdatesLink:hover, #facebookUpdatesLink:active {
	background: transparent;
	}

	#subscribeViaEmailLink {
	top: 101px;
	}
	#subscribeViaEmailLink:link, #subscribeViaEmailLink:visited {
	background-position: 0 -101px;
	}
	#subscribeViaEmailLink:hover, #subscribeViaEmailLink:active {
	background: transparent;
	}
















p {
	margin: 0 0 1.75em 0;
	}

img {
	display: block;
	border: none;
	}

ul {
	margin: 0 0 1.5em 0;
	padding: 0;
	list-style: none;
	}

li {
	margin: 0 0 1.5em 0;
	padding: 0;
	text-indent: 0;
	}

.site {
	font-size: 1.4166em;
	font-weight: 400;
	font-family: Georgia;
	font-style: italic;
	color: #94c446;
	color: #8abd16;
	line-height: 1.3em;
	margin-bottom: 1em;
	}

h2#wannaDigDeeper {
	font-size: 1.833em;
	font-weight: 400;
	font-family: Georgia;
	font-style: italic;
	color: #94c446;
	color: #8abd16;
	color: #85b810;
	line-height: 1.3em;
	margin-bottom: 0;
	border-top: 1px solid #eee;
	}

div.clearKludge {
	clear: both;
	margin: 0;
	padding: 0;
	height: 1px;
	font-size: 1px;
	visibility: hidden;
	}





div#rapper {
	background: transparent;
	margin: 0 auto;
	padding: 0;
	width: 800px;
	position: relative;
	}


#logo {
	position: absolute;
	left: 0;
	top: 18px;
	margin: 0;
	padding: 0;
	}

div#mkp {
	position: absolute;
	left: 540px;
	top: 15px;
	color: #bbb;
	}

	div#mkp a:link, div#mkp a:visited, a.eternal:link, a.eternal:visited {
		color: #3a71c8;
		}
	
	div#mkp a:hover, div#mkp a:active, a.eternal:hover, a.eternal:active {
		color: #222;
		}
	
	div#mkp a img {
		border: none;
		}
	
div#main {
	margin: 0;
	padding: 150px 0 20px 0;
	}








div.entry {
	border-top: 1px solid #eee;
	margin: 0 0 3em 0;
	padding-top: .25em;
	line-height: 1.75em;
	}

div.entryDate {
	margin: 0;
	padding: 0;
	line-height: 1.2em;
	font-size: .8571em;
	font-weight: 300;
	}

h1.entryTitle, h2.entryTitle {
	margin: 0;
	padding: 0 0 .5em 0;
	font-size: 1.5em;
	font-weight: 500;
	font-family: "museo-sans-1", "museo-sans-2", "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Helvetica, Arial, sans-serif;
	font-style: normal;
	color: #f47e28;
	line-height: 1.3em;
	}

	.entryTitle a:link, .entryTitle a:visited {
		color: #f47e28;
		border: none;
		}
		
	.entryTitle a:hover, .entryTitle a:active {
		color: #da5c00;
		border: none;
		}





/* ENTRY MENU :: PERMALINK | COMMENTS | EMAIL */

ul.entryMenu {
	margin: .1em 0 3em 0;
	padding: 0;
	list-style: none;
	font-size: .8571em;
	line-height: 1.6667em;
	width: 450px;
	}



ul.entryMenu li {
	float: left;
	padding-right: 1.5em;
	}

	ul.entryMenu li.socialism a {
		font-size: 0;
		}





ul.entryMenu li.permalink {
	display: inline;
	background: url(http://relish.myraklarman.com/rico/img/icon-permalink.gif) 0 50% no-repeat;
	padding: 0 1.3em 0 14px;
	color: #999;
	white-space: nowrap;
	}

.permalink {
	background: url(http://relish.myraklarman.com/rico/img/icon-permalink.gif) 0 .3077em no-repeat;
	padding-left: 14px;
	}


ul.entryMenu li.invite {
	display: inline;
	background: transparent url(http://relish.myraklarman.com/rico/img/icon-comments.gif) 0 50% no-repeat;
	padding: 0 1.5em 0 15px;
	white-space: nowrap;
	}

ul.entryMenu li.emailEntry {
	display: inline;
	background: transparent url(http://relish.myraklarman.com/rico/img/icon-email.gif) 0 50% no-repeat;
	padding-left: 16px;
	white-space: nowrap;
	}





ul#prevNextEntryNav {
	margin: -3.1667em 0 2.4em 500px;
	padding: 0;
	list-style: none;
	font-size: .8571em;
	line-height: 1.2em;
	color: #999;
	text-align: right;
	}

ul#prevNextEntryNav li {
	display: inline;
	white-space: nowrap;
	}

li#prevEntry {
	padding-right: 2em;
	}







div.entry h3 {
	font-size: 1em;
	}

div.entry div.imgRapper {
	margin: 3.5em 0;
	
	}

div.entry img {
	margin: 0 auto .5em auto;
	}

div.entry .caption {
	font-size: .8571em;
	line-height: 1.3636em;
	}

dl.shoutOut, dl.eventsCalendar, dl.interview {
	list-style: none;
	margin: 1.5em 0;
	padding: 0;
	}
dl.shoutOut dt, dl.eventsCalendar dt, dl.interview dt
	{
	font-weight: 700;
	}
dl.shoutOut dd, dl.eventsCalendar dd, dl.interview dd {
	margin: 0 0 1.5em 0;
	padding: 0;
	}
	dl.interview dt, dl.interview dd {
		padding: 0 5em;
		}




.laundryListNoStarch {
	list-style: none;
	margin: 1.5em 0;
	padding: 0;
	}

.laundryListNoStarch li {
	margin: 0 0 0 3em;
	text-indent: -3em;
	padding: 0;
	}

h3+.laundryListNoStarch {
	margin-top: -1.0em;
	}

.noStarch {
	margin-top: -1em;
	}

div.tags {
	margin: 3em 0;
	font-size: .8571em;
	line-height: 1.2em;
	}

div.tags h2, div.tags h3 {
	display: inline;
	text-transform: uppercase;
	font-weight: 300;
	font-size: .8571em;
	}

ul.relatedRelish {
	list-style: none;
	margin: 1.5em 0;
	padding: 0;
	}

.relatedRelish li {
	margin: 0;
	text-indent: 0;
	background: url(http://relish.myraklarman.com/rico/img/icon-permalink.gif) 0 .4166em no-repeat;
	padding-left: 14px;
	}

h2+.relatedRelish {
	margin-top: -1.0em;
	}






div.commentBody {
	background: #eee;
	padding: 1.5em 24px .5em 24px;
	margin-bottom: 0;
	}

div.commentFoot {
	background: transparent url(http://relish.myraklarman.com/rico/img/bg-comment.gif) -15px 100% no-repeat;
	padding: .5em 0 .5em 61px;
	margin-bottom: 2em;
	}

div.commentFoot strong {
	font-weight: 400;
	font-family: Georgia;
	font-style: italic;
	color: #84c426;
	color: #666;
	color: #f47e28;
	color: #84c426;
	font-size: 1.25em;
	color: #8b2;
	padding-right: 2px;
	}

form#txpCommentInputForm {
	background: #eee;
	padding: 1.5em 24px .5em 24px;
	margin: 1em 0 3em 0;
	}
	
label {
	font-weight: 500;
	}

input, textarea {
	font-family: "museo-sans-1", "museo-sans-2", "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Helvetica, Arial, sans-serif;
	font-weight: 300;
	color: #666;
	font-size: 14px;
	line-height: 21px;
	}


input {
	display: block;
	margin: 0 0 1em 0;
	width: 226px;
	}

input.hidden {
	display: none;
	}

input.radio {
	display: inline;
	margin: 0;
	vertical-align: middle;
	width: auto;
	}

div#forgetOrRemember {
	display: block;
	margin: 0 0 1em 0;
	}

textarea {
	display: block;
	width: 452px;
	margin: 0 0 2em 0;
	}

input#txpCommentPreview {
	width: auto;
	display: inline;
	font-weight: 500;
	background: #ddd; /* Forces Safari to spare us the pill-form buttons. */
	}

input#txpCommentSubmit.disabled {
	width: auto;
	display: inline;
	font-weight: 300;
	background: #ddd;
	color: #999;
	}

input#txpCommentSubmit {
	width: auto;
	display: inline;
	font-weight: 500;
	background: #f30;
	color: #fff;
	}

		div#cpreview h2.site {
			color: #f30;
			}
		
		div#cpreview p#cpreviewInstructions {
			margin-bottom: 1.8em;
			font-weight: 500;
			}
		
		form#txpCommentInputForm input.comments_error, form#txpCommentInputForm textarea.comments_error {
			background: #ff0;
			}



p#commentTips {
	margin-top: 1em;
	}

ul#commentHelp {
	margin: 1em 0 0 0;
	padding: 1em 2em;
	list-style: none;
	border: 1px solid #bbb;
	background: #e1e1e1;
	}

ul#commentHelp li {
	margin: 0 0 1em 0;
	padding: 0;
	text-indent: 0;
	}




div#commentsAreaMondoRapper {
	margin: 0 150px;
	position: relative; /* ie6 bug assuaged by setting position: relative; Who am I to argue? Oy! */
	}








div#meta {
	margin: 0;
	border-top: 1px solid #eee;
	padding: 18px 0 0 0;
	font-size: .8571em;
	line-height: 1.3636em;
	width: 800px;
	}

div#metaInnerRapper {
	position: relative;
	width: 800px;
	}

img#polaroid {
	position: absolute;
	left: -3px;
	top: 0;
	width: 118px;
	margin: 0;
	padding: 0;
	}

div#meta div#aboutMurn {
	margin: -2em 341px 0 152px;
	}

div#meta div#moreRelishEntries {
	width: 296px;
	float: right;
	margin-top: -2em;
	padding-bottom: 0;
	}

div#meta dl {
	margin: 0;
	}

div#meta dt {
	margin: 2em 0 0 0;
	text-transform: uppercase;
	}

div#meta dd {
	margin: 0;
	line-height: 1.625em;
	}

div#meta dd p {
	line-height: 1.5em;
	}

div#meta dd.permalink {
	padding-bottom: .5em;
	background-position: 0pt 0.1667em;
	}

	div#meta dt+dd.permalink {
		margin-top: .5em;
		}


img.feedIcon, img.chicklet {
	border: none;
	border-right: 5px solid #fefefe;
	display: inline;
	vertical-align: middle;
	}

p#copyright {
	clear: right;
	font-size: .9167em;
	line-height: 1.2em;
	padding-left: 504px;
	padding-top: 18px;
	margin-top: 4em;
	border-top: 1px solid #eee;
	color: #999;
	}











body#archive div#tagCloud {
	border-bottom: 1px solid #eee;
	padding-bottom: 2em;
	margin-top: -1em;
	margin-bottom: 2em;
	line-height: 1.8333em;
	}

div#tagCloud a, body#archive dl.suparchive a {
	border: none;
	text-decoration: none;
	}

body#archive dl.suparchive {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	line-height: 1.75em;
	}

body#archive dl.suparchive dt {
	margin: 1em 0 0 0;
	padding-left: 0;
	font-weight: 500;
	}

body#archive dl.suparchive dd {
	margin-left: 0;
	padding-left: 0;
	font-weight: 300;
	}

body#archive dl.suparchive dd span.rssSubdate {
	color: #8abd16;
	font-weight: 700;
	font-family: Georgia;
	font-style: italic;
	font-size: 1.083em;
	padding-right: .25em;
	}
		
body#archive div.thumbBox, div.thumbBox {
	float: left;
	border: 1px solid #e2e2e2;
	padding: 8px 7px 8px 8px;
	margin: .5em 0 1em 0;
	}

body#archive div.thumbBox img, div.thumbBox img {
	float: left;
	margin: 0;
	padding: 0;
	border-right: 1px solid #fff;
	}

body#archive div.entryExcerpt, body#home div.entryExcerpt {
	clear: left;
	}

body#archive p.moreLink {
	font-size: .8333em;
	margin-top: 1em;
	background: url(http://relish.myraklarman.com/rico/img/icon-permalink.gif) 0 50% no-repeat;
	padding-left: 14px;
	}







ul.entryListWithThumbBoxes li {
	clear: left;
	}
	
ul.entryListWithThumbBoxes div.thumbBox {
	margin: 1em 0 2em 0;
	}








/* 	The following style is for when we need to add article body text (redundantly) at the
	beginning of an entry (to move it above image-caption text) to "trick" the RSS feed.
	Relying on the built-in "excerpt" feature winds up using the exerpt as the entirety
	of the entry for RSS purposes. Ick! */

.hackTheExcerpt {
	display: none !important;
	}


