@charset "utf-8";

/*		Reset style  */
body, p, div, ul, li, img, h1, h2, h3, h4 { margin: 0; padding: 0; font: 16px "Times New Roman"; }
a, a:link, a:visited { color: inherit; text-decoration: inherit; }

/*		Section dimensions  */
div.page { width: 999px; margin: 0 auto; }
div.header { margin: 10px 120px 0 0; }
div.body, img { float: left; }
div.mainlinks { width: 130px; position: absolute; top: 160px; }
div.mainlinks ul li { margin-bottom: 10px }
div.mainlinks li a { display: block; height: 26px; padding: 12px 0 12px 28px; }
div.body { width: 640px; margin: 5px -10px 0 100px; padding: 10px 20px }
div.sublinks { height: 80px; margin: 0 40px }
div.sublinks ul li { width: 140px; float: left; margin: 0 }
div.sublinks li a { display: block; padding: 16px; height: 44px }
div.content { padding: 40px 80px 100px 20px }
div.content p { margin-bottom: 20px; }
img { margin: 100px 0 0 -82px; padding: 3px }
div.footer { clear: both; padding: 40px 0 40px 0 }



/*		Section borders and backgrounds */
div.body { border-color: #ccc; border-style: solid; border-width: 1px }
div.sublinks li a { background-image: url(images/button.sublinks.png) }
div.sublinks li a:hover { background-image: url(images/button.sublinks-hover.png) }
div.mainlinks li a { background-image: url(images/button.mainlinks.png); background-position: right }
img { border-color: #ccc; border-style: solid; border-width: 1px; background-color: #fff; }


/*		Headings, fonts, links and paragraphs  */
div.header h2 { display: block; overflow: hidden; height: 0px; width: 419px; padding-top: 42px; margin: 0 auto;
		background: url(images/ir.title.png) }
div.header h3 { display: block; overflow: hidden; height: 0px; }

div.mainlinks ul li, div.sublinks ul li { list-style: none; text-transform: lowercase; font-family: Arial, Helvetica, sans-serif; }
div.mainlinks ul li { font-size: 20px; text-align: left; }
div.sublinks ul li { font-size: 16px; text-align: center; }

div.mainlinks a { text-decoration: none; color: #a26; }
div.mainlinks a:hover { color: #d6a; }
div.sublinks a { text-decoration: none; color: #fff; }
div.sublinks a:hover { color: #fff; }

div.content h1 { font-size: 28px; color: #666;
		text-transform: lowercase; padding: 0 0 16px; font-family: Arial, Helvetica, sans-serif; font-style: italic }
div.content p { color: #333; font-family: Arial, Helvetica, sans-serif }
div.content a { color: #999; text-decoration: none }
div.content a:hover { color: #d99; text-decoration: underline }
a.link-audio { padding-left: 20px; margin-left: 12px; background: url(images/ui.speaker.gif) left no-repeat }

blockquote { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: italic; }
blockquote span { font-size: 90px; color: #ccc; float: left; margin-left: -35px; margin-top: -20px; }
blockquote span.right { font-size: 90px; color: #ccc; float: right; margin-top: -30px; }
blockquote span.right-alt { font-size: 90px; color: #ccc; float: right; margin: -30px 0 0; position: relative; right: 120px }
p.afterquote { font-style: italic }

div.footer p { font-size: 14px; color: #999; text-align: center; letter-spacing: .5px; line-height: 20px; }
div.footer a { color: #666; text-decoration: none }
div.footer a:hover { color: #999; text-decoration: underline }

