/* CSS Document */

body { 
  background: url(http://www.firefox10.com/bg.gif) repeat-x;
  font-family: Tahoma, Geneva, Arial, Verdana, sans-serif;
  font-size: 12px;
  margin: 0;
  padding: 0;
  list-style-position:inside;
}

a
{
  color: #07519a; 
  text-decoration: none;
}

a:visited 
{ 
  text-decoration: none 
} 

a:hover
{
  text-decoration: underline;
}

td
{
  padding:4px;
}

p, div, span	
{ 
    font-family: Tahoma, Geneva, Arial, Verdana, sans-serif;
    font-weight: normal; 
    font-size: 12px; 
    color: #666666;
	margin:0px;
	padding:0px;
}

hr 
{ 
    color:#eee; 
    height:1px; 
}

.page
{
  margin:0px;
  padding:0px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  background:#222222;
  width: 900px;
}

h1, h2
{
  margin:0px;
  padding-top:5px;
}

.title
{
  border:1px solid #666666;
  border-top-width:0px;
  vertical-align:bottom;
  background: url(http://www.firefox10.com/glow.jpg) no-repeat;
  width:900px;
  height:120px;
  color:#EEEEEE;
  
}

.nav
{
  width:890px;
  height:17px;
  padding: 3px 0px 0px 10px;
  border-bottom:1px solid #666666;
  border-right:1px solid #666666;
  border-left:1px solid #666666;
  background: url(http://www.firefox10.com/horiznav_bg.gif);
}

.nav_mini
{
  width:320px;
  padding: 3px 0px 0px 10px;
  height:17px;
  border-bottom:1px solid #666666;
  background: url(http://www.firefox10.com/horiznav_bg.gif);
  color: #666;
  font-weight:bold;
}

.nav_medium
{
  width:520px;
  height:17px;
  padding: 3px 0px 0px 10px;
  border-bottom:1px solid #666666;
  background: url(http://www.firefox10.com/horiznav_bg.gif);
  color: #666;
  font-weight:bold;
}

.content_area
{
  width:880px;
  border:solid #666666;
  border-width:0px 1px 1px 1px;
  background:#e2e2e2;
  padding:10px;
  float: left;
}

.content
{
  background:#ffffff;
  border:solid 1px #999999;
  width:530px;
  float:left;
}

textarea
{
  width:400px;
  height:600px;
}

.right_box
{
  background:#ffffff;
  border:solid 1px #999999;
  width:330px;
  float: right;
  margin: 0px 0px 20px 0px;
}

.right{
	float:right;
}

.left{
	float:left;
}

.thumb{
	width:100px;
	padding: 0px 6px;
}

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#DDDDDD}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f0f0f0;
  border-right:1px solid #f0f0f0;
  background:#e5e5e5}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fbfbfb;
  border-right:1px solid #fbfbfb;
  background:#e3e3e3}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e3e3e3;
  border-right:1px solid #e3e3e3;}
.spiffy4{
  border-left:1px solid #f0f0f0;
  border-right:1px solid #f0f0f0}
.spiffy5{
  border-left:1px solid #e5e5e5;
  border-right:1px solid #e5e5e5}
.spiffyfg{
  background:#DDDDDD}
  
.padded
{
  padding:5px;
}

h4
{
	margin:2px 0px;
}

img {
	border:0px;
}