/*Sidebar with rounded corners. no padding, use size attributes and margin.*/
#sidebar a:link { color:#333; font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; height: auto; margin-left: 25px; }
#sidebar a:visited { color: #333; font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; height: auto; margin-left: 25px; }
#sidebar a:hover { color: #06f; font-size: 1em; text-decoration: none; height: auto; margin-left: 25px; }
#sidebar { font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #8daec4; margin: 10px 5px 5px 10px; width: 222px; z-index: 1; min-width: 150px; max-width: 250px; float: right; clear: none; }
#sidebar img { margin: 10px 10px 10px -15px; }
#sidebar h3 { color: #808080; font-size: 1em; font-weight: 500; line-height: 1.5em; text-decoration: none; text-align: center; margin: 0; padding: 0; border-bottom: 0.1em dashed #333; }
.rtop, .rbottom{
display:block;
background:white;
}
.rtop *, .rbottom *{
display: block;
height: 1px;
overflow: hidden;
background:#8daec4;
}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px
}
#sidebar2 { font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #8daec4; width: 222px; float: right; clear: right; min-width: 150px; max-width: 250px; margin: 10px 5px 5px 10px; }
/*footer with rounded corners*/
#footer { font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #8daec4; text-decoration: none; position: relative; top: 30px; width: 100%; clear: both; min-width: 222px; max-width: 1024px; }
#footer a:link { color:#333; font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; margin-right: 2px; margin-left: 2px; }
#footer a:visited { color: #333; font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; margin-right: 2px; margin-left: 2px; }
#footer a:hover { color: #06f; font-size: 1em; text-decoration: none; margin-right: 2px; margin-left: 2px; }
