.inputbox {
	padding: 10px;
	width: 600px;
	margin-left: 20px;
}

.inputboxcorner {
	display: block
}

.inputboxcorner * {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size: .01em;
}

.inputboxcorner1t {
	margin-left: 3px;
	margin-right: 3px;
	padding-left: 1px;
	padding-right: 1px;
}

.inputboxcorner1b {
	margin-left: 3px;
	margin-right: 3px;
	padding-left: 1px;
	padding-right: 1px;
}

.inputboxcorner2 {
	margin-left: 1px;
	margin-right: 1px;
	padding-right: 1px;
	padding-left: 1px;
}

.inputboxcorner3 {
	margin-left: 1px;
	margin-right: 1px;
}

.inputboxcornerfg {
	padding: 8px;
}

.importantpoint, .moreinformation, .yourturn, .brightidea, .niyt, .clickcompare, .mythreality, .pausereflect {	margin-left: 20px;
	margin-right: 20px;
	padding: 20px 20px 10px 20px; }

.blocklogo { width: 46px;
	height: 46px;
	float: left;
	margin: 0px 10px 10px 0px; }

.blocklogo .hiddenalt { position: absolute;
	left: -1000px;
	top: -1000px;
	font-size: 0px; }
	
.blockheader { font-size:1.1em;
	font-weight: bold; }
	
.blockcontent { font-size:.9em;
	margin-left: 55px; }

.quotetext { font-size: 1.2em;
	font-weight: bold; }

.quoteauthor { font-size: .8em;
	font-weight: normal;
	clear: both;
	padding-left: 20px; }
	
.questionbox { padding: 5px 20px 0px 20px;
	clear: both; }
	
.questionboxsaved { padding: 20px;
	clear: both;
	margin: 10px 0px 0px 10px; }
	
.questionboxsaved p { padding-left: 40px; }
	
.nowitsyourturn { float: left;
	width: 50px;
	height: 100px; }
	
.questionheader { font-size:14px;
	font-weight: bold; }
	
.editdelete { text-align: right; }

.questionspot { font-weight: bold; }

.sharewithothers { width: 147px;
	height: 29px; }

.close_quote { background-position: bottom right;
	padding: 0px 20px 0px 20px; }

.module_background { padding: 5px 15px 10px 15px;
	float: left;
		
}

.prev_next_wrapper { float: right;
	clear: both; }
	
.prev_link { float: left;
	width: 46px;
	height: 31px; }
	
.next_link { float: left;
	width: 35px;
	height: 31px; }
	
.prev_link:hover, .next_link:hover { cursor: pointer; }

.page_title { float: left;
	_padding-top: 10px; }
	
.session_number { float: left;
	width: 34px;
	height: 49px; }

.block_right, .block_right-mini { float: right;
	margin-left: 20px; }
	
.block_left, .block_left-mini { float: left;
	margin-right: 20px; }	

.block_right-mini, .block_left-mini { 
	width: 250px; }
	
.minihalf { width: 300px !important; }

.mini100 {
	width: 100px !important;	
}

.minitwothirds { width: 450px !important; }

.cultmodbox { padding-bottom: 10px; }

.answer_block { font-style: italic;
	text-align: center; }

