/* 
NOTE: CURRENTLY THE SCREEN AND PRINT VERSIONS OF THIS STYLE SHEET ARE THE SAME.
SO, WHEN CHANGING ONE, DO A SAVE-AS TO MAKE THE SAME CHANGES TO THE OTHER. - LIZ  
*/

* { padding: 0; margin: 0; }

body { background-color: #cccccc; text-align: center; }

#container { position: relative; margin: 0 auto; width: 700px; text-align: left; background-color: #ffffff; padding: 30px; }

h1 { color: #555555; font: 20px/24px arial,helvetica,verdana,sans-serif; font-weight: bold; margin: 0 0 16px 0; }
h1 a:link, h1 a:visited { color: #555555; font-weight: bold; text-decoration: none; }
h1 a:hover { color: #ffcc66; font-weight: bold; text-decoration: underline; }

h2 { color: #555555; font: 14px/16px arial,helvetica,verdana,sans-serif; font-weight: bold; margin: 0 0 16px 0; }
h2 a:link, h2 a:visited { color: #555555; font-weight: bold; text-decoration: none; }
h2 a:hover { color: #ffcc66; font-weight: bold; text-decoration: underline; }

p { color: #555555; font: 13px/16px arial,helvetica,verdana,sans-serif; margin: 0 0 16px 0; }

ul { margin: 0 0 16px 0; }

li { color: #555555; font: 13px/16px arial,helvetica,verdana,sans-serif; margin: 0 0 5px 25px; }

a:link, a:visited { color: #3366cc; font-weight: bold; text-decoration: none; }
a:hover { color: #ffcc66; font-weight: bold; text-decoration: underline; }

.imgright { position: relative; float: right; margin: 0 0 15px 15px; text-align: right }
.imgleft { position: relative; float: left; margin: 0 15px 15px 0; }

p.small { color: #555555; font: 10px/12px arial,helvetica,verdana,sans-serif; margin: 0 0 16px 0; }
p.small a:link, p.small a:visited { color: #3366cc; font-weight: bold; text-decoration: none; }
p.small a:hover { color: #ffcc66; font-weight: bold; text-decoration: underline; }

#bottom { width: 100%; text-align: center; border-top: 1px solid #d4d4d4; }
#bottom p { color: #555555; font: 10px/12px arial,helvetica,verdana,sans-serif; margin: 16px 0 16px 0; }
#bottom p a:link, #bottom p a:visited { color: #3366cc; text-decoration: underline; }
#bottom p a:hover { color: #ffcc66; text-decoration: none; }

/* 
COLOR PALETTE:

cccccc = light gray
ffffff = white
555555 = medium dark gray
3366cc = medium blue
ffcc66 = apricot
*/