/* Overwrite */
#container 
{
	/* This is a workaround, since shaderbox.png has arbitary height */
	background: url('../images/shaderbox.png') repeat-y bottom;	
}

/* End overwrite */

/* Global */
#survey_main 
{
	
}

.survey
{
	font-size:14px;
}


/* End global */


/* Progress bar */
#survey_main .surveypage_current
{
	background:#ce227e;
	float:left;
	border:1px solid #efefef;
	width:60px;
	height:25px;
	text-align:center;
	padding:15px;
}

#survey_main .surveypage
{
	float:left;
	border:1px solid #efefef;
	background:#ccc;
	width:60px;
	height:25px;
	text-align:center;
	padding:15px;
}

/* End progress bar */


/* Question */
#survey_main .question_block
{
	padding: 10px 0 0 0;
}

#survey_main .question_block .title
{
	background:#fff444;
	font-weight:bold;
	padding:20px 0 20px 10px;
	margin-bottom:5px;
}
/* End question */


/* Welcome screen */
#survey_welcome .intro h3
{
	font-size:12px;
}

#survey_welcome .take_survey_link
{
	font-size:24px;
	color:#28448e;
	font-weight:bold;
	padding-top:15px;
	text-align:center;
}

#survey_welcome .gallery
{
	/*padding-top:15px;*/
}
/* End welcome screen */


/* Survey terms */
#survey_terms .middle
{
	text-align:center;
}

#survey_terms .middle span
{
	font-size:20px;
}

#survey_terms li p
{
	font-size:14px;
}

/* End survey terms */


/* Survey entry */
#survey_entry
{
	width:350px;
	padding-top:10px;
	padding-bottom:3px;
}
/* End survey entry */


/* Output all results */
.survey .bar
{
	height:2px;
	background:red;
}

/* End output all results */


/* Output individual result */
#survey_individual_result
{
	font-size:14px;
}

#survey_individual_result .question_block
{
	padding: 0 0 15px 0;
	
}

#survey_individual_result .title
{
	color:#0000cc;
}
/* End output individual result */