/**===== Wrapper =========================**/

#wrap { background: #fff url(../images/layout/bg-intro.gif) repeat-y top left; }

/**===== Main content ====================**/

#main-content { color: #444; float: left; width: 632px; padding: 0 0 10px 0; margin: 0; }

/**===== Left content ====================**/

#left-content { float: left; padding: 0 30px 0 30px; width: 382px; }

#left-content dl { margin: 0; padding: 0; }
#left-content dt { margin-top: 0.75em; margin-bottom: 0; margin-left: 0; margin-right: 0; padding: 0; font-weight: bold; }
#left-content dd { margin: 0; padding: 0; }

/**===== Right content ====================**/

#right-content { float: right; padding: 0px 26px 0 24px; width: 140px; }
#right-content h1 { color: #333; font-size: 95%; margin: 0; padding: 9px 3px 3px 3px;
  border-bottom: 1px #ccc solid; }
#right-content p { color: #697669; font-size: 0.9em; }
#right-content img { margin-top: 25px; border: none; }

/**===== Sidebar =========================**/

#sidebar { padding: 0 29px 0 29px; margin: 0; width: 160px; }

#sidebar img { margin-left: auto; margin-right: auto; }

#newspanel h2 { color: #333333; font-family: Helvetica, Arial, sans-serif; font-size: 95%;
  font-weight: bold; margin: 20px 0 4px 0; padding: 0 0 3px 0; border-bottom: 1px #ccc solid; }

/**===== Subscription form ===============**/

#sidebar fieldset { border: none; padding: 0.5em; font-size: 95%; }
#sidebar form ul { list-style: none; margin: 0; padding: 0; }
#sidebar form li { list-style: none; color: #697669; margin: 0.5em 0 0.5em 0; padding: 0; }
