body.newsletter {
width:650px;
margin:0 auto;
padding:0px;
background:#fff;
font-size:1em;
text-align:center;
font-family:courier, georgia;
letter-spacing:-1px;

}

body.newsletter #container {
background:#fff;
width:650px;
margin:0;
padding:0px;
text-align:left;
color:#000;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-top:1px solid #000;
border-bottom:1px solid #ccc;
}

body.newsletter #help {
font-size:.7em; 
color:#666;
font-family:arial;
background:#fff;
border-bottom:1px solid #333;
padding:3px 0px 5px;
text-align:center;
width:652px;
}

body.newsletter #help a {
color:#036;
}


body.newsletter #masthead {
width:650px;
height:200px;
background:#fff;

}

body.newsletter  table {
width:650px;
}



body.newsletter  td#content {
width:390px;
padding: 15px 20px 40px 20px;
}

body.newsletter  td#content-news {
font-size:1.2em;
}

body.newsletter  td#sidebar {
padding: 15px 0px;
color:#333;
font-size:.9em;
width:220px;
background:#eee;
}

body.newsletter  td h2.letter_title {
font-family:Helvetica, Arial, sans-serif;
font-size:2em;
padding: 10px 0px 5px 0px;
letter-spacing:2px;
border-bottom:#ccc 1px solid;
text-align:center;
margin-bottom:0px;
}

body.newsletter  #entry h3 {
font-family: Helvetica, Arial, sans-serif;
font-size:1.1em;
text-transform:uppercase;
}
body.newsletter  #entry p {
font-family: georgia, serif;
font-size:1em;
}

body.newsletter  #entry a, body.newsletter  #entry a img {
color:#900;
border:0;
text-decoration:underline;
}


body.newsletter ul.sidebar_list {
list-style:none; padding:0 5px;margin:0;
}


body.newsletter li.widget {
padding:0px 5px;
margin:0px;
}

body.newsletter h2.widgettitle {
font-family: Helvetica, Arial, sans-serif;
font-size:1.1em;
text-transform:lowercase;
color:#900;
}		
