body {
background: url(robo.gif) top no-repeat right #ffffff; 
margin: 0px; 
padding: 0px; 
color: #000000; 
text-align: right; 
font-family: tahoma, arial, sans-serif; 
font-size: 75%;
}

div#main {
margin: 0px auto; 
padding: 5px 10px 5px 50px; 
text-align: left; 
min-height: 570px; 
position: relative;
}

div#header {
}

div#body {
background: url(bg.gif) repeat; 
width: 570px; 
padding: 0px 45px 45px 10px; 
margin-right: 10px; 
min-height: 500px; 
}

div#menu {
font-weight: bold; 
padding: 5px 0px 5px 0px; 
width: 570px;
}

div#menu a {
padding: 5px 2px;
text-decoration: none; 
color:  #9b7db9;
}

div#menu a:hover {
text-decoration: underline;
}

div#menu a:visited {
color: #7b53a7;
}

div#submenu {
font-weight: none; 
padding: 0px 0px 5px 25px; 
width: 570px;
}


div#currentmenu {
font-weight: none; 
padding: 0px 0px 5px 25px; 
width: 550px;
}

div#submenu a:hover {
text-decoration: underline;
}

div#submenu a:visited {
color: #7b53a7;
}

h1,h2,h3,h4,h5,h6 {
color: #f78f1e;
}

h1,h2 {
font-family: "trebuchet ms", arial, sans-serif; font-size: 190%; font-weight: normal;
}

h2 span.date {
font-size: 55%;
}
h3 span.date {
font-size: 70%;
}


p,ul,ol {
line-height: 140%; 
margin: 1.4em 0em;
}

a:link {
color: #3072bb;
}

a:visited {
color: #888888;
}

a:active {
color: #a00000;
}

a:hover {
color: #5f9901;
}

span.current {
color: #000000;
}

p.right {
text-align: right; 
margin-bottom: 0px;
}

p.left {
text-align: left; 
margin-bottom: 0px;
}

p.right a, p.left a {
text-decoration: none;
}

p.right a:hover, p.left a:hover {
text-decoration: underline;
}

