html {
font-size: 100%;
height:101%;
}

body {
background-color: #660000;
color: #ffffff;
font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
/* color: #323D4F; */
font-size: 62.5%; /* This sets the default font size to be equivalent to 10px */
}

fieldset {
  /* border: 1px solid #330000; */
}

form {
margin: 0px;
}

h1, h2, h3 {
margin: 0px;
padding: 0px;
}

hr {
background-color: #330000;
border: 0px;
color: #330000;
height: 1px;
}

a:link {
color: #ffffff;
text-decoration: underline;
}

a:visited {
color: #ffffff;
text-decoration: underline;
}

a:active, a:hover {
color: #ffff00;
}

div.bottom {
color: #330000;
font-size: x-small;
text-align: center;
}

/* Define some colors */

.darkbg {
background-color: #330000;
color: #fff;
}

.mediumbg {
background-color: #330000;
  /* background-image: url(grad_bg.png); */
color: #ffffff;
}

.lightbg {
background-color: #ffffff;
color: #000;
}

.lightbgalt {
background-color: #660000;
color: #000;
}

.highlight {
background-color: #990000;
color: #000;
}

/* Top List */

.toplist {
background-color: #990000;
border: 1px solid #990000;
border-color: #330000;
}

th {
background-color: #990000;
border: 1px solid #330000;
color: #ffff00;
text-align:center;
font-weight:bold;
font-size:1.4em;
padding-top:3px;
padding-bottom:3px;
}

.topsite {
background-color: #660000;
margin-bottom:5px;
}

.row1 {
border: 1px solid #330000;
}

.row2 {
border: 1px solid #330000;
}

.row3 {
border: 1px solid #330000;
}

/* TGP */

.grid {
width:742px;
height:742px;
background-image: url(cicle.gif);
}

.strip {
padding-left:10px;
padding-right:10px;
}

.thumb {
border: 2px solid #990000;
text-align:center;
vertical-align:middle;
}

/* Top menu */

a.menu {
background-color: #330000;
  /* border: 1px solid #330000; */
color: #000;
font-weight: bold;
margin-left: 4px;
margin-right: 4px;
padding: 3px;
text-decoration: none;
}

a.menu:hover, a.menu:active {
color: #ffffff;
background-color: #09c;
  /* background-image: url(grad_bg.png); */
}

a.table_top {
color: #ffffff;
text-decoration: underline;
}

a.table_top:hover, a.table_top:active {
color: #ffffff;
}

.join_edit_error {
background-color: #660000;
padding: 2px;
}

a.help {
color: #ffffff;
font-weight: bold;
text-decoration: none;
}
a.help:hover {
color: #ffff00;
}

/* Global Menus */

a.mainmenu {
padding:0;
margin:0;
font-size:1.4em;
font-weight: bold;
text-decoration:underline;
white-space: nowrap;
text-align:center;
}

a.mainmenu:link,a.mainmenu:visited {
color: #ff0000;
}

a.mainmenu:hover,a.mainmenu:active {
color: #ffff00;
}
