/*
Theme Name: Honey
Theme URI: http://localhost
Description: Honey
Author: Jarad
Author URI: http://localhost
Template: honey
Version: 2.0
*/

/* RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;vertical-align:baseline;background:transparent;margin:0;padding:0;}

/* BASIC */
*:focus{outline:none;}
.clear{clear:both;}
body{background-color:#f6f3e1;font-family:Tahoma;font-size:13px;}
p{font-size:1.2em;padding:2px;margin:1px 0 10px; line-height: 125%;}
a{color:#bf9400;}
h2{background-color:#FFF;border-bottom:1px solid #DCDCDB;letter-spacing:-1px;font-size:24px;padding-bottom:3px;font-weight:400;margin:0px 0 3px 0;font-family:Helvetica, Georgia;}
h2 a{font-weight:700;border:0;text-decoration:none;color:#2C2C29;display:block;}
h3{font-size:1.6em;}
h4{font-size:1.5em;}
h5{font-size:1.4em;}
h6{font-size:1.3em;}
img,img a{border:1px solid #EEE;padding:2px;}
hr{color:#DCDCDB;background-color:#DCDCDB;height:1px;border:0px;}
pre{width:540px; white-space:pre-wrap;}

h3 a{font-weight: 500; font-size: 0.9em; border: 0; text-decoration: none; display: block; }

/* Header & Menu */

#header {
  margin: 10px auto;
  width: 900px;
  height: 150px;
  background: url('media/header.png');
}

#menu {
  position: relative;
  top: 112px;
  height: 37px;
  font-size: 1.4em;
  text-align: center;
  line-height: 37px;
}

#menu ul {
  list-style: none;
  margin-left: 0;
}

#menu li {
  display: inline;
  list-style-type: none;
  margin-right: 5px;
}

#menu li a {
  display: inline;
  padding: 7px 9px 7px 9px;
  text-decoration: none;
  color: #000;
}

#menu li a:hover {
  background: #fff086;
  color: #000;
}

/* Body Holder */

#container {
  margin: 0 auto;
  width: 900px;
}

#top-box {
  width: 900px;
  height: 15px;
  background: url('media/top-box.png');
}

#top-box-buzz {
  width: 900px;
  height: 75px;
  background: url('media/top-box-buzz.png');
}

#content-box {
  width: 900px;
  background: url('media/middle-box.png') repeat-y;
}

#content {
  margin-left: 15px;
  margin-right: 15px;
  background: #FFF;
}

#bottom-box {
  width: 900px;
  height: 15px;
  background: url('media/bottom-box.png');
}

/* content */

.postmetadata {
  font-size: 0.85em;
  color: gray;
}

#content ul {
  margin-left: 45px;
  font-size: 1.2em;
  margin-bottom: 7px;
}

#content li {
  padding-bottom: 5px;
}

/* Footer */

#footer {
  text-align: center;
  margin: 9px auto;
}