/* Text styles */

img {
	border:0px;}
.text hr {
	margin: 0em 0em 1em;
	padding:0em; border:0px;
	border-bottom:1px solid #ccc;}
p {
	margin:0em 0em 1em 0em;}
p a {
	border-bottom: 1px dotted #ccc;}

.text {
	/*overflow:auto;*/
	line-height:1.5em;
	color:#000;
	padding: 0px; margin-bottom:15px;}
	* html .text {
		height:1%;}
	.text img {
		float:right;
		margin:0px 0px 5px 5px;
		padding:0px; border:0px;}

.entry-header .info {
	color:#fff;
	height:1em; line-height:1em;
	padding: 5px; background:#666; margin-bottom:5px;}
	.entry-header .info p {
		margin:0em;}
	.entry-header .info .category {
		float:right;}
	.entry-header .info .category a {
		font-size:10px;
		color:#ccc;}
	.entry-header .info .date {
		font-size:10px;
		color:#fff;}
#main .entry-header h1,
#actionbox .entry-header h1 {
	font-size:14px; font-weight:bold;}
	.entry-header h1 a {
		border-bottom: dotted 1px #ccc;}
.entry-body {
	line-height:1.25em;}
	.entry-body p {
		text-indent:15px;
		margin-bottom:.5em;}
	.entry-body cite {
		margin-top:-.5em;
		color:#333;
		font-size:10px;
		text-transform:uppercase;}
		.entry-body cite em {
			font-size:10px;
			text-transform:none;}

.text ul {
	list-style:square;
	margin: 0 30px 20px;}
.text ol {
	margin: 0 30px 20px;}
.text li {
	margin-bottom:1em;}

.text h1,
.text h2,
.text h3,
.text h4,

.text h5,
.text h6 {
	color:#548; margin:0em 0em .75em;}
	.text h3,
	.text h4,
	.text h5,
	.text h6 {
		letter-spacing:0px;}
	.text h1 {font-size:175%; letter-spacing:-1px;}
	.text h2 {font-size:150%; letter-spacing:-1px;}
	.text h3 {font-size:130%;}
	.text h4 {font-size:120%;}
	.text h5 {font-size:110%;}
	.text h6 {font-size:100%;}
	.text h1 .subtitle {
		font-size:14px;
		color:#666; font-style:italic; margin-left:10px;}
.text blockquote {
	background:#f4f4f4;
	padding: 10px;
	margin: 0em 0em 1em;}
.text cite {
	display: block;
	font-style: normal;
	text-align: right;}

.text dl {}
.text dd,
.text dt {
	margin:.5em 0em;}
.text dd {
	margin-left:2em;}

.paginator {
	font-size:10px;
	color:#333;
	font-weight:bold;
	padding:5px; background:#eee;
	text-align:center;
	text-transform:lowercase;}
* html .paginator {
	height:1%;}
.paginator a, .paginator span {
	text-transform:uppercase;}
.paginator span {
	color:#999;}
.paginator .prev {float:left; padding-left:20px;}
.paginator .next {float:right; padding-right:20px;}
.paginator a.prev {
	background: url(../img/lArrow.gif) 0% 65% no-repeat;}
.paginator span.prev {
	background: url(../img/lArrowDim.gif) 0% 50% no-repeat;}
.paginator a.next {
	background: url(../img/rArrow.gif) 100% 65% no-repeat;}
.paginator span.next {
	background: url(../img/rArrowDim.gif) 100% 50% no-repeat;}


.error,
.message {
	border:5px solid #eee; padding: 15px 30px; overflow:auto;
	background:#605878; color:#fff;
	line-height:1.75em;}
#content .intro .message {
	text-align:center;}
#content .intro .error {
	color:#fff !important;
	background: #820 !important;
	text-align:center;}

br.break {
	display:block; clear:both;}

#main .search-results {}
#main .search-results p {
	line-height:1.1em;}