body {
   background:#18280e;
   font-family:georgia;
   font-size:13px;
   color:black;
   margin:0;
   padding:0;
}
a {
   color:black;
}
a:hover {
   color:#642e09;
}
a img {
   border:0;
}

h1 {
   font-size:13px;
   text-align:center;
   margin:0.5em 0;
}
h1 a {
   text-decoration:none;
}
#site {
   margin:30px auto;
   width:624px;
   background:#eeeee4 url("../img/bg_verticaledge.gif") repeat-y;
}

.corner {
   width:100%;
   height:100%;
}
#corner_tl {
   background:url("../img/corner_tl.gif") no-repeat;
}
#corner_tr {
   background:url("../img/corner_tr.gif") no-repeat 100% 0;
}
#corner_bl {
   background:url("../img/corner_bl.gif") no-repeat 0 100%;
}
#corner_br {
   background:url("../img/corner_br.gif") no-repeat 100% 100%;
}

#content {
   padding:25px 52px 51px 46px;
}
#masthead {
   display:block;
   margin:0 auto;
   padding-top:10px;
}
.menu {
   font-size:11px;
   text-align:center;
   padding-top:12px;
}
.menu a {
   text-decoration:none;
}

.separator {
   height:4px;
   background:url("../img/bg_separator.gif") no-repeat 50% 0;
   clear:both;
   font-size:1px; /* damn IE */
   margin:20px 0;
}

.meta_snd {
   font-size:10px;
   margin-bottom:10px;
   text-align:center;
   text-transform:uppercase;
}
#snd p,
.snd_full p,
#img p,
#img_full_text p {
   margin:0 0 0.75em 0;
   text-align:justify;
   line-height:25px;
}

#img_shadow {
   display:block;
   width:168px;
   margin:0 auto;
   position:relative;
   float:left;
   margin-right:10px;
   margin-bottom:20px;
}
#shad_top {
   height:14px;
   width:100%;
   font-size:1px;
   background: url("../img/bg_shadow_top.gif");
   position:absolute;
   top:0;
   left:0;
}
#shad_middle {
   background: url("../img/bg_shadow_middle.gif") repeat-y;
   width:100%;
   position:absolute;
   top:14px;
   bottom:14px;
}
#shad_bottom {
   height:14px;
   width:100%;
   font-size:1px;
   background: url("../img/bg_shadow_bottom.gif");
   position:absolute;
   bottom:0;
   left:0;
}
#shad_image {
   padding:1px;
   background:#eeeee4;
   border:1px solid #642e09;
   position:relative;
   margin: 5px 0 3px 5px;
}

img#olddoodle,
img#doodle {
   display:block;
   margin:20px auto;
   border:1px solid #BAA28C;
   padding:4px;
   max-width:350px;
}
img#olddoodle {
   border:0;
}
#doo .text_inline {
   float:left;
}
#doo .text_doo {
   width:400px;
   margin:1em auto;
}

a.direct_archive {
   display:block;
   text-align:right;
   margin:1em 0;
   font-size:11px;
}
.text_inline {
   color:#474747;
   font-size:11px;
}
#txt {
   padding:0 20px;
   line-height:25px;
   text-align:justify;
}
.subtitle {
   font-style:oblique;
   text-align:center;
}
.meta_txt {
   font-size:11px;
   margin-bottom:10px;
   text-align:center;
}
#txt h1 {
   font-size:16px;
}
#txt h2 {
   font-size:13px;
   margin:1em 0 0.5em 0;
}
#txt p {
   margin:0 0 10px 0;
}

a#readon {
   display:block;
   text-align:center;
   font-size:12px;
   margin-top:1em;
   text-decoration:none;
   font-weight:bold;
}

#about_photo {
   float:left;
   display:block;
   padding:1px;
   background:#eeeee4;
   border:1px solid #642e09;
   margin-right:10px;
   margin-top:10px;
}

#pliv_contact {
   margin:0 auto;
   width:390px;
}
#pliv_contact label {
   display:block;
   margin-top:1em;
   margin-bottom:0.3em;
}
#pliv_contact input,
#pliv_contact textarea {
   display:block;
   width:345px;
   border:0;
   background: url("../img/formfield_bg.gif") repeat-y;
   _background-attachment:fixed;
   font-family:georgia;
   font-size:13px;
   color:#5c361c;
   margin:0;
   padding:3px 8px;
}
#pliv_contact textarea {
   height:130px;
   overflow:auto;
}
#pliv_contact img.formfield_enhancer {
   display:block;
   _margin:-1px 0;
   *margin:-1px 0;
}
#pliv_contact #pliv_contact_submit {
   color:black;
   float:right;
   width:91px;
   text-align:center;
   background:url("../img/formfield_submit.gif") no-repeat;
   margin:1em 30px 1em 0;
   _margin-right:15px;
   padding:9px 0 13px 0;
}

#foot {
   height:27px;
}
img#randomnumber {
   float:left;
}
#foot .menu {
   float:right;
}

/* fulls */
#arch_main {
   padding:40px 0;
}
#arch_main a {
   display:block;
   font-size:13px;
   margin:20px 0;
   text-align:center;
   text-decoration:none;
   font-weight:bold;
}

#img_full, .img_archthumb {
   display:block;
   margin:auto;
   padding:1px;
   background:#eeeee4;
   border:1px solid #642e09;
}

#img_full_text {
   width:400px;
   margin:auto;
   line-height:25px;
}
#img_nav {
   text-align:center;
   margin:1.5em 0;
}
#img_nav a {
   font-size:11px;
   color:#642e09;
   margin:0 0.3em;
}
/*.img_flickr_link {
   text-align:right;
   font-size:11px;
   color:#642e09;
   font-style:cursive;
}*/

.snd_full {
   width:400px;
   margin:auto;
   text-align:center;
}
.snd_full p {
   text-align:left;
   line-height:25px;
}

/* archives */
.img_arch_col {
   float:left;
   width:260px;
}

.img_arch {
   float:left;
   clear:both;
   margin:5px 0;
   width:260px;
}

.leftcol .img_archthumb {
   float:right;
   margin-left:10px;
   margin-right:8px;
}
.rightcol .img_archthumb {
   float:left;
   margin-right:10px;
   margin-left:8px;
}

.leftcol .img_arch h1 {
   text-align:right;
   margin:0;
}
.rightcol .img_arch h1 {
   text-align:left;
   margin:0;
}

#doo_archives {
   padding:0 2em 1em 2em;
   width:410px;
   margin:auto;
   text-align:center;
   line-height:50px;
}
.doo_archlink {
   margin:10px;
}
.doo_archthumb {
   border:0;
}
table#nav_table {
   width:100%;
   border-collapse:collapse;

}

td#nav_older,
td#nav_newer {
   vertical-align:top;
}
td#nav_newer {
   text-align:right;
}
td#nav_older img,
td#nav_newer img {
   border:none;
   margin-top: 50px;
}
td#nav_older img {
   margin-left:2em;
}
td#nav_newer img {
   margin-right:2em;
}

#nav_table .text_inline {
   text-align:center;
   margin-top:2em;
}

.txt_arch {
   line-height:25px;
}
.txt_arch h1 {
   margin:0;
}

.arch_pager {
   text-align:center;
   padding:15px 0;
   clear:both;
}
.pagertitle {
   display:block;
   margin:auto;
}
.arch_pager a {
   text-decoration:none;
   color:#5c361c;
}
.arch_pager a.currentpage {
   color:#a59280;
}
