/* -- basic -- */
a:link {color: #516A8E; text-decoration: none;}
a:visited {color: #516A8E; text-decoration: none;}
abbr, acronym {font-style: normal; font-weight: bold; border: none;}
abbr:after, acronym:after {content: " (" attr(title) ") "; font-size: 8pt; color: #666; font-weight: normal;}

body {color: #000; background: #fff; font: 12pt/19pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif; margin: 0; padding: 0 1.25cm 0 3cm;}
code, var, kbd {font-family: monaco, courier, monospace; color: #B96A0E;}
form {margin: 0;}
h1 {font: bold 18px Helvetica, Arial, sans-serif; color: #516A8E; letter-spacing: -1px; margin: 0;}
h2 {color: #EB694A; font: bold 18px Helvetica, Arial, sans-serif; letter-spacing: -1px; margin: 0;}
h3 {font-size: 12px; color: #516A8E; margin-top: 0;}
h4 {font-size: 12px; color: #516A8E;}
hr {border: none; height: 1px; background: #ccc; margin: 2em 0;}
img {border: 0; padding: 0;}
ins {text-decoration: none; color: #EC694A;}
hr {border: 1px solid #C6CDD4; height: 1px; background: #C6CDD4; margin: 2em 0;}
html>body hr {border: 0;}

/* -- content -- */
#intro, #selectionbar, #sidebar, #languageBox, #textOptions, #pHide {display: none;}

.flLeft {float: left; margin: 0 15px 0 0;}
.flRight {float: right; margin: 0 0 0 15px;}

	/* -- content styling -- */
	#mainContent ul {margin-left: 0; padding-left: 0}
	#mainContent ul li {list-style: none; padding: 0 0 0 20px; margin: 0; background: url(../img/li-one.gif) 2px 4px no-repeat;}

	#mainContent a:link, #mainContent a:visited {border-bottom: dotted 1px #516A8E;}
	#mainContent a:hover {border-bottom: none;}
	#mainContent p {margin: 0.6em 0 1.8em 0;}
	#mainContent h2 a:link, #mainContent h2 a:visited, #mainContent h2 a:hover {border-bottom: none; color: #E62C00; background: none;}
	#mainContent h3 {margin: 0; font-family: Helvetica, Arial, sans-serif;}
	#mainContent h4 {color: #EB694A; font: bold 12px Helvetica, Arial, sans-serif; letter-spacing: -1px; margin: 0;}

	#mainContent .context {margin: 1em 0;}
	#mainContent p.more {color: #9FB6CA; font-size: 10px; line-height: 1; margin: 0; padding: 0 0 2em 15px; background: url(../img/li-more.gif) 0 0 no-repeat;}
