a { color: #7189a4; }
a.external, a.external2 { color: #7189a4; background: url(/images/icons/external.gif) center right no-repeat; padding-right: 18px; }
a.more { color: #B80202; background: url(/images/icons/more.gif) center right no-repeat; padding-right: 18px; font-size: 0.87em; text-decoration: none; }
abbr,acronym { border-color: #cecece; }

body { margin: 0; color: #444; font-family: "Trebuchet MS",verdana,sans-serif; font-size: 0.85em; background: #fff url(/images/layout/bg.png) repeat-x scroll top left; }

img { border: 0; }

h1 { font-size: 1.1em; color: #B80202; padding-left: 17px; background: transparent url(/images/icons/h1.gif) no-repeat scroll top left; margin-bottom: 0em; }
	h1 a { font-size: 1em; text-decoration: none; color: #B80202; }
h2 { font-size: 1.1em; margin-bottom: 0em; }
	h2.feat { font-size: 1em; padding-left: 13px; padding-top: 2px; background: transparent url(/images/icons/h2.gif) no-repeat scroll top left; }
	h2 a { font-size: 1em; text-decoration: none; }
	h2.feat a { font-size: 1em; text-decoration: none; color: #444; }
h3 { font-size: 1em; color: #656565; }

hr { border: 0; border-top: 1px solid #7189a4; height: 0; background-color: #fff; color: #fff; }
	hr.e { border: 0; border-top: 1px dotted #ddd; height: 0; background-color: #fff; color: #fff; }

li { padding-bottom: 0;	margin-bottom: 1em; }

p { margin-top: 0.5em; }	
	p.lead { font-style: italic; }
	p.cred { font-size: 0.85em; font-weight: bold; padding-top: 6px; border-top: 1px dotted #999; }

.element { font-family: "Courier New", serif; color: #000ad5; }
.attribute { font-family: "Courier New", serif; color: #8c0000; }
.value { font-family: "Courier New", serif; color: #145500; }
.caption { font-size: 0.85em; }
.cen { text-align: center; }
.clear { clear: both; }
.cl { clear: left; }
.siteimg { float: left; margin: 0 1em 2em 0; border: 1px solid #555; }

#highlight { border: 1px solid #ccc; background-color: #e9ead1; width: 760px; font-family: arial,helvetica,sans-serif; font-size: 0.8em; height: 25px; }
	#highlight a { color: #B80202; text-decoration: none; }
	#highlight a.external,  a.external2 { color: #B80202; background: url(/images/icons/external2.gif) center right no-repeat; padding-right: 18px; text-decoration: none; }
		
.split2 { width: 50% }

#cards { position: absolute; top: 169px; left: 50%; margin-left: 314px; }

#header { width: 100%; height: 165px; }
	#headspace { width: 765px; height: 105px; }
	#logo { padding-top: 76px; }
	#sidebar { margin: 139px 0 0 0; width: 329px; float: right; }
		
	#sidebar ul { list-style: none; margin: 0; padding: 0; border-top: 1px dotted #aaa;   }
	#sidebar ul li { list-style: none; border-bottom: 1px dotted #aaa; margin: 0; padding: 5px 1px 5px 1px; }
	#sidebar ul li:hover { background-color: #feffd2; }
	#sidebar a { text-decoration: none; color: #444; }
	#sidebar a:hover { color: #4975ac; }
	
#buffer { width: 100%; height: 32px; }

#xadvance { width: 850px; margin: 0 auto; background: transparent url(/images/layout/webtip.png) no-repeat scroll top right; }

#webtip { width: 850px; margin: 0 auto; }
#tipcard { width: 626px; height: 376px;	background: transparent url(/images/card.png) no-repeat scroll top left; margin: 0 auto; color: #828282; font-size: 1.6em; font-family: "Anivers","Trebuchet MS",georgia,sans-serif; }
	#tipcard p.num { font-size: 1.6em; padding-top: 80px; }
	#tipcard p { margin-left: 58px; width: 515px; }

#mbody { width: 488px; margin: 20px auto 2em 0; }
.bumper { clear: both; height: 1px; font-size: 0.1em; }
.quote { width: 480px; background-color: #f4f4f4; clear: left; margin-bottom: 1em; }
	.quote .logo { float: left; margin: 0; padding: 0 0 0 10px; }	
	.quote blockquote { float: right; width: 290px; padding: 1em 1em 1em 0; margin: 0; }
	.quote p.credit { float: right; width: 290px; font-size: 0.9em; padding: 0 1em 1em 0;  font-weight: bold;  margin: 0; }

#footer { width: 100%; height: 106px; background-color: #fff; color: #999; font-size: 0.9em; clear: both; border-top: 3px dotted #ddd; }
	#footer a { color: #6d96be; }
	#footer div { width: 765px; margin: 0; padding: 1.5em 0 0 0; }