/**
 * Undefined Fire v7 style sheet
 * Copyright 2009 Lucas Murray
 * http://www.undefinedfire.com
 * vim: set nosta noet:
**/

body	{ font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, "Bitstream Vera Sans", Verdana,
	  Arial, sans-serif; background: #fff url('bg.png') no-repeat top center;
	  border-top: 4px #900 solid; }
*	{ line-height: 175%; }

a			{ color: #900; }
a:link, a:active	{ text-decoration: underline; }
a:visited		{ text-decoration: underline; color: #300; }
a:hover			{ text-decoration: none; }

hr		{ width: 340px; }

blockquote	{ margin: -0.75em -1em 1em -1em; padding: 0.4em 0.8em; border: 0.25em solid #eee;
		  background-color: #fafafa; }

code		{ padding: 0 0.25em; background-color: #f0f0f0; }

img.right	{ position: relative; float: right; margin-left: 15px; }

.wide		{ text-align: center; margin-bottom: 1.25em; }

ul, ol			{ margin-left: 0; padding-left: 0; }
ul li, ol li		{ margin-left: -1em; padding-left: 1em; }

ol.articles li		{ list-style: none; margin: 0; padding: 0; }
ol.articles li .date	{ font-size: 9px; }

h2, h3		{ font-weight: normal; }
h2		{ color: #ccc; font-size: 2.5em; font-style: italic; font-family: Georgia, Cambria, serif; }
h3		{ font-size: 1em; font-weight: bold; }

h1#head		{ margin-bottom: 0.25em; visibility: hidden; }

#menu		{ text-align: center; margin-top: 2px; }
#menu hr	{ margin-top: 2px; width: 100%; }
#menu a		{ color: #000; padding: 0.8em 1em; }
#menu a:link,
#menu a:active,
#menu a:visited	{ text-decoration: none; }
#menu a:hover,
#menu a.active	{ color: #fff; background-color: #000; text-decoration: none; }

#footer		{ text-align: center; font-size: 9px; color: #999; margin: 2em 0; }

.notice, .error	{ margin: -0.75em -1em 1em -1em; padding: 0.4em 0.8em; border: 0.25em solid #ddd; }
.notice		{ background: #fff6bf; color: #817134; border-color: #ffd324; }
.error		{ background: #fbe3e4; color: #d12f19; border-color: #fbc2c4; }
.notice a	{ color: #817134; }
.error a	{ color: #d12f19; }

#esecret	{ text-align: center; font-size: 2.5em; color: #ccc; font-style: italic;
		  font-family: Georgia, Cambria, serif; }
