html,body {margin:0; padding:0; font-family:arial,helvetica,sans-serif; font-size:12px; color:#000; line-height:14px;}
body {background:#fff;}

p, h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
h1 {font-family:georgia,Times,serif; font-size:15px; font-weight:normal; color:#000;}
h2 {font-size:19px; color:#000; font-family:helvetica,arial; font-weight:normal;}
h3 {font-family:arial,helvetica,sans-serif; font-size:18px; line-height:18px; padding:0; margin:0 0 10px 0;}
p {padding-bottom:15px;}
a {color:#0000FF; text-decoration:none;}
a:hover {color:#0000FF; text-decoration:underline;}
a.hoverhand {cursor:hand; cursor:pointer;}
ul, li {margin:0; padding:0;}
li {margin:0 0 5px 15px;}
form {margin:0; padding:0;}
img {border:0;}
hr {border:0; height:1px; color:#898989; background-color:#898989;}
.clear:after {content:"."; clear:both; display:block; height:0; visibility:hidden;}

/* MISC */
.right {float:right;}
.left {float:left;}
.forward {text-align:right;}
.center {text-align:center;}
.tabbed {margin:0 0 0 15px;}

/* Masthead */
#masthead {margin:0 auto; width:950px; text-align:center; margin-top:40px; margin-bottom:40px;}

/* Page */
#page {margin:0 auto; width:950px; text-align:center; margin-bottom:70px;}
.post {margin:0 0 30px 0;}
.date {text-transform:uppercase; font-size:10px; color:#000; letter-spacing:5px;}
.posttitle {font-size:28px; color:#000; font-family:georgia; line-height:24px; margin:7px 0 7px 0;}
.posttitle a {color:#000;}
.posttitle a:hover {color:#0000FF;}
.postbody {font-size:16px; color:#000; width:600px; margin:0 auto; font-family:georgia; line-height:18px; margin-top:5px;}
.postinfo {font-size:10px; color:#000; text-transform:uppercase; margin:0; padding:0;}
.pagination {width:700px; margin:0 auto;}
.pagination .button a {color:#fff; text-decoration:none; background:#a490b3; padding:5px 9px; border:1px solid #6b6682; display:block;}
.pagination .button a:hover {color:#fff; text-decoration:none; background:#6b6682;}
#comments {text-align:center; width:950px;}
#comments #author {width:175px;}
#comments #email {width:175px;}
#comments #url {width:175px;}
#comments textarea {width:300px; height:100px;}
#comments .commentlist {margin:0 auto; width:500px; text-align:left;}
#comments .singlecomment {margin:0 auto; width:500px; background:#eee; padding:10px; text-align:left; margin-bottom:10px;}
#comments .commentauthor {margin:0 0 10px 0; text-align:left;}
#comments .commentmoderation {margin:10px 0 0 0; text-align:left;}
#comments .commenttext p {font-size:12px; margin:0; padding:0; text-align:left;}
#comments .commentform {text-align:left; width:300px; margin:0 auto;}
#comments .gravatar {margin:0 0 0 10px;}
#comments .commentcontent {margin:0 0 0 10px; width:430px;}
.comment-edit-link {text-align:left;}

/* Footer */
#footer {border-top:1px solid #000; margin:0 auto; width:700px; text-align:center; padding:25px 0; font-size:16px; color:#000; font-family:georgia; line-height:18px;}