*            { margin: 0;
  padding: 0;
}

body         { background-attachment: scroll; line-height: 20px;
 color: #aaaaaa; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;
}

a            { text-decoration: none;
  color: #008000;
}

a:hover      { text-decoration: underline; color: #004e00;
}

#wrap        { margin: 0 auto; width: 800px;
}

#header      { }

#header h1   { padding: 15px 0 0 20px; font-size: 28px; letter-spacing: -1px; color: #ffffff;
}

#header h1 a { color: #ffa500; text-decoration: none; font-weight: 100; letter-spacing: -2px;
}

#header h1 a:hover { color: #eeeeee;
}
#header h2   { padding: 5px 0 0 20px; font-size: 19px; color: #008000; letter-spacing: -1px; font-weight: 100;
}

#content     { padding: 0 20px;
}

.left        { float: left;
  width: 560px; text-align: justify; padding-top: 20px;
}

.left h2     { background: #008000 none repeat scroll 0%; font-size: 18px; font-weight: 100; padding-left: 10px; height: 30px; line-height: 30px;
}

.left h2 a   { text-decoration: none; color: #ffffff;
}

.left h2 a:hover { color: #111111;
}

.right     { float: right; width: 190px; padding-top: 10px;
}

.right h2  { margin: 10px 0 0; background: #008000 none repeat scroll 0%; padding-left: 10px; height: 30px; line-height: 30px; color: #ffffff; font-size: 13px;
}

.right ul  { padding: 10px 0 15px 20px; color: #008000;
}

.right ul li a { text-decoration: none; font-weight: 600;
}

.right ul li a:hover { }
.articles { padding: 10px;
}

#footer   { border-top: 1px dotted #aaaaaa; text-align: center; font-size: 11px; color: #aaaaaa; margin-top: 40px; padding-top: 10px; padding-bottom: 200px;
}

#footer a { color: #aaaaaa;
}

#footer a:hover { color: #eeeeee;
}
