#container
				{
				text-align:center;
			 	margin: 0px auto;								
				}	
							
#subcontainer
				{
				text-align:center;
			 	margin: 0px auto;	
				max-width: 250px;
				}	
				
body
				{
				font-family:sans-serif;
				background-repeat: repeat;
				margin:3px;
				background-color: #FEFFE0 ;
				}	
									
#header
				{
				width:95%;
				padding:5px;
				background-color:#111111;
				text-align:center;
				font-size:105%;
				color: #FF000B;
				margin: 2px auto 2px auto;
				border:2px;
				border-color: #FFB100;
				border-style: solid;
				}	
							
.O			{
				color:orange;
				}
				
.OO     
				{
				color: orange;
				font-weight:bold;
				font-size:120%;
				}
				
.G      {
				color:green;
				font-size: 90%;
				font-style:italic;
				}

#mobi
		 	  {
		 	  font-style:italic;
			  font-size:70%;
				color: #eeeeee;
			  }	

h1
			  {
			  font-size:90%
			  }


					 
h2
			  {		
			  font-size:95%;
			  padding: 0px;
			  margin:2px 2px 3px 2px;
			  }	
				
h3			{
				text-align:left;
				padding: 0px;
				margin:0px;
				}	
				
p
 			  {
			  font-size:95%;
			  margin:2px 2px 4px 2px;
				color:teal;
				text-align:left;
			  }	
						
.pic    {
				vertical-align:middle;
				}

#image  
		 	  {
			  margin-bottom:2px;
				width:97%;
				height:100%;
			  clear:left;
			  border:2px;
			  border-color: #eeeeee;
			  border-style: solid;
			  }	
.toppic
			 	{
			 	text-align:center;
			 	margin: 0px auto;	
			 	float:left;
			 	padding: 0px 0px 0 0;
			 	clear:right;
			 	width:35%;
			 	min-width:40px;
			 	padding:0px;
			 	margin:0px;
			 	border:1px;
			 	border-color: white;
				border-style: solid;
				}
	 
#helping
				{
				text-align:center;
				margin: 0px auto;	
				background-color:#FFEE82;
				border:1px;
				border-color: #aaaaaa;
				border-style: solid;
				padding:0 0 2px 0;
				margin:0px;
				}
			
#playsafe
				{
				float:left;
				clear:left;
				}
				 
.empty
				{
				clear:both;
				}

.content_home a
				{
				color:teal;
				}

.content, .content_home
		 		{
				clear:left;
				background-color: #FFFF66 /*#FFE25E*/ ;
			
		 		margin-bottom:3px;
		 		border:1px;
				border-color: gray;
				border-style: solid;
				color:teal;
				padding:3px;
				margin: 1px 1px 3px 1px;
				}	
							
.content_home
				{
				padding: 5px;
				}
				
#textbox
				{
				margin: 0 0 7px 0;
				width:95%;
				max-width:110px;
				}

.breadcrumb
				{
				color: #000001;
				text-align:left;
				font-size: 70%;
				margin-left: 3px;
				font-style:italic;
				}
				
.query_box
				{
				margin-top:.3em;
				margin-bottom:.5em;
				}
				
.query_background
				{
				background-color:#FEFFD0;
				}
				
.ital
	 			{
				font-style: italic;
				}		
										
.nav 	
				{
				padding:0px;
				margin: 0px;
				border:4px;
				border-style:solid;
				border-color:#FFE25E; 
				text-align:left;
				color:#CF1D32;	
				background-color:#FFE25E;
				}	
							
ul 
				{ 
				margin-left:0px;   
				padding:0px;				
				margin-top:0px;
				margin-bottom:0px;									
				}
				

					
li, .even, .odd
				{
				list-style-type:none; /*ignored by mobile phones?*/
				padding:2px;
				border-color:gray;
				border-style:solid;
				border-width: 0 0 1px 0;
				background-color:#FFB100;
				  /*margin-left:0px; */
				}
	
.even
		 		{
				padding:2px;
				background-color:#FFB100;
				 }				
						
.odd
	 			{
				list-style-type:none; 
				border-color:gray;
				border-style:solid;
				padding:2px;	
				border-width: 0 0 1px 0;
				background-color: #FFe211;
				}
				 
.number 
	 			{
				text-align: left;
				list-style-type:decimal;
				margin-left:15px;
				padding:2px ;	
				border-style:none;
				background-color:#FFE25E;
				}
				
ol
				{
				margin-top: 5px;
				}				
				
.nav a:link
 				{
				color:#114411;
				}

.whymobi
				{
				padding-top:.35em
				}
				
a img
				{
				border:none
				}

.footer
			  {
			  color:red;
			  font-size: 70%;
			  }
