html { height: 100%; margin-bottom: 1px; }
body { color: #2b2823; background: #F5F3EB url(img/bg-pattern.png) repeat; font-size: 0.875em; font-family: Georgia, "Courier New", Courier, mono, sans-serif; line-height: 1.3em; margin: 0; padding: 0; }

a { text-decoration: none; color: #60A5A4; }
a:hover { color: #60A5A4; text-decoration: underline; }

ol { list-style-type: decimal; }
ul { list-style-type: none; }
ol, ul, dt { margin: 0px; padding: 0px; }
img { border: 0px; }

fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent; }

.clear { clear: both; }
.alt { display: none;}

#outer { padding: 0; margin: 10px auto 0px auto; width: 960px; background: url(img/stamp.png) no-repeat 0 bottom; }
#inner { margin: 10px auto; width: 940px; }

#header { display: block; width: 960px; height: 300px; background: url(img/balance.png) no-repeat; }

#sidebar { float: right; display: block; width: 255px; padding: 0; margin-top: 30px; }
#sidebar .item { padding-top: 55px; margin-bottom: 20px; }
#sidebar #about { min-height: 60px; background: url(img/title-aboutme.png) no-repeat 0 0; }
#sidebar #follow { background: url(img/title-peopleifollow.png) no-repeat 0 0; }
#sidebar #search { background: url(img/title-search.png) no-repeat -1px 0; }
#sidebar .description { margin: 0 2px; }
#sidebar .profilepic { float: right; display: inline; margin: -52px -4px 2px 5px; background: url(img/avatar-frame.png) no-repeat 0 0; padding: 18px 18px 17px 16px; }
#sidebar #search { text-align: right; }
#sidebar .button { margin: 7px 0 0 0; border: none; padding: 0; width: 105px; height: 33px; background: url(img/search-submit.png) no-repeat; cursor: pointer; }
#sidebar .searchbox { text-align: center; padding: 8px 0 7px; background: url(img/search-container.png) no-repeat 0 0; }
#sidebar .field { margin: 0; text-align: left; width: 244px; background: none; border: none; margin: 0; padding: 0; font-family: Courier, mono, sans-serif; }

#entries { width: 625px; display: block; float: left; overflow: hidden; margin-top: 10px; }
#entries h1 {float: left; margin-top: 16px; font-size: 1.7em; line-height: 1.2em; font-weight: normal; width: 540px; padding-bottom: 0; margin-bottom: 4px;}
#entries h1 a { text-decoration: none; color: #2b2823; }
#entries h4 {text-transform:lowercase; font-size: 1.0em; font-weight: normal; color: #ca3c6e; margin-top: 0px;}
#entries .entry { margin-bottom: 25px; }
#entries .copy { clear: both; width: 625px; font-size: 1.1em; font-weight: normal; padding-top: 1px; font-family: arial; }
#entries .circle { width: 76px; height: 78px; background: url(img/date.png) no-repeat 0 0; z-index: 101; float: left; }
#entries .circle .date { text-align: center; letter-spacing: 2px; text-transform: uppercase; padding-top: 13px; }
#entries .circle .month { color: #DFEEEE; font-weight: bold; font-size: 0.875em; line-height: 1.4em; font-family: Tahoma, sans-serif; }
#entries .circle .day { color: #FFF; font-weight: bold; font-size: 1.8em; line-height: 0.8em; font-family: Arial, Helvetica, Geneva, sans-serif; display: block; }
#entries .circle .year { color: #DFEEEE; font-size: 0.8em; line-height: 1.0em; font-family: Tahoma, sans-serif; }

#pagination { margin-top: 25px; clear: both; }
#pagination .page-prev { display: block; background: url(img/olderposts.png) no-repeat top left; width: 169px; height: 40px; }
#pagination .page-next { display: block; background: url(img/newerposts.png) no-repeat top left; width: 139px; height: 34px; margin: -15px 0 0 85px; }

#footer { margin-top: 25px; width: 960px; height: 134px; background: url(img/footer.png) no-repeat; clear: both; display: block; }
#footer .copy { width: 550px; height: 60px; overflow: hidden; float: left; margin: 50px 0 0 100px; }

#footer ul { list-style: none; padding: 0; margin: 25px 0px 0px 0px; float: right;}
#footer #archives { background: url(img/archives.png) no-repeat; }
#footer #subscribe { background: url(img/subscribe.png) no-repeat; }
#footer #random { background: url(img/random.png) no-repeat; }
#footer #random a, #footer #subscribe a, #footer #archives a { display: block; width: 238px; height: 32px; }


