* { margin: 0; padding: 0; border: none; text-decoration: none; }

body { background: url('../images/bg-wrapper.png') repeat-y center center; font-family: Tahoma; font-size: 12px; color: #333; }
h1 { font-weight: normal; font-size: 20px; color: #800; line-height: 32px; margin-bottom: 10px; }
h2 { font-weight: normal; font-size: 17px; line-height: 24px; margin-bottom: 10px; }
h3 { font-weight: normal; font-size: 15px; line-height: 24px; margin-bottom: 10px; }

a { color: #800; }
a:hover { text-decoration: underline; color: #999; }

p { margin-bottom: 20px; line-height: 18px; }
ul { list-style-type: square; list-style-position: inside; margin: 0 0 20px 10px; }
li { line-height: 20px; }
span { font-weight: bold; color: #800; margin-right: 5px; }

.clearer { clear: both; }
img.left { float: left; margin: 0 40px 20px 0; }
img.right { float: right; margin: 0 0 20px 20px; }

#wrapper { width: 880px; margin: 0 auto; }

#header { margin-bottom: 20px; }
#logo { background: url('/images/logo.gif') no-repeat; padding: 20px 0 40px 240px; margin-bottom: 30px; }
#header h1 { float: left; }
#header h2,
#header div.text { font-size: 15px; color: #ccc; font-style: italic; float: left; margin-right: 5px; line-height: 24px; float: left; margin-bottom: 0; }

#content { float: left; width: 600px; padding: 40px 40px 40px 0; }
#content p { text-align: justify; }
#right { float: left; padding: 40px 20px 200px 20px; width: 200px; }
