/* CSS Document */


#input{
	display: block;
	height: 0px !important;
	height /**/:50px; /* IE 5/Win hack */ 
	padding: 50px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
}

#input:hover{background-position: 0 -50px;}

#mottos {
    margin-top: -20px;
    margin-bottom: 20px;
}

#main-content {
	position: relative;
}

#badge {
	position: absolute;
	top: 20px;
	right: 0;
}

/*curtain*/
#header {
	position: relative;
	height: 185px;
	z-index: 2;
}

#head-right-curtain {
	float: right;
	margin-top: 80px;
	margin-right: 30px;
	text-align: right;
	font-size: 45px;
	height: 50px;	
}
#testers, #others {
	font-size: 15px;
	margin-top: 15px;
}

#apear-remindpass {
	height: 30px;
}

.textinput, .button-submit {
	font-size: 15px;
	font-family: Georgia,arial,sans;
}

#main-content-curtain {
	position: relative;
	font-family: Georgia, Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	z-index: 0;
}
/*end of curtain*/

/*explainer*/
#explainer {
	margin: 15px auto;
	height: 250px;
	width: 620px;
	position: relative;
	font-size: 0.9em;
	text-align: left;
}

#explainer-markets {
	width: 200px;
	height: 250px;
	position: absolute;
	top: 0px;
	left: 0px;
}

#explainer-traders {
	width: 200px;
	height: 250px;
	position: absolute;
	top: 0px;
	left: 210px;
}

#explainer-prdictions {
	width: 200px;
	height: 250px;
	position: absolute;
	top: 0px;
	left: 420px;
}

#explainer-markets-content {
	width: 150px;
	height: 250px;
	position: absolute;
	top: 15px;
	left: 45px;
	line-height: 1.3em;
}

#explainer-traders-content {
	width: 160px;
	height: 250px;
	position: absolute;
	top: 0px;
	left: 230px;
	line-height: 1.5em;
}

#explainer-predictions-content {
	width: 150px;
	height: 250px;
	position: absolute;
	top: 15px;
	left: 465px;
	line-height: 1.3em;
}

#explainer-markets-content p, #explainer-predictions-content p {
	padding: 0 0 7px;
}
/*end of explainer*/

#graph-title, #graph, #graph_vol {
    /*margin-left: 50px;*/
}

#graph-title {
	margin: 0 50px -15px 50px;
	text-align: left;
	font-size: 1.4em;
   	letter-spacing:	-0.01em;
}

#stats {
    font-size: 1.4em;
   	letter-spacing:	-0.01em;
   	margin: 15px 0;
   	font-style: italic;
}

#errorExplanation {
    z-index: 9999;
    position: absolute;
	width: 100%;
    top: 0;
    left: 0;
    right: 0;
	padding: 8px 0;
    background-color: #d13c36;
	font-family: Georgia, Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 1.2em;
	color:  #302d25;
	border-bottom: 2px solid  #302d27;	
}

/*navigation*/
#navigation dt#learn,
#navigation dt#learn a { width: 100px; background-image: url(/images/learn.jpg); }

#navigation dt#join,
#navigation dt#join a { width: 100px; background-image: url(/images/join.jpg); }

#navigation dt#portfolio,
#navigation dt#portfolio a { width: 100px; background-image: url(/images/portfolio.jpg); }

#navigation dt#trade,
#navigation dt#trade a { width: 100px; background-image: url(/images/trade.jpg); }

#navigation dt#login ,
#navigation dt#login a { width: 100px; background-image: url(/images/login.jpg);}
/*end of navigation*/
    