/* --:[ Generic Thesis 1.8 Reset ]:-- */
a { outline:none; }
#page, .full_width > .page { background:none; }
.cb { clear:both; height:1px; font-size:1px; line-height:1px; }
/* --:[ Site Specific Styles ]:-- */

body { background:#787878; }
#container { background:#FFF url(images/pagebg-topleft.gif) top left no-repeat; margin:2em auto; border:1px solid #787878;  }
#page { background:url(images/pagebg-botright.gif) bottom right no-repeat; }

#header { height:120px; padding:20px 0 0 0; }
#header #logo a { background:url(/wp-content/uploads/2014/06/header-3.gif); display:block; width:500px; height:100px; float:left; font-size:1px; text-indent:-2999px; margin:0 0 0 30px; }
#header #tagline { display:none; }


div.menu-primary-container { background:url(images/nav-topleft.gif) top left no-repeat; padding-left:20px; }
ul.menu { background:#515151 url(images/nav-bg.gif) top repeat-x; font-size:1.3em; }
ul.menu li { background:url(images/nav-sep.gif) right no-repeat; padding-right:2px; }
ul.menu li.menu_last { background:none; }
ul.menu li a { background:none !important; color:#FFF !important; letter-spacing:normal; text-transform:none; padding:0.9em 1.2em; }
ul.menu li a:hover { background:#515151 !important; }
ul.menu li.current-menu-item a, ul.menu li.current-menu-item a:hover { text-decoration:underline; }

.headline_area h1, .headline_area h2, .headline_area h2 a { color:#440d65; }
.post_box { border-bottom:1px dotted #CCC; }