body 
{
   margin:9px 9px 0 9px;
   padding:0;
   background:#FFF;
}

/* Put a wireframe around divs. Comment out after debugging*/
/*
div 
{
   border: 1px dashed #CCC;
   margin: 10px;
}
*/

#level0 
{
   background:#FFFFFF;
   width:100%;
}

#level1 
{
   margin-left:143px;
   padding-left:9px;
   background:#FFF;
}

#level2 
{
   background:#FFF3AC;
   position:relative;
   width:inherit;
}

#main 
{
   margin-right:9em;
   border-right:1px solid #FC0;
   padding-right:9px;
   background:#FFF;
}

#result 
{
    height:125px;
} 

#topBar 
{
   background:#FC0;
   width:100%
}

#advBar 
{
   background:#FFF3AC;
   /*clear:right;*/
   /*text-align:center;*/
}

#tipDay 
{
   float:right;
   width:11em;
   background:#FFF3AC;
   position:relative;
}

#tipTit 
{
   width:7em;
   position:absolute;
   text-align:center;
   top:-1.8em;
   right:0;
   font:.8em/1.8em Arial,Geneva,sans-serif;
}

#lftBar 
{
   position:absolute;
   width:143px;
   top:9px;
   left:9px;
}
#rgtBar 
{
   position:absolute;
   width:9em;
   top:0;
   right:0;
}
#main h1 
{
   margin:0;
   padding-left:.3em;
   padding-right:5em;
   font:1.25em Verdana,Helvetica,Arial;
   color:#609;
   background:#FC0;
}
#main dt 
{
   font-weight:bold;
   font-size:120%;
   margin-top:.8em
}
#rgtBar h3 
{
   margin:0;
   padding:3px;
   background:#FC0;
   font-weight:bold;
   font-size:1em;
   text-align:center;
}

#topBar form 
{
   float:right;
   width:10.5em;
   text-align:right;
   margin:0;
   line-height:.7em; 
}

#topBar input {font-size:.8em;}

#topBar b 
{
   display:block;
   text-align:left;
   font:bold .8em/1.7em Arial,Geneva,sans-serif;
   padding-left:.5em;
}

#advBar p{text-align:right;margin:0 0.5em;font-weight:bold;}

#advBar img{margin-bottom:.1em;margin-top:.1em} /* Puts space below banner */

div.button {
	color: black ;
	background: #FFF3AC;
	border-top: 1px solid #ccc ;
	border-right: 1px solid #333 ;
	border-bottom: 1px solid #333 ;
	border-left: 1px solid #ccc ;
	margin: 2px 2px;
	margin-bottom: 2px;
}
a.menubutton:link {
	text-decoration: none ;
	color: black ;
	background: #FFF3AC;
	display: block ;
}
a.menubutton:visited {
	text-decoration: none ;
	color: black ;
	background: #FFF3AC;
	display: block ;
}
a.menubutton:hover {
	text-decoration: none ;
	color: #FC0 ;
	background: black ;
	display: block ;
}
a.menubutton:active {
	text-decoration: none ;
	color: #FC0 ;
	background: black ;
	display: block ;
}


a img {border:none;}
.note {color:red}

.breadcrumb{
/*font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;*/
}

.breadcrumb a{
background: transparent url(/images/breadcrumb.gif) no-repeat center right;
text-decoration: none;
padding-right: 18px; /*adjust bullet image padding*/
color: navy;
}

.breadcrumb a:visited, .breadcrumb a:active{
color: navy;
}

.breadcrumb a:hover{
text-decoration: underline;
}

/* New for Vocab King */
ul, ol, li {
        list-style: none; padding: 0; margin: 0;
        }

.wordSelection {
        margin: 0px 10px 0px 60px;
        padding-top: 42px; 
        }
.wordSelection .hover {
        cursor: pointer;
        }
.wordSelection li {
        margin-bottom: 20px; font-size: 1.4em;
        }
.wordSelection li a{
        text-decoration: none;
        color: #232323;
        }
.wordSelection ol a:hover {
        font-weight: bold;
        }

table.sample {
	border-width: 4px 4px 4px 4px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
        width:100%; 
}
table.sample th {
	border-width: 4px 4px 4px 4px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 2px 2px 2px 2px;
}
table.sample td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 6px 6px 6px 6px;
}

.spacer_right
{
   clear:right;
}

.spacer_left
{
   clear:left;
}

/* Footer scheme */
div.footer 
{
    background-color:steelblue;
    height:15px;
    width:100%;
} 
