/* Layout */
body {
margin: 0; padding: 0;}

td.main {
padding: 30px 15px;
border-bottom: 1px solid #ddd;
background: #fff url('/_images/background/content.gif') 0 0 repeat-x;}

td.motto {
padding-left: 15px;
font: bold 12px Arial, Helvetica, sans-serif; color: #888;}

td.footer {
font: 10px Verdana, Helvetica, sans-serif; color: #aaa;}


/* Spans */
span.super {
font-weight: bold; color: #666;}

span.tint {
font-weight: bold; color: #379;}


/* Headers */
td.content h3 {
margin: 0 0 0.3em 0;
border-bottom: 1px dashed #ccc;
font: bold 15px Arial, Helvetica, sans-serif; color: #379;}

td.content h4 {
margin: 0 0 0.3em 0;
font: bold 13px Arial, Helvetica, sans-serif; color: #379;}

td.side h3 {
margin: 0 0 0.3em 0;
font: bold 11px Arial, Helvetica, sans-serif; color: #6ac;}


/* Paragraphs */
td.content p {
margin: 0 0 1em 0;
font: 12px Arial, Helvetica, sans-serif; color: #666;
line-height: 1.4em;}

td.side p {
margin: 0 0 1em 0;
font: 11px Arial, Helvetica, sans-serif; color: #888;
line-height: 1.4em;}


/* Links */
td.content a {
color: #379;
text-decoration: none;}

td.content a:hover {
text-decoration: underline;}

td.content a:active {
color: #000;}

td.side a {
font: bold 10px Verdana, sans-serif; color: #666;
text-decoration: none;}

td.side a:hover {
color: #6ac;
text-decoration: underline;}

td.side a:active {
color: #333;}

td.footer a {
font-weight: bold; color: #aaa;
text-decoration: none;}

td.footer a:hover {
color: #6ac;
text-decoration: underline;}

td.footer a:active {
color: #333;}


/* Images */
a img {
border: none;}


/* Lists */
td.content li {
margin: 0 0 0.8em 0;
font: 12px Arial, Helvetica, sans-serif; color: #666;
line-height: 1.2em;}

