/*
	Theme Name: 2008 Relaunch
	Theme URI: http://aneighth.com/
	Description: Custom theme for http://aneighth.com/ relaunch.
	Version: 1.0
	Author: Anne Greene
	Author URI: http://aneighth.com/
	
	Design Copyright (C) 2008 Anne Greene, An Eighth (http://aneighth.com/)
*/

/* Meyer Reset (http://meyerweb.com/) */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100.01%; font-family: inherit; vertical-align: baseline; }
:focus { outline: 0; }
body { line-height: 1; color: black; background: white; }
ol, ul { list-style: none; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q  { quotes: "" ""; }

/* Design, Structure, and Typography */
html { height: 100%; }
body { font-family: Georgia, "Times New Roman", Times, serif; font-size: 100.01%; height: 100%; color: #222; background-color: #fafafa; text-align: center; }
	img { border: 1px solid #999; padding: 4px; background-color: #ddd; }
		img.noborder { border: none !important; padding: 0 !important; }
		.imagecenter { display: block; text-align: center; margin: 10px auto; }
		.imageleft { display: inline; float: left; margin: 0 13px 5px 0; }
		.imageright { display: inline; float: right; margin: 0 0 5px 10px; }	
small { font-size: 70%; line-height: 1.5em; }
strong { font-weight: bold; }
sub, sup { line-height: 1.0em; }
img { padding: 5px; background-color: #ddd; }
span.code, code, pre { font-family: Monaco, "Courier New", Courier, monospaced; background-color: #fff; }
em { font-style: italic; }
.topnavigation { text-align: center; margin-bottom: 13px; font-size: .812em; font-family: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif; }

a:link, a:visited, a:active { color: #369; text-decoration: none; font-weight: 700; border-bottom: 1px solid; }
	a:focus, a:active { background-color: #ffffee; }
	a:hover { border-bottom: 2px solid; }

#wrapper { margin: 0 auto; text-align: left; padding: 0; width: 75%; }
	#header { margin: 0 0 25px 0; line-height: 1.5em; text-align: right; font-size: 4.5em; border-bottom: 3px solid #555; background-color: #903; font-family: "Century Gothic", Geneva, Verdana, sans-serif; letter-spacing: 2px; color: #eee; }
		#header a:link, #header a:visited { border-bottom: 0; }
		#header a:focus, #header a:active { background-color: inherit; }
		#header img { border: 0; background-color: #903; margin: 9px 80px 0 0; }
	#sidebar { border-left: 1px solid #696; margin: 0 0 5px 15px; padding: 0 5px 5px 15px; float: right; width: 25%; font-size: .750em; font-family: Verdana, "Lucida Grande", Helvetica, Arial, sans-serif; line-height: 140%; color: #814B4B; }
		#sidebar a:link, #sidebar a:visited { color: #5A3548; font-weight: normal; border-bottom: 1px dotted; }
			#sidebar a:hover { border-bottom: 1px solid; }
		#sidebar p { margin: 0 0 15px 8px; }
		#sidebar h3 { font-size: 1.2em; color: #5a3535; margin-bottom: 5px; }
		#sidebar ul { list-style: none; }
			#sidebar ul li { margin-left: 8px;}
		li.sidesearch { margin-bottom: 15px;}
		.searchinput { background-color: #fafafa; border: 1px solid #ccc; font-size: 11px; color: #555; padding: 2px; }
			.searchinput:hover, .searchinput:focus { border: 1px solid #555; color: #000; background-color: #fff; }
	#content { padding: 0 15px; font-size: 1.1em; line-height: 160%; margin-right: 250px; width: 67%; }
		#content h2 { letter-spacing: 1px; margin-bottom: 12px; }
			#content h2 a:link, #content h2 a:visited, #content h2 a:active { color: #222; font-weight: normal; text-decoration: none; border-bottom: 0; } 
				#content h2 a:hover { color: #903; }
		#content p { margin-bottom: 18px; }
		span.topofpage { font-size: .812em; }
	#comments { margin-bottom: 18px; border-top: 2px solid #555; background-color: #eee; padding: 8px; }
		.commentlist blockquote { border-left: 3px double #903; padding-left: 5px; background-color: #eee; }
	#footer { clear: both; text-align: left; border-top: 3px solid #555; background-color: #903; padding: 15px; font: 1em "Lucida Grande", Arial, Verdana, Helvetica, sans-serif; color: #ddd; margin-top: 35px; }
		#footer a:link, #footer a:visited, #footer a:active { color: #ddd; text-decoration: none; font-weight: normal; border-bottom: 1px solid; }
			#footer a:hover { border-bottom: 2px solid; }


h1 { font-size: 240%; }
h2 { font-size: 200%; }
h3 { font-size: 160%; }
	h3#respond { margin-top: 20px; margin-bottom: 18px;  border-top: 2px solid #555; background-color: #eee; padding: 8px; }
h4 { font-size: 120%; }
h5 { font-size: 110%; }

.blockquote, blockquote { font-family: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif; font-size: 80%; width: 85%; margin: 0 0 18px 30px; padding: 5px; color: #333; line-height: 1.4; border-left: 3px double #903; background-color: #eee; }
em { font-style: italic; }
strong { font-weight: 700; }

ul, ol { margin-left: 30px; margin-bottom: 18px; font-size: .9em; }
	ul { list-style: circle inside; }
	ol { list-style: decimal inside ; }
		#sidebar ul, #sidebar ol { margin-left: 0; }
		ol.commentlist { list-style-type: none; }
			ol.commentlist li { border-bottom: 2px solid #555; margin-bottom: 18px; }

.postmetadata { font-family: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif; color: #777; font-size: 80%; }
.postmetadataalt { font-family: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif; font-size: 80%; background-color: #eee; padding: 5px; }
.aligncenter { text-align: center; }

span.middledot { font-size: 1em; font-family: "Arial Black", Impact, sans-serif; }