*					{ margin: 0; padding: 0; }
body				{ font: 15px/2 Georgia, serif; background:#6998dc url(../images/background.jpg) bottom center repeat-x; background-attachment:fixed; bottom: 0px; left: 0px; width: 100%; }

h1                  { color: #3b291d; padding: 10px; }
h3                  { color: #3b291d; padding-top: 10px; }
p                   { color: #3b291d; padding-top: 13px; }
a:link              { color: #3b291d; }
a:visited           { color: #3b291d; }
a:hover             { color: #3b291d; border-bottom: 1px dotted white; text-decoration: none; }

ul                  { color: #3b291d; }
li                  { color: #3b291d; list-style-position: inside; }

#page-wrap		    { background-color: #ffffff; max-width: 980px; min-width: 560px; margin: 0 auto; position: relative;  }

#header             { max-width: 980px; min-width: 560px; background: #FFFFFF; background-image: url(../images/logo.png); margin: 0px auto 0; background-repeat: no-repeat; text-align: right; padding-top: 42px; }

#banner             { max-width: 980px; min-width: 560px; height: 307px; margin: auto ; background-image: url(../images/banner.png); background-repeat: no-repeat; background-color: #FFFFFF; background-position: center; }

#main-content       { padding: 0 335px; background: #FFFFFF; }

#main-sidebar       { position: absolute; left: 13px; top: 0; width: 275px; bottom: 0; background: #FFFFFF; padding: 0 10px; }

#secondary-sidebar  { position: absolute; right: 13px; top: 0; width: 310px; bottom: 0; background: #FFFFFF; padding: 0 10px }

#footer             { max-width: 980px; min-width: 560px; height: 123px; margin: 0 auto 0px; background-image: url(../images/footer.png); text-align: right; }
#footer p           { color: white; padding-top: 21px; padding-right: 23px }
#footer a           { color: white; border-bottom: 1px dotted white; text-decoration: none; }
#footer a:hover     { border-bottom-style: solid; }
