body {
background:#50AA2D url(gradient.jpg);
background-repeat:repeat-x;
margin:0px;
font:.7em verdana, sans-serif;
color:#333;
line-height:1.5em;
}

#content img {
margin-left:auto;
margin-right:auto;
padding:5px;
background:#eee;
border:1px solid #ccc;
}

a {
color: #50AA2D;
}

#container {
width: 690px;
\width: 710px;
w\idth: 690px;
border: 0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
padding: 0px;
background:url(content.jpg);
background-repeat:repeat-y;
}

#banner {
padding: 5px;
margin-bottom: 5px;
background-color: transparent;
background:url(header.jpg);
background-repeat:no-repeat;
}

#content {
padding: 20px;
margin-right: 225px;
background-color: transparent;
margin-top:120px;
text-align:justify;
}

h1 {
font:bold 2em garamond, times, serif;
color: #3E4939;
font-variant: small-caps;
margin:0px;
padding:0px;
text-align:center;
}

h1 a {
color:#222;
text-decoration:none;
}

h1 a:hover {
text-decoration:underline;
}

.date {
text-align:center;
margin-bottom:30px;
}

div.hr {
height: 15px;
background: #F7FCF6 url(hr.gif) no-repeat scroll center;
}

div.hr hr {
display: none;
}

#sidebar-a {
float: right;
width: 200px;
\width: 210px;
w\idth: 200px;
margin: 0;
margin-left: 5px;
padding: 20px;
background-color: transparent;
margin-top:120px;
color:#50594C;
font:.9em verdana, sans-serif;
}

#sidebar-a a {
color:#222;
text-decoration:none;
}

#sidebar-a a:hover {
text-decoration:underline;
}

#sidebar-a p {
margin-top:0px;
margin-bottom:30px;
}

#sidebar-a ol {
list-style-type:lower-roman;
margin-top:0px;
padding-left:30px;
margin-left:0px;
margin-bottom:30px;
}

li {
padding-left:0px;
margin-left:0px;
}

#sidebar-a ul {
list-style-type:none;
margin-top:0px;
padding-left:0px;
margin-left:0px;
margin-bottom:30px;
}


h3 {
font:bold 1.5em garamond, times, serif;
color: #3E4939;
font-variant: small-caps;
margin:0px;
padding:0px;
}

form {
margin-bottom:30px;
margin-top:0px;
}

#footer {
clear: both;
padding: 5px;
margin-top: 5px;
background-color: transparent;
text-align:center;
background: url(bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:30px;
}