html, body {height: 100%;}
body {background: fixed  repeat-x;}


#bg {background:  fixed  top center no-repeat; min-height: 100%;}

#rightmenu h3 {margin: 0 0 15px 0}
#rightmenu ul#anchorlinks {list-style: none; padding: 0 15px 0 0;}
#rightmenu ul {list-style: none; margin: 0 0 20px 0;}
#rightmenu ul li {border: solid #999; border-width: 0 0 1px; font-size: 14px; }
#rightmenu ul ul li {padding: 0 0 0 20px; font-size: 12px;}
#rightmenu ul li a {display: block; padding: 6px 0px; color: #333; text-decoration: none;}

ul.siblingmenu {padding: 0; margin: 0}
ul.siblingmenu li {width: 250px; float: left; padding: 0; margin: 5px 5px 0 15px}


#footer {background: top left no-repeat; padding-top: 40px;}
#footer * {color: #fff}

a.totop {margin: -15px 10px 15px 0; display: block; text-align: right; color: #bbb;  text-decoration: none;}

.container {min-height: 100%;}

input[type=text], input[type=password], input.text, input.title, textarea, select {font-size: 16px; width: 400px; padding: 3px;}

p + p { text-indent: 0; margin-top: -13px; }
