* {
  padding: 0;
  margin: 0;
}

body {
  margin: 0;
  padding: 0;
  font: normal .80em/1.5em 'Helvetica Neue', Tahoma, 'Trebuchet MS', sans-serif;
  color: #000;
  background: #3f3f3f;
}

#content img { padding: 6px; }

a {
  color: #3E606F;
  background-color: inherit;
  text-decoration: underline;
}

a:hover {
  color: #193441;
}

h1, h2, h3, h4, h5, h6 {
  font: bold 1.3em 'Helvetica Neue', 'Trebuchet MS', Arial, Sans-serif;
  color: #CE900A;
}
h1 { font-size: 1.6em; }
h2 { font-size: 1.4em; color: #3f3f3f; font-weight: 100;}
h3 { font-size: 1.3em; color: #222; }

p, h1, h2, h3 {
  margin: 0;
  padding: 5px 0px;
}

ul {
list-style:none;
padding: 10px 0 10px 5px;
}

#wrap {
margin: 0 auto;
width: 760px;
background: #DFDCD1; /* DFDFDF */
border-left: 1px solid #222;
border-right: 1px solid #222;
}

#header {
height: 120px;
background: #232323;
}

#header h1 { color: #fff; padding: 30px 0 0 20px; font-weight: 100; font-size: 2em; }
#header h1 a { color: #fff; text-decoration: none; }
#header h1 a:hover { color: #eee; text-decoration: none; background: none;}
#header h2 { color: #FCFFF5; padding: 0 0 0 20px; font-size:1.3em; font-weight: 100; }

#content {
padding: 20px;
float: right;
width:470px;
border-left: 1px solid #222;
background: #F9F4E4;
min-height: 600px;
height:auto !important;
height:600px;
}
#content ul { list-style-type: circle; padding-left: 20px; }

#sidebar {
padding: 20px 0 20px 20px;
float: left;
width: 210px;
}

#sidebar ul { color: #3E606F; padding-left: 20px; }
#sidebar ul li { list-style-type: circle; }
#sidebar ul li a { text-decoration: none; }
#sidebar ul li.webgen-menu-item-selected { color: #0F252F; }



#footer {
padding: 10px 0;
color: #fff;
background: #222;
text-align: center;
}
#footer a { color: #fff; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

