body { text-align: center; background-color: #fff; color: #333; }
body, p, ol, ul, td {
	font-family: Bitstream Vera Sans, verdana, arial, sans-serif, helvetica;
	font-size: 13px;
	line-height: 18px;
}
h1 { line-height: 1.3em; }
#help_form ul { list-style: none; margin: 0; padding: 0; }
#help_form strong { display: block; font-size: 9px; }
#help_form li { list-style: none; margin: 0; padding: 0; }

.main_content { text-align: left; padding: 0px; margin: auto; border: none; }
.side_content { text-align: left; padding: 5px; margin: auto; border: none; }
/*#.error_content { text-align: left; padding: 5px; margin: auto; border: 4px solid red; }
.flash span { display: inline-block; line-height: 2em; border: 1px solid blue; }
.notice_content { text-align: left; padding: 5px; margin: auto; border: 4px solid green; }*/

hr { border: 2px solid lightblue; }

#import_result_table { border: 2px solid lightblue; }
#import_result_table th { text-align: center; }
#import_result_table td th { text-align: right; }
#import_result_table hr { border: 1px solid lightblue; width: 100%;}

.stats_block .title { text-decoration: underline; font-weight: bold; }
.fullpagecontent { border: 0px solid red; } /* width: 820px; float: left; */
/* .list_pager { display: table-cell; text-align: center; border: 1px solid red; margin: auto; } /*width: 100px; }*/
.list_pager { text-align: center; border: 0px solid red; margin: 10px auto 10px auto; }
.div_title { font-weight: bold; background-color: #FFC2CD; }

img { border: 0px; }


/*.sub_login { float: left; margin: auto; }
.sub_signup { float: left; border: 2px solid lightgray; text-align: center; height: 100%; padding: auto; }
.sub_signup br { line-height: 2em; }*/
.sub_login form { float: left; }
.sub_signup { float: right; }

.clear_div_left { clear: left; height: 1px; }
.clear { clear: both; height: 1px; }

/*
#small_sentences { height: 90px; }
.msgtext { padding: 10px; text-align: justify; margin: 5px; border: 0px solid darkblue; background-color: lightblue; float: left; color: darkblue; }
.msgtext.small { padding: 5px; margin: 5px 13px; width: 20%; height: 100%; border: 0px solid red;}
*/


.msgtext { 
	padding: 10px; 
	text-align: justify; 
	margin: 5px; 
/*	border: 1px solid Blue; 
	background-color: lightblue; 
	color: darkblue;*/
}

/*.msgtext#what_is { float: none; }*/

#small_sentences { 
	position: relative;
	padding: 5px;
	height: 150px;
}

.msgtext.small {
	float: left; 
	border: 0px solid red; 
	width: 21.75%;
	position: absolute;
	bottom: 3px;
	top: 3px;
	padding: 1%;
}

.msgtext.small#sentence1 { left: 0px; }
.msgtext.small#sentence2 { left: 25%; }
.msgtext.small#sentence3 { right: 25%; }
.msgtext.small#sentence4 { right: 0%; }

.blog_news { border: 1px solid green; margin: 15px; position: relative; }
.blog_news .title { padding-left: 15px; font-weight: bold; font-size: 20px; background-color: green; color: yellow; line-height: 30px; margin-bottom: 8px; }
.blog_news .title a { color: yellow; }
.blog_news .date { position: absolute; right: 0; top: 0; color: yellow; }
