/* -- My Screen Styles -- */
* { margin: 0; padding: 0; }
body { margin: 0; padding: 0; text-align: center; background: url(/images/bg_grid.png) repeat; }
img { border: none; }

#contain { background: url(/images/bg.jpg) repeat; margin: 0 auto; text-align: left; 
font: normal .8em/1.4em "lucida grande", "lucida sans unicode", trebuchet, arial, sans-serif; color: #fff; }

#contain 
a, 
a:active,
a:link,
a:visited { text-decoration: underline; font-weight: bold; color: #f79f56; }
#contain a:hover { text-decoration: underline; font-weight: bold; color: #fff; }

/* -- Header Logo -- */
#contain #hdr { margin-top: 16px; background: #fff url(/images/bg_hdr.png) no-repeat top right; border-top: 1px solid #d37d35; border-bottom: 4px solid #d37d35; }
#contain #hdr p { padding: 50px; }

/* Common Styles */ 
#contain h1 { padding: 20px 50px 10px; font-size: 1.9em; line-height: 1.3em; font-weight: normal; }
#contain p { padding: 20px 50px 10px; }

/* Footer */ 
#contain #footer { margin-top: 150px; background: url(/images/bg_footer.jpg) repeat; border-top: 3px dotted #b03523; border-bottom: 3px dotted #fff; }
#contain #footer p { font-size: .9em; padding: 20px 50px;  }
#contain #footer
a, 
a:active,
a:link,
a:visited { text-decoration: none; font-weight: normal; color: #fff; }
#contain #footer a:hover { text-decoration: underline; font-weight: normal; }
	
