html { background: #222222; }

body { font-family: 'Lucida Grande', 'Lucida Sans Unicode', Lucida, Arial, Helvetica, sans-serif;
	font-size: 62.5%; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.8em; color: white; }

a:link, a:visited { color: #DFAD6D; text-decoration: underline; }
a:hover { color: #f79210; }

hr { margin-top:35px; border:0; border-top:1px dotted #666666; width:620px; color:#666666; clear:both; }

#wrapper { width:900px; margin:40px auto; }
#header { float:left; width:900px; border-bottom:1px dotted #666666; margin:0; }
#logo { font-weight: normal !important; float:left; width:auto; padding: 18px 0 34px 0; }
	#logo a { color: #fff; font-weight: normal !important; font-size:60px; text-decoration:none; border-bottom:none; }
	#logo a:hover { color: #e2e2e2; }
	#logo h2 { font-size: 1.3em; font-weight : normal; letter-spacing: .25em; padding : 0 4px 0 0; text-transform: uppercase; color: #fff; }
#nav { float:right; width:auto; padding:12px 0 0; }
	#nav ul { height:50px; float:right; }
	#nav li { text-align:center; float:left; display:inline; width:auto; }
	#nav li a { font-size:20px; font-weight:400; display:block; padding:15px; border-bottom:none; }
	#nav li a:hover { }
#blurb { font-family:Georgia; height:auto; border-bottom:1px dotted #666666; width:100%; float:left; padding:35px 0;
		font-size:32px; font-weight:400; line-height:120%; color: #bfbdbc; }
	#blurb a { font-weight: normal; }
#content { width:620px; float:left; padding:0 0 30px 0; min-height:420px; font-size: 10pt; }
	.post { padding:0 30px 0 0; }
		.post p { margin:14px 0 14px 0; }
		.post em{ font-style:italic; }
		.post h2 { font-family:Georgia; font-size:24px; margin:25px 0 10px 0; font-weight:normal; }
		.post h1, .post h1 a{ font-family:Georgia; font-size:28px; margin:30px 0 10px 0; font-weight:normal; 
					line-height:32px; color: #bfbdbc; text-decoration: none; }
		.post h1 a:hover { color: #e2e2e2; text-decoration: underline; }
		.post h3, .post h4 { font-family:Georgia; font-size:20px; margin:15px 0 10px 0; font-weight:normal; }
		.post h4 { font-size:18px; }
		.post h1 a:hover, .post h2 a:hover, .post h3 a:hover, .post h4 a:hover { }
		.post .indent { padding-left:10px; }
		.post .indent p { padding-left:10px; }
		.post small { font-size:11px; }
		.post small a { font-weight:normal; }
		.post .alignright { float:right; }
		.post .alignleft { float:left; }
		.post .aligncenter { margin:0 auto; display:block; }
		.post abbr { font-weight:normal; }
		.post ul{ list-style:circle; margin:0 0 0 25px; }
		.post ol{ list-style:decimal; margin:0 0 0 30px; }
		.post .wp-caption { background:#f7f7f7; border:1px solid #ccc; margin:10px; text-align:center; padding:5px 0 0; }
.post .wp-caption-text { margin:0; }
.post .wp-caption a, .post .wp-caption a:hover { border-bottom:0; }
.post blockquote { color:#777; border-left:5px solid #ccc; margin:15px 30px 0 10px; padding-left:20px; }
.post pre { font-family:courier; font-size:12px; letter-spacing:-1px; margin:14px 0 14px 0; }
.post .message ul { margin:12px 0 0; }
.post .message { display:none; background:#0F67A1; margin-top:10px; padding:20px; color:#fff; }
#comments { }
     #comments h3, #comments h4{ font-family:Georgia; font-size:24px; margin:35px 0 5px; font-weight:normal; }
     #comments h4{ font-size:28px; }
     #comments cite{ font-family:Georgia;  font-size:18px;  font-weight:normal; border-bottom:1px dotted #4C0D0F; }
     #comments em {  font-style:italic; text-align:right; }
     #comments ol.commentlist li { margin-top:20px; border:1px dotted #4C0D0F; border-right:0; padding:10px 5px 20px 10px; min-height:110px; }
     #comments p { margin:10px 0 0 10px;  width:auto; }
     
     #comments span { display:block; color:#eee; font-family:Georgia; font-size:120px; font-weight:normal;  float:right;  padding-top:25px; }
     #comments ul.formlist { margin:20px auto; width:375px; }
	     #comments ul.formlist li { display:block; margin:10px 0 0; }
	     #comments ul.formlist p{ margin:10px 0 0; text-align:center; }
     #comments input { font-family:Georgia; width:370px; font-size:18px; font-weight:normal; }
     #comments textarea { font-family:Georgia; width:370px; font-size:18px; font-weight:normal; }
     #comments li.submitbutton input { text-align:center; background:#e2e2e2; border:1px solid #aaa; border-bottom: 1px solid #666;
								border-right: 1px solid #666; color:#000; font-family:Georgia; font-weight:normal;
								font-size:20px; width:374px; }
     #comments .center { text-align:center; }
#sidebar { width:250px; float:right; margin:0 0 25px 0; }
     #sidebar h3 { padding:25px 0 3px 0; font-size:18px; }
     #sidebar .block ul { }
     #sidebar .block ul .children{ border:0; padding: 0 0 0 8px; }
     #sidebar .block li { }
     #sidebar .block li a { font-size:13px; font-weight:normal; padding:2px 0 2px 0; display:block; border-bottom:none; }
     #sidebar .block li a:hover { }
     #sidebar .widget_search label { display:block; padding:25px 0 3px 0; font-size:18px; border-bottom:1px dotted #4C0D0F; margin:0 0 5px; }
     #sidebar .widget_recent_comments li { background:transparent url(images/bullet_black.gif) no-repeat scroll 6px 52%; padding:2px 0 2px 15px; }
     #sidebar .widget_recent_comments li a,#sidebar .widget_recent_comments li a:hover{ background:none; border-bottom:1px dotted #000; text-decoration:none; color:#000; font-weight:600; }
     #sidebar .widget_recent_comments li a:hover { color:#a81d21; border-bottom:1px dashed #e12000; background-color:#f7f7f7; }
     #sidebar .widget_tag_cloud h3 { margin:0 0 8px; border-bottom:1px dotted #ccc; }
     #sidebar .widget_text h3 , #sidebar .calendar h3{ border-bottom:1px dotted #ccc; }
     #sidebar .calendar h3{ display:none; }
     #sidebar #wp-calendar { width:95%; text-align:center; } 
     #sidebar #wp-calendar caption, #sidebar #wp-calendar td, #sidebar #wp-calendar th{ text-align:center; }
     #sidebar #wp-calendar caption { font-size:18px; padding:25px 0 3px 0; }
     #sidebar #wp-calendar th { font-weight: bold; border-top:1px dotted #4C0D0F; border-bottom:1px dotted #4C0D0F; }
     #sidebar #wp-calendar tfoot td{ border-top:1px dotted #4C0D0F; border-bottom:1px dotted #4C0D0F; }
#footer { width:900px; float:left; border-top:1px dotted #4C0D0F; text-align:center; padding:30px 0 40px 0; }