  html {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
		font-size: 12px;
  }
  
  p {
    font-size: 12px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 2px 3px 2px 0px;
    margin-left: 5px;
  }
  
  h1, h2, h3 {
    padding: 0px;
    margin: 0px 0px -3px 0px;
  }
  
  h1 {
    font-size: 20px;
    color: #E00;
  }
  
  h2 {
    font-size: 17px;
  }
  
  h3 {
    font-size: 14px;
  }
  	
	body {
		margin: 0px;
		padding: 0px;
		background: #AAA url('../img/bg.jpg') repeat-x;
	}
	
	a:visited, a:link {
	  color: #08B;
		text-decoration: none;
	}
	
	a:hover, a:active {
  	color: #E00;
		text-decoration: none;
	}
	
	
	#container {
		width: 740px;
		padding: 5px 15px 5px 10px;
		border-right: 1px solid #999;
		border-bottom: 1px solid #888;
		background: #FFF url(../img/containerBg.jpg) repeat-y;
		margin: 0px auto 0px auto;
		clear: both;
	}
	
	#postContainer {
	  width: 766px;
		padding: 3px 0px;
		margin: 0px auto 5px auto;
	  text-align: right;
	}
	
	#footer {
	  font-size: 9px;
	  text-align: right;
	  margin-top: 15px;
    clear: both;
	}
	
	#header {
		border-bottom: 2px solid #CCC;
		margin: 0px;
		margin-bottom: 7px;
	}
	
	#header h1 {
		margin: 0px;
		color: #E00;
		font-size: 40px;
	}
	
	/* Start Top Navigation Area */
	
	.navBlock, .navBlockOn {
		float: left;
		margin: 0px 1px 0px 1px;
		padding: 3px 3px 0px;
		background: #0AE;
		height: 30px;
		font-size: 11px;
		font-weight: bold;
		width: 90px;
		
	}
	
	.navBlock:hover, .navBlockOn {
		background-color: #000;
		color: #0AE;
		cursor: pointer;
	}
	
	a .navBlock {
	  color: #000;
	}
	a .navBlockOn {
	  color: #0AE;
	}
	
	/* End Top Navigation Area */
	
	#content {
		margin-left: 190px;
	}
	
	
	.box {
		border: 1px solid #DDD;
		background-color: #EEE;
	  padding: 2px 7px 2px 7px;
	  margin-bottom: 5px;
	}
	
	.tutorialBox {
		border: 1px solid #DDD;
		background-color: #DFD;
	  padding: 2px 7px 2px 7px;
	  margin-bottom: 5px;
	}
	
	#leftNav {
		width: 180px;
		float: left;
	}
	
	#loginBox {
	  float: right;
	  border: 1px solid #DDD;
	  background-color: #EEE;
	  padding: 2px 7px 2px 7px;
	  height: 40px;
	}

  .whiteBox {
    background: #FFF;
    margin-bottom: 5px;
    border: 1px solid #BBB;
    padding: 10px;
    margin-left: 0px;
  }

  table.vtop tr td {
    vertical-align: top;
  }
  
  input, textarea {
    background: #DDD;
  }
  
  input:hover, textarea:hover {
    background: #FCC;
  }
  
  input:focus, textarea:focus {
    background: #DDF6FF;
  }
  
  .debug {
    background: #F5F6BE;
  }

	/* Some table tricks */
	tr.red td {
		background-color: #FCC;
	}

	table {
		border-collapse: collapse;
	}

	tr td {
		padding: 2px;
	}
	/*
  #banner {
    position: absolute;
    right: 0px;
    top: 0px;
    height: 90px;
    width: 90px;
    z-index: 999;
    background: url(../img/betaBanner.gif);
  }*/
  #banner {
    margin-right: -16px;
    margin-top: -5px;
    height: 90px;
    width: 90px;
    z-index: 999;
    float: right;
    background: url(../img/betaBanner.gif);
  }
