/*
Template iosClean for Elxis CMS
Author: Ioannis Sannos
URL: http://www.isopensource.com
License: Commercial
*/

/*********** HEADINGS ***********/
h1.heading1 {
	background: none; font-family: "Gill Sans", "Trebuchet MS", Calibri, sans-serif;
	font-size: 22px; font-weight: bold; color: #333; padding: 0; margin: 6px 0 10px 0; line-height: 25px;
}
h2.heading2 {
	background: none; font-family: "Gill Sans", "Trebuchet MS", Calibri, sans-serif;
	font-size: 19px; font-weight: bold; color: #444; padding: 0; margin: 5px 0 9px 0; line-height: 22px;
}
h3.heading3 {
	background: none; font-family: "Gill Sans", "Trebuchet MS", Calibri, sans-serif;
	font-size: 16px; font-weight: bold; color: #555; padding: 0; margin: 4px 0 8px 0; line-height: 19px;
}
h2.heading2demo {
	background: none; font-family: "Gill Sans", "Trebuchet MS", Calibri, sans-serif;
	font-size: 19px; font-weight: bold; color: #CC0000; padding: 0; margin: 9px 0 9px 0; line-height: 22px;
	border-bottom: 2px solid #cc0000;
}

/*********** PARAGRAPHS ***********/
/* justified */
p.justified { font-size: 1em; line-height: 1.25em; margin: 1em 0; text-align: justify; }
p.justified strong, p.justified em {color: #000; }
/* firstcap */
p.firstcap { font-size: 1em; line-height: 1.25em; margin: 0.625em 0; text-align: justify; }
p.firstcap:first-letter { color: #24689b; font-family: georgia, serif; font-size: 3.5em; line-height: 1em; letter-spacing: 2px; }
/* dropcap */
p.dropcap { font-size: 1em; line-height: 1.25em; margin: 1em 0; text-align: justify; }
p.dropcap:first-letter { color: #24689b; font-family: georgia, serif; font-size: 3.5em; line-height: 1em; font-weight: bold; float: left; margin: 0 0.107em 0 0; }
p.dropcap:first-line { color: #24689b; font-weight: bold; }
/* outcap */
p.outcap { font-size: 1em; line-height: 1.25em; margin: 0.625em 0; padding: 0 0 0 6em; text-align: justify; }
p.outcap:first-line { color: #24689b; font-weight: bold; font-variant: small-caps; font-family: georgia, serif; }
p.outcap:first-letter { color: #24689b; font-family: georgia, serif; font-size: 6em; line-height: 1em; font-weight: bold; letter-spacing: 2px; float: left; margin: 0 0 0 -0.1em; }

/*********** BLOCKQUOTE ***********/
blockquote {
	font-family: "Gill Sans", "Trebuchet MS", Calibri, sans-serif; background: transparent url(../images/quote-left.gif) no-repeat top left;
	color: #555; font-size: 13px; font-style: italic; line-height: 16px; margin: 15px 0; padding:0px 0px 5px 39px; width:auto;
}
blockquote p {
	font-family: "Gill Sans", "Trebuchet MS", Calibri, sans-serif; font-size: 13px;
	background: transparent url(../images/quote-right.gif) no-repeat bottom right; margin-top: 0pt; padding: 0 39px 10px 0;
}

/*********** MESSAGE BOXES ***********/
p.small_error {
	font-size: 1em; line-height: 16px; margin: 1em 0;
	background: transparent url(../images/exclamation-red.png) top left no-repeat; padding: 0 0 0 18px; color: #ff370c;
}
p.small_warn {
	font-size: 1em; line-height: 16px; margin: 1em 0;
	background: transparent url(../images/exclamation.png) top left no-repeat; padding: 0 0 0 18px; color: #ff9900;
}
p.big_warn {
	font-size: 1em; margin: 1em 0; padding: 10px 4px 10px 38px; background: #fcf9c6 url(../images/warning32.png) 2px 50% no-repeat;
	border-top: 1px solid #feb526; border-bottom: 1px solid #feb526; color: #ff9900; font-weight: bold;
}
p.small_info {
	font-size: 1em; line-height: 16px; margin: 1em 0;
	background: transparent url(../images/information.png) top left no-repeat; padding: 0 0 0 18px; color: #0d398b;
}
p.big_info {
	font-size: 1em; margin: 1em 0; padding: 10px 4px 10px 38px; color: #222;
	background: #e4f5ff url(../images/information32.png) 2px 50% no-repeat; border-top: 1px solid #a2d1ef; border-bottom: 1px solid #a2d1ef;
}
p.small_help {
	font-size: 1em; line-height: 16px; margin: 1em 0; background: transparent url(../images/help.png) top left no-repeat; padding: 0 0 0 18px;
}
p.big_help {
	font-size: 1em; margin: 1em 0; padding: 10px 4px 10px 38px;
	background: #f8f8f8 url(../images/help32.png) 2px 50% no-repeat; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; color: #222;
}
p.small_tick {
	font-size: 1em; line-height: 16px; margin: 1em 0; background: transparent url(../images/tick.png) top left no-repeat; padding: 0 0 0 18px;
}
p.small_pin {
	font-size: 1em; line-height: 16px; margin: 1em 0; 
	background: transparent url(../images/pin16.png) top left no-repeat; padding: 0 0 0 18px; color: #666;
}
p.small_bulb {
	font-size: 1em; line-height: 16px; margin: 1em 0;
	background: transparent url(../images/bulb.png) top left no-repeat;	padding: 0 0 0 18px;
}
p.big_user {
	font-size: 1em; margin: 1em 0; padding: 10px 4px 10px 38px; color: #222;
	background: #e4f5ff url(../images/userinfo.png) 2px 50% no-repeat; border-top: 1px solid #a2d1ef; border-bottom: 1px solid #a2d1ef;
}

/*********** LISTS ***********/
ul.checklist { list-style: none; text-indent: 0; margin: 0 0 20px 0; padding:0; }
ul.checklist li {
	list-style-type: none; margin: 0 0 5px 0; font: normal 12px/16px arial, tahoma, serif;
	background: transparent url(../images/tick.png) top left no-repeat; padding: 0 0 0 18px; color: #000;
}
ol.romanlist { list-style-type: upper-roman; list-style-position: inside; margin: 0 0 20px 0; padding: 0; }
ol.romanlist li { list-style-type: upper-roman; margin: 0 0 5px 0; padding: 0; font: normal 12px/16px arial, tahoma, serif; color: #000; }
