* {
  padding: 0;
  margin: 0;
}

body {
  margin: 0;
  padding: 0;
  font: normal 12px Arial, Helvetica, sans-serif;
  color: #000;
  background: #3f3f3f;
  line-height: 1.4;
}

#content img { padding: 6px; }

a {
  color: #0000ff;
  background-color: inherit;
  text-decoration: underline;
}

a:hover {
  
  text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
  font: bold 14px 'Helvetica Neue', 'Trebuchet MS', Arial, Sans-serif;
  color: #2f2f2f;
}
h1 { font-size: 19px; color: #111; }
h2 { font-size: 15px; color: #1f1f1f; }
h3 { font-size: 13px; 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 {
border-top: 7px solid #FFC500;
height: 90px;
line-height: 90px;
background: #232323;
}
#header h1 { font-family: Arial, Helvetica, sans-serif; color: #efefef; font-size: 33px; font-weight: bold; letter-spacing: -2px; padding: 25px 0 0 0; text-align: center; }

#breadcrumbs {
background: #756F5A;
height: 24px;
line-height: 24px;
color: #fff;
padding-left: 20px;
}
#breadcrumbs a { color: #fff; text-decoration: none; }
#breadcrumbs a:hover { text-decoration: underline; }

#content {
padding: 10px 20px 20px 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 10px;
float: left;
width: 210px;
}

#sidebar ul { color: #000; padding-left: 10px; }
#sidebar ul li { list-style-type: none; }
#sidebar ul li a {  }

.webgen-menu-item-selected { color: #000; }


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


