* { margin: 0; padding: 0; font-family: Arial;}

img.floatRight { float: right; margin: 4px; }

.putty { position: relative }
.putty .fore {position: absolute; top: 70px; left: 25px; color: #99FFFF;
	white-space: pre; font-weight: bold}

#content { width: 90%; margin: auto; font-size: 0.9em; }
#content h1 { text-align: center; font-size: 3em; color:#ffd800; border-bottom: 3px solid #ffd800; margin-bottom: 1.5em; padding-top: 1em; font-variant: small-caps;}
#content #page { float: right; display: block; width: 80%;}
#content #code { white-space: pre; font-family: arial; }
#content h3 { margin-top: 1em; color: #555; }
#content h3:first-letter { font-size: 1.6em; color: #000; }
#content p { line-height: 1.4em; padding-left: 0.33em;}

#content #page a { text-decoration: none; background: #777; color: #FFF; }
#content #page a:hover { background:transparent; color:#555;}

#content #menu { float: left; width: 15%; }
#content #menu ul li{ list-style-type: none; }
#content #menu ul li a { float: left; display: block; width: 100%; padding: 2px 3px; border: 1px solid black; border-width: 0  0 0 5px; text-decoration: none; color: #777; }
#content #menu ul li a#rioItem {border-left-color:  blue; }
#content #menu ul li a#uvItem {border-left-color: green; }
#content #menu ul li a#websecurityItem {border-left-color:  #F60; }
#content #menu ul li a#svnItem {border-left-color:  #9fd52b; }
#content #menu ul li a#ipgeneratescriptItem {border-left-color:  #404040; }
#content #menu ul li a#getstartedItem {border-left-color:  #C00; }
#content #menu ul li a#securityItem {border-left-color:  blue; }
#content #menu ul li a#detfailItem {border-left-color:  #9966FF; }
#content #menu ul li a:hover { background: #777; color: #FFF;}


#content #page h3.highlight{ color:red; font-weight: bold; }
#content #page p.highlight{ border:1px solid red; padding: 1em; }
#content #page h3.highlight:first-letter{ color:red; font-weight: bold; font-size: 1.5em; }

