
* { margin: 0; padding: 0; color:#003300; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:inherit; }

body {
	background: #ecf9bc ;
	height: 100%;
	font-size:large;
	line-height: 1.5; 
	color: #000000;


	
}

input { 
	font: Verdana, Arial, Helvetica, sans-serif;
 	line-height: 1.5;
 color: #336600;
	padding:4px; 
}
 #div_clear{
  clear: both;
  padding:10px;			
  }


p { 
	font-family: Arial;
	margin: 6px 0 3px 0; 
	text-align:center;
	color:#003300;
	font-size:36px;
}

/*div#background {
	position: absolute; left: 0px; top: 0px; width: 100%; height: 240px;
	background: transparent url( ../images/background_top.gif ) repeat-x;
}*/
#footer{
	width:100%;
	text-align:center;	
	float:left;
	clear:both;
	margin-top:100px;
	font-size:10px;
	
	/*border:#000000 1px  dashed;*/
	background:#ECF9BC none repeat scroll 0 0;
	
}

div#container { 
	position: absolute; 
	left: 50%; 
	top: 30px;
	width: 950px;  
	margin-left: -475px;
	background-color: #FFF; 
	clear:both;
	float:left;
}
img#logo { margin: 20px 0 0 40px; }
img#tagline { float: right; margin: 30px 50px 0 10; }

/*
*/
div#content { clear: both; padding: 50px 25px 100px 25px; }

div.column-1 { width: 100%; margin-right: 0;margin-top:20px; }
div.column-2 { float: left; width: 595px; margin-right: 15px; }
div.nomargin { margin: 0; }

div.box { 
	position:relative; padding: 5px 20px; 
	background-color: #b2e46d; background-repeat: no-repeat; 
	color: #FFF; text-align:center; font-size:20px; font-weight:bold;
}
div.box img.box-bottom { position: absolute; left: 0px; bottom: 0px; }

div.box a.span { 
	float: right; display: block; width: 70px; height: 24px;
	background: #c1f080 url( ../images/bg_top10_span.gif ) no-repeat;
	color: #83b140; font-size: 0.8em; text-align: center; padding-top: 2px; margin-left: 3px;
}
div.box a.span:hover,
div.box a.active { color: #000; }

div.column-1 div.box { background-image: url( ../images/bg_box1_top.gif ); }
div.column-2 div.box { background-image: url( ../images/bg_box2_top.gif ); }
div.challenge { 
	display: block; margin: 15px 0; padding: 10px;
	font-size: 1.2em; text-align: center;
	background-color: #b2e46d;
}




p.challenge-answer { line-height: 1; text-align:left; align:center}

div.input-text { 
	text-align:center; 
	width: 206px; 
	padding: 4px; 
	background-color: #E7FFC4; 
	margin: 7px 8px 20px 0; 
	font-family: sans-serif;
	align:center;
	}

div.input-text input {

	text-align:center;
	font-weight:bold;
	border: 2px solid #B2E46D;; padding: 5px; width: 192px; height: 18px;
	font-size:16px;
	background: transparent url(Twitbrain_files/bg_input.gif) no-repeat; 
}
a.button { 
	 display: block;
	color: #336600; background-color: #B2E46D; 
	height: 30px;  width: 60px; padding: 4px 5px 0 5px; margin: 9px 0;
	font-family:Arial, Helvetica, sans-serif;
}

/*
*/
ol.top10 { list-style-position: outside; }
ol.top10 li { padding: 8px 10px; margin-left: 30px; border-bottom: 1px dashed #b2e46d; }
ol.top10 li img { 
	float: left; width: 24px; height: 24px; margin-right: 15px;
	vertical-align: middle; border: 4px solid #b2e46d;
}
ol.top10 li span.top10-name {
	float: left; line-height: 1;
}
ol.top10 li span.top10-name a { font-weight: bold; }
ol.top10 li span.top10-name small { color: #6b6b6b; }
ol.top10 li span.top10-points { float: right; }

/*
*/
/*div#footer {
	position: absolute; width: 910px; bottom: 0; left: 0px; height: 20px;
	background-color: #f0f0f0; padding: 20px;
}
*/
/*p { 

	font-family: arial, Verdana, sans-serif;
	font-size:large;
	text-align:center;
	
}*/

#center{

	text-align:center;
}
#color_red{
	font-family: sans-serif;
	font-size:24px;
	color:#FF0000;
	border-left:0px;
	border-right:0px;
	margin = 0px;
	text-align:center;
	
}
	
#div_left_1{
	float:left;
}

#div_right_1{
	float:right;
	margin-top:0px;
	margin-right:35px;
	margin-bottom:0px;
}
div.bordi{
	margin-left:60px;
}
#div_right_2{
	float:right;
	margin-right:80px;
	width:300px;
}
div.input-text_2 {

	text-align:center;
	font-weight:bold;
	border: 2px solid #B2E46D;; padding: 5px; width: 192px; height: 18px;
	font-size:16px;
	background: transparent url(Twitbrain_files/bg_input.gif) no-repeat; 
}

