
.alt small {background:#f8f8f8; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}

.center {text-align:center;}

#commentform {font-size:.9em;}
#commentform p {margin:5px 0;}
#commentform input {width:170px; padding:2px; margin:5px 5px 1px 0;}
#commentform textarea {width:60%; padding:.1em;}
#commentform #submit {margin:0;}
.commentlist {font-size:.9em; padding:0; text-align:justify;}
.commentlist > li {font-weight:bold; margin:15px 0 3px; padding:5px 10px 3px; list-style:none;}
.commentlist > .alt {background:#F2F8FF; border-top:1px solid #D7E1EE; border-bottom:1px solid #D7E1EE;}
.commentlist cite {font-weight:bold; font-style:normal; font-size:1.1em;}
.commentlist p {font-weight:normal; line-height:1.5em; margin:10px 5px 10px 0; text-transform:none;}
.commentmetadata {display:block; float:right; font-weight:normal; margin:0; padding-left:1em;}

#content {background:transparent; border:0 none; margin:0 0 0 262px; padding:0;}
.content > * {padding-left:10px;}

.description {font-size:1.2em; text-align:center;}

.entry {overflow:auto;}
.entry form {text-align:center;}
.entry img {border:1px solid #666; float:right; margin:4px 0 4px 8px;}
	.center > img {float:none;}
.entry img.left {float:left; margin:4px 8px 4px 0px;}
.entry img.noborder {border:0 none;}
.entry ol > li,
.entry ul > li {margin:0 2em; text-align:justify;}

h2 > a, h2 > a:hover, h2 > a:visited, h3 > a, h3 > a:hover, h3 > a:visited, cite {text-decoration:none;}
h2 > a:link, .post h2 > a:visited, h3 > a, h3 > a:visited {color:#06c;}
.post > h2 > a:hover, h3 > a:hover {color:#006;}
h2.pagetitle {font-size:1.6em; margin:0 0 20px 272px; overflow:auto;}
h2.pagetitle.archive {background:url("../../../images/icons/silk/calendar.png") center left no-repeat; padding-left:24px;}
h2.pagetitle.category {background:url("../../../images/icons/silk/folder.png") center left no-repeat; margin-bottom:38px; padding-left:24px;}
h2.pagetitle.search {background:url("../../../images/icons/silk/magnifier.png") center left no-repeat; padding-left:24px;}
h3 {font-size:1.2em;}

.navigation {background:#f6f6ee; background:rgba(246, 246, 238, .6); -moz-border-radius:0 0 6px 0; border-radius:0 0 6px 0; font-weight:700; margin:5px 0; min-height:20px; padding:.1em 1em;}
.navigation > .rightColumn {text-align:right;}
.nocomments {text-align:center; margin:1em; padding:1em;}
.nocomments, .postmetadata, small {color:#777;}

#page {background:#fff; background:rgba(255,255,255,.5); background:-moz-linear-gradient(rgba(255,255,255,.6), #fff); background:-o-linear-gradient(rgba(255,255,255,.6), #fff); background:-webkit-linear-gradient(rgba(255,255,255,.6), #fff); -moz-border-radius:6px; border-radius:6px; clear:both; overflow:hidden; padding:0; text-align:left;}
.post {overflow:hidden; padding:5px 10px 35px; text-align:justify;}
.post:first-child {-moz-border-radius:0 6px 0 0; border-radius:0 6px 0 0; padding-top:0;}
.post:nth-child(odd) {background:#eee; background:rgba(238,238,238,.7);}
.post:nth-child(even) {background:#fff; background:rgba(255,255,255,.7);}
.post > small {float:right; padding-left:10px;}
.post > h2 {margin-top:0;}
.postmetadata {background:transparent; border-top:2px solid #ddd; border-bottom:2px solid #ddd; clear:both; font-size:.8em; margin-top:1em;}
.postmetadata li, .postmetadata ul {display:inline; list-style:none;}

#sidebar {-moz-border-radius:6px 0 0 6px; border-radius:6px 0 0 6px; width:260px;}
#searchform {margin:0 auto; padding:0 1em; text-align:center;}
#searchform input:focus {background:#fff;}
#s {font-size:1.35em; width:165px;}
#s, #searchsubmit {border:1px solid #999; vertical-align:top;}
#browsing:empty {display:none;}
#browsing > p {color:#778; font-style:italic; padding:.4em 2em;}

#sidebar ul, #sidebar ul > li {list-style:none; margin:0; padding:0; text-align:left;}
#sidebar > ul > li {clear:left; float:none; list-style:none; padding:.5em 0;}
#sidebar > ul > .twocolumn {clear:none; float:left; width:50%;}
#sidebar > ul > li > ul > li {margin-left:.6em;}

