html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,code,del,dfn,font,img,ins,kbd,q,s,samp,small,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
margin:0;
padding:0;
}

body {
line-height:1;
background:#fafaf4;
font:16px/28px Georgia, serif;
color:#1F1E17;
border-top:none;
}

sup {
font-size:smaller;
position:relative;
top:-7px;
}

ol,ul {
list-style:none;
}

table {
border-collapse:separate;
border-spacing:0;
}

caption,th,td {
text-align:left;
font-weight:normal;
}

blockquote:before,blockquote:after,q:before,q:after {
content:"";
}

p {
font:16px/28px Georgia, serif;
margin-bottom:28px;
}

ol,ul,abbr,dt,dd,label,input {
font:16px/28px Georgia, serif;
}

cite,em,i {
font-style:italic;
}

b,strong {
font-weight:bold;
}

code,pre {
font-family:monospace;
}

del {
color:#8F8E8B;
}

ins {
text-decoration:none;
}

ins:before {
content:"Update: ";
font-weight:bold;
text-transform:uppercase;
font-size:10px;
}

blockquote {
margin-left:44px;
margin-right:44px;
}

dt {
font-weight:bold;
margin-left:44px;
}

dd {
margin-bottom:28px;
margin-left:88px;
margin-right:44px;
}

.caps {
font-size:12px;
letter-spacing:.125em;
text-transform:uppercase;
}

.important {
background:#FFFBDC;
border-bottom:1px dotted #BFBCA5;
border-right:1px dotted #BFBCA5;
color:black;
}

h1,h2,h3,h4,h5,h6 {
font-family:Tahoma, Helvetica, Arial, sans-serif;
font-weight:bold;
}

#blog-description {
font-size:12px;
line-height:12px;
font-style:normal;
height:21px;
text-align:center;
overflow:hidden;
text-transform:uppercase;
letter-spacing:.125em;
color:#c8c7c0;
margin-top:0;
margin-left:75px;
padding:0;
}

#blog-title {
margin-left:74px;
font-size:60px;
line-height:60px;
font-family:Palatino, Georgia, serif;
font-weight:normal;
margin-top:45px;
color:#fafaf4;
padding:0;
}

.entry-title {
font-size:24px;
}

.navigation,.entry-date abbr,.entry-meta,.entry-meta abbr {
font:14px/28px Georgia, serif;
font-style:italic;
}

.entry-content abbr,.entry-content acronym {
text-decoration:underline;
cursor:help;
}

.entry-content h1 {
font-size:28px;
}

.entry-content h2 {
font-size:24px;
}

.entry-content h3 {
font-size:18px;
}

.entry-content h4 {
font-size:16px;
}

.entry-content h5 {
font-size:12px;
}

.entry-content h6 {
font-size:10px;
}

.entry-content ul {
list-style:square;
}

.entry-content ol {
list-style:decimal;
}

.entry-content li {
margin-bottom:28px;
}

.entry-content ol ol {
list-style:upper-alpha;
}

.entry-content ol ol ol {
list-style:lower-roman;
}

.entry-content ol ol ol ol {
list-style:lower-alpha;
}

.entry-content ul,.entry-content ol {
font:16px/28px Georgia, serif;
margin-bottom:28px;
margin-left:44px;
}

.entry-content ul ul,.entry-content ol ol,.entry-content ul ol,.entry-content ol ul {
margin-bottom:0;
}

#footer {
display:none;
}

#wrapper {
width:960px;
margin:0 auto;
}

#container {
float:left;
width:645px;
margin:0;
}

#content {
margin-left:74px;
width:556px;
overflow:hidden;
}

.sidebar {
float:right;
overflow:hidden;
width:246px;
}

#secondary {
clear:right;
}

.entry-content img {
max-width:100%;
background:white;
border-top:1px solid #BFBCA5;
border-bottom:1px solid #BFBCA5;
}

a {
text-decoration:none;
}

a:link {
color:#901808;
}

a:visited,del a:link {
color:#B56554;
}

a:hover {
text-decoration:underline;
}

#header {
height:132px;
overflow:hidden;
background:#7F7D6E url('http://betterthansacrifice.files.wordpress.com/2008/01/head.jpg') no-repeat center;
color:transparent;
padding:0;
}

#blog-title a:link,#blog-title a:visited {
color:#fafaf4;
}

#blog-title a:hover {
text-decoration:none;
color:#fafaf4;
}

.skip-link {
display:none;
}

#access {
margin-bottom:27px;
border-top:1px solid #BFBCA5;
}

#menu {
letter-spacing:.125em;
height:26px;
width:886px;
padding-left:74px;
text-transform:uppercase;
}

#menu ul a {
font-size:12px;
text-decoration:none;
border-bottom:none;
color:#1F1E17;
}

#menu ul,#menu ul ul,#menu ul li {
list-style:none;
margin:0;
padding:0;
}

#menu ul li {
float:left;
}

#menu ul li + li {
padding-left:1em;
border-left:1px solid #BFBCA5;
}

#menu ul li a {
padding-right:1em;
}

#menu a:hover {
background:transparent;
color:#901808;
}

#menu ul ul {
display:none;
padding-bottom:7px;
background:white;
border-bottom:1px solid #BFBCA5;
}

#menu ul ul li {
float:none;
}

#menu ul ul li a {
margin:0;
padding:0;
}

#menu ul li ul li {
border-left:none;
padding-left:0;
letter-spacing:0;
}

#menu ul li:hover ul {
display:block;
font-style:italic;
text-transform:none;
position:absolute;
z-index:1;
}

#menu ul li:hover ul li a {
display:block;
width:10em;
background:transparent;
}

#nav-above {
margin-bottom:28px;
}

#nav-below {
margin-top:-28px;
margin-bottom:28px;
}

.nav-previous {
float:left;
width:273px;
}

.nav-next {
float:right;
width:273px;
}

.navigation {
float:right;
width:100%;
}

.entry-title a:link,.entry-title a:visited {
color:#1F1E17;
}

.entry-title a:hover {
text-decoration:none;
color:#35342E;
}

.entry-date abbr {
padding-bottom:7px;
border-bottom:1px dotted #BFBCA5;
}

.page .entry-title,.four04 .entry-title {
margin-top:28px;
}

.page-title {
margin-bottom:28px;
}

.page-title span {
font-family:Georgia,serif;
font-size:12px;
font-weight:normal;
font-style:italic;
}

.entry-content {
margin-top:28px;
}

.single .entry-content p:first-child:first-line,.home .p1 .entry-content p:first-child:first-line {
color:#222222;
}

.single .category-asides .entry-content p:first-child:first-line,.single .entry-content blockquote p:first-child:first-line,.single .entry-content form p:first-child:first-line,.paged .p1 .entry-content p:first-child:first-line {
color:#1F1E17;
}

.post {
margin-bottom:56px;
}

.protected .entry-content label {
margin-bottom:5px;
font-family:Tahoma, Helvetica, Arial, sans-serif;
font-weight:bold;
}

.protected .entry-content input {
margin-bottom:5px;
}

.entry-content img.alignleft {
margin-top:7px;
margin-right:20px;
margin-bottom:28px;
float:left;
}

.entry-content img.alignright {
margin-top:7px;
margin-left:20px;
margin-bottom:28px;
display:block;
float:right;
}

.entry-content img.center {
display:block;
float:none;
clear:both;
margin:0 auto;
}

#comments h3 {
padding-bottom:27px;
font-size:18px;
border-bottom:1px solid #BFBCA5;
}

#comments ol {
margin-bottom:28px;
}

#comments .alt {
background:#f2f0e4;
}

#comments .byuser {
background:#f2f0e4;
color:black;
}

#comments .bypostauthor {
background:#DFDDD2;
color:black;
}

#comments ol li {
padding-top:27px;
padding-left:20px;
padding-right:20px;
}

#comments-list .comment-author,#trackbacks-list .comment-author a {
font-family:Tahoma, Helvetica, Arial, sans-serif;
font-size:14px;
font-weight:bold;
font-style:normal;
}

#comments-list .comment-author a:link,#comments-list .comment-author a:visited,#trackbacks-list .comment-author a:link,#trackbacks-list .comment-author a:visited {
color:#1F1E17;
}

#comments-list .comment-author a:hover,#trackbacks-list .comment-author a:hover {
text-decoration:none;
}

.comment-meta,#trackbacks-list .comment-author,#trackbacks-list .edit-link a {
font:12px/28px Georgia,serif;
font-style:italic;
margin-bottom:28px;
}

#trackbacks-list .edit-link a:link {
color:#901808;
}

#trackbacks-list .edit-link a:visited {
color:#B56554;
}

#trackbacks-list .edit-link a:hover {
text-decoration:underline;
color:#1F1E17;
}

#respond h3 {
padding-bottom:0;
margin-bottom:28px;
border-bottom:none;
}

#login .loggedin,.unapproved {
background:#FFFBDC;
border-bottom:1px dotted #BFBCA5;
border-right:1px dotted #BFBCA5;
color:black;
}

#respond .required {
font-family:Tahoma, Helvetica, Arial, sans-serif;
font-weight:bold;
color:#B56554;
}

#respond label {
font-family:Tahoma, Helvetica, Arial, sans-serif;
font-weight:bold;
}

#respond input {
vertical-align:bottom;
margin-bottom:5px;
}

#respond textarea {
width:98%;
margin-bottom:12px;
}

.content-column,.entry-content .linkcat {
margin-left:0;
list-style:none;
}

.entry-content .linkcat {
margin-left:-44px;
}

.content-column {
margin-left:-44px;
margin-bottom:28px;
}

.sidebar li h3,.sidebar li h3 label {
font-family:Tahoma, Helvetica, Arial, sans-serif;
font-weight:bold;
font-size:14px;
text-transform:uppercase;
}

.sidebar ul li ul li {
margin-bottom:-1px;
border-top:1px solid #BFBCA5;
}

.sidebar li a {
display:block;
width:100%;
font-size:12px;
line-height:14px;
text-transform:uppercase;
letter-spacing:.125em;
text-decoration:none;
color:#1F1E17;
padding:7px 0;
}

.sidebar li ul li ul li a {
padding-left:10px;
font-style:italic;
text-transform:none;
letter-spacing:0;
}

html>body .sidebar li a {
width:auto;
}

.sidebar li a:hover {
background:white;
color:#901808;
}

.sidebar .textwidget a,.sidebar #calendar_wrap a,.sidebar #recentcomments a,.sidebar #akismetwrap a,.sidebar #get_recent_comments_wrap a {
display:inline;
width:auto;
font-size:14px;
line-height:28px;
text-transform:none;
letter-spacing:0;
text-decoration:none;
color:#901808;
padding:0;
}

.sidebar .textwidget a {
font-size:16px;
}

.sidebar li.recentcomments,.sidebar #recentcomments a {
text-transform:uppercase;
font-size:12px;
line-height:14px;
padding:7px 0;
}

.sidebar .textwidget a:visited,.sidebar #calendar_wrap a:visited,.sidebar #recentcomments a:hover,.sidebar #akismetwrap a:visited,.sidebar #get_recent_comments_wrap a:visited {
color:#B56554;
}

.sidebar .textwidget a:hover,.sidebar #calendar_wrap a:hover,.sidebar #recentcomments a:hover,.sidebar #akismetwrap a:hover,.sidebar #get_recent_comments_wrap a:hover {
text-decoration:underline;
background:transparent;
}

.widget,.sidebar .linkcat {
margin-bottom:56px;
}

#primary {
margin-top:56px;
}

.pageid-42 .sidebar .linkcat {
display:none;
}

.pageid-41 .sidebar .widget_archives,.pageid-41 .sidebar .widget_categories {
display:none;
}

.sidebar .widget_sandbox_search label {
display:none;
}

input {
font:14px/28px Georgia, serif;
border:1px solid #bababa;
padding:4px;
}

textarea {
font:14px/28px Georgia, serif;
padding-left:4px;
border:1px solid #bababa;
}

#submit,#searchsubmit {
font:14px/28px Georgia, serif;
border:1px solid #7F7D6E;
background-color:#ccc9b1;
padding:3px;
}

#searchform #s {
width:110px;
}

#footer #generator-link {
margin-left:74px;
}

body.home div.category-asides * {
display:inline;
}

body.home div.category-asides h2.entry-title,body.home div.category-asides div.entry-date,body.home div.category-asides span.author,body.home div.category-asides span.cat-links,body.home div.category-asides span.meta-sep {
display:none;
}

body.home div.category-asides blockquote {
margin:0;
}

body.home div.category-asides + div.category-asides {
margin-top:-28px;
}

#comments .byuser .n:after {
content:"REGISTERED MEMBER";
font-size:10px;
padding-left:.5em;
}

#comments .bypostauthor .n:after {
content:"THE POST AUTHOR";
font-size:10px;
padding-left:.5em;
}

img#wpstats {
width:0;
height:0;
border:none;
overflow:hidden;
padding:0;
}

#menu ul li.page-item-19 {
display:none;
}