html, body { background: #f1eeec; color: #333333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
body { background: url(../images/birdsonbranch_blur.gif) no-repeat center bottom; }

h2 { font-weight: normal; font-size: 182%; font-style: italic; }
h3 { -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #d2d2d2; padding: 0 10px; }

#page {width:700px;margin:0 auto; padding-bottom: 100px;}
#header {width:700px;margin:0 0 20px 0;}
#description { margin: 0 30px; text-align: right; text-transform: lowercase; font-size: 123.1%; }
#main-menu { width: 125px; }
#content {}
#sidebar {width:150px;margin:0 10px; font-size: 85%; text-align: right;}
#footer {width:700px;border-top: 1px solid #cccccc; padding-top: 10px; }

.narrowcolumn {width:385px;margin:0 10px;}
.widecolumn {width:550px;margin:0 10px;}

#header h1 {margin:.75em 0 5px 0; background: url(../images/header.gif) no-repeat left top; height: 0; padding-top: 189px; overflow: hidden;}
#main-menu li { padding: 5px 10px; font-size: 95%; }
#main-menu li li { font-size: 85%; }
#main-menu li li { border-left: 1px solid #cccccc; }
#main-menu li ul { display: none;  }
#main-menu a, #main-menu li.current_page_item li a { outline: none; background: none; padding: 5px 15px 5px 0;   }
#main-menu a:link, #main-menu a:visited, #main-menu a:active { color: #94856d; }
#main-menu a:hover { color: #333333; }
#main-menu li.current_page_item { background: transparent url(../images/crowfly.png) no-repeat -6px top; }
#main-menu li.current_page_item a {   }
#main-menu li.current_page_item ul, #main-menu li.current_page_parent ul { display: block; }
#main-menu li ul li.current_page_item { background-position: -3px top; padding-left: 15px;  }

.post {margin:0 0 25px 0;border-bottom:1px solid #DFDFDF;}

#sidebar ul li { margin-bottom: 20px; }
#sidebar ul li h2 { margin-bottom: 0; }
#sidebar ul li li { margin-bottom: 0; }

