* {margin: 0;padding: 0;}

/* GENERAL */
body {font: 0.9em/1.5em "Helvetica Neue", Arial, Helvetica, sans-serif;color: #333;background:#fff url(img/bg.gif) repeat-x}
#wrap {width: 850px;margin: 20px auto 10px;background: #fff;/*border: 13px solid #3c3c3c;*/}
#main {padding: 20px 0 0 0;}
#content {width: 630px;padding: 0 0 0 20px;float: right;}
a {color: #ee9414;text-decoration: none;}
a:hover {text-decoration: underline;}
br.clear {clear: both;}
h1 {font-size: 1.5em;font-weight: normal;}
h2 {font-size: 1.3em;font-weight: normal;}
h3 {font-size: 1.1em;}
h4 {font-size: 1.0em;font-family: Arial, sans-serif;}
h1, h2, h3 {color: #86b56e;}
h4 {color: #000;}

/* HEADER */
#head {}
#head h1 {padding: 0 0 10px 0;font-size: 1.6em;color: #ee9414;}
#head h1 a {}
#greentop {background: url(img/menu_top.gif);height: 14px;}
#greenbottom {background: url(img/menu_bottom.gif);color: #fff;padding: 1px 10px;font-size: 0.9em;}
#logo-img {border: none;}

/* Slogan */
#slogan {padding: 10px;color: #fff;font: 300% Times, "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;font-weight: normal;clear: both;height: 100px;}

/* MENU */
#menu {float: left;width: 200px;margin: 10px 0 0 0;border-top: 1px dashed #86b56e;}
#menu ul {margin: 0;}
#menu li {list-style: none;border-bottom: 1px dashed #86b56e;}
#menu ul ul li {border-top: 1px dashed #86b56e;padding-left: 10px;}
#menu ul ul li a:before {}
#menu li a {padding: 0 10px;display: block;line-height: 30px;text-decoration: none;}
#menu li a:hover {text-decoration: underline;}
.page_item ul {display: none;}
.current_page_item ul, .current_page_parent ul {display: block;}
.current_page_item a {color: #86b56e;}
.current_page_item ul li a {color: #ee9414;}
#menu .current_page_item li, #menu .current_page_parent ul li {border: none;}

#page-content {padding: 20px 0;}
#page-content p, ul, ol {margin: 0;padding: 0 0 10px 0;}
#page-content ul {list-style: circle;margin: 0 0 10px 18px;}

#info-box {background: #fffbcc;border: 1px solid #E6DB55;padding: 5px;margin: 5px 0 0 0;}
#info-box h3 {font-weight: normal;color: #ee9414;padding: 0 0 5px 0;}
#info-box p {font-size: 0.9em;line-height: 1.3em;}

/* WEBLOG */
.post {border-bottom: 1px solid #ccc;margin-bottom: 15px;}

/* FOOTER */
#footer {padding: 10px;border: 1px solid #86b56e;clear: both;margin: 20px 0 0 0;}
#footer p {font-size: 0.9em;text-align: center;margin: 0;padding: 0;color: #888;line-height: 1.4em;}
#footer p a {text-decoration: underline;color: #888;}
#footer p a:hover {text-decoration: none;}
