#header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/header_shadow.gif) repeat-x scroll left bottom;
}
#header a:link, #header a:visited {
color:#000000;
text-decoration:none;
}
#header a:hover, #header a:active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#993300;
text-decoration:none;
}
#header h1 {
-x-system-font:none;
float:left;
font-family:georgia,serif;
font-size:410%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:-1px;
line-height:normal;
margin:0;
}
#header h2 {
-x-system-font:none;
float:right;
font-family:verdana,arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:2.35em 0.2em 0 0;
}
#content {
}
#content h1, #content h2, #content h3, #content h4, #content h5 {
font-family:georgia,times;
font-weight:normal;
letter-spacing:-1px;
}
#content h1 {
font-size:28px;
margin:0 0 0.3em;
}
#content h2 {
font-size:24px;
margin:0 0 0.3em;
}
#content h3 {
font-size:22px;
margin:1.2em 0 0.3em;
}
#content h4 {
border-bottom:1px dotted #BBBBBB;
font-size:20px;
margin:1.2em 0 0.3em;
}
#content h5 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFDD none repeat scroll 0 0;
border-bottom:1px dotted #AAAAAA;
font-size:20px;
margin:1.2em 0 0.3em;
}
#content p {
line-height:14px;
margin:0 0 1.2em;
}
#content ul, #content ol {
margin:1em;
padding:0;
}
#content ul {
list-style-type:square;
}
#content li {
line-height:15px;
margin:0 0 0 1em;
padding:0;
}
#content blockquote {
border-left:5px solid #CCCCCC;
color:#555555;
margin:1.3em 1em;
padding:0 1em;
}
#content code {
}
#content pre {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
color:#63FF00;
margin:0.9em 0;
overflow:auto;
padding:8px;
}
#content .hentry {
margin:0 0 3em;
}
#content .hentry .entry-title {
font-size:30px;
letter-spacing:-1.5px;
line-height:99%;
margin:0;
}
#content .hentry .entry-title a:link, #content .hentry .entry-title a:visited {
color:#111111;
text-decoration:none;
}
#content .hentry .entry-title a:hover, #content .hentry .entry-title a:active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
text-decoration:underline;
}
#content .hentry .entry-title .comment_count {
color:#EEEEEE;
}
#content .hentry .vcard, #content .hentry .published {
-x-system-font:none;
color:#A9A9A9;
float:left;
font-family:helvetica,arial,verdana,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:-1px;
line-height:14px;
margin:1px 0 0.6em 2px;
}
#content .hentry .fn {
font-weight:bold;
margin-right:5px;
}
#content .hentry .fn a, #content .hentry .fn a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#AAAAAA;
text-decoration:none;
}
#content .hentry .clear {
clear:both;
}
#content .hentry .entry-content {
}
#content .hentry ul.meta {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #DDDDDD;
font-size:10px;
list-style-type:none;
margin:0;
padding:5px;
}
#content .hentry ul.meta li {
line-height:13px;
margin:0;
padding:0;
}
#content .hentry .meta a:link, #content .hentry .meta a:visited {
border-bottom:1px dotted #AAAAAA;
color:#555555;
text-decoration:none;
}
#content .hentry .meta a:hover, #content .hentry .meta a:active {
color:#FFFFFF;
}
#content ol.comments, #content ol.trackbacks {
list-style-type:none;
margin:0;
padding:0;
}
#content li.comment, #content li.trackback {
border:2px solid #DDDDDD;
margin:0 0 1.5em;
padding:1em;
}
#content li.comment.preview {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFCC none repeat scroll 0 0;
border:3px solid #FAB444;
margin:0 0 1.5em;
padding:1em;
}
#content li.comment .author, #content li.trackback .author {
font-weight:bold;
margin-bottom:1em;
}
#content li.comment .author cite, #content li.trackback .author cite {
font-size:16px;
letter-spacing:-1px;
}
#content li.comment .author abbr, #content li.trackback .author abbr {
color:#999999;
}
#content li.comment .author .gravatar {
float:right;
margin:0 0 0.5em 0.5em;
}
#content li.comment .author div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/gravatar.gif) no-repeat scroll left top;
float:right;
height:60px;
margin:0 0 0.5em 0.5em;
width:60px;
}
#content form#comment-form {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F2F2F2 none repeat scroll 0 0;
border-top:1px solid #DDDDDD;
padding:1em 0.5em;
}
#content form#comment-form fieldset {
border:medium none;
}
#content form#comment-form legend {
display:none;
}
#content form#comment-form label {
font-weight:bold;
}
#content form#comment-form textarea {
height:150px;
padding:3px;
width:90%;
}
#sidebar {
font-size:11px;
}
#sidebar h3 {
-x-system-font:none;
font-family:"lucidamac bold","lucida grande",verdana,arial,helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0 0 0.5em;
}
#sidebar h3 a:link, #sidebar h3 a:visited {
color:#000000;
text-decoration:none;
}
#sidebar h3 a:hover, #sidebar h3 a:active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
text-decoration:underline;
}
#sidebar ul {
list-style-type:none;
margin:0 0 2em;
padding:0;
}
#sidebar li {
margin:0;
padding:1px 0;
}
#sidebar em {
font-style:normal;
}
#sidebar .search p {
margin:0;
}
#sidebar .search p input {
font-size:11px;
width:92%;
}
#footer {
border-top:1px solid #CCCCCC;
font-size:90%;
}
#footer a:link, #footer a:visited {
color:#000000;
}
#footer a:hover, #footer a:active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
color:#FFFFFF;
}
#footer hr {
display:none;
}
#footer p {
float:left;
margin:0;
padding:0;
width:40%;
}
#footer ul {
float:right;
list-style-type:none;
margin:0;
padding:0;
text-align:right;
width:40%;
}
#footer li {
display:inline;
margin:0;
padding:0 0 0 1em;
}
