 body{
margin:0px; 
padding:0px; 
font-size:9px; 
font-weight:none; 
color:#FBCB57; 
word-spacing:2px; 
font-family:Verdana;
background-color:#F1E6CE;
background-repeat:repeat-x; 
background-position:right top; 
background-image: url(images/bg.png);
width:100%; 
cursor:default;}

blockquote
{
background:#F1E6CE url(images/statbg.gif)right no-repeat; 
width:300px; 
color:#EB8B1B; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
font-weight:bolder; 
font-size:7pt; 
height:150px; 
text-align:right; 
margin-left:0px; 
margin-right:0px;}
#navlist li { list-style-type: circle;
text-align:left;
margin-left:30px;}


.stats
{
padding-right:0px; 
padding-left:150px; 
padding-top:60px; 
padding-bottom:2px;}

p{
margin-left:1px; 
margin-bottom:1px; 
margin-right:15px; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
font-size:8pt; 
color:#EAA14F; 
text-align: left;}

a{
color:#96BA42; 
cursor:default; 
text-decoration:none;
font-weight:bold;
font-style:Verdana,Arial,Helvetica,sans-serif;}

a:hover{
color:#FFBF08; 
cursor:default; 
font-weight:bold;
border-bottom: 2px dotted #A0BF4D;
font-style:Verdana,Arial,Helvetica,sans-serif;}

a:active{
cursor:default; 
color:#FFFFE4; 
font-weight:bold; 
text-decoration:none;}


h1{
		color:#EFC36E;
font-style: italic;
width:310px;
text-align:right;
		font-size:16pt;
		font-family: Baskerville Old Face,"Courier New", Courier, monospace;
		font-weight:bold;
background-image: url(images/h1.gif);
background-position: right;
background-repeat: no-repeat;

	}
	

h1:first-letter{
background-position:right; 
background-repeat:no-repeat; 
padding-left:0px; 
padding-right:0px;
margin-top: -10px; 
font-size:30pt; 
text-align:right;
font-variant:small-caps; 
color:#ADCB6B; 
font-family: Baskerville Old Face, Script, "Times New Roman",Times,serif;}

h2{font-family: Georgia,arial; 
font-size:11pt; 
font-weight:none; 
width:300px; 
margin-left:25px; 
color:#FFFFFF; 
text-align:center;}

h2:first-letter{
background-position:left; 
background-repeat:no-repeat; 
padding-left:40px; 
padding-right:2px; 
font-size:13pt; 
font-variant:small-caps; 
color:#FFFFFF; 
font-family:Georgia, arial;}

h3{font-family:Georgia,"Times New Roman",Times,serif; 
font-size:10px; 
font-weight:none; 
width:300px; 
margin-left:25px; 
color:#FFFFFF; 
text-align:left}

h4{font-family:Curier-New; 
font-size:10px; 
font-weight:none; 
width:480px; 
margin-left:25px; 
color:#000000; 
font-variant:small-caps; 
border-bottom:3px double #FFF778; 
text-align:left;}

#text{
width:333px; 
color:#FBCB57;
background-image:url(images/index_07.png);
background-position:top;
background-repeat:no-repeat;
text-align:justify; 
float:left}

.spo{
margin-left:20px}

b, strong
{font-variant:small-caps}

em, i 
{
color:#3F4C10}

.img{
border:4px #FB9C11 solid}
 
.codesort img{
border:4px #FB9C11 solid; 
margin-left:20px}

ul
{margin-left:0px; 
margin-right:40px}

li
{
list-style-type:none; 
font-size:10px; 
color:#FB9C11}

.codesort li{
list-style-type:hiragana-iroha; cjk-ideographic; 
margin-left:10px; 
margin-right: 20px;
font-size:10px; 
color:#FB9C11}

option, select, input, textarea  
	{ 
		background: #EBC080;
		border-left: none; 
border-right: none; 
border-top:none; 
border-bottom: 4px dotted #64830D; 
		color: #8A7C59; 
		font: 11px Verdana,Arial,Helvetica,sans-serif; 
	}

.arrowgreen{
margin-top:30px;
	width: 180px; /*width of menu*/
}

.arrowgreen ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
.arrowgreen li a{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	background: transparent url(arrowgreen.gif) 100% 0;
  height: 24px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 10px;
	line-height: 24px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
}	
	
.arrowgreen li a:link, .arrowgreen li a:visited {
	color: #5E7830;
}

.arrowgreen li a:hover{
	color: #26370A;
	background-position: 100% -32px;
}

	
.arrowgreen li a.selected{
	color: #26370A;
	background-position: 100% -64px;
}

