body, html { background: #bebcad; font: 11px Arial, Helvetica, sans-serif; }

a { background: url(dotlink.gif) repeat-x scroll left bottom; }
a:link, a:visited { color: #5785a4; }
a:hover { color: #1d8fdb; }

#container { background: url(container.gif) repeat-y; margin: 0 auto; position: relative; width: 870px !important; }
#header { height: 190px; width: 850px; margin-left: 10px; }
#contents { float: left; background: url(contents.jpg) no-repeat; padding: 39px 10px 0 15px; width: 635px; }

#sidebar { float: right; width: 210px; z-index: 1;}
#sidebar .title { background: url(menu.jpg) no-repeat; height: 39px; margin: 0; text-indent: -9999px; }
#sidebar ul { list-style: none none outside; margin: 10px 20px 0 10px; padding: 0; }
#sidebar ul li { background: none repeat-x 0 100%; display: block; margin: 3px 0 0 8px; padding-left: 1px; }
#sidebar ul li a { background: url(dot2.gif) no-repeat 0 1px; color: #e5d9bc; display: block; font-weight: bold; margin-left: -5px; padding: 0 0 4px 19px; text-decoration: none; }
#sidebar ul li a:hover { background: url(dot2on.gif) no-repeat 0 1px; color: #7ecdff; }

#footer { clear: both; text-align: center; margin-right: 210px; padding-bottom: 15px; padding-top: 20px;}
#footer p { padding: 10px; font: 11px Tahoma, Arial, sans-serif; }
