/* inital stuff (thx to chrismontoya.com and informationarchitects.jp) */
html { font-size:100.01%; }
body { font-size:1em; background-color: #fafafa; color: #333; }

html, body, form, fieldset {
	margin: 0;
   padding: 0;
   line-height: 140%;
}

h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address, legend {
        margin: 1em 0;
        padding: 0;
}

li, dd, blockquote {
        margin-left: 1em;
}

form label {
        cursor: pointer;
}
fieldset {
        border: none;
}
input, select, textarea, button {
      font-size: 100.01%;
		font-family: inherit;
}

/* typefacing */
html, body					{ font-family: Garamond, Georgia, serif; }
h1, h2, h3, h4, h5, h6
							 	{ font-family: Garamond, serif; }
ul.meta						{ font-family: Garamond, serif; }

/* layout */
div#container 		{ width: 100%; margin: 0 auto;}
div#mainbar			{ float: left; width: 100%; }

.avatar, .twitter, #twitter_update_list, .sub, h3, #flickr_badge_uber_wrapper, #flickr_badge_wrapper, #flickr_badge_wrapper_sq, .lists, .pages, #sidebar div#map, #sidebar div#map img
						{ display: none; }

h3.copy, p.colofon{ display: block; }

ul.meta				{ display: none; }
div.reactions		{ width: 100%; }

/* basic stuff */
a						{ color: #333; text-decoration: underline; }
a img					{ border: none; }

/* misc */
ul.lean 				{ list-style: none; }
ul.lean li			{ padding: 0; margin: 0; }
ul.bar				{ width: 100%; }
ul.bar li			{ display: inline; }

ul.navarrows		{ display: none; }

p.readmore			{ display: none; }

h2 img 				{ display: none; }

/* reactions */
#mainbar p.comment{ margin-top: 0; }
#mainbar p.madeby	{ margin-bottom: 0; text-align: left; font-weight: bold; }

form					{ display: none; }






