body {margin:0;padding:0}
#wrapper {width:810px;margin:0 auto}
#header {margin:0 103px 0 100px;border-bottom:11px solid #ff1}
#signature {text-align:center;margin:36px 0 0 0;font-size:0.8em;float:right;font-style:sans-serif;width:19em;color:#ccc;font-style:italic}
#logo {float:left;margin:40px 0 10px 0;width:350px;height:33px;background:#fff url('ryanhell.png')}
#headertitle {float:left;width:350px;margin:30px 0 11px 0;font-size:2em;font-family:tahoma,sans-serif;font-weight:normal;color:#d91110;font-variant:small-caps}

#content {border-top:1px solid #ccc;float:left;width:585px}

#sidebar {border-top:1px solid #ccc;border-left:1px solid #ccc;float:right;width:202px;padding:10px}
#sidebar h3 {text-align:left;margin:30px 0 10px 0}
#sidebar ul {list-style:none;margin:0;padding:0}
#sidebar ul li {color:#000;font-family:tahoma,sans-serif;margin:0 0 0 15px;padding:0;text-align:left;line-height:1.7em;font-size:0.7em}
#sidebar ul li li {font-size:1em}
#sidebar ul li:before {color:#fb0000;content:"\00BB \0020"}
#sidebar a {color:#000;font-family:tahoma,sans-serif}
#sidebar a:hover {color:#fb0010;text-decoration:underline}
#searchform {text-align:left;margin:0}
.contactform form {text-align:left;font-family:sans-serif;color:#666;font-size:0.8em}

.post {margin:0 30px 0 100px}
h1, h2 {text-align:left;letter-spacing:0.3em;font-variant:small-caps;margin:31px 0 5px 0;font-family:serif;font-weight:normal}
h3, h4, h5, h6 {text-align:left;color:#d90000;text-transform:uppercase;margin:11px 0 2px 0;font-family:verdana,sans-serif;letter-spacing:0.25em}
h1 {font-size:1.8em}
h2 {font-size:1.6em}
h3 {font-weight:bold;font-size:0.8em}
h4 {font-weight:normal;text-decoration:underline;font-size:0.8em}
h5 {font-weight:normal;text-decoration:underline;font-size:0.75em}
h6 {font-weight:normal;text-decoration:underline;font-size:0.7em}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#0f0}

.post li {text-align:left;list-style:disc;margin:5px 0 5px 12px;font-family:sans-serif;font-size:0.7em;color:#666}
p {color:#666;text-align:justify;font-family:sans-serif;font-size:0.8em;margin:10px 0}
a {color:#d90000;text-decoration:none}
a:hover {color:#fb1000;text-decoration:underline}
code {white-space:pre;font-size:1.4em;font-weight:bold}
table {width:100%;font-family:arial-narrow,sans-serif;font-size:0.5em}

input {text-align:left}
.postinfostart {text-align:left;color:#666;padding-bottom:5px;margin:0;font-size:0.6em;font-family:sans-serif}
.postinfo {text-align:left;color:#666;padding-bottom:5px;margin:20px 0 0 0;font-size:0.6em;font-family:sans-serif;border-bottom:1px dotted #ccc}

img {padding:2px;border:1px solid #aaa}
a img:hover {border:1px solid #d70000}
img.alignleft {float:left;margin:10px 10px 10px 0}
img.aligncenter {text-align:center;margin:10px auto 10px auto;display:block}
img.alignright {float:right;margin:10px 0 10px 10px}
img.wp-smiley {border:0}

.nextprevpage {color:#666;text-align:center;font-family:sans-serif;font-size:2em;font-weight:bold;margin:10px 30px 10px 100px}

#comments {margin:30px 30px 0 105px;width:460px;overflow:hidden}
#comments code {font-size:1.1em;font-weight:bold;font-family:monospace}
.commentslist {list-style:none;margin:0;padding:0}
.commentslist li {clear:left;font-size:0.72em;margin:0;padding:10px 0 0 0;border-top:1px solid #ccc}
.commentslist li p {font-size:1em;margin:0 0 0 80px;padding:0 10px 5px 0}
#comments textarea {width:99%;text-align:left}
.avatar {padding:0;float:left;margin:0 0 10px 10px}
#respond {margin:30px 0 0 0}
.alt {background:#efefef}
.gravatarclear {clear:left}

#calendar_wrap table {margin:0 10px}
#calendar_wrap table td {margin:0;padding:0}

#footer {padding:30px 0 6px 0;text-align:center;clear:both;font-size:0.7em;font-family:sans-serif}

ul.gallery {margin:0;padding:0}
ul.gallery li {list-style:none;float:left;,margin:0;padding:10px 25px}