/* CSS Document */
a {
	color: #005DCA;
	text-decoration: none;
}
a.lightblue { color: #00CFFF; }
a:hover,
input[type=submit].mark:hover,
input[type=button].mark:hover,
button.mark:hover {
	text-decoration: underline;
}
a.mark,
input[type=submit].mark,
input[type=button].mark,
button.mark,
a.mark,
td.ezine.nav.bottom a.mark {
	display: inline-block;
	padding: 2px 0;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	font-style: italic;
	line-height: 17px;
	text-decoration: none;
	color: #00C0FF;
}
a.mark:hover	{ text-decoration: underline; }
a.mark.down,
input[type=submit].mark.down,
td.ezine.nav.bottom a.mark 
				{ padding-left: 20px; background: transparent url( ../../images/esoundings/icons/link_down.png ) center left no-repeat; }
a.mark.left		{ padding-left: 20px; background: transparent url( ../../images/esoundings/icons/link_left.png ) center left no-repeat; }
a.mark.right	{ padding-left: 20px; background: transparent url( ../../images/esoundings/icons/link_right.png ) center left no-repeat; }
a.mark.up		{ padding-left: 20px; background: transparent url( ../../images/esoundings/icons/link_up.png ) center left no-repeat; }
a.mark.book		{ padding-left: 20px; background: transparent url( ../../images/esoundings/icons/link_book.png ) center left no-repeat; }
a.mark.globe	{ padding-left: 20px; background: transparent url( ../../images/esoundings/icons/globe.png ) center left no-repeat; }
/* Managing icons */
a.load			{ padding-left: 28px; background: transparent url( ../../images/esoundings/icons/ajax_loader.gif ) center left no-repeat !important; }
a.mark.load		{ padding-left: 28px; background: transparent url( ../../images/esoundings/icons/ajax_loader.gif ) center left no-repeat !important; }
a.mark.remove	{ padding-left: 25px; background: transparent url( ../../images/esoundings/icons/remove.png ) center left no-repeat !important; }
h1 {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
	color: #005DCA;
}
h2 {
	margin: 0;
	font-family: Times, "Times New Roman", serif;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
	color: #00B1FF;
}
h3 {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
	color: #00B1FF;
}
h4 {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
	color: #1F90FF;
}
h5 {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
	color: #1F90FF;
}
h6 {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
	text-transform: none;
	color: #00B1FF;
}
strong, b { font-weight: bold; }
input[type=submit], button {
	cursor: pointer;
	padding: 0 10px;
	border: none;
	background: #00D9FF;
	outline: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 20px;
	color: #fff;
}

/* Reusable */
.clear	{ clear: both; }
.none	{ display: none; }
.case	{ text-transform: uppercase; }

/* HTML 5 compatibility */
header, nav, article, footer, address {
    display: block;
}

/* Error messages */
.lc_cms_error_message_wrapper {
	width: 90%;
	margin: 10px auto 0;
	border: 5px solid #fff;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.lc_cms_error_message {
	text-align: center;
	padding: 15px;
	font-size: 1.45em;
	font-weight: bold;
	color: #FFFFFF;
}
