/* Begin Site-Specific */
#menu {width:14px; padding:0}
#menu ul {display:none}
#pagecontent {margin-left:45px; padding:0 120px 0 0}
/* Begin Structure */
.widecolumn, .narrowcolumn {width: 585px; margin-left:155px; height:1%}
.widecolumn .entry p {font-size: 1.05em}
.widecolumn .post {margin: 0}
.widecolumn .postmetadata {margin: 30px 0;}
.widecolumn .smallattachment {text-align: center; float: left; width: 128px; margin: 5px 5px 5px 0px}
.widecolumn .attachment {text-align: center; margin: 5px 0px}
.narrowcolumn .entry, .widecolumn .entry {line-height: 1.4em}
.narrowcolumn .postmetadata {text-align: center; padding-top: 5px}
.postmetadata {clear: right}
.postmetadata ul, .postmetadata li { display: inline; list-style-type: none; list-style-image: none}
.post {margin: 0 0 40px; text-align: justify}
.post hr {display: block}
h2.pagetitle {font-size: 1.6em; margin-top: 30px; text-align: center}
h3.comments {padding: 0; margin: 40px auto 20px}
.commentlist {padding: 0; text-align: justify}
.commentlist li, #commentform input, #commentform textarea {}
.commentlist li {margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none; font-weight: bold}
.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 1.1em; padding:0;}
.commentlist p {margin: 10px 5px 10px 0; font-weight: normal; line-height: 1.5em; text-transform: none}
#commentform p {margin: 5px 0}
#commentform input {width: 170px; padding: 2px; margin: 5px 5px 1px 0}
#commentform textarea {width: 100%; padding: 2px}
#commentform #submit {margin: 0; float: right}
.nocomments {text-align: center; margin: 0; padding: 0; color: #777;}
.commentmetadata {font-weight: normal; margin: 0; display: block; color: #777}
/* Begin Calendar */
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt}
#wp-calendar a {text-decoration: none}
#wp-calendar caption {font: bold 1.3em verdana, arial,sans-serif; text-align: center} #wp-calendar th font-style: normal; text-transform: capitalize}
#wp-calendar {empty-cells: show; margin: 10px auto 0; width: 155px}
#wp-calendar #next a {padding-right: 10px; text-align: right}
#wp-calendar #prev a {padding-left: 10px; text-align: left}
#wp-calendar a {display: block}
#wp-calendar caption {text-align: center; width: 100%; text-decoration:none}
#wp-calendar td {padding: 3px 0; text-align: center}
#wp-calendar td.pad:hover {/* Doesn't work in IE */ background-color: #fff}
/* Start Sidebar */
#sidebar {float:left; width: 145px; padding:3px 0}
#sidebar form {margin: 0}
#sidebar h2 {margin: 5px 0 0; padding: 0}
#sidebar ul, #sidebar ul ol {margin: 0; padding: 0}
#sidebar ul li {list-style-type: none; list-style-image: none; margin-bottom: 15px}
#sidebar ul p, #sidebar ul select {margin: 5px 0 8px}
#sidebar ul ul, #sidebar ul ol {margin: 5px 0 0 10px}
#sidebar ul ul li, #sidebar ul ol li {color: #777}
#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 10px}
ol li, #sidebar ul ol li {list-style: decimal outside}
#sidebar ul ul li, #sidebar ul ol li {margin: 3px 0 0; padding: 0}
#sidebar table
{ width: 140px; }
/* Begin Form Elements */
#searchform {margin: 3px; padding: 3px; text-align:right; border:1px solid #636466; background:#ccc; display:block; width:134px}
#sidebar #searchform #s {width: 124px; padding:3px; margin-bottom:10px}
#sidebar #searchsubmit {padding: 1px}
select {width: 130px}
html>body .entry ul {margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px}
html>body .entry li {margin: 7px 0 8px 10px}
.entry p a:visited {color: #b85b5a}
.entry ul li:before, #sidebar ul ul li:before {content: "\00BB \0020"}
.entry ol {padding: 0 0 0 35px; margin: 0} .entry ol li margin: 0; padding: 0}
.entry form { /* This is mainly for password protected posts, makes them look better. */ text-align:center}
/* Begin Various Tags & Classes */
h1, h1 a, h1 a:hover, h1 a:visited, h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, cite {text-decoration: none}
.alt {background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px solid #636466; margin: 0; padding: 10px}
img.centered {display: block; margin-left: auto; margin-right: auto}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline}
img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline}
p img {padding: 0; max-width: 100%}
.alignright {float: right}
.alignleft {float: left}
.center {text-align: center}
.navigation {display: block; text-align: center; margin-top: 10px; margin-bottom: 60px}
.navigation ul { list-style: none; margin: 0; padding:0;}
.navigation ul li { display: inline; margin-right: 15px; }
code {font: 1.1em 'Courier New', Courier, Fixed}
acronym, abbr, span.caps {font-size: 0.9em; letter-spacing: .07em; cursor: help}
acronym, abbr {border-bottom: 1px dashed #636466}
blockquote {margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #636466; color: #777}
blockquote cite {margin: 5px 0 0; display: block}
strike {color: #777}
small {font-size: 0.9em; line-height: 1.5em}
