
/*body { text-align: center; background: #191919 url('images/background.png') repeat-x top; color: #999; font-family: 'Lucida Grande', Helvetica, Arial, sans-serif; font-size: 11px; 	line-height: 24px; }
*/

body { text-align: center; background: #000 url('images/flame.jpg') no-repeat top center; color: #999; font-family: 'Lucida Grande', Helvetica, Arial, sans-serif; font-size: 11px; 	line-height: 24px; }

div#wrapper { text-align: left; margin: auto; width: 987px;   }

a { color: #ccc; }
a:hover { color: #fff; }

p { margin: 0 0 18px; letter-spacing:.1em; }

h1, h2, h3, h4 { font-weight: bold; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;  }
h1 { font-size: 38px; color: #fff; line-height: 120px; }
h1 a { text-decoration: none; color: #fff; }

b { color:#fff; }

form input, form textarea { margin: 0 12px 0; } 

div.resume ol, div.resume ul { list-style-type: cjk-ideographic; margin:0 0 20px 30px; }

div#header { border-bottom: 1px solid #484848; }
div#header h2 { font-family: Georgia, Times, 'Times New Roman', serif; font-weight: normal; display: block; float: right; text-align: right; font-size: 16px; color:#FFF; }
div#header h2, ul#navigation { margin: 0 30px 6px; }

ul#navigation { display: block; width: auto; float: left; }
ul#navigation li { display: inline; }
ul#navigation li a { font-family: Georgia, Times, 'Times New Roman', serif; text-decoration: none; color: #999; font-size: 14px; 	margin: 0 32px 0 0; }
ul#navigation li a:hover { 	color: #999; text-decoration:underline; }

span.f { font-style: italic; }

div.resume p { margin:0; }


div#content { margin: 25px 0 0 0; background: #191919 url('images/background.png') repeat-x top; color: #999;  padding:30px 30px;  }
div#content h2 { font-size: 24px; color: #fff; line-height: 32px; } 
div#content h2 a { text-decoration: none; color: #fff; }
div#content h3 { font-size: 18px; color: #fff; line-height: 24px; margin-top:20px; } 


div.page_left { float:left; }
div.page_right { float:right; width: 400px; float: right; margin-right:0px; text-align:justify; }

div.thumbnail { width: 500px; float: left; }
div.entry { width: 400px; float: right; margin-right:0px; text-align:justify;  }
div.entry p { line-height:17px; margin-top:10px; }
div.entry b { color: #fff; margin-right:5px; }

p.comment-link { margin: 0; visibility:hidden; display:none;  }
p.comment-link a { font-family: Helvetica, Arial, sans-serif; font-weight: bold; color: #808080; text-decoration: none; font-size: 16px; line-height: 36px; }
p.comment-link a:hover { color: #999; text-decoration: underline; }

div#footer { margin:20px 0 0 0 ; }
div#footer p { color: #797979; text-align: center; }
div#footer p a { text-decoration: underline; }
div#footer p a:hover { text-decoration: none; }

div.post { margin: 0; min-height:500px; height:auto !important; height:500px; margin-bottom:20px; }

h3#comments, h3#respond { color: #fff; line-height: 64px; }
div.author { width: 250px; float: left; }
div.author cite { font-size: 16px; font-weight: bold; font-family: Helvetica, Arial, sans-serif; margin: 0 0 0 12px; }
div.author img { position: relative; top: 10px; }

div.comment { width: 500px; float: right; 	padding: 18px 0 0 0; }

ol.commentlist { border-top: 1px solid #333; margin: 0 0 48px; }
ol.commentlist li { border-bottom: 1px solid #333; padding: 12px 0 0; }

div.alignleft, div.alignright { display: block; width: 40%; float: left; }
div.alignleft a, div.alignright a { 	font-family: Georgia, Times, 'Times New Roman', serif; font-size: 18px; 	text-decoration: none; color: #777; }
div.alignleft a:hover, div.alignright a:hover { color: #999; text-decoration: underline; }

div.alignright { float: right; text-align: right; }

blockquote { font-style:italic; padding:0 20px 0px 20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:20px; text-align:justify; background:url(images/openquote.png) no-repeat 0 0; }
blockquote p { padding:17px 30px 17px 30px; background:url(images/endquote.png) no-repeat 98% 98%; text-indent:0px;  }
