html>body { color:#f7e4e4; font-family:Arial, Helvetica, Sans-serif; font-size:80%; margin:16px 0 0 0; min-width:1000px; background:#b52c2b url(graphics/bg.gif) 0 0 repeat }
body { color:#f7e4e4; font-family:Arial, Helvetica, Sans-serif; font-size:80%; margin:16px 0 0 0; min-width:1000px; text-align:center; background:#b52c2b url(graphics/bg.gif) 0 0 repeat }

a { color:#f7e4e4 }
a:hover { color:#f0bc06 }
img { border:0 }

h1 { line-height:100% }
h2 { font-size:150%; margin-bottom:0 }

form { width:100% }


#layout { margin:0 auto; width:1000px; text-align:left }
#mainmenu { float:left; width:277px; padding-left:18px }

#content_layout { margin-left:300px; background:url(graphics/pixel_keyline.gif) 26px 0 repeat-y }
#markers { float:left; padding:275px 0 0 18px; text-align:left }
#content { padding:14px 0 0 60px; line-height:150% }
.intro { font-size:110% }

.audiodemo { float:left; width:375px; margin-bottom:20px }
.audiodemo img { margin-right:20px }


.ebook h1 { color:#ffbb00 }
.ebook h2 { color:#ffbb00 }
.ebook li { margin-bottom:10px }


#footer { color:#bc7b7b; margin:0 auto; width:780px; padding-top:30px; text-align:center }
#footer a { color:#bc7b7b; text-decoration:none }
#footer a:hover { color:#f0bc06 }
.copyright { font-size:90%; color:#a55151; text-align:center; margin-top:10px }
.copyright a { color:#a55151; text-decoration:underline }
.copyright a:hover { color:#bc7b7b }



.floatleft { float:left }
.floatright { float:right }
.alignleft { text-align:left }
.aligncenter { text-align:center }
.alignright { text-align:right }



#trace, .trace { border:solid 1px #fff }

