body {

margin: 0px; 
padding: 0px; 
background-image: url(http://www.1topsite.com/topbg.gif);
background-repeat: repeat-x;
background-color: #ffffff;
  
color: #000000;
  
font-size: small;
  
font-family: sans-serif, arial, times roman, tahoma;

}



fieldset {
  
border: 1px solid #000000; background-color: #ffffff;

}


form {
  
margin: 0px;

}


h1 {
  margin: 0px;
  padding: 0px;
 }

h2 {
  margin: 0px;
  padding: 0px;
 }

h3 {
  margin: 0px;
  padding: 0px;
 }


hr {
  
background-color: #f4d8ec;
  border: 0px;
  color: #ff4b82;
  height: 1px;

}



a:link, a:visited {
  color: #000000;
 font-size:small;
}

a:hover, a:active {
  color: #45b6fd; font-size:small;}



a:link.title, a:visited.title {
  color: #ffffff;
 font-size:small;
}

a:hover.title, a:active.title {
  color: #45b6fd; font-size:small;}



a:link.fm, a:visited.fm {
  color: #aaaaaa;
 font-size:x-small;
}

a:hover.fm, a:active.fm {
  color: #ff4b82; font-size:x-small;}



a:link.bottom, a:visited.bottom {
  color: #ffffcc;
 font-size:x-small;
}

a:hover.bottom, a:active.bottom {
  color: #000000; font-size:x-small;
}




div.bottom {
 color: #000000;
  font-size: x-small;
  text-align: center; padding: 2px; margin: 2px;}

div.news {
 border:1px solid #cdcdcd; font-size:small; color: #000000; width: 500px; background-color:#ffffff;}


/* Define some colors */


.darkbg {
  background-color: #dddddd; color: #000000;
 font-size: small;}

.mediumbg {
  background-color: #000000;
  color: #ffffff;
 font-weight: bold;
 font-size: small;}

.lightbg {
  background-color: #000000;
  color: #ffffff;
 font-size: small;}

.nonebg {  background-color: #cfcfcf; color:  #000000;}
.lightbgalt {
  background-color: #ffffff;
  color: #000000;

 font-size: small;}

.highlight {
  background-color: #cfcfcf;
  color: #000000;
 font-size: small;
}



/* Top menu */


a.menu {
 color: #636056;
 padding-right: 3px;
 padding-left: 2px; margin: 1px; text-decoration: none; font-size:medium; font-weight:bold;
}

a:hover.menu, a:active.menu {
 color: #000000;

 font-size: medium; font-weight:bold;}


a.menu2 {
 color: #ffffff;
  text-decoration: none; font-size: small;
 font-weight:bold; padding-left: 5px;}

a:hover.menu2, a:active.menu2 {
 color: #fdec2e; font-size:small; font-weight:bold;
}




/* others */
.join_edit_error {
 background-color: #ffcc99;
border: 1px solid #ff0000;
padding: 2px;
}



a.help { color: #ff0000; text-decoration: none; }
a.help:hover { color: #000000; }

#topleft {background-color: #; border: 1px solid #000000; width: 130px;}
#linkstop {background-color: #; border: 1px solid #000000; width: 130px;}
#link 
