* {margin: 0; padding: 0;}

A:link {COLOR: #66FF00; TEXT-DECORATION: none}
A:visited {COLOR: #66FF00; TEXT-DECORATION: none}
A:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  text-shadow: #000 0 0 0; /* Reduces font-weight in Safari */
}
h2 {
	color: #FFFFFF;
}
h3 {
	color: #009900;
}
h4 {
	color: #FF9900;
}

img {
	border-style: none;
}

/**
 * Structure
 */
#wrapper { width: 800px; margin-top: 0px; margin-left: auto; margin-right: auto; border: 3px solid #009900}
#content-wrapper { width: 800px; }
#content { width: 650px; }
/* sidebar */
div#sidebar {
  width: 150px;
  overflow: hidden;
  margin: 0;
  padding: 0;	
}
  div#sidebar ul { margin: 0; padding: 0; list-style: none;}
	div#sidebar ul * { line-height: 100%; }
  div#sidebar ul li {
    margin: 0;
		line-height: 10%;
  }
  div#sidebar ul li a {
    display: block;
    padding: .4em .8em .55em .8em;
    font-size: 100%;
    margin: 0;
    border-top: 2px solid #009900;
    text-decoration: none;
    color: #009900;
    background-color: transparent;
  }
  div#sidebar ul li a:hover {
    color: #fff;
    text-decoration: none;
    background: #009900;
  }
  div#sidebar ul li a:visited {
    text-decoration: none;
  }
  div#sidebar ul li a:active {
    text-decoration: none;
  }

/**
 * Miscellaneous
 */
.floatLeft {float: left; }
.floatRight {float: right; }
.borderBasic { padding: 10px; }
.border3 { border: 1px solid #009900;}
.border4 { border: 1px solid #FF9900; padding: 6px; }
.linkButton { border: 1px solid rgb(0,99,0); margin: 0pt; padding: 4px 16px; background-color: #000000; color: #009900; text-decoration: none; font-weight: bold; font-size: 90%; font-family: verdana; white-space: nowrap;}
.linkClean { text-decoration: none; align: center; }
.linkImage { border-style: none; }
.whiteText { color: #FFFFFF}
