/* CSS style - Core Design Typography plugin for Joomla! 1.5 */

/* Box - default settings */
div.cd_typocss_left_box_white, div.cd_typocss_left_box_lightgreen, div.cd_typocss_left_box_lightblue, div.cd_typocss_left_box_lightorange, div.cd_typocss_left_box_blue, div.cd_typocss_left_box_red, div.cd_typocss_left_box_orange, div.cd_typocss_left_box_yellow, div.cd_typocss_left_box_green {
	width: 100%;
	margin: 0px auto;
	background-position: left top;
	background-repeat: repeat-y;
}
div.cd_typocss_left_box_white div.cd_typocss_lefttop_box_white, div.cd_typocss_left_box_lightgreen div.cd_typocss_lefttop_box_lightgreen, div.cd_typocss_left_box_lightblue div.cd_typocss_lefttop_box_lightblue, div.cd_typocss_left_box_lightorange div.cd_typocss_lefttop_box_lightorange, div.cd_typocss_left_box_blue div.cd_typocss_lefttop_box_blue, div.cd_typocss_left_box_red div.cd_typocss_lefttop_box_red, div.cd_typocss_left_box_orange div.cd_typocss_lefttop_box_orange, div.cd_typocss_left_box_yellow div.cd_typocss_lefttop_box_yellow, div.cd_typocss_left_box_green div.cd_typocss_lefttop_box_green {
	width: 100%;
	height: 20px;
	background-position: left top;
	background-repeat: no-repeat;
}
div.cd_typocss_left_box_white div.cd_typocss_lefttop_box_white span.cd_typocss_topright_box_white, div.cd_typocss_left_box_lightgreen div.cd_typocss_lefttop_box_lightgreen span.cd_typocss_topright_box_lightgreen, div.cd_typocss_left_box_lightblue div.cd_typocss_lefttop_box_lightblue span.cd_typocss_topright_box_lightblue, div.cd_typocss_left_box_lightorange div.cd_typocss_lefttop_box_lightorange span.cd_typocss_topright_box_lightorange, div.cd_typocss_left_box_blue div.cd_typocss_lefttop_box_blue span.cd_typocss_topright_box_blue, div.cd_typocss_left_box_red div.cd_typocss_lefttop_box_red span.cd_typocss_topright_box_red, div.cd_typocss_left_box_orange div.cd_typocss_lefttop_box_orange span.cd_typocss_topright_box_orange, div.cd_typocss_left_box_yellow div.cd_typocss_lefttop_box_yellow span.cd_typocss_topright_box_yellow, div.cd_typocss_left_box_green div.cd_typocss_lefttop_box_green span.cd_typocss_topright_box_green {
	display: block;
	position: relative;
	height: 20px;
	background-position: right top;
	background-repeat: no-repeat;
}
div.cd_typocss_left_box_white div.cd_typocss_right_box_white, div.cd_typocss_left_box_lightgreen div.cd_typocss_right_box_lightgreen, div.cd_typocss_left_box_lightblue div.cd_typocss_right_box_lightblue, div.cd_typocss_left_box_lightorange div.cd_typocss_right_box_lightorange, div.cd_typocss_left_box_blue div.cd_typocss_right_box_blue, div.cd_typocss_left_box_red div.cd_typocss_right_box_red, div.cd_typocss_left_box_orange div.cd_typocss_right_box_orange, div.cd_typocss_left_box_yellow div.cd_typocss_right_box_yellow, div.cd_typocss_left_box_green div.cd_typocss_right_box_green {
	position: relative;
	background-position: right top;
	background-repeat: repeat-y;
	padding: 1px 20px 1px 25px;
	margin: -1px 0 0 0;
}
div.cd_typocss_left_box_white div.bottomleft_box_white, div.cd_typocss_left_box_lightgreen div.bottomleft_box_lightgreen, div.cd_typocss_left_box_lightblue div.bottomleft_box_lightblue, div.cd_typocss_left_box_lightorange div.bottomleft_box_lightorange, div.cd_typocss_left_box_blue div.bottomleft_box_blue, div.cd_typocss_left_box_red div.bottomleft_box_red, div.cd_typocss_left_box_orange div.bottomleft_box_orange, div.cd_typocss_left_box_yellow div.bottomleft_box_yellow {
	background-position: left bottom;
	background-repeat: no-repeat;
}
div.cd_typocss_left_box_white span.bottomright_box_white, div.cd_typocss_left_box_lightgreen span.bottomright_box_lightgreen, div.cd_typocss_left_box_lightblue span.bottomright_box_lightblue, div.cd_typocss_left_box_lightorange span.bottomright_box_lightorange, div.cd_typocss_left_box_blue span.bottomright_box_blue, div.cd_typocss_left_box_red span.bottomright_box_red, div.cd_typocss_left_box_orange span.bottomright_box_orange, div.cd_typocss_left_box_yellow span.bottomright_box_yellow, div.cd_typocss_left_box_green span.bottomright_box_green {
	display: block;
	position: relative;
	height: 20px;
	background-position: right top;
	background-repeat: no-repeat;
}

/* Box white */
div.cd_typocss_left_box_white {
  	background-image: url(../images/rounded/white/left.png);
  	background-color: #ffffff;
}
div.cd_typocss_left_box_white div.cd_typocss_lefttop_box_white {
	background-image: url(../images/rounded/white/topleft.png);
}
div.cd_typocss_left_box_white div.cd_typocss_lefttop_box_white span.cd_typocss_topright_box_white {
	background-image: url(../images/rounded/white/topright.png);
}
div.cd_typocss_left_box_white div.cd_typocss_right_box_white {
	background-image: url(../images/rounded/white/right.png);
}
div.cd_typocss_left_box_white div.cd_typocss_right_box_white div.cd_typocss_text_box_white {
	color: #000000;
}
div.cd_typocss_left_box_white div.bottomleft_box_white {
	background-image: url(../images/rounded/white/bottomleft.png);
}
div.cd_typocss_left_box_white span.bottomright_box_white {
	background-image: url(../images/rounded/white/bottomright.png);
}

/* Box lightgreen */
div.cd_typocss_left_box_lightgreen {
	background-image: url(../images/rounded/lightgreen/left.png);
	background-color: #ffffff;
}
div.cd_typocss_left_box_lightgreen div.cd_typocss_lefttop_box_lightgreen {
	background-image: url(../images/rounded/lightgreen/topleft.png);
}
div.cd_typocss_left_box_lightgreen div.cd_typocss_lefttop_box_lightgreen span.cd_typocss_topright_box_lightgreen {
	background-image: url(../images/rounded/lightgreen/topright.png);
}
div.cd_typocss_left_box_lightgreen div.cd_typocss_right_box_lightgreen {
	background-image: url(../images/rounded/lightgreen/right.png);
}
div.cd_typocss_left_box_lightgreen div.cd_typocss_right_box_lightgreen div.cd_typocss_text_box_lightgreen {
	color: #000000;
}
div.cd_typocss_left_box_lightgreen div.bottomleft_box_lightgreen {
	background-image: url(../images/rounded/lightgreen/bottomleft.png);
}
div.cd_typocss_left_box_lightgreen span.bottomright_box_lightgreen {
	background-image: url(../images/rounded/lightgreen/bottomright.png);
}

/* Box lightblue */
div.cd_typocss_left_box_lightblue {
	background-image: url(../images/rounded/lightblue/left.png);
	background-color: #ffffff;
}
div.cd_typocss_left_box_lightblue div.cd_typocss_lefttop_box_lightblue {
	background-image: url(../images/rounded/lightblue/topleft.png);
}
div.cd_typocss_left_box_lightblue div.cd_typocss_lefttop_box_lightblue span.cd_typocss_topright_box_lightblue {
	background-image: url(../images/rounded/lightblue/topright.png);
}
div.cd_typocss_left_box_lightblue div.cd_typocss_right_box_lightblue {
	background-image: url(../images/rounded/lightblue/right.png);
}
div.cd_typocss_left_box_lightblue div.cd_typocss_right_box_lightblue div.cd_typocss_text_box_lightblue {
	color: #000000;
}
div.cd_typocss_left_box_lightblue div.bottomleft_box_lightblue {
	background-image: url(../images/rounded/lightblue/bottomleft.png);
}
div.cd_typocss_left_box_lightblue span.bottomright_box_lightblue {
	background-image: url(../images/rounded/lightblue/bottomright.png);
}

/* Box lightorange */
div.cd_typocss_left_box_lightorange {
	background-image: url(../images/rounded/lightorange/left.png);
	background-color: #ffffff;
}
div.cd_typocss_left_box_lightorange div.cd_typocss_lefttop_box_lightorange {
	background-image: url(../images/rounded/lightorange/topleft.png);
}
div.cd_typocss_left_box_lightorange div.cd_typocss_lefttop_box_lightorange span.cd_typocss_topright_box_lightorange {
	background-image: url(../images/rounded/lightorange/topright.png);
}
div.cd_typocss_left_box_lightorange div.cd_typocss_right_box_lightorange {
	background-image: url(../images/rounded/lightorange/right.png);
}
div.cd_typocss_left_box_lightorange div.cd_typocss_right_box_lightorange div.cd_typocss_text_box_lightorange {
	color: #000000;
}
div.cd_typocss_left_box_lightorange div.bottomleft_box_lightorange {
	background-image: url(../images/rounded/lightorange/bottomleft.png);
}
div.cd_typocss_left_box_lightorange span.bottomright_box_lightorange {
	background-image: url(../images/rounded/lightorange/bottomright.png);
}

/* Box blue */
div.cd_typocss_left_box_blue {
	background-image: url(../images/rounded/blue/left.png);
	background-color: #60A1EB;
}
div.cd_typocss_left_box_blue div.cd_typocss_lefttop_box_blue {
	background-image: url(../images/rounded/blue/topleft.png);
}
div.cd_typocss_left_box_blue div.cd_typocss_lefttop_box_blue span.cd_typocss_topright_box_blue {
	background-image: url(../images/rounded/blue/topright.png);
}
div.cd_typocss_left_box_blue div.cd_typocss_right_box_blue {
	background-image: url(../images/rounded/blue/right.png);
}
div.cd_typocss_left_box_blue div.cd_typocss_right_box_blue div.cd_typocss_text_box_blue {
	color: #ffffff;
	background: #60A1EB;
}
div.cd_typocss_left_box_blue div.bottomleft_box_blue {
	background-image: url(../images/rounded/blue/bottomleft.png);
}
div.cd_typocss_left_box_blue span.bottomright_box_blue {
	background-image: url(../images/rounded/blue/bottomright.png);
}

/* Box red */
div.cd_typocss_left_box_red {
	background-image: url(../images/rounded/red/left.png);
	background-color: #E8403C;
}
div.cd_typocss_left_box_red div.cd_typocss_lefttop_box_red {
	background-image: url(../images/rounded/red/topleft.png);
}
div.cd_typocss_left_box_red div.cd_typocss_lefttop_box_red span.cd_typocss_topright_box_red {
	background-image: url(../images/rounded/red/topright.png);
}
div.cd_typocss_left_box_red div.cd_typocss_right_box_red {
	background-image: url(../images/rounded/red/right.png);
}
div.cd_typocss_left_box_red div.cd_typocss_right_box_red div.cd_typocss_text_box_red {
	color: #ffffff;
	background: #E8403C;
}
div.cd_typocss_left_box_red div.bottomleft_box_red {
	background-image: url(../images/rounded/red/bottomleft.png);
}
div.cd_typocss_left_box_red span.bottomright_box_red {
	background-image: url(../images/rounded/red/bottomright.png);
}

/* Box orange */
div.cd_typocss_left_box_orange {
	background-image: url(../images/rounded/orange/left.png);
	background-color: #F78D2F;
}
div.cd_typocss_left_box_orange div.cd_typocss_lefttop_box_orange {
	background-image: url(../images/rounded/orange/topleft.png);
}
div.cd_typocss_left_box_orange div.cd_typocss_lefttop_box_orange span.cd_typocss_topright_box_orange {
	background-image: url(../images/rounded/orange/topright.png);
}
div.cd_typocss_left_box_orange div.cd_typocss_right_box_orange {
	background-image: url(../images/rounded/orange/right.png);
}
div.cd_typocss_left_box_orange div.cd_typocss_right_box_orange div.cd_typocss_text_box_orange {
	color: #ffffff;
	background: #F78D2F;
}
div.cd_typocss_left_box_orange div.bottomleft_box_orange {
	background-image: url(../images/rounded/orange/bottomleft.png);
}
div.cd_typocss_left_box_orange span.bottomright_box_orange {
	background-image: url(../images/rounded/orange/bottomright.png);
}

/* Box yellow */
div.cd_typocss_left_box_yellow {
	background-image: url(../images/rounded/yellow/left.png);
	background-color: #FFF71B;
}
div.cd_typocss_left_box_yellow div.cd_typocss_lefttop_box_yellow {
	background-image: url(../images/rounded/yellow/topleft.png);
}
div.cd_typocss_left_box_yellow div.cd_typocss_lefttop_box_yellow span.cd_typocss_topright_box_yellow {
	background-image: url(../images/rounded/yellow/topright.png);
}
div.cd_typocss_left_box_yellow div.cd_typocss_right_box_yellow {
	background-image: url(../images/rounded/yellow/right.png);
}
div.cd_typocss_left_box_yellow div.cd_typocss_right_box_yellow div.cd_typocss_text_box_yellow {
	color: #000000;
	background: #FFF71B;
}
div.cd_typocss_left_box_yellow div.bottomleft_box_yellow {
	background-image: url(../images/rounded/yellow/bottomleft.png);
}
div.cd_typocss_left_box_yellow span.bottomright_box_yellow {
	background-image: url(../images/rounded/yellow/bottomright.png);
}

/* Box green */
div.cd_typocss_left_box_green {
	background-image: url(../images/rounded/green/left.png);
	background-color: #6DEB21;
}
div.cd_typocss_left_box_green div.cd_typocss_lefttop_box_green {
	background-image: url(../images/rounded/green/topleft.png);
}
div.cd_typocss_left_box_green div.cd_typocss_lefttop_box_green span.cd_typocss_topright_box_green {
	background-image: url(../images/rounded/green/topright.png);
}
div.cd_typocss_left_box_green div.cd_typocss_right_box_green {
	background-image: url(../images/rounded/green/right.png);
}
div.cd_typocss_left_box_green div.cd_typocss_right_box_green div.cd_typocss_text_box_green {
	color: #000000;
	background: #6DEB21;
}
div.cd_typocss_left_box_green div.bottomleft_box_green {
	background-image: url(../images/rounded/green/bottomleft.png);
}
div.cd_typocss_left_box_green span.bottomright_box_green {
	background-image: url(../images/rounded/green/bottomright.png);
}

/* Quote - default settings */
blockquote.cd_typocss_quote, blockquote.cd_typocss_quote_design, blockquote.cd_typocss_quote_life {
  background-position: 0 0;
	background-repeat: no-repeat;
	font-size: 100%;
	font-style: italic;
	line-height: 150%;
	margin: 15px 0pt;
	padding: 5px 10px 5px 40px;
	width: auto;
}
blockquote.cd_typocss_quote p, blockquote.cd_typocss_quote_design p, blockquote.cd_typocss_quote_life p {
	background-position: 100% 100%;
	background-repeat: no-repeat;
	padding: 0 40px 0 0;
	margin: 0;
}
/* Quote - default */
blockquote.cd_typocss_quote {
  background-color: #ffffff;
  background-image: url(../images/quote/quote_start.png);
	color: #333333;
	padding: 0px 10px 5px 25px;
}
blockquote.cd_typocss_quote p {
	background-image: url(../images/quote/quote_end.png);
	background-color: #ffffff;
}

/* Quote - design */
blockquote.cd_typocss_quote_design {
	background-color: #ffffff;
  background-image: url(../images/quote/quote_design_start.png);
	color: #333333;
}
blockquote.cd_typocss_quote_design p {
	background-image: url(../images/quote/quote_design_end.png);
	background-color: #ffffff;
}

/* Quote life */
blockquote.cd_typocss_quote_life {
	background-color: #ffffff;
  background-image: url(../images/quote/quote_life_start.png);
	color: #333333;
}

blockquote.cd_typocss_quote_life p {
	background-color: #ffffff;
  background-image: url(../images/quote/quote_life_end.png);
}




/* Bubbles - default settings */
div.bubble_speech_rounded, div.bubble_speech_square, div.bubble_thinking_rounded, div.bubble_thinking_square, div.bubble_brain_rounded, div.bubble_brain_square, div.bubble_book_rounded, div.bubble_book_square, div.bubble_help_rounded, div.bubble_help_square, div.bubble_pencil_rounded, div.bubble_pencil_square {
	margin: 15px 0;
}

div.bubble_speech_rounded span.author,
div.bubble_speech_square span.author,
div.bubble_thinking_rounded span.author,
div.bubble_thinking_square span.author {
	padding-left: 20px;
	margin-left: 15px;
	background: url(../images/bubbles/icon-author.png) no-repeat center left;
	font-weight: bold;
}

div.bubble_brain_rounded span.author, div.bubble_brain_square span.author, div.bubble_book_rounded span.author, div.bubble_book_square span.author, div.bubble_help_rounded span.author, div.bubble_help_square span.author, div.bubble_pencil_rounded span.author,
div.bubble_pencil_square span.author {
	bottom: 27px;
	font-weight: bold;
	left: 57px;
	position: relative;
}

div.bubble_thinking_square div div div div div, div.bubble_brain_square div div div div div, div.bubble_book_rounded div div div div div, div.bubble_book_square div div div div div, div.bubble_help_rounded div div div div div, div.bubble_help_square div div div div div, div.bubble_thinking_rounded div div div div div, div.bubble_brain_rounded div div div div div, div.bubble_speech_rounded div div div div div, div.bubble_speech_square div div div div div, div.bubble_pencil_rounded div div div div div, div.bubble_pencil_square div div div div div {
	margin: 0;
	padding: 10px 15px 45px;
	width: auto;
}

div.bubble_speech_rounded div, div.bubble_speech_square div, div.bubble_thinking_rounded div, div.bubble_thinking_square div, div.bubble_brain_rounded div, div.bubble_brain_square div, div.bubble_book_rounded div, div.bubble_help_rounded div, div.bubble_book_square div, div.bubble_help_square div,  div.bubble_pencil_rounded div, div.bubble_pencil_square div {
	margin: 0;
	width: 100%;
}

div.bubble_speech_rounded div {
	background: url(../images/bubbles/speach-rounded-br.png) no-repeat bottom right;
}
div.bubble_speech_square div {
	background: url(../images/bubbles/speach-square-br.png) no-repeat bottom right;
}
div.bubble_brain_square div {
	background: url(../images/bubbles/brain-square-br.png) no-repeat bottom right;
}
div.bubble_brain_rounded div {
	background: url(../images/bubbles/brain-rounded-br.png) no-repeat bottom right;
}
div.bubble_pencil_square div {
	background: url(../images/bubbles/pencil-square-br.png) no-repeat bottom right;
}
div.bubble_pencil_rounded div {
	background: url(../images/bubbles/pencil-rounded-br.png) no-repeat bottom right;
}
div.bubble_thinking_square div {
	background: url(../images/bubbles/thinking-square-br.png) no-repeat bottom right;
}
div.bubble_thinking_rounded div {
	background: url(../images/bubbles/thinking-rounded-br.png) no-repeat bottom right;
}
div.bubble_help_square div {
	background: url(../images/bubbles/help-square-br.png) no-repeat bottom right;
}
div.bubble_help_rounded div {
	background: url(../images/bubbles/help-rounded-br.png) no-repeat bottom right;
}
div.bubble_book_square div {
	background: url(../images/bubbles/book-square-br.png) no-repeat bottom right;
}
div.bubble_book_rounded div {
	background: url(../images/bubbles/book-rounded-br.png) no-repeat bottom right;
}
div.bubble_help_square div div {
	background: url(../images/bubbles/help-square-bl.png) no-repeat bottom left;
}
div.bubble_help_rounded div div {
	background: url(../images/bubbles/help-rounded-bl.png) no-repeat bottom left;
}

div.bubble_speech_rounded div div {
	background: url(../images/bubbles/speach-rounded-bl.png) no-repeat bottom left;
}
div.bubble_book_square div div {
	background: url(../images/bubbles/book-square-bl.png) no-repeat bottom left;
}
div.bubble_book_rounded div div {
	background: url(../images/bubbles/book-rounded-bl.png) no-repeat bottom left;
}
div.bubble_brain_square div div {
	background: url(../images/bubbles/brain-square-bl.png) no-repeat bottom left;
}
div.bubble_brain_rounded div div {
	background: url(../images/bubbles/brain-rounded-bl.png) no-repeat bottom left;
}
div.bubble_pencil_square div div {
	background: url(../images/bubbles/pencil-square-bl.png) no-repeat bottom left;
}
div.bubble_pencil_rounded div div {
	background: url(../images/bubbles/pencil-rounded-bl.png) no-repeat bottom left;
}
div.bubble_thinking_square div div {
	background: url(../images/bubbles/thinking-square-bl.png) no-repeat bottom left;
}
div.bubble_thinking_rounded div div {
	background: url(../images/bubbles/thinking-rounded-bl.png) no-repeat bottom left;
}
div.bubble_speech_square div div {
	background: url(../images/bubbles/speach-square-bl.png) no-repeat bottom left;
}

div.bubble_speech_rounded div div div {
	background: url(../images/bubbles/speach-rounded-tr.png) no-repeat top right;
}
div.bubble_speech_square div div div {
	background: url(../images/bubbles/speach-square-tr.png) no-repeat top right;
}
div.bubble_help_square div div div {
	background: url(../images/bubbles/help-square-tr.png) no-repeat top right;
}
div.bubble_help_rounded div div div {
	background: url(../images/bubbles/help-rounded-tr.png) no-repeat top right;
}
div.bubble_book_square div div div {
	background: url(../images/bubbles/book-square-tr.png) no-repeat top right;
}
div.bubble_book_rounded div div div {
	background: url(../images/bubbles/book-rounded-tr.png) no-repeat top right;
}
div.bubble_brain_square div div div {
	background: url(../images/bubbles/brain-square-tr.png) no-repeat top right;
}
div.bubble_brain_rounded div div div {
	background: url(../images/bubbles/brain-rounded-tr.png) no-repeat top right;
}
div.bubble_pencil_square div div div {
	background: url(../images/bubbles/pencil-square-tr.png) no-repeat top right;
}
div.bubble_pencil_rounded div div div {
	background: url(../images/bubbles/pencil-rounded-tr.png) no-repeat top right;
}
div.bubble_thinking_square div div div {
	background: url(../images/bubbles/thinking-square-tr.png) no-repeat top right;
}
div.bubble_thinking_rounded div div div {
	background: url(../images/bubbles/thinking-rounded-tr.png) no-repeat top right;
}

div.bubble_speech_rounded div div div div {
	background: url(../images/bubbles/speach-rounded-tl.png) no-repeat top left;
}
div.bubble_help_square div div div div {
	background: url(../images/bubbles/help-square-tl.png) no-repeat top left;
}
div.bubble_help_rounded div div div div {
	background: url(../images/bubbles/help-rounded-tl.png) no-repeat top left;
}
div.bubble_book_square div div div div {
	background: url(../images/bubbles/book-square-tl.png) no-repeat top left;
}
div.bubble_book_rounded div div div div {
	background: url(../images/bubbles/book-rounded-tl.png) no-repeat top left;
}
div.bubble_brain_square div div div div {
	background: url(../images/bubbles/brain-square-tl.png) no-repeat top left;
}
div.bubble_brain_rounded div div div div {
	background: url(../images/bubbles/brain-rounded-tl.png) no-repeat top left;
}
div.bubble_pencil_square div div div div {
	background: url(../images/bubbles/pencil-square-tl.png) no-repeat top left;
}
div.bubble_pencil_rounded div div div div {
	background: url(../images/bubbles/pencil-rounded-tl.png) no-repeat top left;
}
div.bubble_thinking_square div div div div {
	background: url(../images/bubbles/thinking-square-tl.png) no-repeat top left;
}
div.bubble_thinking_rounded div div div div {
	background: url(../images/bubbles/thinking-rounded-tl.png) no-repeat top left;
}
div.bubble_speech_square div div div div {
	background: url(../images/bubbles/speach-square-tl.png) no-repeat top left;
}