
#navi img

{ border: 0px none;}

.menu {
width: 150px;
}


a.nav, a:link.nav, a:visited.nav, a:active.nav
{
	background: transparent;
	border-bottom: 2px solid #000;
	color: #000;
	display: block;
	font-family: Verdana;
	font-size: 12pt;
	font-variant: small-caps;
	font-weight: bold ;
	line-height: 19px;
	text-align: right;
	text-decoration: none;
}
a:hover.nav
{
	background: #000;
	border-bottom: 2px solid #000;
	color: #258449;
	display: block;
	font-family: Verdana;
	font-size: 12pt;
	font-variant: small-caps;
	font-weight: bold;
	line-height: 19px;
	text-align: left;
	text-decoration: none;
}






#navi {
width: 20%;

/* float it to the right of the text */
float: right;
padding-right: 10px;
background: transparent;
}

#content {
font-family: times-new-roman; 

  font-size: 13px; 

  color: #000;  

  text-align: justify;

  line-height: 15px;

width: 70%;
background: transparent;
padding-right: 30px;
/* float it to the left of the right sidebar */
float: left;
}

  

body

{ 
background: #c3cbe6 url(images/bg.gif);
background-repeat : repeat-x;
  }



 
.img

{ border: 7px solid #258449;
margin: 3px;
  background-color: #258449;}
  
.img:hover

{ border: 7px solid #000;

  background-color: #000;}
  
  .codesort img

{ border: 7px solid #258449;
margin: 3px;
  background-color: #258449;}
  
.codesort img:hover

{ border: 7px solid #000;

  background-color: #000;}




#content a 

{ color: #258449; 

  text-decoration: none;

  cursor: cross;   }



#content a:hover

{ border-bottom: 1px dashed; 

font-variant:small-caps;

  text-decoration: none;

  cursor: cross;   }

  

i, em            

{ color: #639163; }



b, strong            

{ color: #37178e;
	font-variant:small-caps; }

  

p            

{ text-align: left; 

  margin-bottom:0 }

  

input, textarea, select

{ background-color: #258449;

  color: #000;

  line-height: 20px;

  font-family: Georgia;
  
  font-variant:small-caps;

  font-size: 11px;

  border-bottom: 2px solid #258449;

  border-left: 2px solid #258449;

  border-top: 2px solid #258449;

  border-right: 2px solid #258449;

  padding: 0 0 0 2; }

  

h1
{
background : transparent;
border-left: 20px solid #258449;
color : #000;
  padding: 0px 40px 0px 10px;
  margin: 0px;
font : 20pt georgia;
font-weight: none;
font-variant: small-caps;
}

h2 { font-family: arial; 
font-size: 16pt;
font-weight: none;
  font-style: italic;
   letter-spacing: 7;
  text-align: left;
  padding: 0px 0px 0px 60px;
  margin: 0px;
color: #258449;
text-align: left;}

h3 { 
color: #000;
font-family: Century Gothic, Verdana, Courier New; 

  font-size: 15px; 

  text-align: left;


  letter-spacing: 10;

  text-transform: uppercase;

  font-weight: normal;}
  

li           

{ margin-top: 2; 

  margin-bottom: 2 }

  
 
  blockquote

{ background: #97ca97;

  font-family: Century Gothic, Verdana;

  font-size: 9pt;

 color: #000;
 
 border: 2px solid #258449;
 

}  

.stats {

padding-left: 5px;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 8px;

}

