/* quotes.css */
/**************/
#out {
    width:800px;
    margin:0 auto;
}

/* quote-main */
blockquote.quote-main, blockquote.quote-header {
	overflow:hidden;
	font:14px/18px verdana, tahoma, sans-serif;
	font-style:italic;
	color:#424242;
	width:auto;
}

div.content_module blockquote div.ql {
	background:url(../images/quotes/quotes-left.gif) no-repeat 5px 5px;
	overflow:hidden;
	padding:10px 42px 5px 42px;
}

div.content_module blockquote div.qr {
	background:url(../images/quotes/quotes-right.gif) no-repeat 100% 100%;
	overflow:hidden;
}

div#content blockquote div.line {
	height:1px;
	line-height:1px;
	font-size:1px;
	background:#ccc;
	padding:0;
	clear:both;
}

blockquote div.line hr {display:none;}

blockquote div.bott {margin-top:5px;}

blockquote.quote-main p, blockquote.quote-header p {
	padding-bottom:5px;
	margin:0;
}

blockquote.quote-main cite, blockquote.quote-header cite {
	padding-bottom:5px;
	margin:0;
	display:block;
}

div.content_module blockquote.float-left cite {padding-left:52px;}

div.content_module blockquote.float-right cite {
	text-align:right;
	padding-right:56px;
	padding-left:42px;
	display:block;
}

div.content_module blockquote.clear cite {
	text-align:right;
	padding-right:55px;
}

blockquote.quote-main cite, blockquote.quote-header cite {
	text-align:left;
	padding-right:42px;
	padding-left:42px;
	display:block;
}

blockquote .author-1 {
	color:#c66a64;
	font:bold 12px arial, tahoma, sans-serif;
	font-style:italic;
	text-decoration:none;
}

blockquote .author-2 {
	color:#2f6e86;
	font:12px arial, tahoma, sans-serif;
}

/* quote-header */
div#content div.heading_box blockquote.quote-header {
	color:#7f4a30;
	margin:5px 25px 5px 20px;
}

div#content div.heading_box blockquote div.line {display:none;}

div#content div.heading_box blockquote div.ql p {padding-left:10px;}

div#content div.heading_box blockquote.align-right div.ql p {padding-left:0;}

div#content div.heading_box blockquote div.ql {
	background:url(../images/quotes/quotes-left-header.gif) no-repeat 10px 10px;
	overflow:hidden;
	padding:10px 22px 5px 42px;
}

div#content div.heading_box div.blue blockquote div.ql {
	background-image:url(../images/quotes/quotes-left-header_blue_bg.gif);
}

div#content div.heading_box blockquote div.qr {
	background:url(../images/quotes/quotes-right-header.gif) no-repeat bottom right;
	padding-bottom:0;
	margin-right:15px;
}

div#content div.heading_box div.blue blockquote div.qr {
	background-image:url(../images/quotes/quotes-right-header_blue_bg.gif);
}

div.heading_box blockquote.quote-header p {
	color:#7F4A30;
	font-weight:normal;
	font-size:14px;
}

div#content div.heading_box blockquote p {
	padding-bottom:5px;
	margin:0;
	}

div.heading_box blockquote.align-right cite {
	text-align:right;
	padding-right:60px;
	padding-left:42px;
	display:block;
	padding-bottom:5px;
}

div.heading_box blockquote cite {
	text-align:left;
	padding-right:42px;
	padding-left:52px;
	display:block;
	padding-bottom:5px;
}

div.heading_box blockquote .author-1{
	color:#7f4a30;
}

/* blockquote position */
div#content blockquote.float-left {
	float:left;
	width:50%;
	margin:5px 20px 20px 12px;
	text-align:left;
}


div#content blockquote.float-right {
	float:right;
	width:50%;
	margin:5px 12px 20px 20px;
	text-align:right;
}

div#content blockquote.clear {
	width:80%;
	margin:5px auto;
	clear:both;
	text-align:right;
}

div#content blockquote.align-left {
	text-align:left;
}

div#content blockquote.align-right {
	text-align:right;
}

