div#search {}

/* Inherited Native August Mayfied Page Styles
----------------------------------------------- */

div#wrap blockquote { color : #5C1330; font-style : italic; padding : 12px 32px 0px 32px; line-height : 1; margin : 0 0 .6em 0; }
div#wrap abbr, acronym { cursor : help; font-style : normal; }	
div#wrap code { font : 12px monospace ;white-space : normal; color : #666; }
div#wrap hr { display : none; }
div#wrap img { }
div#wrap { font-family: "garamond", serif; }

div#wrap a:link { color : #961F19; text-decoration : underline; }
div#wrap a:visited { color : #716E6C; text-decoration : underline; }
div#wrap a:hover { color : #956839; text-decoration : underline; }
div#wrap a:active { color : #956839; }

div#widget { margin : 0 auto; width : 250px; text-align: center; }
div#advert { margin : 0 auto; width : 250px; text-align: center; }

/* Layout
----------------------------------------------- */


div#blog { margin : 0; padding : 0; height : 0px; }
#inner-wrap { padding : 0; }
#blog-header { margin-bottom : 0; }
#blog-header h1 { margin : 0; padding : 0 0 6px 0; font-size : 225%; font-weight : normal; color : #612E00; }
#blog-header h1 a:link { text-decoration : none; }
#blog-header h1 a:visited { text-decoration : none; }
#blog-header h1 a:hover { border : 0; text-decoration : none; }
#blog-header p { margin : 0; padding : 0; font-style : italic; font-size : 94%;	line-height : 1.5em; }
div.clearer { clear : left; line-height : 0; height : 0px; margin-bottom : 0px; _margin-top : -4px; /* IE Windows target */ }

@media all {
#wrap { width : 630px; margin : 0; padding : 0; text-align : left; }
#main-top { height : 49px; top left; margin : 0; padding : 0; display : block; background : #f00; overflow : hidden;}
#main-bot { height : 81px; top left; margin : 0; padding : 0; display : block; }
#main-content {margin : 0; text-align : left; display : block; }
#main { width : 350px; float : left; padding : 0 0px 0 0; margin : 0; }
#sidebar { float : right; width : 250px; margin : 0 ; padding : 0 ;  }
}

div#insb { top : 250px; margin : 0 ; padding : 0 ; width : 250px; background : url(images/sb_fill.jpg) repeat-y; }

#bfooter { clear : both; padding-top : 10px; _padding-top : 6px; /* IE Windows target */ }
#bfooter p { line-height : 1.5em; font-family : "garamond", serif; font-size : 100%; }



/* Typography :: Main entry
----------------------------------------------- */

div#main h2.date-header { font-family : "garamond", serif; font-weight : normal; text-transform : uppercase; letter-spacing : .1em; font-size : 80%; border-bottom : 1px solid #BFB186; background : none; padding : 1.5em 0 0 0; }
.post {	line-height : 1.25em ; }

h3.post-title { font-weight : bold; font-size : 13pt; font-family : "garamond", serif; font-variant : small-caps; color : #211104; margin : 0; padding : .5em 0 .5em 1.5em; background : url(images/sunflower2.jpg) no-repeat 0 .5em; }
.post-body { padding : 0 0 .5em 0; }
.post-footer { font-family : "garamond", serif; color : #211104; font-size : 90%; border-top : 1px solid #BFB186; padding : 0 0 1.5em 0; margin : 0 0 0 0; }
.post ul { }
.post li { font-family : "garamond", serif; list-style : none; vertical-align : top;  }



/* Typography :: Sidebar
----------------------------------------------- */

h2.sidebar-titlea { position : relative; left : 0px; top : 0px; width : 250px; height : 56px; margin : 0px; padding : 0; background : url(images/sb_top.jpg) no-repeat; text-indent : -9999px; }
h2.sidebar-titleb { position : relative; left : 0px; top : 0px; width : 250px; height : 26px; margin : 0px; padding : 0; background : url(images/sb_arc.jpg) no-repeat; text-indent : -9999px; }
#sidebar ul { font-family : "garamond", serif; font-size : 80%; margin : 6px 0 12px 0; padding : 0px 21px; }
#sidebar ul li { list-style : none; padding-bottom : 6px; margin : 0; }
#sidebar p { font-family : "garamond", serif; font-size : 80%; padding : 0px 21px; }

div#sb_foot { position : relative; left : 0px; top : 0px; width : 250px; height : 45px; margin : 0px; padding : 0; background : url(images/sb_base.jpg) no-repeat; }

div#sblnk { z-index: 9999; position : relative; left : 0px; top : 0px; width : 250px; height : 187px; margin : 0; padding : 0; background : url(images/a4sbut.jpg) no-repeat; display : block; overflow : hidden; text-indent : -9999px; }

div#amdlnk { z-index: 9999; position : relative; left : 0px; top : 0px; width : 250px; height : 171px; margin : 0; padding : 0; background : url(images/amdbut.jpg) no-repeat; display : block; overflow : hidden; text-indent : -9999px; }





#sidebar img { border : none; background : none; padding : 0; margin : 0; }

/* Comments
----------------------------------------------- */

#comments { font-family : "garamond", serif; }
#comments h4 { font-weight : normal; font-size : 90%; color : #29303B; margin : 0; padding : 0; }
#comments-block { line-height : 1.5em; }
.comment-poster { no-repeat 2px .35em; margin :.5em 0 0; padding : 0 0 0 20px; font-weight : bold; }
.comment-body {	margin : 0; padding : 0 0 0 20px; }
.comment-body p { font-size : 100%; margin : 0 0 .2em 0; }
.comment-timestamp { font-family : "garamond", serif; color : #29303B; font-size : 74%; margin : 0 0 10px; padding : 0 0 .75em 20px; }
.comment-timestamp a:link { color : #473624; text-decoration : underline; }
.comment-timestamp a:visited { color : #716E6C;	text-decoration : underline; }
.comment-timestamp a:hover { color : #956839; text-decoration : underline; }
.comment-timestamp a:active { color : #956839; text-decoration : none; }
.deleted-comment { font-style : italic; color : gray; }


	
/* Profile
----------------------------------------------- */

#profile-container { margin-top : 12px; padding-top : 12px; height : auto; repeat top left; }
.profile-datablock { margin : 0 0 4px 0; }
.profile-data {	display : inline; margin : 0; padding : 0 8px 0 0; text-transform : uppercase; letter-spacing : .1em; font-size : 90%; color : #211104; }
.profile-img {display : inline;}
.profile-img img { float : left; margin : 0 8px 0 0; border : 1px solid #A2907D; padding : 2px; }
.profile-textblock { font-family : Verdana, sans-serif; font-size : 86%; margin : 0; padding : 0; }
.profile-link { margin-top : 5px; font-family : Verdana,sans-serif; font-size : 86%; }



/* Post photos

----------------------------------------------- */
img.post-photo { }
img { padding : 4px; background : #fff; border : 1px solid #BFB186;}
object { padding : 0; }

/* Feeds
----------------------------------------------- */

#blogfeeds {  }
#postfeeds { padding : 0 0 12px 20px; }
