body { padding: 5px; background-image: url('../_IMAGES/bg.jpg'); background-repeat: repeat-x; background-color: #FFFFFF; color: #000000; }

div.main { width: 1000px; border: 2px dotted #006900; margin-left: auto; margin-right: auto; background-color: #FFFFFF; color: #000000; }

p, ul { font-family: arial, sans-serif; color: #000000; text-align: left; }
h2 { font-family: garamond, arial, sans-serif; font-weight: bold; color: #006400; text-align: right; }
h3 { font-family: garamond, arial, sans-serif; font-weight: bold; color: #000000; text-align: left; }

.c { font-family: arial, sans-serif; color: #000000; text-align: center; }
.r { font-family: arial, sans-serif; color: #000000; text-align: right; }
.j { font-family: arial, sans-serif; color: #000000; text-align: justify; }

.smallc { font-family: arial, sans-serif; font-size: 10pt; color: #000000; text-align: center; }
.smalll { font-family: arial, sans-serif; font-size: 10pt; color: #000000; text-align: left; }
.smallr { font-family: arial, sans-serif; font-size: 10pt; color: #000000; text-align: right; }
.smallj { font-family: arial, sans-serif; font-size: 10pt; color: #000000; text-align: justify; }

/* Links */
a:link { font-weight: bold;  color: #228B22; }
a:visited { font-weight: bold; color: #808080; }
a:active { font-weight: bold; color: #7CFC00; }
a:hover { background-color: #228B22; font-weight: bold; color: #FFFFFF; text-decoration: none; }

a.bookmark:visited { font-weight: bold; color: #228B22; }
a.bookmark:hover { background-color: #228B22; font-weight: bold; color: #FFFFFF; text-decoration: none; }

a.border:link { font-weight: bold; color: #FFFFFF; }
a.border:visited { font-weight: bold; color: #C0C0C0; text-decoration: none; }
a.border:active { font-weight: bold; color: #FFFF00; }
a.border:hover { background-color: #FFFFFF; font-weight: bold; color: #228B22; text-decoration: none; }

a.virgilio:hover { background-color: #FFFFFF; font-weight: bold; text-decoration: none; }
